diff --git a/.github/workflows/asm_build.yml b/.github/workflows/asm_build.yml index ee2efda313..6a8b89b346 100644 --- a/.github/workflows/asm_build.yml +++ b/.github/workflows/asm_build.yml @@ -29,11 +29,23 @@ on: options: - Debug - Release + version: + description: 'Release version' + required: true + default: 'v1.0.0+gh.r05' + type: string + version_code: + description: 'Version code (empty = major*1000 + revision*10)' + required: false + default: '' + type: string jobs: build_release_apk: name: Build APK runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Cancel previous runs uses: styfle/cancel-workflow-action@0.12.1 @@ -52,6 +64,15 @@ jobs: BUILD_TYPE="${SELECTED_TYPE:-Debug}" echo "BUILD_TYPE=$BUILD_TYPE" >> $GITHUB_ENV echo "BUILD_TYPE_LOWER=$(echo "$BUILD_TYPE" | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + INPUT_VERSION="${{ github.event.inputs.version }}" + RAW_VERSION="${INPUT_VERSION:-v1.0.0+gh.r05}" + CLEAN_VERSION="${RAW_VERSION#v}" + echo "VERSION=$RAW_VERSION" >> $GITHUB_ENV + echo "MAIN_VERSION=${CLEAN_VERSION%%+*}" >> $GITHUB_ENV + echo "REVISION_NUM=${CLEAN_VERSION##*.r}" >> $GITHUB_ENV + INPUT_VERSION_CODE="${{ github.event.inputs.version_code }}" + DEFAULT_CODE=$(( ${CLEAN_VERSION%%.*} * 1000 + 10 * 10#${CLEAN_VERSION##*.r} )) + echo "VERSION_CODE=${INPUT_VERSION_CODE:-$DEFAULT_CODE}" >> $GITHUB_ENV - name: Set up JDK 21 uses: actions/setup-java@v4 @@ -59,8 +80,30 @@ jobs: java-version: '21' distribution: 'adopt' + - name: Install Android SDK platform 37 + run: | + SDKMANAGER="$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" + yes | "$SDKMANAGER" --licenses > /dev/null || true + "$SDKMANAGER" --list 2>/dev/null | grep -i "platforms;android-37" || true + for pkg in "platforms;android-37.0" "platforms;android-37"; do + "$SDKMANAGER" "$pkg" && break + done + cd "$ANDROID_HOME/platforms" + ls + if [ ! -d android-37 ] && [ -d android-37.0 ]; then + ln -s android-37.0 android-37 + fi + test -f android-37/android.jar + - name: Generating missing dirs - run: mkdir -p /home/runner/work/android-code-studio/android-code-studio/core/app/build/intermediates/external_file_lib_dex_archives/debug/desugarDebugFileDependencies && mkdir -p /home/runner/work/android-code-studio/android-code-studio/core/app/build/intermediates/l8_art_profile/release/l8DexDesugarLibRelease + run: | + mkdir -p /home/runner/work/android-code-studio/android-code-studio/core/app/build/intermediates/external_file_lib_dex_archives/debug/desugarDebugFileDependencies + mkdir -p /home/runner/work/android-code-studio/android-code-studio/core/app/build/intermediates/external_file_lib_dex_archives/release/desugarReleaseFileDependencies + mkdir -p /home/runner/work/android-code-studio/android-code-studio/core/app/build/intermediates/l8_art_profile/release/l8DexDesugarLibRelease + mkdir -p /home/runner/work/android-code-studio/android-code-studio/composite-builds/build-logic/desugaring-core + mkdir -p /home/runner/work/android-code-studio/android-code-studio/core/app/build/intermediates/l8_art_profile/release/l8DexDesugarLibRelease + touch /home/runner/work/android-code-studio/android-code-studio/core/app/build/intermediates/l8_art_profile/release/l8DexDesugarLibRelease/baseline-prof.txt + - name: Change Gradle wrapper permissions run: chmod +x ./gradlew @@ -75,6 +118,38 @@ jobs: restore-keys: | ${{ runner.os }}-gradle- + - name: Generate no-sign init script + run: | + cat > ~/no-sign.init.gradle << 'EOF' + gradle.projectsEvaluated { + rootProject.allprojects { p -> + def s = p.extensions.findByName("signing") + if (s != null) { + s.required = false + } + } + } + EOF + + - name: Build and publish sora-editor to Maven Local + run: | + git clone --depth 1 https://github.com/nullij/sora-editor.git ~/sora-editor + cd ~/sora-editor + VERSIONS_FILE=build-logic/convention/src/main/kotlin/Versions.kt + sed -i 's/private const val version = "0.24.6"/private const val version = "0.24.7-acs"/' "$VERSIONS_FILE" + sed -i 's/const val versionCode = 95/const val versionCode = 96/' "$VERSIONS_FILE" + grep -nE 'const val (version|versionCode) =' "$VERSIONS_FILE" + chmod +x ./gradlew + ./gradlew :editor:publishToMavenLocal -I ~/no-sign.init.gradle + find ~/.m2/repository -name "*.pom" | grep -i editor + + - name: Point editor version to snapshot + run: | + for f in $(find . -name "libs.versions.toml" -not -path "*/build/*"); do + sed -i 's/^\(editor = \)"0.24.7-acs"/\1"0.24.7-acs-SNAPSHOT"/' "$f" + grep -n '^editor = ' "$f" + done + - name: Create local.properties run: | echo "signing.storeFile=signing/signing-key.jks" >> local.properties @@ -86,7 +161,24 @@ jobs: env: SIGNING_STORE_PASSWORD: ${{ secrets.SIGNING_STORE_PASSWORD }} SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }} - run: ./gradlew assemble${{ env.BUILD_TYPE }} + run: | + env SIGNING_STORE_PASSWORD="$SIGNING_STORE_PASSWORD" \ + SIGNING_KEY_PASSWORD="$SIGNING_KEY_PASSWORD" \ + PROJECT_CONFIG_KT_BASE_VERSION_CODE="$VERSION_CODE" \ + REVISION_NUM="$REVISION_NUM" \ + MAIN_VERSION="$MAIN_VERSION" \ + ./gradlew assemble${{ env.BUILD_TYPE }} -DMAIN_VERSION="$MAIN_VERSION" -DREVISION_NUM="$REVISION_NUM" -DANDROID_VERSION_CODE="$VERSION_CODE" -DPROJECT_CONFIG_KT_BASE_VERSION_CODE="$VERSION_CODE" -DSIGNING_STORE_PASSWORD="$SIGNING_STORE_PASSWORD" -DSIGNING_KEY_PASSWORD="$SIGNING_KEY_PASSWORD" + + - name: Rename APKs + run: | + cd core/app/build/outputs/apk/${{ env.BUILD_TYPE_LOWER }} + for abi in arm64-v8a armeabi-v7a x86_64 universal; do + for f in *"$abi"*.apk; do + if [ -f "$f" ]; then + mv "$f" "android-code-studio-${abi}-${BUILD_TYPE_LOWER}-${VERSION}.apk" + fi + done + done - name: List APK files run: ls -la core/app/build/outputs/apk/${{ env.BUILD_TYPE_LOWER }}/ || echo "Directory not found" @@ -105,16 +197,12 @@ jobs: path: core/app/build/outputs/apk/${{ env.BUILD_TYPE_LOWER }}/*armeabi-v7a*.apk if: always() - - name: Upload x86_64 APK - uses: actions/upload-artifact@v4 - with: - name: apk-x86_64-${{ env.BUILD_TYPE_LOWER }} - path: core/app/build/outputs/apk/${{ env.BUILD_TYPE_LOWER }}/*x86_64*.apk - if: always() - - - name: Upload universal APK - uses: actions/upload-artifact@v4 + - name: Publish GitHub Release + if: env.BUILD_TYPE == 'Release' + uses: softprops/action-gh-release@v2 with: - name: apk-universal-${{ env.BUILD_TYPE_LOWER }} - path: core/app/build/outputs/apk/${{ env.BUILD_TYPE_LOWER }}/*universal*.apk - if: always() + tag_name: ${{ env.VERSION }} + name: ${{ env.VERSION }} + target_commitish: ${{ github.sha }} + fail_on_unmatched_files: true + files: core/app/build/outputs/apk/release/android-code-studio-*.apk diff --git a/.gitignore b/.gitignore index 179e91d21d..7b56132fae 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ lint.sh fmt.sh clear_runs.py autopush.sh -server +/server local.properties # Crowdin @@ -110,3 +110,4 @@ build.log external/logwire/build external/atc/build +external/acsprovider/build diff --git a/annotation/processors-ksp/build.gradle.kts b/annotation/processors-ksp/build.gradle.kts index c594cd3e97..5545ab36e3 100644 --- a/annotation/processors-ksp/build.gradle.kts +++ b/annotation/processors-ksp/build.gradle.kts @@ -21,13 +21,13 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { kotlin("jvm") - kotlin("kapt") + // kotlin("kapt") } dependencies { - kapt(libs.google.auto.service) +// kapt(libs.google.auto.service) implementation(libs.google.auto.service.annotations) implementation(kotlin("stdlib")) diff --git a/annotation/processors-ksp/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider b/annotation/processors-ksp/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider new file mode 100644 index 0000000000..75a13367c1 --- /dev/null +++ b/annotation/processors-ksp/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider @@ -0,0 +1 @@ +com.tom.rv2ide.annotations.ksp.inflater.ViewAdapterSymbolProcessorProvider diff --git a/build.gradle.kts b/build.gradle.kts index 453127b84f..f6cb49081a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -44,6 +44,15 @@ buildscript { project.group = BuildConfig.packageName +subprojects { + configurations.configureEach { + exclude( + group = "org.jetbrains.kotlin", + module = "kotlin-android-extensions-runtime" + ) + } +} + subprojects { if (project != rootProject) { var group = project.parent!!.group diff --git a/composite-builds/build-deps-common/desugaring-core/build.gradle.kts b/composite-builds/build-deps-common/desugaring-core/build.gradle.kts index 8e53523196..1605e57425 100644 --- a/composite-builds/build-deps-common/desugaring-core/build.gradle.kts +++ b/composite-builds/build-deps-common/desugaring-core/build.gradle.kts @@ -20,6 +20,6 @@ plugins { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } \ No newline at end of file diff --git a/composite-builds/build-deps/appintro/build.gradle.kts b/composite-builds/build-deps/appintro/build.gradle.kts index 7dbf205c09..518ac6a55a 100644 --- a/composite-builds/build-deps/appintro/build.gradle.kts +++ b/composite-builds/build-deps/appintro/build.gradle.kts @@ -1,6 +1,5 @@ plugins { id("com.android.library") - id("kotlin-android") id("com.tom.rv2ide.build") } diff --git a/composite-builds/build-deps/build.gradle.kts b/composite-builds/build-deps/build.gradle.kts index baa50252c1..277779b8d2 100644 --- a/composite-builds/build-deps/build.gradle.kts +++ b/composite-builds/build-deps/build.gradle.kts @@ -37,8 +37,8 @@ subprojects { } compileOptions { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } buildTypes.register("dev") { diff --git a/composite-builds/build-deps/gradle.properties b/composite-builds/build-deps/gradle.properties index d6fce0fe0d..1f3a9e1308 100644 --- a/composite-builds/build-deps/gradle.properties +++ b/composite-builds/build-deps/gradle.properties @@ -19,4 +19,6 @@ org.gradle.parallel=true org.gradle.caching=true org.gradle.configureondemand=true android.useAndroidX=true -android.enableJetifier=false \ No newline at end of file +android.enableJetifier=false +android.newDsl=false + diff --git a/composite-builds/build-deps/javac/build.gradle.kts b/composite-builds/build-deps/javac/build.gradle.kts index 2ac05ee7c8..cd11cf9c63 100644 --- a/composite-builds/build-deps/javac/build.gradle.kts +++ b/composite-builds/build-deps/javac/build.gradle.kts @@ -20,15 +20,14 @@ plugins { id("java-library") } -configurations.all { - resolutionStrategy { - cacheChangingModulesFor(0, "seconds") - } -} +// configurations.all { + // resolutionStrategy { + // cacheChangingModulesFor(0, "seconds") + // } +// } dependencies { api(files("../libs/java-compiler.jar")) - api(files("../libs/jdk-compiler.jar")) - // api(projects.buildDeps.jdkCompiler) + api(projects.buildDeps.jdkCompiler) } \ No newline at end of file diff --git a/composite-builds/build-deps/jdk-compiler/build.gradle.kts b/composite-builds/build-deps/jdk-compiler/build.gradle.kts index 8a8b23c1d5..4490ca87e5 100644 --- a/composite-builds/build-deps/jdk-compiler/build.gradle.kts +++ b/composite-builds/build-deps/jdk-compiler/build.gradle.kts @@ -26,5 +26,6 @@ java { } dependencies { - api(projects.buildDeps.javaCompiler) + api(files("../libs/java-compiler.jar")) + // api(projects.buildDeps.javaCompiler) } \ No newline at end of file diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/CompilationSubResult.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/CompilationSubResult.java new file mode 100644 index 0000000000..6718db700b --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/CompilationSubResult.java @@ -0,0 +1,64 @@ +/* + * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import java.io.Serializable; +import java.net.URI; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; + +import openjdk.tools.javac.main.Main.Result; +import openjdk.tools.sjavac.pubapi.PubApi; + +/** + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class CompilationSubResult implements Serializable { + + static final long serialVersionUID = 46739181113L; + + public Result result; + public Map> packageArtifacts = new HashMap<>(); + public Map>> packageDependencies = new HashMap<>(); + public Map>> packageCpDependencies = new HashMap<>(); + public Map packagePubapis = new HashMap<>(); + public Map dependencyPubapis = new HashMap<>(); + public String stdout = ""; + public String stderr = ""; + + public CompilationSubResult(Result result) { + this.result = result; + } + + public void setResult(Result result) { + this.result = result; + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/IdleResetSjavac.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/IdleResetSjavac.java new file mode 100644 index 0000000000..3b1129443f --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/IdleResetSjavac.java @@ -0,0 +1,113 @@ +/* + * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import openjdk.tools.javac.main.Main.Result; +import openjdk.tools.sjavac.Log; + +import java.util.Timer; +import java.util.TimerTask; + +/** + * An sjavac implementation that keeps track of idleness and shuts down the + * given Terminable upon idleness timeout. + * + * An idleness timeout kicks in {@code idleTimeout} milliseconds after the last + * request is completed. + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class IdleResetSjavac implements Sjavac { + + private final Sjavac delegate; + private final Terminable toShutdown; + private final Timer idlenessTimer = new Timer(); + private final long idleTimeout; + private int outstandingCalls = 0; + + // Class invariant: idlenessTimerTask != null <-> idlenessTimerTask is scheduled + private TimerTask idlenessTimerTask; + + public IdleResetSjavac(Sjavac delegate, + Terminable toShutdown, + long idleTimeout) { + this.delegate = delegate; + this.toShutdown = toShutdown; + this.idleTimeout = idleTimeout; + scheduleTimeout(); + } + + @Override + public Result compile(String[] args) { + startCall(); + try { + return delegate.compile(args); + } finally { + endCall(); + } + } + + private synchronized void startCall() { + // Was there no outstanding calls before this call? + if (++outstandingCalls == 1) { + // Then the timer task must have been scheduled + if (idlenessTimerTask == null) + throw new IllegalStateException("Idle timeout already cancelled"); + // Cancel timeout task + idlenessTimerTask.cancel(); + idlenessTimerTask = null; + } + } + + private synchronized void endCall() { + if (--outstandingCalls == 0) { + // No more outstanding calls. Schedule timeout. + scheduleTimeout(); + } + } + + private void scheduleTimeout() { + if (idlenessTimerTask != null) + throw new IllegalStateException("Idle timeout already scheduled"); + idlenessTimerTask = new TimerTask() { + public void run() { + Log.setLogForCurrentThread(ServerMain.getErrorLog()); + toShutdown.shutdown("Server has been idle for " + (idleTimeout / 1000) + " seconds."); + } + }; + idlenessTimer.schedule(idlenessTimerTask, idleTimeout); + } + + @Override + public void shutdown() { + idlenessTimer.cancel(); + delegate.shutdown(); + } + +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFile.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFile.java new file mode 100644 index 0000000000..167f64cd31 --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFile.java @@ -0,0 +1,307 @@ +/* + * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.RandomAccessFile; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.FileChannel; +import java.nio.channels.FileLock; +import java.nio.channels.FileLockInterruptionException; +import java.util.concurrent.Semaphore; + +import openjdk.tools.javac.util.Assert; +import openjdk.tools.sjavac.Log; +import openjdk.tools.sjavac.client.PortFileInaccessibleException; + +/** + * The PortFile class mediates access to a short binary file containing the tcp/ip port (for the localhost) + * and a cookie necessary for the server answering on that port. The file can be locked using file system + * primitives to avoid race conditions when several javac clients are started at the same. Note that file + * system locking is not always supported on a all operating systems and/or file systems. + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class PortFile { + + // Port file format: + // byte ordering: high byte first = big endian + // Magic nr, 4 byte int, first in file. + private final static int magicNr = 0x1174; + // Followed by a 4 byte int, with the port nr. + // Followed by a 8 byte long, with cookie nr. + + private String filename; + private File file; + private File stopFile; + private RandomAccessFile rwfile; + private FileChannel channel; + + // FileLock used to solve inter JVM synchronization, lockSem used to avoid + // JVM internal OverlappingFileLockExceptions. + // Class invariant: lock.isValid() <-> lockSem.availablePermits() == 0 + private FileLock lock; + private Semaphore lockSem = new Semaphore(1); + + private boolean containsPortInfo; + private int serverPort; + private long serverCookie; + private int myServerPort; + private long myServerCookie; + + /** + * Create a new portfile. + * @param fn is the path to the file. + */ + public PortFile(String fn) { + filename = fn; + file = new File(filename); + stopFile = new File(filename+".stop"); + containsPortInfo = false; + lock = null; + } + + private void initializeChannel() throws PortFileInaccessibleException { + try { + rwfile = new RandomAccessFile(file, "rw"); + } catch (FileNotFoundException e) { + // Reached if file for instance already exists and is a directory + throw new PortFileInaccessibleException(e); + } + // The rwfile should only be readable by the owner of the process + // and no other! How do we do that on a RandomAccessFile? + channel = rwfile.getChannel(); + } + + /** + * Lock the port file. + */ + public void lock() throws IOException, InterruptedException { + if (channel == null) { + initializeChannel(); + } + lockSem.acquire(); + lock = channel.lock(); + } + + /** + * Read the values from the port file in the file system. + * Expects the port file to be locked. + */ + public void getValues() { + containsPortInfo = false; + if (lock == null) { + // Not locked, remain ignorant about port file contents. + return; + } + try { + if (rwfile.length()>0) { + rwfile.seek(0); + int nr = rwfile.readInt(); + serverPort = rwfile.readInt(); + serverCookie = rwfile.readLong(); + + if (nr == magicNr) { + containsPortInfo = true; + } else { + containsPortInfo = false; + } + } + } catch (IOException e) { + containsPortInfo = false; + } + } + + /** + * Did the locking and getValues succeed? + */ + public boolean containsPortInfo() { + return containsPortInfo; + } + + /** + * If so, then we can acquire the tcp/ip port on localhost. + */ + public int getPort() { + Assert.check(containsPortInfo); + return serverPort; + } + + /** + * If so, then we can acquire the server cookie. + */ + public long getCookie() { + Assert.check(containsPortInfo); + return serverCookie; + } + + /** + * Store the values into the locked port file. + */ + public void setValues(int port, long cookie) throws IOException { + Assert.check(lock != null); + rwfile.seek(0); + // Write the magic nr that identifies a port file. + rwfile.writeInt(magicNr); + rwfile.writeInt(port); + rwfile.writeLong(cookie); + myServerPort = port; + myServerCookie = cookie; + } + + /** + * Delete the port file. + */ + public void delete() throws IOException, InterruptedException { + // Access to file must be closed before deleting. + rwfile.close(); + + file.delete(); + + // Wait until file has been deleted (deletes are asynchronous on Windows!) otherwise we + // might shutdown the server and prevent another one from starting. + for (int i = 0; i < 10 && file.exists(); i++) { + Thread.sleep(1000); + } + if (file.exists()) { + throw new IOException("Failed to delete file."); + } + } + + /** + * Is the port file still there? + */ + public boolean exists() throws IOException { + return file.exists(); + } + + /** + * Is a stop file there? + */ + public boolean markedForStop() throws IOException { + if (stopFile.exists()) { + try { + stopFile.delete(); + } catch (Exception e) { + } + return true; + } + return false; + } + + /** + * Unlock the port file. + */ + public void unlock() throws IOException { + if (lock == null) { + return; + } + lock.release(); + lock = null; + lockSem.release(); + } + + /** + * Wait for the port file to contain values that look valid. + */ + public void waitForValidValues() throws IOException, InterruptedException { + final int MS_BETWEEN_ATTEMPTS = 500; + long startTime = System.currentTimeMillis(); + long timeout = startTime + getServerStartupTimeoutSeconds() * 1000; + while (true) { + Log.debug("Looking for valid port file values..."); + if (exists()) { + lock(); + getValues(); + unlock(); + } + if (containsPortInfo) { + Log.debug("Valid port file values found after " + (System.currentTimeMillis() - startTime) + " ms"); + return; + } + if (System.currentTimeMillis() > timeout) { + break; + } + Thread.sleep(MS_BETWEEN_ATTEMPTS); + } + throw new IOException("No port file values materialized. Giving up after " + + (System.currentTimeMillis() - startTime) + " ms"); + } + + /** + * Check if the portfile still contains my values, assuming that I am the server. + */ + public boolean stillMyValues() throws IOException, FileNotFoundException, InterruptedException { + for (;;) { + try { + lock(); + getValues(); + unlock(); + if (containsPortInfo) { + if (serverPort == myServerPort && + serverCookie == myServerCookie) { + // Everything is ok. + return true; + } + // Someone has overwritten the port file. + // Probably another javac server, lets quit. + return false; + } + // Something else is wrong with the portfile. Lets quit. + return false; + } catch (FileLockInterruptionException e) { + continue; + } + catch (ClosedChannelException e) { + // The channel has been closed since sjavac is exiting. + return false; + } + } + } + + /** + * Return the name of the port file. + */ + public String getFilename() { + return filename; + } + + private long getServerStartupTimeoutSeconds() { + String str = System.getProperty("serverStartupTimeout"); + if (str != null) { + try { + return Integer.parseInt(str); + } catch (NumberFormatException e) { + } + } + return 60; + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFileMonitor.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFileMonitor.java new file mode 100644 index 0000000000..428d06d303 --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFileMonitor.java @@ -0,0 +1,97 @@ +/* + * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import openjdk.tools.sjavac.Log; + +import java.io.IOException; +import java.util.Timer; +import java.util.TimerTask; + +/** + * Monitors the presence of a port file and shuts down the given SjavacServer + * whenever the port file is deleted or invalidated. + * + * TODO: JDK-8046882 + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class PortFileMonitor { + + // Check if the portfile is gone, every 5 seconds. + private final static int CHECK_PORTFILE_INTERVAL = 5000; + + final private Timer timer = new Timer(); + final private PortFile portFile; + final private SjavacServer server; + + public PortFileMonitor(PortFile portFile, + SjavacServer server) { + this.portFile = portFile; + this.server = server; + } + + public void start() { + Log log = Log.get(); + TimerTask shutdownCheck = new TimerTask() { + public void run() { + Log.setLogForCurrentThread(log); + Log.debug("Checking port file status..."); + try { + if (!portFile.exists()) { + // Time to quit because the portfile was deleted by another + // process, probably by the makefile that is done building. + server.shutdown("Quitting because portfile was deleted!"); + } else if (portFile.markedForStop()) { + // Time to quit because another process touched the file + // server.port.stop to signal that the server should stop. + // This is necessary on some operating systems that lock + // the port file hard! + server.shutdown("Quitting because a portfile.stop file was found!"); + } else if (!portFile.stillMyValues()) { + // Time to quit because another build has started. + server.shutdown("Quitting because portfile is now owned by another javac server!"); + } + } catch (IOException e) { + Log.error("IOException caught in PortFileMonitor."); + Log.debug(e); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + Log.error(e); + } + } + }; + + timer.schedule(shutdownCheck, 0, CHECK_PORTFILE_INTERVAL); + } + + public void shutdown() { + timer.cancel(); + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/RequestHandler.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/RequestHandler.java new file mode 100644 index 0000000000..5c4fa8305b --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/RequestHandler.java @@ -0,0 +1,128 @@ +/* + * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import openjdk.tools.javac.main.Main; +import openjdk.tools.sjavac.Log; +import openjdk.tools.sjavac.Util; + +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.io.PrintWriter; +import java.net.Socket; +import java.nio.file.Path; + +import static openjdk.tools.sjavac.server.SjavacServer.LINE_TYPE_RC; + + +/** + * A RequestHandler handles requests performed over a socket. Specifically it + * - Reads the command string specifying which method is to be invoked + * - Reads the appropriate arguments + * - Delegates the actual invocation to the given sjavac implementation + * - Writes the result back to the socket output stream + * + * None of the work performed by this class is really bound by the CPU. It + * should be completely fine to have a large number of RequestHandlers active. + * To limit the number of concurrent compilations, use PooledSjavac. + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class RequestHandler extends Thread { + + private final Socket socket; + private final Sjavac sjavac; + + public RequestHandler(Socket socket, Sjavac sjavac) { + this.socket = socket; + this.sjavac = sjavac; + } + + @Override + public void run() { + + try (BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); + PrintWriter out = new PrintWriter(socket.getOutputStream(), true)) { + + // Set up logging for this thread. Stream back logging messages to + // client on the format format "level:msg". + Log.setLogForCurrentThread(new Log(out, out) { + @Override + protected boolean isLevelLogged(Level l) { + // Make sure it is up to the client to decide whether or + // not this message should be displayed. + return true; + } + + @Override + protected void printLogMsg(Level msgLevel, String msg) { + // Follow sjavac server/client protocol: Send one line + // at a time and prefix with message with "level:". + Util.getLines(msg) + .map(line -> msgLevel + ":" + line) + .forEach(line -> super.printLogMsg(msgLevel, line)); + } + }); + + // Read argument array + int n = Integer.parseInt(in.readLine()); + String[] args = new String[n]; + for (int i = 0; i < n; i++) { + args[i] = in.readLine(); + } + + // If there has been any internal errors, notify client + checkInternalErrorLog(); + + // Perform compilation + Main.Result rc = sjavac.compile(args); + + // Send return code back to client + out.println(LINE_TYPE_RC + ":" + rc.name()); + + // Check for internal errors again. + checkInternalErrorLog(); + } catch (Exception ex) { + // Not much to be done at this point. The client side request + // code will most likely throw an IOException and the + // compilation will fail. + Log.error(ex); + } finally { + Log.setLogForCurrentThread(null); + } + } + + private void checkInternalErrorLog() { + Path errorLog = ServerMain.getErrorLog().getLogDestination(); + if (errorLog != null) { + Log.error("Server has encountered an internal error. See " + errorLog.toAbsolutePath() + + " for details."); + } + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/ServerMain.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/ServerMain.java new file mode 100644 index 0000000000..2f8d02e794 --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/ServerMain.java @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import java.io.FileWriter; +import java.io.FilterOutputStream; +import java.io.FilterWriter; +import java.io.IOException; +import java.io.PrintStream; +import java.lang.Thread.UncaughtExceptionHandler; + +import openjdk.tools.javac.main.Main; +import openjdk.tools.javac.main.Main.Result; +import openjdk.tools.sjavac.Log; +import openjdk.tools.sjavac.Log.Level; +import openjdk.tools.sjavac.server.log.LazyInitFileLog; +import openjdk.tools.sjavac.server.log.LoggingOutputStream; + +import static openjdk.tools.sjavac.Log.Level.ERROR; +import static openjdk.tools.sjavac.Log.Level.INFO; + +/** + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class ServerMain { + + // For logging server internal (non request specific) errors. + private static LazyInitFileLog errorLog; + + public static int run(String[] args) { + + // Under normal operation, all logging messages generated server-side + // are due to compilation requests. These logging messages should + // be relayed back to the requesting client rather than written to the + // server log. The only messages that should be written to the server + // log (in production mode) should be errors, + Log.setLogForCurrentThread(errorLog = new LazyInitFileLog("server.log")); + Log.setLogLevel(ERROR); // should be set to ERROR. + + // Make sure no exceptions go under the radar + Thread.setDefaultUncaughtExceptionHandler((t, e) -> { + Log.setLogForCurrentThread(errorLog); + Log.error(e); + }); + + // Inevitably someone will try to print messages using System.{out,err}. + // Make sure this output also ends up in the log. + System.setOut(new PrintStream(new LoggingOutputStream(System.out, INFO, "[stdout] "))); + System.setErr(new PrintStream(new LoggingOutputStream(System.err, ERROR, "[stderr] "))); + + // Any options other than --startserver? + if (args.length > 1) { + Log.error("When spawning a background server, only a single --startserver argument is allowed."); + return Result.CMDERR.exitCode; + } + + int exitCode; + try { + SjavacServer server = new SjavacServer(args[0]); + exitCode = server.startServer(); + } catch (IOException | InterruptedException ex) { + ex.printStackTrace(); + exitCode = Result.ERROR.exitCode; + } + + return exitCode; + } + + public static LazyInitFileLog getErrorLog() { + return errorLog; + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Sjavac.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Sjavac.java new file mode 100644 index 0000000000..4cca2cf209 --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Sjavac.java @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import openjdk.tools.javac.main.Main.Result; + +import java.io.Writer; + + +/** + * Interface of the SjavacImpl, the sjavac client and all wrappers such as + * PooledSjavac etc. + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public interface Sjavac { + Result compile(String[] args); + void shutdown(); +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SjavacServer.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SjavacServer.java new file mode 100644 index 0000000000..326bfd7263 --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SjavacServer.java @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +import java.io.FileNotFoundException; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintStream; +import java.io.PrintWriter; +import java.net.InetAddress; +import java.net.InetSocketAddress; +import java.net.ServerSocket; +import java.net.Socket; +import java.net.SocketException; +import java.util.HashMap; +import java.util.Map; +import java.util.Random; +import java.util.concurrent.atomic.AtomicBoolean; + +import openjdk.tools.javac.main.Main; +import openjdk.tools.javac.main.Main.Result; +import openjdk.tools.sjavac.Log; +import openjdk.tools.sjavac.Util; +import openjdk.tools.sjavac.client.PortFileInaccessibleException; +import openjdk.tools.sjavac.comp.PooledSjavac; +import openjdk.tools.sjavac.comp.SjavacImpl; + +/** + * The JavacServer class contains methods both to setup a server that responds to requests and methods to connect to this server. + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class SjavacServer implements Terminable { + + // Prefix of line containing return code. + public final static String LINE_TYPE_RC = "RC"; + + final private String portfilename; + final private int poolsize; + final private int keepalive; + + // The secret cookie shared between server and client through the port file. + // Used to prevent clients from believing that they are communicating with + // an old server when a new server has started and reused the same port as + // an old server. + private final long myCookie; + + // Accumulated build time, not counting idle time, used for logging purposes + private long totalBuildTime; + + // The sjavac implementation to delegate requests to + Sjavac sjavac; + + private ServerSocket serverSocket; + + private PortFile portFile; + private PortFileMonitor portFileMonitor; + + // Set to false break accept loop + final AtomicBoolean keepAcceptingRequests = new AtomicBoolean(); + + // For the client, all port files fetched, one per started javac server. + // Though usually only one javac server is started by a client. + private static Map allPortFiles; + + public SjavacServer(String settings) throws FileNotFoundException { + this(Util.extractStringOption("portfile", settings), + Util.extractIntOption("poolsize", settings, Runtime.getRuntime().availableProcessors()), + Util.extractIntOption("keepalive", settings, 120)); + } + + public SjavacServer(String portfilename, + int poolsize, + int keepalive) + throws FileNotFoundException { + this.portfilename = portfilename; + this.poolsize = poolsize; + this.keepalive = keepalive; + this.myCookie = new Random().nextLong(); + } + + + /** + * Acquire the port file. Synchronized since several threads inside an smart javac wrapper client acquires the same port file at the same time. + */ + public static synchronized PortFile getPortFile(String filename) { + if (allPortFiles == null) { + allPortFiles = new HashMap<>(); + } + PortFile pf = allPortFiles.get(filename); + + // Port file known. Does it still exist? + if (pf != null) { + try { + if (!pf.exists()) + pf = null; + } catch (IOException ioex) { + ioex.printStackTrace(); + } + } + + if (pf == null) { + pf = new PortFile(filename); + allPortFiles.put(filename, pf); + } + return pf; + } + + /** + * Get the cookie used for this server. + */ + long getCookie() { + return myCookie; + } + + /** + * Get the port used for this server. + */ + int getPort() { + return serverSocket.getLocalPort(); + } + + /** + * Sum up the total build time for this javac server. + */ + public void addBuildTime(long inc) { + totalBuildTime += inc; + } + + /** + * Start a server using a settings string. Typically: "--startserver:portfile=/tmp/myserver,poolsize=3" and the string "portfile=/tmp/myserver,poolsize=3" + * is sent as the settings parameter. Returns 0 on success, -1 on failure. + */ + public int startServer() throws IOException, InterruptedException { + long serverStart = System.currentTimeMillis(); + + // The port file is locked and the server port and cookie is written into it. + portFile = getPortFile(portfilename); + + synchronized (portFile) { + portFile.lock(); + portFile.getValues(); + if (portFile.containsPortInfo()) { + Log.debug("Javac server not started because portfile exists!"); + portFile.unlock(); + return Result.ERROR.exitCode; + } + + // .-----------. .--------. .------. + // socket -->| IdleReset |-->| Pooled |-->| Impl |--> javac + // '-----------' '--------' '------' + sjavac = new SjavacImpl(); + sjavac = new PooledSjavac(sjavac, poolsize); + sjavac = new IdleResetSjavac(sjavac, + this, + keepalive * 1000); + + serverSocket = new ServerSocket(); + InetAddress localhost = InetAddress.getByName(null); + serverSocket.bind(new InetSocketAddress(localhost, 0)); + + // At this point the server accepts connections, so it is now safe + // to publish the port / cookie information + portFile.setValues(getPort(), getCookie()); + portFile.unlock(); + } + + portFileMonitor = new PortFileMonitor(portFile, this); + portFileMonitor.start(); + + Log.debug("Sjavac server started. Accepting connections..."); + Log.debug(" port: " + getPort()); + Log.debug(" time: " + new java.util.Date()); + Log.debug(" poolsize: " + poolsize); + + + keepAcceptingRequests.set(true); + do { + try { + Socket socket = serverSocket.accept(); + new RequestHandler(socket, sjavac).start(); + } catch (SocketException se) { + // Caused by serverSocket.close() and indicates shutdown + } + } while (keepAcceptingRequests.get()); + + Log.debug("Shutting down."); + + // No more connections accepted. If any client managed to connect after + // the accept() was interrupted but before the server socket is closed + // here, any attempt to read or write to the socket will result in an + // IOException on the client side. + + long realTime = System.currentTimeMillis() - serverStart; + Log.debug("Total wall clock time " + realTime + "ms build time " + totalBuildTime + "ms"); + + // Shut down + sjavac.shutdown(); + + return Result.OK.exitCode; + } + + @Override + public void shutdown(String quitMsg) { + if (!keepAcceptingRequests.compareAndSet(true, false)) { + // Already stopped, no need to shut down again + return; + } + + Log.debug("Quitting: " + quitMsg); + + portFileMonitor.shutdown(); // No longer any need to monitor port file + + // Unpublish port before shutting down socket to minimize the number of + // failed connection attempts + try { + portFile.delete(); + } catch (IOException | InterruptedException e) { + Log.error(e); + } + try { + serverSocket.close(); + } catch (IOException e) { + Log.error(e); + } + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SysInfo.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SysInfo.java new file mode 100644 index 0000000000..4cbd2039db --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SysInfo.java @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * A utility class used to report information about the system + * where the javac server is running. + * + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own + * risk. This code and its internal interfaces are subject to change + * or deletion without notice.

+ */ +package openjdk.tools.sjavac.server; + +import java.io.Serializable; + +/** + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public class SysInfo implements Serializable { + + static final long serialVersionUID = -3096346807579L; + + public int numCores; + public long maxMemory; + + public SysInfo(int nc, long mm) { + numCores = nc; + maxMemory = mm; + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Terminable.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Terminable.java new file mode 100644 index 0000000000..e9fa418073 --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Terminable.java @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server; + +/** + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ +public interface Terminable { + void shutdown(String quitMsg); +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LazyInitFileLog.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LazyInitFileLog.java new file mode 100644 index 0000000000..1589397eaf --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LazyInitFileLog.java @@ -0,0 +1,80 @@ +/* + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server.log; + +import openjdk.tools.sjavac.Log; + +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +public class LazyInitFileLog extends Log { + + String baseFilename; + Path destination = null; + + public LazyInitFileLog(String baseFilename) { + super(null, null); + this.baseFilename = baseFilename; + } + + protected void printLogMsg(Level msgLevel, String msg) { + try { + // Lazily initialize out/err + if (out == null && isLevelLogged(msgLevel)) { + destination = getAvailableDestination(); + out = err = new PrintWriter(new FileWriter(destination.toFile()), true); + } + // Proceed to log the message + super.printLogMsg(msgLevel, msg); + } catch (IOException e) { + // This could be bad. We might have run into an error and we can't + // log it. Resort to printing on stdout. + System.out.println("IO error occurred: " + e.getMessage()); + System.out.println("Original message: [" + msgLevel + "] " + msg); + } + } + + /** + * @return The first available path of baseFilename, baseFilename.1, + * basefilename.2, ... + */ + private Path getAvailableDestination() { + Path p = Paths.get(baseFilename); + int i = 1; + while (Files.exists(p)) { + p = Paths.get(baseFilename + "." + i++); + } + return p; + } + + public Path getLogDestination() { + return destination; + } +} diff --git a/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LoggingOutputStream.java b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LoggingOutputStream.java new file mode 100644 index 0000000000..103c205f1f --- /dev/null +++ b/composite-builds/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LoggingOutputStream.java @@ -0,0 +1,74 @@ +/* + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package openjdk.tools.sjavac.server.log; + +import openjdk.tools.sjavac.Log; + +import java.io.ByteArrayOutputStream; +import java.io.FilterOutputStream; +import java.io.IOException; +import java.io.OutputStream; + +public class LoggingOutputStream extends FilterOutputStream { + + private static final byte[] LINE_SEP = System.lineSeparator().getBytes(); + + private final Log.Level level; + private final String linePrefix; + private EolTrackingByteArrayOutputStream buf = new EolTrackingByteArrayOutputStream(); + + public LoggingOutputStream(OutputStream out, Log.Level level, String linePrefix) { + super(out); + this.level = level; + this.linePrefix = linePrefix; + } + + @Override + public void write(int b) throws IOException { + super.write(b); + buf.write(b); + if (buf.isLineComplete()) { + String line = new String(buf.toByteArray(), 0, buf.size() - LINE_SEP.length); + Log.log(level, linePrefix + line); + buf = new EolTrackingByteArrayOutputStream(); + } + } + + private static class EolTrackingByteArrayOutputStream extends ByteArrayOutputStream { + private static final byte[] EOL = System.lineSeparator().getBytes(); + private boolean isLineComplete() { + if (count < EOL.length) { + return false; + } + for (int i = 0; i < EOL.length; i++) { + if (buf[count - EOL.length + i] != EOL[i]) { + return false; + } + } + return true; + } + } +} diff --git a/composite-builds/build-deps/settings.gradle.kts b/composite-builds/build-deps/settings.gradle.kts index 7872fd5244..23b082a9a2 100644 --- a/composite-builds/build-deps/settings.gradle.kts +++ b/composite-builds/build-deps/settings.gradle.kts @@ -50,8 +50,16 @@ dependencyResolutionManagement { include( ":appintro", + ":fuzzysearch", ":google-java-format", ":javac", + ":javapoet", + ":jaxp", + ":java-compiler", + ":jdk-compiler", + ":jdk-jdeps", + ":jdt", + ":layoutlib-api", ":logback-core", ) diff --git a/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/BuildConfig.kt b/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/BuildConfig.kt index 44bdc94a4f..b7e9e70870 100644 --- a/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/BuildConfig.kt +++ b/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/BuildConfig.kt @@ -29,7 +29,7 @@ object BuildConfig { const val packageName = "com.tom.rv2ide" /** The compile SDK version. */ - const val compileSdk = 34 + const val compileSdk = 37 /** The build tools version. */ const val buildToolsVersion = "35.0.0" @@ -43,5 +43,5 @@ object BuildConfig { const val ndkVersion = "26.1.10909125" /** The source and target Java compatibility. */ - val javaVersion = JavaVersion.VERSION_11 + val javaVersion = JavaVersion.VERSION_17 } diff --git a/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/ProjectConfig.kt b/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/ProjectConfig.kt index b57db11bf2..1097718636 100644 --- a/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/ProjectConfig.kt +++ b/composite-builds/build-logic/common/src/main/java/com/tom/rv2ide/build/config/ProjectConfig.kt @@ -63,7 +63,7 @@ val Project.projectVersionCode: Int get() { // I don't like this being hardcoded here, so change it if you want. - val baseVersionCode = System.getenv("PROJECT_CONFIG_KT_BASE_VERSION_CODE")?.toIntOrNull() ?: 1024 + val baseVersionCode = System.getProperty("PROJECT_CONFIG_KT_BASE_VERSION_CODE")?.toIntOrNull() ?: 1026 // Default value (1020) is used if not specified. The middle digit (e.g., 10<2>0) represents the revision version, such as 1.0.0+gh.r0<2>. val versionCode = baseVersionCode diff --git a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/AndroidIDEAssetsPlugin.kt b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/AndroidIDEAssetsPlugin.kt index f8fab10e87..a376220fa7 100644 --- a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/AndroidIDEAssetsPlugin.kt +++ b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/AndroidIDEAssetsPlugin.kt @@ -24,7 +24,7 @@ import com.tom.rv2ide.build.config.downloadVersion import com.tom.rv2ide.plugins.tasks.AddAndroidJarToAssetsTask import com.tom.rv2ide.plugins.tasks.AddFileToAssetsTask import com.tom.rv2ide.plugins.tasks.GenerateInitScriptTask -import com.tom.rv2ide.plugins.tasks.GradleWrapperGeneratorTask +// import com.tom.rv2ide.plugins.tasks.GradleWrapperGeneratorTask import com.tom.rv2ide.plugins.util.SdkUtils.getAndroidJar import org.gradle.api.Plugin import org.gradle.api.Project @@ -39,8 +39,8 @@ class AndroidIDEAssetsPlugin : Plugin { override fun apply(target: Project) { target.run { - val wrapperGeneratorTaskProvider = - tasks.register("generateGradleWrapper", GradleWrapperGeneratorTask::class.java) + // val wrapperGeneratorTaskProvider = + // tasks.register("generateGradleWrapper", GradleWrapperGeneratorTask::class.java) val androidComponentsExtension = extensions.getByType(ApplicationAndroidComponentsExtension::class.java) @@ -58,10 +58,10 @@ class AndroidIDEAssetsPlugin : Plugin { // variant.sources.jniLibs?.addGeneratedSourceDirectory(setupAapt2TaskTaskProvider, // SetupAapt2Task::outputDirectory) - variant.sources.assets?.addGeneratedSourceDirectory( - wrapperGeneratorTaskProvider, - GradleWrapperGeneratorTask::outputDirectory, - ) + // variant.sources.assets?.addGeneratedSourceDirectory( + // wrapperGeneratorTaskProvider, + // GradleWrapperGeneratorTask::outputDirectory, + // ) variant.sources.assets?.addGeneratedSourceDirectory( addAndroidJarTaskProvider, diff --git a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/conf/AndroidModuleConf.kt b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/conf/AndroidModuleConf.kt index 8590873226..96768eae8a 100644 --- a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/conf/AndroidModuleConf.kt +++ b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/conf/AndroidModuleConf.kt @@ -17,7 +17,8 @@ package com.tom.rv2ide.plugins.conf -import com.android.build.api.dsl.CommonExtension +import com.android.build.api.dsl.ApplicationExtension +import com.android.build.api.dsl.LibraryExtension import com.android.build.api.variant.AndroidComponentsExtension import com.android.build.api.variant.ApplicationAndroidComponentsExtension import com.android.build.api.variant.FilterConfiguration @@ -39,7 +40,7 @@ import org.gradle.api.provider.Provider * For example, if the base version code of the IDE is 270 (for v2.7.0), then for arm64-v8a flavor, * the version code will be `100 * 270 + 1` i.e. `27001` */ -internal val flavorsAbis = mapOf("arm64-v8a" to 0, "armeabi-v7a" to 0) +internal val flavorsAbis = mapOf("arm64-v8a" to 0, "armeabi-v7a" to 1) fun Project.configureAndroidModule(coreLibDesugDep: Provider) { val isAppModule = plugins.hasPlugin("com.android.application") @@ -60,35 +61,10 @@ fun Project.configureAndroidModule(coreLibDesugDep: Provider, @@ -199,4 +237,4 @@ private fun Project.configureCoreLibDesugaring( project.dependencies.add("coreLibraryDesugaring", coreLibDesugDep) } -} +} \ No newline at end of file diff --git a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleVersionResolver.java b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleVersionResolver.java index 5839b30ce9..1e45ba30e2 100644 --- a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleVersionResolver.java +++ b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleVersionResolver.java @@ -1,118 +1,118 @@ -/* - * This file is part of AndroidIDE. - * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . - */ +// /* + // * This file is part of AndroidIDE. + // * + // * AndroidIDE is free software: you can redistribute it and/or modify + // * it under the terms of the GNU General Public License as published by + // * the Free Software Foundation, either version 3 of the License, or + // * (at your option) any later version. + // * + // * AndroidIDE is distributed in the hope that it will be useful, + // * but WITHOUT ANY WARRANTY; without even the implied warranty of + // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + // * GNU General Public License for more details. + // * + // * You should have received a copy of the GNU General Public License + // * along with AndroidIDE. If not, see . + // */ -/* - * Copyright 2022 the original author or authors. - * - * 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. - */ +// /* + // * Copyright 2022 the original author or authors. + // * + // * 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. + // */ -package com.tom.rv2ide.plugins.tasks; +// package com.tom.rv2ide.plugins.tasks; -import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.LATEST; -import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.NIGHTLY; -import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.RELEASE_CANDIDATE; -import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.RELEASE_NIGHTLY; +// import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.LATEST; +// import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.NIGHTLY; +// import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.RELEASE_CANDIDATE; +// import static org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources.RELEASE_NIGHTLY; -import com.google.gson.Gson; -import com.google.gson.reflect.TypeToken; -import java.lang.reflect.Type; -import java.util.Map; -import org.gradle.api.GradleException; -import org.gradle.api.resources.TextResource; -import org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources; -import org.gradle.util.GradleVersion; +// import com.google.gson.Gson; +// import com.google.gson.reflect.TypeToken; +// import java.lang.reflect.Type; +// import java.util.Map; +// import org.gradle.api.GradleException; +// import org.gradle.api.resources.TextResource; +// import org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources; +// import org.gradle.util.GradleVersion; -class GradleVersionResolver { +// class GradleVersionResolver { - private TextResource latest; - private TextResource releaseCandidate; - private TextResource nightly; - private TextResource releaseNightly; + // private TextResource latest; + // private TextResource releaseCandidate; + // private TextResource nightly; + // private TextResource releaseNightly; - private GradleVersion gradleVersion; - private String gradleVersionString = GradleVersion.current().getVersion(); + // private GradleVersion gradleVersion; + // private String gradleVersionString = GradleVersion.current().getVersion(); - void setTextResources(TextResource latest, TextResource releaseCandidate, TextResource nightly, - TextResource releaseNightly) { - this.latest = latest; - this.releaseCandidate = releaseCandidate; - this.nightly = nightly; - this.releaseNightly = releaseNightly; - } + // void setTextResources(TextResource latest, TextResource releaseCandidate, TextResource nightly, + // TextResource releaseNightly) { + // this.latest = latest; + // this.releaseCandidate = releaseCandidate; + // this.nightly = nightly; + // this.releaseNightly = releaseNightly; + // } - String resolve(String version) { - if (version == null) { - return GradleVersion.current().getVersion(); - } - switch (version) { - case LATEST: - return getVersion(latest.asString(), version); - case NIGHTLY: - return getVersion(nightly.asString(), version); - case RELEASE_NIGHTLY: - return getVersion(releaseNightly.asString(), version); - case RELEASE_CANDIDATE: - return getVersion(releaseCandidate.asString(), version); - default: - return version; - } - } + // String resolve(String version) { + // if (version == null) { + // return GradleVersion.current().getVersion(); + // } + // switch (version) { + // case LATEST: + // return getVersion(latest.asString(), version); + // case NIGHTLY: + // return getVersion(nightly.asString(), version); + // case RELEASE_NIGHTLY: + // return getVersion(releaseNightly.asString(), version); + // case RELEASE_CANDIDATE: + // return getVersion(releaseCandidate.asString(), version); + // default: + // return version; + // } + // } - static String getVersion(String json, String placeHolder) { - Type type = new TypeToken>() { - }.getType(); - Map map = new Gson().fromJson(json, type); - String version = map.get("version"); - if (version == null) { - throw new GradleException( - "There is currently no version information available for '" + placeHolder + "'."); - } - return version; - } + // static String getVersion(String json, String placeHolder) { + // Type type = new TypeToken>() { + // }.getType(); + // Map map = new Gson().fromJson(json, type); + // String version = map.get("version"); + // if (version == null) { + // throw new GradleException( + // "There is currently no version information available for '" + placeHolder + "'."); + // } + // return version; + // } - static boolean isPlaceHolder(String version) { - return DefaultWrapperVersionsResources.PLACE_HOLDERS.contains(version); - } + // static boolean isPlaceHolder(String version) { + // return DefaultWrapperVersionsResources.PLACE_HOLDERS.contains(version); + // } - GradleVersion getGradleVersion() { - if (gradleVersion == null) { - gradleVersion = GradleVersion.version(resolve(gradleVersionString)); - } - return gradleVersion; - } + // GradleVersion getGradleVersion() { + // if (gradleVersion == null) { + // gradleVersion = GradleVersion.version(resolve(gradleVersionString)); + // } + // return gradleVersion; + // } - void setGradleVersionString(String gradleVersionString) { - if (!isPlaceHolder(gradleVersionString)) { - this.gradleVersion = GradleVersion.version(gradleVersionString); - } - if (this.gradleVersionString != gradleVersionString) { - this.gradleVersionString = gradleVersionString; - this.gradleVersion = null; - } - } -} \ No newline at end of file + // void setGradleVersionString(String gradleVersionString) { + // if (!isPlaceHolder(gradleVersionString)) { + // this.gradleVersion = GradleVersion.version(gradleVersionString); + // } + // if (this.gradleVersionString != gradleVersionString) { + // this.gradleVersionString = gradleVersionString; + // this.gradleVersion = null; + // } + // } +// } \ No newline at end of file diff --git a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleWrapperGeneratorTask.kt b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleWrapperGeneratorTask.kt index 018fee9741..4cd0cd2baa 100644 --- a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleWrapperGeneratorTask.kt +++ b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/GradleWrapperGeneratorTask.kt @@ -1,87 +1,87 @@ -/* - * This file is part of AndroidIDE. - * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . - */ +// /* + // * This file is part of AndroidIDE. + // * + // * AndroidIDE is free software: you can redistribute it and/or modify + // * it under the terms of the GNU General Public License as published by + // * the Free Software Foundation, either version 3 of the License, or + // * (at your option) any later version. + // * + // * AndroidIDE is distributed in the hope that it will be useful, + // * but WITHOUT ANY WARRANTY; without even the implied warranty of + // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + // * GNU General Public License for more details. + // * + // * You should have received a copy of the GNU General Public License + // * along with AndroidIDE. If not, see . + // */ -package com.tom.rv2ide.plugins.tasks +// package com.tom.rv2ide.plugins.tasks -import java.io.File -import java.util.zip.ZipEntry -import java.util.zip.ZipOutputStream -import org.gradle.api.DefaultTask -import org.gradle.api.file.DirectoryProperty -import org.gradle.api.tasks.OutputDirectory -import org.gradle.api.tasks.TaskAction -import org.gradle.api.tasks.wrapper.Wrapper +// import java.io.File +// import java.util.zip.ZipEntry +// import java.util.zip.ZipOutputStream +// import org.gradle.api.DefaultTask +// import org.gradle.api.file.DirectoryProperty +// import org.gradle.api.tasks.OutputDirectory +// import org.gradle.api.tasks.TaskAction +// import org.gradle.api.tasks.wrapper.Wrapper -/** - * Generates the `gradle-wrapper.zip` file. - * - * @author Akash Yadav - */ -abstract class GradleWrapperGeneratorTask : DefaultTask() { +// /** + // * Generates the `gradle-wrapper.zip` file. + // * + // * @author Akash Yadav + // */ +// abstract class GradleWrapperGeneratorTask : DefaultTask() { - /** The output directory. */ - @get:OutputDirectory abstract val outputDirectory: DirectoryProperty + // /** The output directory. */ + // @get:OutputDirectory abstract val outputDirectory: DirectoryProperty - companion object { + // companion object { - private const val GRADLE_VERSION = "7.4.2" - } + // private const val GRADLE_VERSION = "7.4.2" + // } - @TaskAction - fun generateGradleWrapperZip() { - val outputDirectory = this.outputDirectory.get().file("data/common").asFile - outputDirectory.mkdirs() + // @TaskAction + // fun generateGradleWrapperZip() { + // val outputDirectory = this.outputDirectory.get().file("data/common").asFile + // outputDirectory.mkdirs() - val destFile = outputDirectory.resolve("gradle-wrapper.zip") + // val destFile = outputDirectory.resolve("gradle-wrapper.zip") - if (destFile.exists()) { - destFile.delete() - } + // if (destFile.exists()) { + // destFile.delete() + // } - val stagingDir = File(outputDirectory, "staging") - if (stagingDir.exists()) { - stagingDir.deleteRecursively() - } - stagingDir.mkdirs() + // val stagingDir = File(outputDirectory, "staging") + // if (stagingDir.exists()) { + // stagingDir.deleteRecursively() + // } + // stagingDir.mkdirs() - // Generate the files - val generator = IDEWrapperGenerator() - generator.jarFile = File(stagingDir, "gradle/wrapper/gradle-wrapper.jar") - generator.scriptFile = File(stagingDir, "gradlew") - generator.gradleVersion = GRADLE_VERSION - generator.distributionType = Wrapper.DistributionType.BIN + // // Generate the files + // val generator = IDEWrapperGenerator() + // generator.jarFile = File(stagingDir, "gradle/wrapper/gradle-wrapper.jar") + // generator.scriptFile = File(stagingDir, "gradlew") + // generator.gradleVersion = GRADLE_VERSION + // generator.distributionType = Wrapper.DistributionType.BIN - generator.generate(project) + // generator.generate(project) - // Archive all generated files - ZipOutputStream(destFile.outputStream().buffered()).use { zipOut -> - stagingDir - .walk(direction = FileWalkDirection.TOP_DOWN) - .filter { it.isFile } - .forEach { file -> - val entry = ZipEntry(file.relativeTo(stagingDir).path) - zipOut.putNextEntry(entry) - file.inputStream().buffered().use { fileInStream -> fileInStream.transferTo(zipOut) } - } + // // Archive all generated files + // ZipOutputStream(destFile.outputStream().buffered()).use { zipOut -> + // stagingDir + // .walk(direction = FileWalkDirection.TOP_DOWN) + // .filter { it.isFile } + // .forEach { file -> + // val entry = ZipEntry(file.relativeTo(stagingDir).path) + // zipOut.putNextEntry(entry) + // file.inputStream().buffered().use { fileInStream -> fileInStream.transferTo(zipOut) } + // } - zipOut.flush() - } + // zipOut.flush() + // } - // finally, delete the staging directory - stagingDir.deleteRecursively() - } -} + // // finally, delete the staging directory + // stagingDir.deleteRecursively() + // } +// } diff --git a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/IDEWrapperGenerator.java b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/IDEWrapperGenerator.java index 6412c2a23f..f70455db82 100644 --- a/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/IDEWrapperGenerator.java +++ b/composite-builds/build-logic/plugins/src/main/java/com/tom/rv2ide/plugins/tasks/IDEWrapperGenerator.java @@ -1,474 +1,474 @@ -/* - * This file is part of AndroidIDE. - * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . - */ - -/* - * Copyright 2022 the original author or authors. - * - * 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. - */ - -package com.tom.rv2ide.plugins.tasks; - -import com.tom.rv2ide.plugins.tasks.internal.WrapperDefaults; -import com.tom.rv2ide.plugins.tasks.internal.WrapperGenerator; -import java.io.File; -import java.net.URI; -import java.net.URISyntaxException; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.util.Arrays; -import java.util.List; -import java.util.Properties; -import javax.annotation.Nullable; -import javax.inject.Inject; -import kotlin.io.FilesKt; -import org.gradle.api.GradleException; -import org.gradle.api.Incubating; -import org.gradle.api.Project; -import org.gradle.api.UncheckedIOException; -import org.gradle.api.internal.file.FileLookup; -import org.gradle.api.internal.file.FileOperations; -import org.gradle.api.internal.file.FileResolver; -import org.gradle.api.tasks.Optional; -import org.gradle.api.tasks.options.Option; -import org.gradle.api.tasks.options.OptionValues; -import org.gradle.api.tasks.wrapper.Wrapper.DistributionType; -import org.gradle.api.tasks.wrapper.Wrapper.PathBase; -import org.gradle.api.tasks.wrapper.WrapperVersionsResources; -import org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources; -import org.gradle.util.GradleVersion; -import org.gradle.util.internal.GUtil; -import org.gradle.util.internal.WrapperDistributionUrlConverter; -import org.gradle.wrapper.Download; -import org.gradle.wrapper.Logger; -import org.gradle.wrapper.WrapperExecutor; - -/** - *

Generates scripts (for *nix and windows) which allow you to build your project with Gradle, - * without having to install Gradle. - * - *

When a user executes a wrapper script the first time, the script downloads and installs the - * appropriate Gradle distribution and runs the build against this downloaded distribution. Any - * installed Gradle distribution is ignored when using the wrapper scripts. - * - *

The scripts generated by this task are intended to be committed to your version control - * system. This task also generates a small {@code gradle-wrapper.jar} bootstrap JAR file and - * properties file which should also be committed to your VCS. The scripts delegates to this JAR. - */ -public class IDEWrapperGenerator { - - public static final String DEFAULT_DISTRIBUTION_PARENT_NAME = WrapperDefaults.DISTRIBUTION_PATH; - - private File scriptFile = new File(WrapperDefaults.SCRIPT_PATH); - private File jarFile = new File(WrapperDefaults.JAR_FILE_PATH); - private String distributionPath = DEFAULT_DISTRIBUTION_PARENT_NAME; - private PathBase distributionBase = WrapperDefaults.DISTRIBUTION_BASE; - private String distributionUrl; - private String distributionSha256Sum; - private final GradleVersionResolver gradleVersionResolver = new GradleVersionResolver(); - private DistributionType distributionType = WrapperDefaults.DISTRIBUTION_TYPE; - private String archivePath = WrapperDefaults.ARCHIVE_PATH; - private PathBase archiveBase = WrapperDefaults.ARCHIVE_BASE; - private final int networkTimeout = WrapperDefaults.NETWORK_TIMEOUT; - private boolean distributionUrlConfigured = false; - - void generate(Project project) { - final var isOffline = project.getGradle().getStartParameter().isOffline(); - File jarFileDestination = getJarFile(); - File unixScript = getScriptFile(); - File propertiesFile = getPropertiesFile(); - Properties existingProperties = - propertiesFile.exists() ? GUtil.loadProperties(propertiesFile) : null; - - checkProperties(existingProperties); - validateDistributionUrl(propertiesFile.getParentFile(), isOffline); - - WrapperGenerator.generate(archiveBase, archivePath, distributionBase, distributionPath, - getDistributionSha256Sum(existingProperties), propertiesFile, jarFileDestination, - FilesKt.relativeTo(jarFileDestination, unixScript.getParentFile()).getPath(), unixScript, getBatchScript(), getDistributionUrl(), - getValidateDistributionUrl(), networkTimeout); - } - - private void checkProperties(Properties existingProperties) { - String checksumProperty = existingProperties != null ? existingProperties.getProperty( - WrapperExecutor.DISTRIBUTION_SHA_256_SUM, null) : null; - - if (!isCurrentVersion() && distributionSha256Sum == null && checksumProperty != null) { - throw new GradleException( - "gradle-wrapper.properties contains distributionSha256Sum property, but the wrapper configuration does not have one. Specify one in the wrapper task configuration or with the --gradle-distribution-sha256-sum task option"); - } - } - - private static final String DISTRIBUTION_URL_EXCEPTION_MESSAGE = "Test of distribution url %s failed. Please check the values set with --gradle-distribution-url and --gradle-version."; - - private void validateDistributionUrl(File uriRoot, boolean isOffline) { - if (distributionUrlConfigured && getValidateDistributionUrl()) { - String url = getDistributionUrl(); - URI uri = getDistributionUri(uriRoot, url); - if (uri.getScheme().equals("file")) { - if (!Files.exists(Paths.get(uri).toAbsolutePath())) { - throw new UncheckedIOException(String.format(DISTRIBUTION_URL_EXCEPTION_MESSAGE, url)); - } - } else if (uri.getScheme().startsWith("http") && !isOffline) { - try { - new Download(new Logger(true), "gradlew", Download.UNKNOWN_VERSION).sendHeadRequest(uri); - } catch (Exception e) { - throw new UncheckedIOException(String.format(DISTRIBUTION_URL_EXCEPTION_MESSAGE, url), e); - } - } - } - } - - private static URI getDistributionUri(File uriRoot, String url) { - try { - return WrapperDistributionUrlConverter.convertDistributionUrl(url, uriRoot); - } catch (URISyntaxException e) { - throw new GradleException("Distribution URL String cannot be parsed: " + url, e); - } - } - - private String getDistributionSha256Sum(Properties existingProperties) { - if (distributionSha256Sum != null) { - return distributionSha256Sum; - } else if (isCurrentVersion() && existingProperties != null) { - return existingProperties.getProperty(WrapperExecutor.DISTRIBUTION_SHA_256_SUM, null); - } else { - return null; - } - } - - private boolean isCurrentVersion() { - return GradleVersion.current().equals(gradleVersionResolver.getGradleVersion()); - } - - /** - * Returns the file to write the wrapper script to. - */ - - public File getScriptFile() { - return scriptFile; - } - - /** - * The file to write the wrapper script to. - * - * @since 4.0 - */ - public void setScriptFile(File scriptFile) { - this.scriptFile = scriptFile; - } - - /** - * Returns the file to write the wrapper batch script to. - */ - - public File getBatchScript() { - return WrapperGenerator.getBatchScript(getScriptFile()); - } - - /** - * Returns the file to write the wrapper jar file to. - */ - - public File getJarFile() { - return this.jarFile; - } - - /** - * The file to write the wrapper jar file to. - * - * @since 4.0 - */ - public void setJarFile(File jarFile) { - this.jarFile = jarFile; - } - - /** - * Returns the file to write the wrapper properties to. - */ - - public File getPropertiesFile() { - return WrapperGenerator.getPropertiesFile(getJarFile()); - } - - /** - * Returns the path where the gradle distributions needed by the wrapper are unzipped. The path is - * relative to the distribution base directory - * - * @see #setDistributionPath(String) - */ - - public String getDistributionPath() { - return distributionPath; - } - - /** - * Sets the path where the gradle distributions needed by the wrapper are unzipped. The path is - * relative to the distribution base directory - * - * @see #setDistributionPath(String) - */ - public void setDistributionPath(String distributionPath) { - this.distributionPath = distributionPath; - } - - /** - * Set Wrapper versions resources. - * - * @since 8.1 - */ - @Incubating - public void setWrapperVersionsResources(WrapperVersionsResources wrapperVersionsResources) { - DefaultWrapperVersionsResources defaultWrapperVersionsResources = (DefaultWrapperVersionsResources) wrapperVersionsResources; - gradleVersionResolver.setTextResources(defaultWrapperVersionsResources.getLatest(), - defaultWrapperVersionsResources.getReleaseCandidate(), - defaultWrapperVersionsResources.getNightly(), - defaultWrapperVersionsResources.getReleaseNightly()); - } - - /** - * Returns the gradle version for the wrapper. - * - * @throws GradleException if the label that can be provided via {@link #setGradleVersion(String)} - * can not be resolved at the moment. For example, there is not a - * `release-candidate` available at all times. - * @see #setGradleVersion(String) - */ - - public String getGradleVersion() { - return gradleVersionResolver.getGradleVersion().getVersion(); - } - - /** - * The version of the gradle distribution required by the wrapper. This is usually the same - * version of Gradle you use for building your project. The following labels are allowed to - * specify a version: {@code latest}, {@code release-candidate}, {@code nightly}, and - * {@code release-nightly} - * - *

The resulting distribution url is validated before it is written to the - * gradle-wrapper.properties file. - */ - @Option(option = "gradle-version", description = - "The version of the Gradle distribution required by the wrapper. " - + "The following labels are allowed: latest, release-candidate, nightly, and release-nightly.") - public void setGradleVersion(String gradleVersion) { - distributionUrlConfigured = true; - this.gradleVersionResolver.setGradleVersionString(gradleVersion); - } - - /** - * Returns the type of the Gradle distribution to be used by the wrapper. - * - * @see #setDistributionType(DistributionType) - */ - - public DistributionType getDistributionType() { - return distributionType; - } - - /** - * The type of the Gradle distribution to be used by the wrapper. By default, this is - * {@link DistributionType#BIN}, which is the binary-only Gradle distribution without - * documentation. - * - * @see DistributionType - */ - @Option(option = "distribution-type", description = "The type of the Gradle distribution to be used by the wrapper.") - public void setDistributionType(DistributionType distributionType) { - this.distributionType = distributionType; - } - - /** - * The list of available gradle distribution types. - */ - @OptionValues("distribution-type") - public List getAvailableDistributionTypes() { - return Arrays.asList(DistributionType.values()); - } - - /** - * The URL to download the gradle distribution from. - * - *

If not set, the download URL is the default for the specified {@link #getGradleVersion()}. - * - *

If {@link #getGradleVersion()} is not set, will return null. - * - *

The wrapper downloads a certain distribution only once and caches it. If your distribution - * base is the project, you might submit the distribution to your version control system. That way - * no download is necessary at all. This might be in particular interesting, if you provide a - * custom gradle snapshot to the wrapper, because you don't need to provide a download server - * then. - */ - - public String getDistributionUrl() { - if (distributionUrl != null) { - return distributionUrl; - } - - return WrapperGenerator.getDistributionUrl(gradleVersionResolver.getGradleVersion(), - distributionType); - } - - /** - * The URL to download the gradle distribution from. - * - *

If not set, the download URL is the default for the specified {@link #getGradleVersion()}. - * - *

If {@link #getGradleVersion()} is not set, will return null. - * - *

The wrapper downloads a certain distribution and caches it. If your distribution base is - * the project, you might submit the distribution to your version control system. That way no - * download is necessary at all. This might be in particular interesting, if you provide a custom - * gradle snapshot to the wrapper, because you don't need to provide a download server then. - * - *

The distribution url is validated before it is written to the gradle-wrapper.properties - * file. - */ - @Option(option = "gradle-distribution-url", description = "The URL to download the Gradle distribution from.") - public void setDistributionUrl(String url) { - distributionUrlConfigured = true; - this.distributionUrl = url; - } - - /** - * The SHA-256 hash sum of the gradle distribution. - * - *

If not set, the hash sum of the gradle distribution is not verified. - * - *

The wrapper allows for verification of the downloaded Gradle distribution via SHA-256 hash - * sum comparison. This increases security against targeted attacks by preventing a - * man-in-the-middle attacker from tampering with the downloaded Gradle distribution. - * - * @since 4.5 - */ - @Nullable - @Optional - - public String getDistributionSha256Sum() { - return distributionSha256Sum; - } - - /** - * The SHA-256 hash sum of the gradle distribution. - * - *

If not set, the hash sum of the gradle distribution is not verified. - * - *

The wrapper allows for verification of the downloaded Gradle distribution via SHA-256 hash - * sum comparison. This increases security against targeted attacks by preventing a - * man-in-the-middle attacker from tampering with the downloaded Gradle distribution. - * - * @since 4.5 - */ - @Option(option = "gradle-distribution-sha256-sum", description = "The SHA-256 hash sum of the gradle distribution.") - public void setDistributionSha256Sum(@Nullable String distributionSha256Sum) { - this.distributionSha256Sum = distributionSha256Sum; - } - - /** - * The distribution base specifies whether the unpacked wrapper distribution should be stored in - * the project or in the gradle user home dir. - */ - - public PathBase getDistributionBase() { - return distributionBase; - } - - /** - * The distribution base specifies whether the unpacked wrapper distribution should be stored in - * the project or in the gradle user home dir. - */ - public void setDistributionBase(PathBase distributionBase) { - this.distributionBase = distributionBase; - } - - /** - * Returns the path where the gradle distributions archive should be saved (i.e. the parent dir). - * The path is relative to the archive base directory. - */ - - public String getArchivePath() { - return archivePath; - } - - /** - * Set's the path where the gradle distributions archive should be saved (i.e. the parent dir). - * The path is relative to the parent dir specified with {@link #getArchiveBase()}. - */ - public void setArchivePath(String archivePath) { - this.archivePath = archivePath; - } - - /** - * The archive base specifies whether the unpacked wrapper distribution should be stored in the - * project or in the gradle user home dir. - */ - - public PathBase getArchiveBase() { - return archiveBase; - } - - /** - * The archive base specifies whether the unpacked wrapper distribution should be stored in the - * project or in the gradle user home dir. - */ - public void setArchiveBase(PathBase archiveBase) { - this.archiveBase = archiveBase; - } - - /** - * The network timeout specifies how many ms to wait for when the wrapper is performing network - * operations, such as downloading the wrapper jar. - * - * @since 7.6 - */ - - @Incubating - @Optional - @Option(option = "network-timeout", description = "Timeout in ms to use when the wrapper is performing network operations.") - public Integer getNetworkTimeout() { - return networkTimeout; - } - - /** - * Indicates if this task will validate the distribution url that has been configured. - * - * @return whether this task will validate the distribution url - * @since 8.2 - */ - @Incubating - - @Option(option = "validate-url", description = "Sets task to validate the configured distribution url.") - public Boolean getValidateDistributionUrl() { - return true; - } - - @Inject - protected FileLookup getFileLookup() { - throw new UnsupportedOperationException(); - } -} +// /* + // * This file is part of AndroidIDE. + // * + // * AndroidIDE is free software: you can redistribute it and/or modify + // * it under the terms of the GNU General Public License as published by + // * the Free Software Foundation, either version 3 of the License, or + // * (at your option) any later version. + // * + // * AndroidIDE is distributed in the hope that it will be useful, + // * but WITHOUT ANY WARRANTY; without even the implied warranty of + // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + // * GNU General Public License for more details. + // * + // * You should have received a copy of the GNU General Public License + // * along with AndroidIDE. If not, see . + // */ + +// /* + // * Copyright 2022 the original author or authors. + // * + // * 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. + // */ + +// package com.tom.rv2ide.plugins.tasks; + +// import com.tom.rv2ide.plugins.tasks.internal.WrapperDefaults; +// import com.tom.rv2ide.plugins.tasks.internal.WrapperGenerator; +// import java.io.File; +// import java.net.URI; +// import java.net.URISyntaxException; +// import java.nio.file.Files; +// import java.nio.file.Paths; +// import java.util.Arrays; +// import java.util.List; +// import java.util.Properties; +// import javax.annotation.Nullable; +// import javax.inject.Inject; +// import kotlin.io.FilesKt; +// import org.gradle.api.GradleException; +// import org.gradle.api.Incubating; +// import org.gradle.api.Project; +// import org.gradle.api.UncheckedIOException; +// import org.gradle.api.internal.file.FileLookup; +// import org.gradle.api.internal.file.FileOperations; +// import org.gradle.api.internal.file.FileResolver; +// import org.gradle.api.tasks.Optional; +// import org.gradle.api.tasks.options.Option; +// import org.gradle.api.tasks.options.OptionValues; +// import org.gradle.api.tasks.wrapper.Wrapper.DistributionType; +// import org.gradle.api.tasks.wrapper.Wrapper.PathBase; +// import org.gradle.api.tasks.wrapper.WrapperVersionsResources; +// import org.gradle.api.tasks.wrapper.internal.DefaultWrapperVersionsResources; +// import org.gradle.util.GradleVersion; +// import org.gradle.util.internal.GUtil; +// import org.gradle.util.internal.WrapperDistributionUrlConverter; +// import org.gradle.wrapper.Download; +// import org.gradle.wrapper.Logger; +// import org.gradle.wrapper.WrapperExecutor; + +// /** + // *

Generates scripts (for *nix and windows) which allow you to build your project with Gradle, + // * without having to install Gradle. + // * + // *

When a user executes a wrapper script the first time, the script downloads and installs the + // * appropriate Gradle distribution and runs the build against this downloaded distribution. Any + // * installed Gradle distribution is ignored when using the wrapper scripts. + // * + // *

The scripts generated by this task are intended to be committed to your version control + // * system. This task also generates a small {@code gradle-wrapper.jar} bootstrap JAR file and + // * properties file which should also be committed to your VCS. The scripts delegates to this JAR. + // */ +// public class IDEWrapperGenerator { + + // public static final String DEFAULT_DISTRIBUTION_PARENT_NAME = WrapperDefaults.DISTRIBUTION_PATH; + + // private File scriptFile = new File(WrapperDefaults.SCRIPT_PATH); + // private File jarFile = new File(WrapperDefaults.JAR_FILE_PATH); + // private String distributionPath = DEFAULT_DISTRIBUTION_PARENT_NAME; + // private PathBase distributionBase = WrapperDefaults.DISTRIBUTION_BASE; + // private String distributionUrl; + // private String distributionSha256Sum; + // private final GradleVersionResolver gradleVersionResolver = new GradleVersionResolver(); + // private DistributionType distributionType = WrapperDefaults.DISTRIBUTION_TYPE; + // private String archivePath = WrapperDefaults.ARCHIVE_PATH; + // private PathBase archiveBase = WrapperDefaults.ARCHIVE_BASE; + // private final int networkTimeout = WrapperDefaults.NETWORK_TIMEOUT; + // private boolean distributionUrlConfigured = false; + + // void generate(Project project) { + // final var isOffline = project.getGradle().getStartParameter().isOffline(); + // File jarFileDestination = getJarFile(); + // File unixScript = getScriptFile(); + // File propertiesFile = getPropertiesFile(); + // Properties existingProperties = + // propertiesFile.exists() ? GUtil.loadProperties(propertiesFile) : null; + + // checkProperties(existingProperties); + // validateDistributionUrl(propertiesFile.getParentFile(), isOffline); + + // WrapperGenerator.generate(archiveBase, archivePath, distributionBase, distributionPath, + // getDistributionSha256Sum(existingProperties), propertiesFile, jarFileDestination, + // FilesKt.relativeTo(jarFileDestination, unixScript.getParentFile()).getPath(), unixScript, getBatchScript(), getDistributionUrl(), + // getValidateDistributionUrl(), networkTimeout); + // } + + // private void checkProperties(Properties existingProperties) { + // String checksumProperty = existingProperties != null ? existingProperties.getProperty( + // WrapperExecutor.DISTRIBUTION_SHA_256_SUM, null) : null; + + // if (!isCurrentVersion() && distributionSha256Sum == null && checksumProperty != null) { + // throw new GradleException( + // "gradle-wrapper.properties contains distributionSha256Sum property, but the wrapper configuration does not have one. Specify one in the wrapper task configuration or with the --gradle-distribution-sha256-sum task option"); + // } + // } + + // private static final String DISTRIBUTION_URL_EXCEPTION_MESSAGE = "Test of distribution url %s failed. Please check the values set with --gradle-distribution-url and --gradle-version."; + + // private void validateDistributionUrl(File uriRoot, boolean isOffline) { + // if (distributionUrlConfigured && getValidateDistributionUrl()) { + // String url = getDistributionUrl(); + // URI uri = getDistributionUri(uriRoot, url); + // if (uri.getScheme().equals("file")) { + // if (!Files.exists(Paths.get(uri).toAbsolutePath())) { + // throw new UncheckedIOException(String.format(DISTRIBUTION_URL_EXCEPTION_MESSAGE, url)); + // } + // } else if (uri.getScheme().startsWith("http") && !isOffline) { + // try { + // new Download(new Logger(true), "gradlew", Download.UNKNOWN_VERSION).sendHeadRequest(uri); + // } catch (Exception e) { + // throw new UncheckedIOException(String.format(DISTRIBUTION_URL_EXCEPTION_MESSAGE, url), e); + // } + // } + // } + // } + + // private static URI getDistributionUri(File uriRoot, String url) { + // try { + // return WrapperDistributionUrlConverter.convertDistributionUrl(url, uriRoot); + // } catch (URISyntaxException e) { + // throw new GradleException("Distribution URL String cannot be parsed: " + url, e); + // } + // } + + // private String getDistributionSha256Sum(Properties existingProperties) { + // if (distributionSha256Sum != null) { + // return distributionSha256Sum; + // } else if (isCurrentVersion() && existingProperties != null) { + // return existingProperties.getProperty(WrapperExecutor.DISTRIBUTION_SHA_256_SUM, null); + // } else { + // return null; + // } + // } + + // private boolean isCurrentVersion() { + // return GradleVersion.current().equals(gradleVersionResolver.getGradleVersion()); + // } + + // /** + // * Returns the file to write the wrapper script to. + // */ + + // public File getScriptFile() { + // return scriptFile; + // } + + // /** + // * The file to write the wrapper script to. + // * + // * @since 4.0 + // */ + // public void setScriptFile(File scriptFile) { + // this.scriptFile = scriptFile; + // } + + // /** + // * Returns the file to write the wrapper batch script to. + // */ + + // public File getBatchScript() { + // return WrapperGenerator.getBatchScript(getScriptFile()); + // } + + // /** + // * Returns the file to write the wrapper jar file to. + // */ + + // public File getJarFile() { + // return this.jarFile; + // } + + // /** + // * The file to write the wrapper jar file to. + // * + // * @since 4.0 + // */ + // public void setJarFile(File jarFile) { + // this.jarFile = jarFile; + // } + + // /** + // * Returns the file to write the wrapper properties to. + // */ + + // public File getPropertiesFile() { + // return WrapperGenerator.getPropertiesFile(getJarFile()); + // } + + // /** + // * Returns the path where the gradle distributions needed by the wrapper are unzipped. The path is + // * relative to the distribution base directory + // * + // * @see #setDistributionPath(String) + // */ + + // public String getDistributionPath() { + // return distributionPath; + // } + + // /** + // * Sets the path where the gradle distributions needed by the wrapper are unzipped. The path is + // * relative to the distribution base directory + // * + // * @see #setDistributionPath(String) + // */ + // public void setDistributionPath(String distributionPath) { + // this.distributionPath = distributionPath; + // } + + // /** + // * Set Wrapper versions resources. + // * + // * @since 8.1 + // */ + // @Incubating + // public void setWrapperVersionsResources(WrapperVersionsResources wrapperVersionsResources) { + // DefaultWrapperVersionsResources defaultWrapperVersionsResources = (DefaultWrapperVersionsResources) wrapperVersionsResources; + // gradleVersionResolver.setTextResources(defaultWrapperVersionsResources.getLatest(), + // defaultWrapperVersionsResources.getReleaseCandidate(), + // defaultWrapperVersionsResources.getNightly(), + // defaultWrapperVersionsResources.getReleaseNightly()); + // } + + // /** + // * Returns the gradle version for the wrapper. + // * + // * @throws GradleException if the label that can be provided via {@link #setGradleVersion(String)} + // * can not be resolved at the moment. For example, there is not a + // * `release-candidate` available at all times. + // * @see #setGradleVersion(String) + // */ + + // public String getGradleVersion() { + // return gradleVersionResolver.getGradleVersion().getVersion(); + // } + + // /** + // * The version of the gradle distribution required by the wrapper. This is usually the same + // * version of Gradle you use for building your project. The following labels are allowed to + // * specify a version: {@code latest}, {@code release-candidate}, {@code nightly}, and + // * {@code release-nightly} + // * + // *

The resulting distribution url is validated before it is written to the + // * gradle-wrapper.properties file. + // */ + // @Option(option = "gradle-version", description = + // "The version of the Gradle distribution required by the wrapper. " + // + "The following labels are allowed: latest, release-candidate, nightly, and release-nightly.") + // public void setGradleVersion(String gradleVersion) { + // distributionUrlConfigured = true; + // this.gradleVersionResolver.setGradleVersionString(gradleVersion); + // } + + // /** + // * Returns the type of the Gradle distribution to be used by the wrapper. + // * + // * @see #setDistributionType(DistributionType) + // */ + + // public DistributionType getDistributionType() { + // return distributionType; + // } + + // /** + // * The type of the Gradle distribution to be used by the wrapper. By default, this is + // * {@link DistributionType#BIN}, which is the binary-only Gradle distribution without + // * documentation. + // * + // * @see DistributionType + // */ + // @Option(option = "distribution-type", description = "The type of the Gradle distribution to be used by the wrapper.") + // public void setDistributionType(DistributionType distributionType) { + // this.distributionType = distributionType; + // } + + // /** + // * The list of available gradle distribution types. + // */ + // @OptionValues("distribution-type") + // public List getAvailableDistributionTypes() { + // return Arrays.asList(DistributionType.values()); + // } + + // /** + // * The URL to download the gradle distribution from. + // * + // *

If not set, the download URL is the default for the specified {@link #getGradleVersion()}. + // * + // *

If {@link #getGradleVersion()} is not set, will return null. + // * + // *

The wrapper downloads a certain distribution only once and caches it. If your distribution + // * base is the project, you might submit the distribution to your version control system. That way + // * no download is necessary at all. This might be in particular interesting, if you provide a + // * custom gradle snapshot to the wrapper, because you don't need to provide a download server + // * then. + // */ + + // public String getDistributionUrl() { + // if (distributionUrl != null) { + // return distributionUrl; + // } + + // return WrapperGenerator.getDistributionUrl(gradleVersionResolver.getGradleVersion(), + // distributionType); + // } + + // /** + // * The URL to download the gradle distribution from. + // * + // *

If not set, the download URL is the default for the specified {@link #getGradleVersion()}. + // * + // *

If {@link #getGradleVersion()} is not set, will return null. + // * + // *

The wrapper downloads a certain distribution and caches it. If your distribution base is + // * the project, you might submit the distribution to your version control system. That way no + // * download is necessary at all. This might be in particular interesting, if you provide a custom + // * gradle snapshot to the wrapper, because you don't need to provide a download server then. + // * + // *

The distribution url is validated before it is written to the gradle-wrapper.properties + // * file. + // */ + // @Option(option = "gradle-distribution-url", description = "The URL to download the Gradle distribution from.") + // public void setDistributionUrl(String url) { + // distributionUrlConfigured = true; + // this.distributionUrl = url; + // } + + // /** + // * The SHA-256 hash sum of the gradle distribution. + // * + // *

If not set, the hash sum of the gradle distribution is not verified. + // * + // *

The wrapper allows for verification of the downloaded Gradle distribution via SHA-256 hash + // * sum comparison. This increases security against targeted attacks by preventing a + // * man-in-the-middle attacker from tampering with the downloaded Gradle distribution. + // * + // * @since 4.5 + // */ + // @Nullable + // @Optional + + // public String getDistributionSha256Sum() { + // return distributionSha256Sum; + // } + + // /** + // * The SHA-256 hash sum of the gradle distribution. + // * + // *

If not set, the hash sum of the gradle distribution is not verified. + // * + // *

The wrapper allows for verification of the downloaded Gradle distribution via SHA-256 hash + // * sum comparison. This increases security against targeted attacks by preventing a + // * man-in-the-middle attacker from tampering with the downloaded Gradle distribution. + // * + // * @since 4.5 + // */ + // @Option(option = "gradle-distribution-sha256-sum", description = "The SHA-256 hash sum of the gradle distribution.") + // public void setDistributionSha256Sum(@Nullable String distributionSha256Sum) { + // this.distributionSha256Sum = distributionSha256Sum; + // } + + // /** + // * The distribution base specifies whether the unpacked wrapper distribution should be stored in + // * the project or in the gradle user home dir. + // */ + + // public PathBase getDistributionBase() { + // return distributionBase; + // } + + // /** + // * The distribution base specifies whether the unpacked wrapper distribution should be stored in + // * the project or in the gradle user home dir. + // */ + // public void setDistributionBase(PathBase distributionBase) { + // this.distributionBase = distributionBase; + // } + + // /** + // * Returns the path where the gradle distributions archive should be saved (i.e. the parent dir). + // * The path is relative to the archive base directory. + // */ + + // public String getArchivePath() { + // return archivePath; + // } + + // /** + // * Set's the path where the gradle distributions archive should be saved (i.e. the parent dir). + // * The path is relative to the parent dir specified with {@link #getArchiveBase()}. + // */ + // public void setArchivePath(String archivePath) { + // this.archivePath = archivePath; + // } + + // /** + // * The archive base specifies whether the unpacked wrapper distribution should be stored in the + // * project or in the gradle user home dir. + // */ + + // public PathBase getArchiveBase() { + // return archiveBase; + // } + + // /** + // * The archive base specifies whether the unpacked wrapper distribution should be stored in the + // * project or in the gradle user home dir. + // */ + // public void setArchiveBase(PathBase archiveBase) { + // this.archiveBase = archiveBase; + // } + + // /** + // * The network timeout specifies how many ms to wait for when the wrapper is performing network + // * operations, such as downloading the wrapper jar. + // * + // * @since 7.6 + // */ + + // @Incubating + // @Optional + // @Option(option = "network-timeout", description = "Timeout in ms to use when the wrapper is performing network operations.") + // public Integer getNetworkTimeout() { + // return networkTimeout; + // } + + // /** + // * Indicates if this task will validate the distribution url that has been configured. + // * + // * @return whether this task will validate the distribution url + // * @since 8.2 + // */ + // @Incubating + + // @Option(option = "validate-url", description = "Sets task to validate the configured distribution url.") + // public Boolean getValidateDistributionUrl() { + // return true; + // } + + // @Inject + // protected FileLookup getFileLookup() { + // throw new UnsupportedOperationException(); + // } +// } diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/HardenedLoggingEventInputStream.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/HardenedLoggingEventInputStream.java new file mode 100755 index 0000000000..911bc9dd9a --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/HardenedLoggingEventInputStream.java @@ -0,0 +1,70 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2022, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.List; + +import org.slf4j.helpers.BasicMarker; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.Logger; +import ch.qos.logback.classic.spi.ClassPackagingData; +import ch.qos.logback.classic.spi.IThrowableProxy; +import ch.qos.logback.classic.spi.LoggerContextVO; +import ch.qos.logback.classic.spi.LoggerRemoteView; +import ch.qos.logback.classic.spi.LoggingEventVO; +import ch.qos.logback.classic.spi.StackTraceElementProxy; +import ch.qos.logback.classic.spi.ThrowableProxy; +import ch.qos.logback.classic.spi.ThrowableProxyVO; +import ch.qos.logback.core.net.HardenedObjectInputStream; + +public class HardenedLoggingEventInputStream extends HardenedObjectInputStream { + + static final String ARRAY_PREFIX = "[L"; + + static public List getWhilelist() { + List whitelist = new ArrayList(); + whitelist.add(LoggingEventVO.class.getName()); + whitelist.add(LoggerContextVO.class.getName()); + whitelist.add(LoggerRemoteView.class.getName()); + whitelist.add(ThrowableProxyVO.class.getName()); + whitelist.add(BasicMarker.class.getName()); + whitelist.add(Level.class.getName()); + whitelist.add(Logger.class.getName()); + whitelist.add(StackTraceElement.class.getName()); + whitelist.add(StackTraceElement[].class.getName()); + whitelist.add(ThrowableProxy.class.getName()); + whitelist.add(ThrowableProxy[].class.getName()); + whitelist.add(IThrowableProxy.class.getName()); + whitelist.add(IThrowableProxy[].class.getName()); + whitelist.add(StackTraceElementProxy.class.getName()); + whitelist.add(StackTraceElementProxy[].class.getName()); + whitelist.add(ClassPackagingData.class.getName()); + + return whitelist; + } + + public HardenedLoggingEventInputStream(InputStream is) throws IOException { + super(is, getWhilelist()); + } + + public HardenedLoggingEventInputStream(InputStream is, List additionalAuthorizedClasses) + throws IOException { + this(is); + super.addToWhitelist(additionalAuthorizedClasses); + } +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderClient.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderClient.java new file mode 100644 index 0000000000..f3739e8358 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderClient.java @@ -0,0 +1,40 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.core.net.server.Client; +import ch.qos.logback.core.net.server.ServerRunner; + +/** + * A client of a {@link ServerRunner} that receives events from a remote + * appender. + * + * @author Carl Harris + */ +interface RemoteAppenderClient extends Client { + + /** + * Sets the client's logger context. + *

+ * This provides the local logging context to the client's service thread, and + * is used as the destination for logging events received from the client. + *

+ * This method must be invoked before the {@link #run()} method. + * + * @param lc the logger context to set + */ + void setLoggerContext(LoggerContext lc); + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerListener.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerListener.java new file mode 100644 index 0000000000..98d4780ad1 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerListener.java @@ -0,0 +1,48 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.io.IOException; +import java.net.ServerSocket; +import java.net.Socket; + +import ch.qos.logback.core.net.server.ServerListener; +import ch.qos.logback.core.net.server.ServerSocketListener; + +/** + * A {@link ServerListener} for remote appenders. + * + * @author Carl Harris + */ +class RemoteAppenderServerListener extends ServerSocketListener { + + /** + * Constructs a new listener. + * + * @param serverSocket the {@link ServerSocket} from which to accept new client + * connections + */ + public RemoteAppenderServerListener(ServerSocket serverSocket) { + super(serverSocket); + } + + /** + * {@inheritDoc} + */ + @Override + protected RemoteAppenderClient createClient(String id, Socket socket) throws IOException { + return new RemoteAppenderStreamClient(id, socket); + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerRunner.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerRunner.java new file mode 100644 index 0000000000..4e0038ebc5 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerRunner.java @@ -0,0 +1,51 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.util.concurrent.Executor; + +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.core.net.server.ConcurrentServerRunner; +import ch.qos.logback.core.net.server.ServerListener; +import ch.qos.logback.core.net.server.ServerRunner; + +/** + * A {@link ServerRunner} that receives logging events from remote appender + * clients. + * + * @author Carl Harris + */ +class RemoteAppenderServerRunner extends ConcurrentServerRunner { + + /** + * Constructs a new server runner. + * + * @param listener the listener from which the server will accept new clients + * @param executor that will be used to execute asynchronous tasks on behalf of + * the runner. + */ + public RemoteAppenderServerRunner(ServerListener listener, Executor executor) { + super(listener, executor); + } + + /** + * {@inheritDoc} + */ + @Override + protected boolean configureClient(RemoteAppenderClient client) { + client.setLoggerContext((LoggerContext) getContext()); + return true; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClient.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClient.java new file mode 100644 index 0000000000..6f95439d4b --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClient.java @@ -0,0 +1,139 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.io.EOFException; +import java.io.IOException; +import java.io.InputStream; +import java.net.Socket; + +import ch.qos.logback.classic.Logger; +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.net.HardenedObjectInputStream; +import ch.qos.logback.core.util.CloseUtil; + +/** + * A {@link RemoteAppenderClient} that reads serialized {@link ILoggingEvent} + * objects from an {@link InputStream}. + * + * @author Carl Harris + */ +class RemoteAppenderStreamClient implements RemoteAppenderClient { + + private final String id; + private final Socket socket; + private final InputStream inputStream; + + private LoggerContext lc; + private Logger logger; + + /** + * Constructs a new client. + * + * @param id a display name for the client + * @param inputStream input stream from which events will be read + */ + public RemoteAppenderStreamClient(String id, Socket socket) { + this.id = id; + this.socket = socket; + this.inputStream = null; + } + + /** + * Constructs a new client. + *

+ * This constructor is provided primarily to support unit tests for which it is + * inconvenient to create a socket. + * + * @param id a display name for the client + * @param inputStream input stream from which events will be read + */ + public RemoteAppenderStreamClient(String id, InputStream inputStream) { + this.id = id; + this.socket = null; + this.inputStream = inputStream; + } + + /** + * {@inheritDoc} + */ + public void setLoggerContext(LoggerContext lc) { + this.lc = lc; + this.logger = lc.getLogger(getClass().getPackage().getName()); + } + + /** + * {@inheritDoc} + */ + public void close() { + if (socket == null) + return; + CloseUtil.closeQuietly(socket); + } + + /** + * {@inheritDoc} + */ + public void run() { + logger.info(this + ": connected"); + HardenedObjectInputStream ois = null; + try { + ois = createObjectInputStream(); + while (true) { + // read an event from the wire + ILoggingEvent event = (ILoggingEvent) ois.readObject(); + // get a logger from the hierarchy. The name of the logger is taken to + // be the name contained in the event. + Logger remoteLogger = lc.getLogger(event.getLoggerName()); + // apply the logger-level filter + if (remoteLogger.isEnabledFor(event.getLevel())) { + // finally log the event as if was generated locally + remoteLogger.callAppenders(event); + } + } + } catch (EOFException ex) { + // this is normal and expected + assert true; + } catch (IOException ex) { + logger.info(this + ": " + ex); + } catch (ClassNotFoundException ex) { + logger.error(this + ": unknown event class"); + } catch (RuntimeException ex) { + logger.error(this + ": " + ex); + } finally { + if (ois != null) { + CloseUtil.closeQuietly(ois); + } + close(); + logger.info(this + ": connection closed"); + } + } + + private HardenedObjectInputStream createObjectInputStream() throws IOException { + if (inputStream != null) { + return new HardenedLoggingEventInputStream(inputStream); + } + return new HardenedLoggingEventInputStream(socket.getInputStream()); + } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return "client " + id; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLServerSocketAppender.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLServerSocketAppender.java new file mode 100755 index 0000000000..1baed299eb --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLServerSocketAppender.java @@ -0,0 +1,52 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import ch.qos.logback.classic.net.LoggingEventPreSerializationTransformer; +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.net.server.SSLServerSocketAppenderBase; +import ch.qos.logback.core.spi.PreSerializationTransformer; + +/** + * A {@link ServerSocketAppender} that supports SSL. + * + * @author Carl Harris + */ +public class SSLServerSocketAppender extends SSLServerSocketAppenderBase { + + private static final PreSerializationTransformer pst = new LoggingEventPreSerializationTransformer(); + + private boolean includeCallerData; + + @Override + protected void postProcessEvent(ILoggingEvent event) { + if (isIncludeCallerData()) { + event.getCallerData(); + } + } + + @Override + protected PreSerializationTransformer getPST() { + return pst; + } + + public boolean isIncludeCallerData() { + return includeCallerData; + } + + public void setIncludeCallerData(boolean includeCallerData) { + this.includeCallerData = includeCallerData; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiver.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiver.java new file mode 100644 index 0000000000..af64bfa6ca --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiver.java @@ -0,0 +1,70 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import javax.net.ServerSocketFactory; +import javax.net.ssl.SSLContext; + +import ch.qos.logback.core.net.ssl.ConfigurableSSLServerSocketFactory; +import ch.qos.logback.core.net.ssl.SSLComponent; +import ch.qos.logback.core.net.ssl.SSLConfiguration; +import ch.qos.logback.core.net.ssl.SSLParametersConfiguration; + +/** + * A {@link ServerSocketReceiver} that supports SSL. + * + * @author Carl Harris + */ +public class SSLServerSocketReceiver extends ServerSocketReceiver implements SSLComponent { + + private SSLConfiguration ssl; + private ServerSocketFactory socketFactory; + + /** + * {@inheritDoc} + */ + @Override + protected ServerSocketFactory getServerSocketFactory() throws Exception { + if (socketFactory == null) { + SSLContext sslContext = getSsl().createContext(this); + SSLParametersConfiguration parameters = getSsl().getParameters(); + parameters.setContext(getContext()); + socketFactory = new ConfigurableSSLServerSocketFactory(parameters, sslContext.getServerSocketFactory()); + } + return socketFactory; + } + + /** + * Gets the server's SSL configuration. + * + * @return SSL configuration; if no SSL configuration was provided a default + * configuration is returned + */ + public SSLConfiguration getSsl() { + if (ssl == null) { + ssl = new SSLConfiguration(); + } + return ssl; + } + + /** + * Gets the server's SSL configuration. + * + * @param ssl the SSL configuration to set. + */ + public void setSsl(SSLConfiguration ssl) { + this.ssl = ssl; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketAppender.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketAppender.java new file mode 100644 index 0000000000..f37329aae1 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketAppender.java @@ -0,0 +1,54 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import ch.qos.logback.classic.net.LoggingEventPreSerializationTransformer; +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.net.server.AbstractServerSocketAppender; +import ch.qos.logback.core.spi.PreSerializationTransformer; + +/** + * An appender that listens on a TCP port for connections from remote loggers. + * Each event delivered to this appender is delivered to all connected remote + * loggers. + * + * @author Carl Harris + */ +public class ServerSocketAppender extends AbstractServerSocketAppender { + + private static final PreSerializationTransformer pst = new LoggingEventPreSerializationTransformer(); + + private boolean includeCallerData; + + @Override + protected void postProcessEvent(ILoggingEvent event) { + if (isIncludeCallerData()) { + event.getCallerData(); + } + } + + @Override + protected PreSerializationTransformer getPST() { + return pst; + } + + public boolean isIncludeCallerData() { + return includeCallerData; + } + + public void setIncludeCallerData(boolean includeCallerData) { + this.includeCallerData = includeCallerData; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketReceiver.java b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketReceiver.java new file mode 100644 index 0000000000..2dceb2da0d --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketReceiver.java @@ -0,0 +1,184 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.io.IOException; +import java.net.InetAddress; +import java.net.ServerSocket; +import java.net.UnknownHostException; +import java.util.concurrent.Executor; + +import javax.net.ServerSocketFactory; + +import ch.qos.logback.classic.net.ReceiverBase; +import ch.qos.logback.core.net.AbstractSocketAppender; +import ch.qos.logback.core.net.server.ServerListener; +import ch.qos.logback.core.net.server.ServerRunner; +import ch.qos.logback.core.util.CloseUtil; + +/** + * A logging socket server that is configurable using Joran. + * + * @author Carl Harris + */ +public class ServerSocketReceiver extends ReceiverBase { + + /** + * Default {@link ServerSocket} backlog + */ + public static final int DEFAULT_BACKLOG = 50; + + private int port = AbstractSocketAppender.DEFAULT_PORT; + private int backlog = DEFAULT_BACKLOG; + + private String address; + + private ServerSocket serverSocket; + @SuppressWarnings("rawtypes") + private ServerRunner runner; + + /** + * Starts the server. + */ + protected boolean shouldStart() { + try { + ServerSocket serverSocket = getServerSocketFactory().createServerSocket(getPort(), getBacklog(), + getInetAddress()); + + ServerListener listener = createServerListener(serverSocket); + + runner = createServerRunner(listener, getContext().getExecutorService()); + runner.setContext(getContext()); + return true; + } catch (Exception ex) { + addError("server startup error: " + ex, ex); + CloseUtil.closeQuietly(serverSocket); + return false; + } + } + + protected ServerListener createServerListener(ServerSocket socket) { + return new RemoteAppenderServerListener(socket); + } + + @SuppressWarnings("rawtypes") + protected ServerRunner createServerRunner(ServerListener listener, Executor executor) { + return new RemoteAppenderServerRunner(listener, executor); + } + + @Override + protected Runnable getRunnableTask() { + return runner; + } + + /** + * {@inheritDoc} + */ + protected void onStop() { + try { + if (runner == null) + return; + runner.stop(); + } catch (IOException ex) { + addError("server shutdown error: " + ex, ex); + } + } + + /** + * Gets the server socket factory. + *

+ * Subclasses may override to provide a custom factory. + * + * @return server socket factory + * @throws Exception + */ + protected ServerSocketFactory getServerSocketFactory() throws Exception { + return ServerSocketFactory.getDefault(); + } + + /** + * Gets the local address for the listener. + * + * @return an {@link InetAddress} representation of the local address. + * @throws UnknownHostException + */ + protected InetAddress getInetAddress() throws UnknownHostException { + if (getAddress() == null) + return null; + return InetAddress.getByName(getAddress()); + } + + /** + * Gets the local port for the listener. + * + * @return local port + */ + public int getPort() { + return port; + } + + /** + * Sets the local port for the listener. + * + * @param port the local port to set + */ + public void setPort(int port) { + this.port = port; + } + + /** + * Gets the listener queue depth. + *

+ * This represents the number of connected clients whose connections have not + * yet been accepted. + * + * @return queue depth + * @see java.net.ServerSocket + */ + public int getBacklog() { + return backlog; + } + + /** + * Sets the listener queue depth. + *

+ * This represents the number of connected clients whose connections have not + * yet been accepted. + * + * @param backlog the queue depth to set + * @see java.net.ServerSocket + */ + public void setBacklog(int backlog) { + this.backlog = backlog; + } + + /** + * Gets the local address for the listener. + * + * @return a string representation of the local address + */ + public String getAddress() { + return address; + } + + /** + * Sets the local address for the listener. + * + * @param address a host name or a string representation of an IP address + */ + public void setAddress(String address) { + this.address = address; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/package.html b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/package.html new file mode 100644 index 0000000000..f40f7ee074 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/main/java/ch/qos/logback/classic/net/server/package.html @@ -0,0 +1,14 @@ + + + + + + +

Provides a robust logging server

+

The ServerSocket can + be configured in any Joran configuration file, effectively turning + any application that uses logback into a potential log message receiver + for remote loggers. +

+ + diff --git a/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/InstrumentedServerSocketReceiver.java b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/InstrumentedServerSocketReceiver.java new file mode 100644 index 0000000000..c60f4bee87 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/InstrumentedServerSocketReceiver.java @@ -0,0 +1,89 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.io.IOException; +import java.net.InetAddress; +import java.net.ServerSocket; +import java.util.concurrent.Executor; + +import javax.net.ServerSocketFactory; + +import ch.qos.logback.core.net.server.ServerListener; +import ch.qos.logback.core.net.server.ServerRunner; + +/** + * A {@link ServerSocketReceiver} with instrumentation for unit testing. + * + * @author Carl Harris + */ +public class InstrumentedServerSocketReceiver extends ServerSocketReceiver { + + private final ServerSocket serverSocket; + private final ServerListener listener; + private final ServerRunner runner; + + @SuppressWarnings("rawtypes") + private ServerListener lastListener; + + public InstrumentedServerSocketReceiver(ServerSocket serverSocket) { + this(serverSocket, new RemoteAppenderServerListener(serverSocket), null); + } + + public InstrumentedServerSocketReceiver(ServerSocket serverSocket, ServerListener listener, + ServerRunner runner) { + this.serverSocket = serverSocket; + this.listener = listener; + this.runner = runner; + } + + @Override + protected ServerSocketFactory getServerSocketFactory() throws Exception { + return new ServerSocketFactory() { + + @Override + public ServerSocket createServerSocket(int port) throws IOException { + return serverSocket; + } + + @Override + public ServerSocket createServerSocket(int port, int backlog) throws IOException { + return serverSocket; + } + + @Override + public ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException { + return serverSocket; + } + }; + } + + @SuppressWarnings("rawtypes") + @Override + protected ServerRunner createServerRunner(ServerListener listener, Executor executor) { + lastListener = listener; + return runner != null ? runner : super.createServerRunner(listener, executor); + } + + @Override + protected ServerListener createServerListener(ServerSocket socket) { + return listener; + } + + @SuppressWarnings("rawtypes") + public ServerListener getLastListener() { + return lastListener; + } + +} \ No newline at end of file diff --git a/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLConfiguration.java b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLConfiguration.java new file mode 100644 index 0000000000..ab4847f26b --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLConfiguration.java @@ -0,0 +1,48 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.security.KeyManagementException; +import java.security.KeyStoreException; +import java.security.NoSuchAlgorithmException; +import java.security.NoSuchProviderException; +import java.security.UnrecoverableKeyException; +import java.security.cert.CertificateException; + +import javax.net.ssl.SSLContext; + +import ch.qos.logback.core.net.ssl.SSLConfiguration; +import ch.qos.logback.core.spi.ContextAware; + +/** + * A mock {@link SSLConfiguration} with instrumentation for unit testing. + * + * @author Carl Harris + */ +class MockSSLConfiguration extends SSLConfiguration { + + private boolean contextCreated; + + @Override + public SSLContext createContext(ContextAware context) throws NoSuchProviderException, NoSuchAlgorithmException, + KeyManagementException, UnrecoverableKeyException, KeyStoreException, CertificateException { + contextCreated = true; + return super.createContext(context); + } + + public boolean isContextCreated() { + return contextCreated; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLParametersConfiguration.java b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLParametersConfiguration.java new file mode 100644 index 0000000000..9a3c2d248f --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLParametersConfiguration.java @@ -0,0 +1,39 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import ch.qos.logback.core.Context; +import ch.qos.logback.core.net.ssl.SSLParametersConfiguration; + +/** + * A mock {@link SSLParametersConfiguration} with instrumentation for unit + * testing. + * + * @author Carl Harris + */ +class MockSSLParametersConfiguration extends SSLParametersConfiguration { + + private boolean contextInjected; + + @Override + public void setContext(Context context) { + contextInjected = true; + super.setContext(context); + } + + public boolean isContextInjected() { + return contextInjected; + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClientTest.java b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClientTest.java new file mode 100644 index 0000000000..83c7825b32 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClientTest.java @@ -0,0 +1,91 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.ObjectOutputStream; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.slf4j.LoggerFactory; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.Logger; +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.classic.net.mock.MockAppender; +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.classic.spi.LoggingEvent; +import ch.qos.logback.classic.spi.LoggingEventVO; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNull; + +/** + * Unit tests for {@link RemoteAppenderStreamClient}. + * + * @author Carl Harris + */ +public class RemoteAppenderStreamClientTest { + + private MockAppender appender; + private Logger logger; + private LoggingEvent event; + private RemoteAppenderStreamClient client; + + @BeforeEach + public void setUp() throws Exception { + LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); + + appender = new MockAppender(); + appender.start(); + + logger = lc.getLogger(getClass()); + logger.addAppender(appender); + + event = new LoggingEvent(logger.getName(), logger, Level.DEBUG, "test message", null, new Object[0]); + + LoggingEventVO eventVO = LoggingEventVO.build(event); + + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + ObjectOutputStream oos = new ObjectOutputStream(bos); + oos.writeObject(eventVO); + oos.close(); + + ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray()); + client = new RemoteAppenderStreamClient("some client ID", bis); + client.setLoggerContext(lc); + } + + @Test + public void testWithEnabledLevel() throws Exception { + logger.setLevel(Level.DEBUG); + client.run(); + client.close(); + + ILoggingEvent rcvdEvent = appender.getLastEvent(); + assertEquals(event.getLoggerName(), rcvdEvent.getLoggerName()); + assertEquals(event.getLevel(), rcvdEvent.getLevel()); + assertEquals(event.getMessage(), rcvdEvent.getMessage()); + } + + @Test + public void testWithDisabledLevel() throws Exception { + logger.setLevel(Level.INFO); + client.run(); + client.close(); + assertNull(appender.getLastEvent()); + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiverTest.java b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiverTest.java new file mode 100644 index 0000000000..1454cb63bf --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiverTest.java @@ -0,0 +1,56 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import javax.net.ServerSocketFactory; + +import org.junit.jupiter.api.BeforeEach; + +import ch.qos.logback.core.net.mock.MockContext; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + +/** + * Unit tests for {@link SSLServerSocketReceiver}. + * + * @author Carl Harris + */ +public class SSLServerSocketReceiverTest { + + private MockContext context = new MockContext(); + + private MockSSLConfiguration ssl = new MockSSLConfiguration(); + + private MockSSLParametersConfiguration parameters = new MockSSLParametersConfiguration(); + + private SSLServerSocketReceiver receiver = new SSLServerSocketReceiver(); + + @BeforeEach + public void setUp() throws Exception { + receiver.setContext(context); + receiver.setSsl(ssl); + ssl.setParameters(parameters); + } + + @Test + public void testGetServerSocketFactory() throws Exception { + ServerSocketFactory socketFactory = receiver.getServerSocketFactory(); + assertNotNull(socketFactory); + assertTrue(ssl.isContextCreated()); + assertTrue(parameters.isContextInjected()); + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverFunctionalTest.java b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverFunctionalTest.java new file mode 100644 index 0000000000..b8822b5884 --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverFunctionalTest.java @@ -0,0 +1,114 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import java.io.ObjectOutputStream; +import java.net.InetAddress; +import java.net.ServerSocket; +import java.net.Socket; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.TimeUnit; + +import ch.qos.logback.classic.util.LogbackMDCAdapter; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.Logger; +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.classic.net.mock.MockAppender; +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.classic.spi.LoggingEvent; +import ch.qos.logback.classic.spi.LoggingEventVO; +import ch.qos.logback.core.net.server.test.ServerSocketUtil; + +/** + * A functional test for {@link ServerSocketReceiver}. + *

+ * In this test we create a SocketServer, connect to it over the local network + * interface, and validate that it receives messages and delivers them to its + * appender. + */ +public class ServerSocketReceiverFunctionalTest { + + private static final int EVENT_COUNT = 10; + private static final int SHUTDOWN_DELAY = 10000; + + private MockAppender appender; + private Logger logger; + private ServerSocket serverSocket; + private InstrumentedServerSocketReceiver receiver; + private LoggerContext lc; + LogbackMDCAdapter logbackMDCAdapter = new LogbackMDCAdapter(); + @BeforeEach + public void setUp() throws Exception { + lc = new LoggerContext(); + lc.setMDCAdapter(logbackMDCAdapter); + + appender = new MockAppender(); + appender.start(); + + logger = lc.getLogger(getClass()); + logger.addAppender(appender); + + serverSocket = ServerSocketUtil.createServerSocket(); + + receiver = new InstrumentedServerSocketReceiver(serverSocket); + + receiver.setContext(lc); + receiver.start(); + } + + @AfterEach + public void tearDown() throws Exception { + receiver.stop(); + ExecutorService executor = lc.getExecutorService(); + executor.shutdownNow(); + executor.awaitTermination(SHUTDOWN_DELAY, TimeUnit.MILLISECONDS); + assertTrue(executor.isTerminated()); + } + + @Test + public void testLogEventFromClient() throws Exception { + ILoggingEvent event = new LoggingEvent(logger.getName(), logger, Level.DEBUG, "test message", null, + new Object[0]); + Socket socket = new Socket(InetAddress.getLocalHost(), serverSocket.getLocalPort()); + + try { + LoggingEventVO eventVO = LoggingEventVO.build(event); + + ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream()); + for (int i = 0; i < EVENT_COUNT; i++) { + oos.writeObject(eventVO); + } + + oos.writeObject(eventVO); + oos.flush(); + } finally { + socket.close(); + } + + ILoggingEvent rcvdEvent = appender.awaitAppend(SHUTDOWN_DELAY); + assertNotNull(rcvdEvent); + assertEquals(event.getLoggerName(), rcvdEvent.getLoggerName()); + assertEquals(event.getLevel(), rcvdEvent.getLevel()); + assertEquals(event.getMessage(), rcvdEvent.getMessage()); + } + +} diff --git a/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverTest.java b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverTest.java new file mode 100644 index 0000000000..aef2ef447d --- /dev/null +++ b/composite-builds/external/logback-android/logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverTest.java @@ -0,0 +1,103 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.classic.net.server; + +import java.io.IOException; +import java.net.ServerSocket; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.core.net.mock.MockContext; +import ch.qos.logback.core.net.server.test.MockServerListener; +import ch.qos.logback.core.net.server.test.MockServerRunner; +import ch.qos.logback.core.net.server.test.ServerSocketUtil; +import ch.qos.logback.core.status.ErrorStatus; +import ch.qos.logback.core.status.Status; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertSame; +import static org.junit.jupiter.api.Assertions.assertTrue; + +/** + * Unit tests for {@link ServerSocketReceiver}. + * + * @author Carl Harris + */ +public class ServerSocketReceiverTest { + + private MockContext context = new MockContext(); + + private MockServerRunner runner = new MockServerRunner(); + + private MockServerListener listener = new MockServerListener(); + + private ServerSocket serverSocket; + private InstrumentedServerSocketReceiver receiver; + + @BeforeEach + public void setUp() throws Exception { + serverSocket = ServerSocketUtil.createServerSocket(); + receiver = new InstrumentedServerSocketReceiver(serverSocket, listener, runner); + receiver.setContext(context); + } + + @AfterEach + public void tearDown() throws Exception { + serverSocket.close(); + } + + @Test + public void testStartStop() throws Exception { + receiver.start(); + assertTrue(runner.isContextInjected()); + assertTrue(runner.isRunning()); + assertSame(listener, receiver.getLastListener()); + + receiver.stop(); + assertFalse(runner.isRunning()); + } + + @Test + public void testStartWhenAlreadyStarted() throws Exception { + receiver.start(); + receiver.start(); + assertEquals(1, runner.getStartCount()); + } + + @Test + public void testStopThrowsException() throws Exception { + receiver.start(); + assertTrue(receiver.isStarted()); + IOException ex = new IOException("test exception"); + runner.setStopException(ex); + receiver.stop(); + + Status status = context.getLastStatus(); + assertNotNull(status); + assertTrue(status instanceof ErrorStatus); + assertTrue(status.getMessage().contains(ex.getMessage())); + assertSame(ex, status.getThrowable()); + } + + @Test + public void testStopWhenNotStarted() throws Exception { + receiver.stop(); + assertEquals(0, runner.getStartCount()); + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/AbstractServerSocketAppender.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/AbstractServerSocketAppender.java new file mode 100644 index 0000000000..7bca9a6b5e --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/AbstractServerSocketAppender.java @@ -0,0 +1,229 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; +import java.io.Serializable; +import java.net.InetAddress; +import java.net.ServerSocket; +import java.net.UnknownHostException; +import java.util.concurrent.Executor; + +import javax.net.ServerSocketFactory; + +import ch.qos.logback.core.AppenderBase; +import ch.qos.logback.core.net.AbstractSocketAppender; +import ch.qos.logback.core.spi.PreSerializationTransformer; + +/** + * + * This is the super class for module specific ServerSocketAppender + * implementations can derive from. + * + * @author Carl Harris + */ +public abstract class AbstractServerSocketAppender extends AppenderBase { + + /** + * Default {@link ServerSocket} backlog + */ + public static final int DEFAULT_BACKLOG = 50; + + /** + * Default queue size used for each client + */ + public static final int DEFAULT_CLIENT_QUEUE_SIZE = 100; + + private int port = AbstractSocketAppender.DEFAULT_PORT; + private int backlog = DEFAULT_BACKLOG; + private int clientQueueSize = DEFAULT_CLIENT_QUEUE_SIZE; + + private String address; + + private ServerRunner runner; + + @Override + public void start() { + if (isStarted()) + return; + try { + ServerSocket socket = getServerSocketFactory().createServerSocket(getPort(), getBacklog(), + getInetAddress()); + ServerListener listener = createServerListener(socket); + + runner = createServerRunner(listener, getContext().getExecutorService()); + runner.setContext(getContext()); + getContext().getExecutorService().execute(runner); + super.start(); + } catch (Exception ex) { + addError("server startup error: " + ex, ex); + } + } + + protected ServerListener createServerListener(ServerSocket socket) { + return new RemoteReceiverServerListener(socket); + } + + protected ServerRunner createServerRunner(ServerListener listener, + Executor executor) { + return new RemoteReceiverServerRunner(listener, executor, getClientQueueSize()); + } + + @Override + public void stop() { + if (!isStarted()) + return; + + try { + runner.stop(); + super.stop(); + } catch (IOException ex) { + addError("server shutdown error: " + ex, ex); + } + } + + @Override + protected void append(E event) { + if (event == null) + return; + postProcessEvent(event); + final Serializable serEvent = getPST().transform(event); + runner.accept(new ClientVisitor() { + public void visit(RemoteReceiverClient client) { + client.offer(serEvent); + } + }); + } + + /** + * Postprocess an event received via {@link #append append()}. + * + * @param event + */ + protected abstract void postProcessEvent(E event); + + /** + * Gets a transformer that will be used to convert a received event to a + * {@link Serializable} form. + * + * @return + */ + protected abstract PreSerializationTransformer getPST(); + + /** + * Gets the factory used to create {@link ServerSocket} objects. + *

+ * The default implementation delegates to + * {@link ServerSocketFactory#getDefault()}. Subclasses may override to private + * a different socket factory implementation. + * + * @return socket factory. + */ + protected ServerSocketFactory getServerSocketFactory() throws Exception { + return ServerSocketFactory.getDefault(); + } + + /** + * Gets the local address for the listener. + * + * @return an {@link InetAddress} representation of the local address. + * @throws UnknownHostException + */ + protected InetAddress getInetAddress() throws UnknownHostException { + if (getAddress() == null) + return null; + return InetAddress.getByName(getAddress()); + } + + /** + * Gets the local port for the listener. + * + * @return local port + */ + public int getPort() { + return port; + } + + /** + * Sets the local port for the listener. + * + * @param port the local port to set + */ + public void setPort(int port) { + this.port = port; + } + + /** + * Gets the listener queue depth. + *

+ * This represents the number of connected clients whose connections have not + * yet been accepted. + * + * @return queue depth + * @see java.net.ServerSocket + */ + public int getBacklog() { + return backlog; + } + + /** + * Sets the listener queue depth. + *

+ * This represents the number of connected clients whose connections have not + * yet been accepted. + * + * @param backlog the queue depth to set + * @see java.net.ServerSocket + */ + public void setBacklog(int backlog) { + this.backlog = backlog; + } + + /** + * Gets the local address for the listener. + * + * @return a string representation of the local address + */ + public String getAddress() { + return address; + } + + /** + * Sets the local address for the listener. + * + * @param address a host name or a string representation of an IP address + */ + public void setAddress(String address) { + this.address = address; + } + + /** + * Gets the event queue size used for each client connection. + * + * @return queue size + */ + public int getClientQueueSize() { + return clientQueueSize; + } + + /** + * Sets the event queue size used for each client connection. + * + * @param clientQueueSize the queue size to set + */ + public void setClientQueueSize(int clientQueueSize) { + this.clientQueueSize = clientQueueSize; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/Client.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/Client.java new file mode 100644 index 0000000000..96c124a01d --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/Client.java @@ -0,0 +1,55 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.Closeable; +import java.io.IOException; + +/** + * A client of a {@link ServerRunner}. + *

+ * This interface exists primarily to abstract away the details of the client's + * underlying {@code Socket} and the concurrency associated with handling + * multiple clients. Such realities make it difficult to create effective unit + * tests for the {@link ServerRunner} that are easy to understand and maintain. + *

+ * This interface captures the only those details about a client that the + * {@code ServerRunner} cares about; namely, that it is something that + *

    + *
  1. is Runnable — i.e. it can be executed concurrently
  2. + *
  3. holds resources that need to be closed before the client is + * discarded
  4. + *
+ * + * @author Carl Harris + */ +public interface Client extends Runnable, Closeable { + + /** + * Closes any resources that are held by the client. + *

+ * Note that (as described in Doug Lea's discussion about interrupting I/O + * operations in "Concurrent Programming in Java" - Addison-Wesley Professional, + * 2nd edition, 1999) this method is used to interrupt any blocked I/O operation + * in the client when the server is shutting down. The client implementation + * must anticipate this potential, and gracefully exit when the blocked I/O + * operation throws the relevant {@link IOException} subclass. + *

+ * Note also, that unlike {@link Closeable#close()} this method is not permitted + * to propagate any {@link IOException} that occurs when closing the underlying + * resource(s). + */ + void close(); + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ClientVisitor.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ClientVisitor.java new file mode 100644 index 0000000000..0563ee935c --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ClientVisitor.java @@ -0,0 +1,25 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +/** + * A visitor for a {@link Client}. + * + * @author Carl Harris + */ +public interface ClientVisitor { + + void visit(T client); + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ConcurrentServerRunner.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ConcurrentServerRunner.java new file mode 100644 index 0000000000..8405a2f771 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ConcurrentServerRunner.java @@ -0,0 +1,225 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collection; +import java.util.concurrent.Executor; +import java.util.concurrent.RejectedExecutionException; +import java.util.concurrent.locks.Lock; +import java.util.concurrent.locks.ReentrantLock; + +import ch.qos.logback.core.spi.ContextAwareBase; + +/** + * A concurrent {@link ServerRunner}. + *

+ * An instance of this object is created with a {@link ServerListener} and an + * {@link java.util.concurrent.Executor Executor}. On invocation of the + * {@code start()} method, it passes itself to the given {@code Executor} and + * returns immediately. On invocation of its {@link #run()} method by the + * {@link Executor} it begins accepting client connections via its + * {@code ServerListener}. As each new {@link Client} is accepted, the client is + * configured with the runner's LoggingContext and is then passed to the {@code + * Executor} for concurrent execution of the client's service loop. + *

+ * On invocation of the {@link #stop()} method, the runner closes the listener + * and each of the connected clients (by invoking {@link Client#close()} + * effectively interrupting any blocked I/O calls and causing these concurrent + * subtasks to exit gracefully). This ensures that before the {@link #stop()} + * method returns (1) all I/O resources have been released and (2) all of the + * threads of the {@code Executor} are idle. + * + * @author Carl Harris + */ +public abstract class ConcurrentServerRunner extends ContextAwareBase + implements Runnable, ServerRunner { + + private final Lock clientsLock = new ReentrantLock(); + + private final Collection clients = new ArrayList(); + + private final ServerListener listener; + private final Executor executor; + + private boolean running; + + /** + * Constructs a new server runner. + * + * @param listener the listener from which the server will accept new clients + * @param executor an executor that will facilitate execution of the listening + * and client-handling tasks; while any {@link Executor} is + * allowed here, outside of unit testing the only reasonable + * choice is a bounded thread pool of some kind. + */ + public ConcurrentServerRunner(ServerListener listener, Executor executor) { + this.listener = listener; + this.executor = executor; + } + + /** + * {@inheritDoc} + */ + public boolean isRunning() { + return running; + } + + protected void setRunning(boolean running) { + this.running = running; + } + + /** + * {@inheritDoc} + */ + public void stop() throws IOException { + listener.close(); + accept(new ClientVisitor() { + public void visit(T client) { + client.close(); + } + }); + } + + /** + * {@inheritDoc} + */ + public void accept(ClientVisitor visitor) { + Collection clients = copyClients(); + for (T client : clients) { + try { + visitor.visit(client); + } catch (RuntimeException ex) { + addError(client + ": " + ex); + } + } + } + + /** + * Creates a copy of the collection of all clients that are presently being + * tracked by the server. + * + * @return collection of client objects + */ + private Collection copyClients() { + clientsLock.lock(); + try { + Collection copy = new ArrayList(clients); + return copy; + } finally { + clientsLock.unlock(); + } + } + + /** + * {@inheritDoc} + */ + public void run() { + setRunning(true); + try { + addInfo("listening on " + listener); + while (!Thread.currentThread().isInterrupted()) { + T client = listener.acceptClient(); + if (!configureClient(client)) { + addError(client + ": connection dropped"); + client.close(); + continue; + } + try { + executor.execute(new ClientWrapper(client)); + } catch (RejectedExecutionException ex) { + addError(client + ": connection dropped"); + client.close(); + } + } + } catch (InterruptedException ex) { + assert true; // ok... we'll shut down + } catch (Exception ex) { + addError("listener: " + ex); + } + + setRunning(false); + addInfo("shutting down"); + listener.close(); + } + + /** + * Configures a connected client. + *

+ * A subclass implements this method to perform any necessary configuration of + * the client object before its {@link Client#run()} method is invoked. + * + * @param client the subject client + * @return {@code true} if configuration was successful; if the return value is + * {@code false} the client connection will be dropped + */ + protected abstract boolean configureClient(T client); + + /** + * Adds a client to the collection of those being tracked by the server. + * + * @param client the client to add + */ + private void addClient(T client) { + clientsLock.lock(); + try { + clients.add(client); + } finally { + clientsLock.unlock(); + } + } + + /** + * Removes a client from the collection of those being tracked by the server. + * + * @param client the client to remote + */ + private void removeClient(T client) { + clientsLock.lock(); + try { + clients.remove(client); + } finally { + clientsLock.unlock(); + } + } + + /** + * A wrapper for a {@link Client} responsible for ensuring that client tracking + * is performed properly. + */ + private class ClientWrapper implements Client { + + private final T delegate; + + public ClientWrapper(T client) { + this.delegate = client; + } + + public void run() { + addClient(delegate); + try { + delegate.run(); + } finally { + removeClient(delegate); + } + } + + public void close() { + delegate.close(); + } + + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverClient.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverClient.java new file mode 100644 index 0000000000..ba5e9165af --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverClient.java @@ -0,0 +1,47 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.Serializable; +import java.util.concurrent.BlockingQueue; + +import ch.qos.logback.core.spi.ContextAware; + +/** + * A client of a {@link ServerRunner} that receives events from a local appender + * and logs them according to local policy. + * + * @author Carl Harris + */ +interface RemoteReceiverClient extends Client, ContextAware { + + /** + * Sets the client's event queue. + *

+ * This method must be invoked before the {@link #run()} method is invoked. + * + * @param queue the queue to set + */ + void setQueue(BlockingQueue queue); + + /** + * Offers an event to the client. + * + * @param event the subject event + * @return {@code true} if the client's queue accepted the event, {@code false} + * if the client's queue is full + */ + boolean offer(Serializable event); + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverServerListener.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverServerListener.java new file mode 100644 index 0000000000..ef41682025 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverServerListener.java @@ -0,0 +1,46 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; +import java.net.ServerSocket; +import java.net.Socket; + +/** + * A {@link ServerListener} that accepts connections from remote receiver + * component clients. + * + * @author Carl Harris + */ +class RemoteReceiverServerListener extends ServerSocketListener { + + /** + * Constructs a new listener. + * + * @param serverSocket server socket from which new client connections will be + * accepted + */ + public RemoteReceiverServerListener(ServerSocket serverSocket) { + super(serverSocket); + } + + /** + * {@inheritDoc} + */ + @Override + protected RemoteReceiverClient createClient(String id, Socket socket) throws IOException { + return new RemoteReceiverStreamClient(id, socket); + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverServerRunner.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverServerRunner.java new file mode 100644 index 0000000000..9624241717 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverServerRunner.java @@ -0,0 +1,55 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.Serializable; +import java.util.concurrent.ArrayBlockingQueue; +import java.util.concurrent.Executor; + +/** + * A {@link ServerRunner} that listens for connections from remote receiver + * component clients and delivers logging events to all connected clients. + * + * @author Carl Harris + */ +class RemoteReceiverServerRunner extends ConcurrentServerRunner { + + private final int clientQueueSize; + + /** + * Constructs a new server runner. + * + * @param listener the listener from which the server will accept new clients + * @param executor that will be used to execute asynchronous tasks on behalf of + * the runner. + * @param queueSize size of the event queue that will be maintained for each + * client + */ + public RemoteReceiverServerRunner(ServerListener listener, Executor executor, + int clientQueueSize) { + super(listener, executor); + this.clientQueueSize = clientQueueSize; + } + + /** + * {@inheritDoc} + */ + @Override + protected boolean configureClient(RemoteReceiverClient client) { + client.setContext(getContext()); + client.setQueue(new ArrayBlockingQueue(clientQueueSize)); + return true; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClient.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClient.java new file mode 100644 index 0000000000..9ff482864a --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClient.java @@ -0,0 +1,141 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; +import java.io.ObjectOutputStream; +import java.io.OutputStream; +import java.io.Serializable; +import java.net.Socket; +import java.net.SocketException; +import java.util.concurrent.BlockingQueue; + +import ch.qos.logback.core.CoreConstants; +import ch.qos.logback.core.spi.ContextAwareBase; +import ch.qos.logback.core.util.CloseUtil; + +/** + * A {@link RemoteReceiverClient} that writes serialized logging events to an + * {@link OutputStream}. + * + * @author Carl Harris + */ +class RemoteReceiverStreamClient extends ContextAwareBase implements RemoteReceiverClient { + + private final String clientId; + private final Socket socket; + private final OutputStream outputStream; + + private BlockingQueue queue; + + /** + * Constructs a new client. + * + * @param id identifier string for the client + * @param socket socket to which logging events will be written + */ + public RemoteReceiverStreamClient(String id, Socket socket) { + this.clientId = "client " + id + ": "; + this.socket = socket; + this.outputStream = null; + } + + /** + * Constructs a new client. + *

+ * This constructor exists primarily to support unit tests where it is + * inconvenient to have to create a socket for the test. + * + * @param id identifier string for the client + * @param outputStream output stream to which logging Events will be written + */ + RemoteReceiverStreamClient(String id, OutputStream outputStream) { + this.clientId = "client " + id + ": "; + this.socket = null; + this.outputStream = outputStream; + } + + /** + * {@inheritDoc} + */ + public void setQueue(BlockingQueue queue) { + this.queue = queue; + } + + /** + * {@inheritDoc} + */ + public boolean offer(Serializable event) { + if (queue == null) { + throw new IllegalStateException("client has no event queue"); + } + return queue.offer(event); + } + + /** + * {@inheritDoc} + */ + public void close() { + if (socket == null) + return; + CloseUtil.closeQuietly(socket); + } + + /** + * {@inheritDoc} + */ + public void run() { + addInfo(clientId + "connected"); + + ObjectOutputStream oos = null; + try { + int counter = 0; + oos = createObjectOutputStream(); + while (!Thread.currentThread().isInterrupted()) { + try { + Serializable event = queue.take(); + oos.writeObject(event); + oos.flush(); + if (++counter >= CoreConstants.OOS_RESET_FREQUENCY) { + // failing to reset the stream periodically will result in a + // serious memory leak (as noted in AbstractSocketAppender) + counter = 0; + oos.reset(); + } + } catch (InterruptedException ex) { + Thread.currentThread().interrupt(); + } + } + } catch (SocketException ex) { + addInfo(clientId + ex); + } catch (IOException ex) { + addError(clientId + ex); + } catch (RuntimeException ex) { + addError(clientId + ex); + } finally { + if (oos != null) { + CloseUtil.closeQuietly(oos); + } + close(); + addInfo(clientId + "connection closed"); + } + } + + private ObjectOutputStream createObjectOutputStream() throws IOException { + if (socket == null) { + return new ObjectOutputStream(outputStream); + } + return new ObjectOutputStream(socket.getOutputStream()); + } +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBase.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBase.java new file mode 100644 index 0000000000..cb2be97779 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBase.java @@ -0,0 +1,79 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import javax.net.ServerSocketFactory; +import javax.net.ssl.SSLContext; + +import ch.qos.logback.core.net.ssl.ConfigurableSSLServerSocketFactory; +import ch.qos.logback.core.net.ssl.SSLComponent; +import ch.qos.logback.core.net.ssl.SSLConfiguration; +import ch.qos.logback.core.net.ssl.SSLParametersConfiguration; + +/** + * + * This is the base class for module specific ServerSocketAppender + * implementations. + * + * @author Carl Harris + */ +public abstract class SSLServerSocketAppenderBase extends AbstractServerSocketAppender implements SSLComponent { + + private SSLConfiguration ssl; + private ServerSocketFactory socketFactory; + + @Override + protected ServerSocketFactory getServerSocketFactory() { + return socketFactory; + } + + /** + * {@inheritDoc} + */ + @Override + public void start() { + try { + SSLContext sslContext = getSsl().createContext(this); + SSLParametersConfiguration parameters = getSsl().getParameters(); + parameters.setContext(getContext()); + socketFactory = new ConfigurableSSLServerSocketFactory(parameters, sslContext.getServerSocketFactory()); + super.start(); + } catch (Exception ex) { + addError(ex.getMessage(), ex); + } + } + + /** + * Gets the SSL configuration. + * + * @return SSL configuration; if no configuration has been set, a default + * configuration is returned + */ + public SSLConfiguration getSsl() { + if (ssl == null) { + ssl = new SSLConfiguration(); + } + return ssl; + } + + /** + * Sets the SSL configuration. + * + * @param ssl the SSL configuration to set + */ + public void setSsl(SSLConfiguration ssl) { + this.ssl = ssl; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerListener.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerListener.java new file mode 100644 index 0000000000..02694e3e04 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerListener.java @@ -0,0 +1,66 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.Closeable; +import java.io.IOException; + +/** + * A listener that accepts {@link Client} connections on behalf of a + * {@link ServerRunner}. + *

+ * This interface exists primarily to abstract away the details of the + * listener's underlying {@code ServerSocket} and the concurrency associated + * with handling multiple clients. Such realities make it difficult to create + * effective unit tests for the {@link ServerRunner} that are easy to understand + * and maintain. + *

+ * This interface captures the only those details about the listener that the + * {@code ServerRunner} cares about; namely, that it is something that has an + * underlying resource (or resources) that need to be closed before the listener + * is discarded. + * + */ +public interface ServerListener extends Closeable { + + /** + * Accepts the next client that appears on this listener. + *

+ * An implementation of this method is expected to block the calling thread and + * not return until either a client appears or an exception occurs. + * + * @return client object + * @throws IOException + * @throws InterruptedException + */ + T acceptClient() throws IOException, InterruptedException; + + /** + * Closes any underlying {@link Closeable} resources associated with this + * listener. + *

+ * Note that (as described in Doug Lea's discussion about interrupting I/O + * operations in "Concurrent Programming in Java" - Addison-Wesley Professional, + * 2nd edition, 1999) this method is used to interrupt any blocked I/O operation + * in the client when the server is shutting down. The client implementation + * must anticipate this potential, and gracefully exit when the blocked I/O + * operation throws the relevant {@link IOException} subclass. + *

+ * Note also, that unlike {@link Closeable#close()} this method is not permitted + * to propagate any {@link IOException} that occurs when closing the underlying + * resource(s). + */ + void close(); + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerRunner.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerRunner.java new file mode 100644 index 0000000000..328c072943 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerRunner.java @@ -0,0 +1,56 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; + +import ch.qos.logback.core.spi.ContextAware; + +/** + * An object that is responsible for the asynchronous execution of a socket + * server. + *

+ * This interface exists primarily to allow the runner to be mocked for the + * purpose of unit testing the socket server implementation. + * + * @author Carl Harris + */ +public interface ServerRunner extends ContextAware, Runnable { + + /** + * Gets a flag indicating whether the server is currently running. + * + * @return flag state + */ + boolean isRunning(); + + /** + * Stops execution of the runner. + *

+ * This method must cause all I/O and thread resources associated with the + * runner to be released. If the receiver has not been started, this method must + * have no effect. + * + * @throws IOException + */ + void stop() throws IOException; + + /** + * Presents each connected client to the given visitor. + * + * @param visitor the subject visitor + */ + void accept(ClientVisitor visitor); + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerSocketListener.java b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerSocketListener.java new file mode 100644 index 0000000000..8f49353076 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/ServerSocketListener.java @@ -0,0 +1,89 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; +import java.net.ServerSocket; +import java.net.Socket; +import java.net.SocketAddress; + +import ch.qos.logback.core.util.CloseUtil; + +/** + * A {@link ServerListener} that accepts connections on a {@link ServerSocket}. + * + * @author Carl Harris + */ +public abstract class ServerSocketListener implements ServerListener { + + private final ServerSocket serverSocket; + + /** + * Constructs a new listener. + * + * @param serverSocket server socket delegate + */ + public ServerSocketListener(ServerSocket serverSocket) { + this.serverSocket = serverSocket; + } + + /** + * {@inheritDoc} + */ + public T acceptClient() throws IOException { + Socket socket = serverSocket.accept(); + return createClient(socketAddressToString(socket.getRemoteSocketAddress()), socket); + } + + /** + * Creates the client object for a new socket connection + * + * @param id identifier string for the client + * @param socket client's socket connection + * @return client object + * @throws IOException + */ + protected abstract T createClient(String id, Socket socket) throws IOException; + + /** + * {@inheritDoc} + */ + public void close() { + CloseUtil.closeQuietly(serverSocket); + } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return socketAddressToString(serverSocket.getLocalSocketAddress()); + } + + /** + * Converts a socket address to a reasonable display string. + * + * @param address the subject socket address + * @return display string + */ + private String socketAddressToString(SocketAddress address) { + String addr = address.toString(); + int i = addr.indexOf("/"); + if (i >= 0) { + addr = addr.substring(i + 1); + } + return addr; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/package.html b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/package.html new file mode 100644 index 0000000000..323f31f41f --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/main/java/ch/qos/logback/core/net/server/package.html @@ -0,0 +1,10 @@ + + + + + + +

Contains the base classes used by logback to serve logging events to + remote peers.

+ + diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/AbstractServerSocketAppenderTest.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/AbstractServerSocketAppenderTest.java new file mode 100644 index 0000000000..04a2e04617 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/AbstractServerSocketAppenderTest.java @@ -0,0 +1,99 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + + +import java.io.IOException; +import java.net.ServerSocket; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.core.net.mock.MockContext; +import ch.qos.logback.core.net.server.test.MockServerListener; +import ch.qos.logback.core.net.server.test.MockServerRunner; +import ch.qos.logback.core.net.server.test.ServerSocketUtil; +import ch.qos.logback.core.status.ErrorStatus; +import ch.qos.logback.core.status.Status; + +/** + * Unit tests for {@link AbstractServerSocketAppender}. + * + * @author Carl Harris + */ +public class AbstractServerSocketAppenderTest { + + private MockContext context = new MockContext(); + + private MockServerRunner runner = new MockServerRunner(); + + private MockServerListener listener = new MockServerListener(); + + private ServerSocket serverSocket; + private InstrumentedServerSocketAppenderBase appender; + + @BeforeEach + public void setUp() throws Exception { + serverSocket = ServerSocketUtil.createServerSocket(); + appender = new InstrumentedServerSocketAppenderBase(serverSocket, listener, runner); + appender.setContext(context); + } + + @AfterEach + public void tearDown() throws Exception { + serverSocket.close(); + } + + @Test + public void testStartStop() throws Exception { + appender.start(); + Assertions.assertTrue(runner.isContextInjected()); + Assertions.assertTrue(runner.isRunning()); + Assertions.assertSame(listener, appender.getLastListener()); + + appender.stop(); + Assertions.assertFalse(runner.isRunning()); + } + + @Test + public void testStartWhenAlreadyStarted() throws Exception { + appender.start(); + appender.start(); + Assertions.assertEquals(1, runner.getStartCount()); + } + + @Test + public void testStopThrowsException() throws Exception { + appender.start(); + Assertions.assertTrue(appender.isStarted()); + IOException ex = new IOException("test exception"); + runner.setStopException(ex); + appender.stop(); + + Status status = context.getLastStatus(); + Assertions.assertNotNull(status); + Assertions.assertTrue(status instanceof ErrorStatus); + Assertions.assertTrue(status.getMessage().contains(ex.getMessage())); + Assertions.assertSame(ex, status.getThrowable()); + } + + @Test + public void testStopWhenNotStarted() throws Exception { + appender.stop(); + Assertions.assertEquals(0, runner.getStartCount()); + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java new file mode 100644 index 0000000000..814792cc77 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java @@ -0,0 +1,161 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.util.concurrent.Executor; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.locks.Condition; +import java.util.concurrent.locks.Lock; +import java.util.concurrent.locks.ReentrantLock; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.core.net.mock.MockContext; +import ch.qos.logback.core.net.server.test.MockServerListener; + +public class ConcurrentServerRunnerTest { + + private static final int DELAY = 10000; + private static final int SHORT_DELAY = 10; + + private MockContext context = new MockContext(); + private MockServerListener listener = new MockServerListener(); + + private ExecutorService executor = Executors.newCachedThreadPool(); + private InstrumentedConcurrentServerRunner runner = new InstrumentedConcurrentServerRunner(listener, executor); + + @BeforeEach + public void setUp() throws Exception { + runner.setContext(context); + } + + @AfterEach + public void tearDown() throws Exception { + executor.shutdownNow(); + Assertions.assertTrue(executor.awaitTermination(DELAY, TimeUnit.MILLISECONDS)); + } + + @Test + public void testStartStop() throws Exception { + Assertions.assertFalse(runner.isRunning()); + executor.execute(runner); + Assertions.assertTrue(runner.awaitRunState(true, DELAY)); + int retries = DELAY / SHORT_DELAY; + synchronized (listener) { + while (retries-- > 0 && listener.getWaiter() == null) { + listener.wait(SHORT_DELAY); + } + } + Assertions.assertNotNull(listener.getWaiter()); + runner.stop(); + Assertions.assertTrue(listener.isClosed()); + Assertions.assertFalse(runner.awaitRunState(false, DELAY)); + } + + @Test + public void testRunOneClient() throws Exception { + executor.execute(runner); + MockClient client = new MockClient(); + listener.addClient(client); + int retries = DELAY / SHORT_DELAY; + synchronized (client) { + while (retries-- > 0 && !client.isRunning()) { + client.wait(SHORT_DELAY); + } + } + Assertions.assertTrue(runner.awaitRunState(true, DELAY)); + client.close(); + runner.stop(); + } + + @Test + public void testRunManyClients() throws Exception { + executor.execute(runner); + int count = 10; + while (count-- > 0) { + MockClient client = new MockClient(); + listener.addClient(client); + int retries = DELAY / SHORT_DELAY; + synchronized (client) { + while (retries-- > 0 && !client.isRunning()) { + client.wait(SHORT_DELAY); + } + } + Assertions.assertTrue(runner.awaitRunState(true, DELAY)); + } + runner.stop(); + } + + @Test + public void testRunClientAndVisit() throws Exception { + executor.execute(runner); + MockClient client = new MockClient(); + listener.addClient(client); + int retries = DELAY / SHORT_DELAY; + synchronized (client) { + while (retries-- > 0 && !client.isRunning()) { + client.wait(SHORT_DELAY); + } + } + Assertions.assertTrue(runner.awaitRunState(true, DELAY)); + MockClientVisitor visitor = new MockClientVisitor(); + runner.accept(visitor); + Assertions.assertSame(client, visitor.getLastVisited()); + runner.stop(); + } + + static class InstrumentedConcurrentServerRunner extends ConcurrentServerRunner { + + private final Lock lock = new ReentrantLock(); + private final Condition runningCondition = lock.newCondition(); + + public InstrumentedConcurrentServerRunner(ServerListener listener, Executor executor) { + super(listener, executor); + } + + @Override + protected boolean configureClient(MockClient client) { + return true; + } + + @Override + protected void setRunning(boolean running) { + lock.lock(); + try { + super.setRunning(running); + runningCondition.signalAll(); + } finally { + lock.unlock(); + } + } + + public boolean awaitRunState(boolean state, long delay) throws InterruptedException { + lock.lock(); + try { + while (isRunning() != state) { + runningCondition.await(delay, TimeUnit.MILLISECONDS); + } + return isRunning(); + } finally { + lock.unlock(); + } + } + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/InstrumentedServerSocketAppenderBase.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/InstrumentedServerSocketAppenderBase.java new file mode 100644 index 0000000000..e041cc00bc --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/InstrumentedServerSocketAppenderBase.java @@ -0,0 +1,102 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; +import java.io.Serializable; +import java.net.InetAddress; +import java.net.ServerSocket; +import java.util.concurrent.Executor; + +import javax.net.ServerSocketFactory; + +import ch.qos.logback.core.spi.PreSerializationTransformer; + +/** + * A {@link AbstractServerSocketAppender} with instrumentation for unit testing. + * + * @author Carl Harris + */ +public class InstrumentedServerSocketAppenderBase extends AbstractServerSocketAppender { + + private final ServerSocket serverSocket; + private final ServerListener listener; + private final ServerRunner runner; + + @SuppressWarnings("rawtypes") + private ServerListener lastListener; + + public InstrumentedServerSocketAppenderBase(ServerSocket serverSocket) { + this(serverSocket, new RemoteReceiverServerListener(serverSocket), null); + } + + public InstrumentedServerSocketAppenderBase(ServerSocket serverSocket, + ServerListener listener, ServerRunner runner) { + this.serverSocket = serverSocket; + this.listener = listener; + this.runner = runner; + } + + @Override + protected void postProcessEvent(Serializable event) { + } + + @Override + protected PreSerializationTransformer getPST() { + return new PreSerializationTransformer() { + public Serializable transform(Serializable event) { + return event; + } + }; + } + + @Override + protected ServerSocketFactory getServerSocketFactory() throws Exception { + return new ServerSocketFactory() { + + @Override + public ServerSocket createServerSocket(int port) throws IOException { + return serverSocket; + } + + @Override + public ServerSocket createServerSocket(int port, int backlog) throws IOException { + return serverSocket; + } + + @Override + public ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException { + return serverSocket; + } + }; + } + + @Override + protected ServerRunner createServerRunner(ServerListener listener, + Executor executor) { + lastListener = listener; + return runner != null ? runner : super.createServerRunner(listener, executor); + } + + @Override + protected ServerListener createServerListener(ServerSocket socket) { + return listener; + } + + @SuppressWarnings("rawtypes") + public ServerListener getLastListener() { + return lastListener; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockClient.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockClient.java new file mode 100644 index 0000000000..a46f5320cf --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockClient.java @@ -0,0 +1,58 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +/** + * + * A mock {@link Client} that notifies waiting thread when it has started, and + * waits to be interrupted before exiting. + * + * @author Carl Harris + */ +class MockClient implements Client { + + private boolean running; + private boolean closed; + + public void run() { + synchronized (this) { + running = true; + notifyAll(); + while (running && !Thread.currentThread().isInterrupted()) { + try { + wait(); + } catch (InterruptedException ex) { + Thread.currentThread().interrupt(); + } + } + } + } + + public void close() { + synchronized (this) { + running = false; + closed = true; + notifyAll(); + } + } + + public synchronized boolean isRunning() { + return running; + } + + public synchronized boolean isClosed() { + return closed; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockClientVisitor.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockClientVisitor.java new file mode 100644 index 0000000000..04ad208f17 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockClientVisitor.java @@ -0,0 +1,36 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +/** + * A {@link ClientVisitor} with instrumentation for unit testing. + * + * @author Carl Harris + */ +public class MockClientVisitor implements ClientVisitor { + + private MockClient lastVisited; + + /** + * {@inheritDoc} + */ + public void visit(MockClient client) { + lastVisited = client; + } + + public MockClient getLastVisited() { + return lastVisited; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockEventQueue.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockEventQueue.java new file mode 100644 index 0000000000..d24b85317b --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/MockEventQueue.java @@ -0,0 +1,36 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.Serializable; +import java.util.concurrent.LinkedBlockingQueue; + +/** + * A mock {@link LinkedBlockingQueue} with instrumentation for unit testing. + * + * @author Carl Harris + */ +class MockEventQueue extends LinkedBlockingQueue { + + private static final long serialVersionUID = 1L; + + @Override + public Serializable take() throws InterruptedException { + if (isEmpty()) { + Thread.currentThread().interrupt(); + } + return super.take(); + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClientTest.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClientTest.java new file mode 100644 index 0000000000..185a3ffbfd --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClientTest.java @@ -0,0 +1,81 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.ObjectInputStream; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.core.net.mock.MockContext; + +/** + * Unit tests for {@link RemoteReceiverStreamClient}. + * + * @author Carl Harris + */ +public class RemoteReceiverStreamClientTest { + + private static final String TEST_EVENT = "test event"; + + private MockContext context = new MockContext(); + + private MockEventQueue queue = new MockEventQueue(); + + private ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + + private RemoteReceiverStreamClient client = new RemoteReceiverStreamClient("someId", outputStream); + + @BeforeEach + public void setUp() throws Exception { + client.setContext(context); + client.setQueue(queue); + } + + @Test + public void testOfferEventAndRun() throws Exception { + client.offer(TEST_EVENT); + + Thread thread = new Thread(client); + thread.start(); + + // MockEventQueue will interrupt the thread when the queue is drained + thread.join(1000); + Assertions.assertFalse(thread.isAlive()); + + ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(outputStream.toByteArray())); + Assertions.assertEquals(TEST_EVENT, ois.readObject()); + } + + @Test + public void testOfferEventSequenceAndRun() throws Exception { + for (int i = 0; i < 10; i++) { + client.offer(TEST_EVENT + i); + } + + Thread thread = new Thread(client); + thread.start(); + thread.join(1000); + Assertions.assertFalse(thread.isAlive()); + + ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(outputStream.toByteArray())); + for (int i = 0; i < 10; i++) { + Assertions.assertEquals(TEST_EVENT + i, ois.readObject()); + } + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBaseTest.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBaseTest.java new file mode 100644 index 0000000000..45eecc53af --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBaseTest.java @@ -0,0 +1,64 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.core.net.mock.MockContext; +import ch.qos.logback.core.spi.PreSerializationTransformer; +import ch.qos.logback.core.util.ExecutorServiceUtil; + +import static org.junit.jupiter.api.Assertions.assertNotNull; + +/** + * Unit tests for {@link SSLServerSocketAppenderBase}. + * + * @author Carl Harris + */ +public class SSLServerSocketAppenderBaseTest { + + private MockContext context = new MockContext(ExecutorServiceUtil.newThreadPoolExecutor()); + + @SuppressWarnings("rawtypes") + private SSLServerSocketAppenderBase appender = new InstrumentedSSLServerSocketAppenderBase(); + + @BeforeEach + public void setUp() throws Exception { + appender.setContext(context); + } + + @Test + public void testUsingDefaultConfig() throws Exception { + // should be able to start successfully with no SSL configuration at all + appender.start(); + assertNotNull(appender.getServerSocketFactory()); + appender.stop(); + } + + private static class InstrumentedSSLServerSocketAppenderBase extends SSLServerSocketAppenderBase { + + @Override + protected void postProcessEvent(Object event) { + throw new UnsupportedOperationException(); + } + + @Override + protected PreSerializationTransformer getPST() { + throw new UnsupportedOperationException(); + } + + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java new file mode 100644 index 0000000000..dd2a13c9cc --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java @@ -0,0 +1,83 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.ObjectInputStream; +import java.net.InetAddress; +import java.net.ServerSocket; +import java.net.Socket; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.core.net.mock.MockContext; +import ch.qos.logback.core.net.server.test.ServerSocketUtil; +import ch.qos.logback.core.util.ExecutorServiceUtil; + +/** + * A functional test for {@link AbstractServerSocketAppender}. + * + * @author Carl Harris + */ +@Disabled +public class ServerSocketAppenderBaseFunctionalTest { + + private static final String TEST_EVENT = "test event"; + + private static final int EVENT_COUNT = 10; + + private ScheduledExecutorService executor = ExecutorServiceUtil.newScheduledExecutorService(); + private MockContext context = new MockContext(executor); + private ServerSocket serverSocket; + private InstrumentedServerSocketAppenderBase appender; + + @BeforeEach + public void setUp() throws Exception { + + serverSocket = ServerSocketUtil.createServerSocket(); + + appender = new InstrumentedServerSocketAppenderBase(serverSocket); + appender.setContext(context); + } + + @AfterEach + public void tearDown() throws Exception { + executor.shutdownNow(); + executor.awaitTermination(10000, TimeUnit.MILLISECONDS); + Assertions.assertTrue(executor.isTerminated()); + } + + @Test + public void testLogEventClient() throws Exception { + appender.start(); + Socket socket = new Socket(InetAddress.getLocalHost(), serverSocket.getLocalPort()); + + socket.setSoTimeout(1000); + ObjectInputStream ois = new ObjectInputStream(socket.getInputStream()); + + for (int i = 0; i < EVENT_COUNT; i++) { + appender.append(TEST_EVENT + i); + Assertions.assertEquals(TEST_EVENT + i, ois.readObject()); + } + + socket.close(); + appender.stop(); + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketListenerTest.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketListenerTest.java new file mode 100644 index 0000000000..59b6947d81 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketListenerTest.java @@ -0,0 +1,146 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server; + +import java.io.IOException; +import java.net.InetAddress; +import java.net.ServerSocket; +import java.net.Socket; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import ch.qos.logback.core.net.server.test.ServerSocketUtil; + +/** + * Unit tests for {@link ServerSocketListener}. + * + * @author Carl Harris + */ +public class ServerSocketListenerTest { + + private ServerSocket serverSocket; + @SuppressWarnings("rawtypes") + private ServerSocketListener listener; + + @BeforeEach + public void setUp() throws Exception { + serverSocket = ServerSocketUtil.createServerSocket(); + Assertions.assertNotNull(serverSocket); + listener = new InstrumentedServerSocketListener(serverSocket); + } + + @Test + public void testAcceptClient() throws Exception { + RunnableClient localClient = new RunnableClient(InetAddress.getLocalHost(), serverSocket.getLocalPort()); + Thread thread = new Thread(localClient); + thread.start(); + synchronized (localClient) { + int retries = 200; + while (retries-- > 0 && !localClient.isConnected()) { + localClient.wait(10); + } + } + Assertions.assertTrue(localClient.isConnected()); + localClient.close(); + + serverSocket.setSoTimeout(5000); + Client client = listener.acceptClient(); + Assertions.assertNotNull(client); + client.close(); + } + + private static class InstrumentedServerSocketListener extends ServerSocketListener { + + public InstrumentedServerSocketListener(ServerSocket serverSocket) { + super(serverSocket); + } + + @Override + protected RemoteClient createClient(String id, Socket socket) throws IOException { + return new RemoteClient(socket); + } + + } + + private static class RemoteClient implements Client { + + private final Socket socket; + + public RemoteClient(Socket socket) { + this.socket = socket; + } + + public void run() { + } + + public void close() { + try { + socket.close(); + } catch (IOException ex) { + ex.printStackTrace(System.err); + } + } + + } + + private static class RunnableClient implements Client { + + private final InetAddress inetAddress; + private final int port; + private boolean connected; + private boolean closed; + + public RunnableClient(InetAddress inetAddress, int port) { + super(); + this.inetAddress = inetAddress; + this.port = port; + } + + public synchronized boolean isConnected() { + return connected; + } + + public synchronized void setConnected(boolean connected) { + this.connected = connected; + } + + public void run() { + try { + Socket socket = new Socket(inetAddress, port); + synchronized (this) { + setConnected(true); + notifyAll(); + while (!closed && !Thread.currentThread().isInterrupted()) { + try { + wait(); + } catch (InterruptedException ex) { + Thread.currentThread().interrupt(); + } + } + socket.close(); + } + } catch (IOException ex) { + ex.printStackTrace(System.err); + } + } + + public synchronized void close() { + closed = true; + notifyAll(); + } + + } +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/MockServerListener.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/MockServerListener.java new file mode 100644 index 0000000000..817777c8e6 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/MockServerListener.java @@ -0,0 +1,78 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server.test; + +import java.io.IOException; +import java.util.concurrent.BlockingQueue; +import java.util.concurrent.LinkedBlockingQueue; + +import ch.qos.logback.core.net.server.Client; +import ch.qos.logback.core.net.server.ServerListener; + +/** + * A mock {@link ServerListener} that has a blocking queue to pass a client to a + * {@link #acceptClient()} caller. If the {@link #close()} method is called + * while a caller is blocked waiting to take from the queue, the caller's thread + * is interrupted. + * + * @author Carl Harris + */ +public class MockServerListener implements ServerListener { + + private final BlockingQueue queue = new LinkedBlockingQueue(); + + private boolean closed; + private Thread waiter; + + public synchronized Thread getWaiter() { + return waiter; + } + + public synchronized void setWaiter(Thread waiter) { + this.waiter = waiter; + } + + public synchronized boolean isClosed() { + return closed; + } + + public synchronized void setClosed(boolean closed) { + this.closed = closed; + } + + public T acceptClient() throws IOException, InterruptedException { + if (isClosed()) { + throw new IOException("closed"); + } + setWaiter(Thread.currentThread()); + try { + return queue.take(); + } finally { + setWaiter(null); + } + } + + public void addClient(T client) { + queue.offer(client); + } + + public synchronized void close() { + setClosed(true); + Thread waiter = getWaiter(); + if (waiter != null) { + waiter.interrupt(); + } + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/MockServerRunner.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/MockServerRunner.java new file mode 100644 index 0000000000..e7e2aa3865 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/MockServerRunner.java @@ -0,0 +1,73 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server.test; + +import java.io.IOException; + +import ch.qos.logback.core.Context; +import ch.qos.logback.core.net.server.Client; +import ch.qos.logback.core.net.server.ClientVisitor; +import ch.qos.logback.core.net.server.ServerRunner; +import ch.qos.logback.core.spi.ContextAwareBase; + +/** + * A mock {@link ServerRunner} with instrumentation for unit testing. + * + * @author Carl Harris + */ +public class MockServerRunner extends ContextAwareBase implements ServerRunner { + + private IOException stopException; + private int startCount; + private boolean contextInjected; + + @Override + public void setContext(Context context) { + contextInjected = true; + super.setContext(context); + } + + public void run() { + startCount++; + } + + public void stop() throws IOException { + if (stopException != null) { + throw stopException; + } + startCount--; + } + + public boolean isRunning() { + return startCount > 0; + } + + @SuppressWarnings("rawtypes") + public void accept(ClientVisitor visitor) { + throw new UnsupportedOperationException(); + } + + public int getStartCount() { + return startCount; + } + + public boolean isContextInjected() { + return contextInjected; + } + + public void setStopException(IOException stopException) { + this.stopException = stopException; + } + +} diff --git a/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/ServerSocketUtil.java b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/ServerSocketUtil.java new file mode 100644 index 0000000000..712e1f4a76 --- /dev/null +++ b/composite-builds/external/logback-android/logback-core/src/test/java/ch/qos/logback/core/net/server/test/ServerSocketUtil.java @@ -0,0 +1,68 @@ +/** + * Logback: the reliable, generic, fast and flexible logging framework. + * Copyright (C) 1999-2015, QOS.ch. All rights reserved. + * + * This program and the accompanying materials are dual-licensed under + * either the terms of the Eclipse Public License v1.0 as published by + * the Eclipse Foundation + * + * or (per the licensee's choosing) + * + * under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation. + */ +package ch.qos.logback.core.net.server.test; + +import java.io.IOException; +import java.net.BindException; +import java.net.ServerSocket; + +import javax.net.ServerSocketFactory; + +/** + * Static utility methods for obtaining a {@link ServerSocket} bound to a random + * unused port. + * + * @author Carl Harris + */ +public class ServerSocketUtil { + + /** + * Creates a new {@link ServerSocket} bound to a random unused port. + *

+ * This method is a convenience overload for + * {@link #createServerSocket(ServerSocketFactory)} using the platform's default + * {@link ServerSocketFactory}. + * + * @return socket + * @throws IOException + */ + public static ServerSocket createServerSocket() throws IOException { + return createServerSocket(ServerSocketFactory.getDefault()); + } + + /** + * Creates a new {@link ServerSocket} bound to a random unused port. + * + * @param socketFactory socket factory that will be used to create the socket + * @return socket + * @throws IOException + */ + public static ServerSocket createServerSocket(ServerSocketFactory socketFactory) throws IOException { + ServerSocket socket = null; + int retries = 10; + while (retries-- > 0 && socket == null) { + int port = (int) ((65536 - 1024) * Math.random()) + 1024; + try { + socket = socketFactory.createServerSocket(port); + } catch (BindException ex) { + // try again with different port + } + } + if (socket == null) { + throw new BindException("cannot find an unused port to bind"); + } + return socket; + } + +} diff --git a/core/actions/build.gradle.kts b/core/actions/build.gradle.kts index c47a91c959..4bce28235d 100644 --- a/core/actions/build.gradle.kts +++ b/core/actions/build.gradle.kts @@ -20,8 +20,9 @@ import com.tom.rv2ide.build.config.BuildConfig plugins{ id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + alias(libs.plugins.ksp) + // id("kotlin-android") + // id("kotlin-kapt") } @@ -31,8 +32,9 @@ android { } dependencies { - kapt(libs.google.auto.service) - + // kapt(libs.google.auto.service) + ksp("dev.zacsweers.autoservice:auto-service-ksp:1.2.0") + api(libs.androidx.nav.fragment) api(libs.androidx.nav.ui) diff --git a/core/app/build.gradle.kts b/core/app/build.gradle.kts index be200a7f62..4f6ff47721 100755 --- a/core/app/build.gradle.kts +++ b/core/app/build.gradle.kts @@ -25,8 +25,9 @@ import java.util.Properties plugins { id("com.tom.rv2ide.core-app") id("com.android.application") - id("kotlin-android") - id("kotlin-kapt") + alias(libs.plugins.ksp) + // id("kotlin-android") + // id("kotlin-kapt") id("kotlinx-serialization") id("kotlin-parcelize") id("androidx.navigation.safeargs.kotlin") @@ -78,9 +79,9 @@ android { val keyStorePath = "${rootProject.projectDir}/signing/signing-key.jks" val keyStoreFile = file(keyStorePath) - val signing_storePassword = System.getenv("SIGNING_STORE_PASSWORD") ?: "" - val signing_keyPassword = System.getenv("SIGNING_KEY_PASSWORD") ?: "" - + val signing_storePassword = System.getProperty("SIGNING_STORE_PASSWORD") ?: "" + val signing_keyPassword = System.getProperty("SIGNING_KEY_PASSWORD") ?: "" + storeFile = keyStoreFile storePassword = signing_storePassword keyAlias = "androidcs" @@ -168,19 +169,19 @@ android { } } -kapt { arguments { arg("eventBusIndex", "${BuildConfig.packageName}.events.AppEventsIndex") } } +// kapt { arguments { arg("eventBusIndex", "${BuildConfig.packageName}.events.AppEventsIndex") } } desugaring { replacements { includePackage( "org.eclipse.jgit", + "openjdk.tools.javac", ) applyJavaIOReplacements() } } - dependencies { // debugImplementation(libs.common.leakcanary) implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0") @@ -197,9 +198,11 @@ dependencies { implementation(libs.external.seasonal.effects) // Annotation processors - kapt(libs.common.glide.ap) - kapt(libs.google.auto.service) - kapt(projects.annotation.processors) + // kapt(libs.common.glide.ap) + // kapt(libs.google.auto.service) + implementation(libs.google.auto.service.annotations) + ksp("dev.zacsweers.autoservice:auto-service-ksp:1.2.0") + // kapt(projects.annotation.processors) implementation(libs.common.editor) implementation(libs.common.utilcode) @@ -212,7 +215,6 @@ dependencies { implementation(libs.common.hiddenApiBypass) implementation(libs.aapt2.common) - implementation(libs.google.auto.service.annotations) implementation(libs.google.gson) implementation(libs.google.guava) @@ -256,8 +258,7 @@ dependencies { // Dependencies in composite build implementation(libs.composite.appintro) implementation(libs.composite.desugaringCore) - // implementation(libs.composite.javapoet) - implementation(files(rootProject.file("composite-builds/build-deps/libs/javapoet.jar"))) + implementation(libs.composite.javapoet) // Local projects here implementation(projects.core.projectdata) diff --git a/core/app/src/main/java/com/tom/rv2ide/activities/MainActivity.kt b/core/app/src/main/java/com/tom/rv2ide/activities/MainActivity.kt index cd84a7c9be..a5bb173844 100644 --- a/core/app/src/main/java/com/tom/rv2ide/activities/MainActivity.kt +++ b/core/app/src/main/java/com/tom/rv2ide/activities/MainActivity.kt @@ -150,6 +150,10 @@ class MainActivity : EdgeToEdgeIDEActivity() { for (fragment in arrayOf(binding.main, binding.templateList, binding.templateDetails)) { fragment.isVisible = fragment == currentFragment } + + // The redesigned main screen draws its own full-bleed header, so the shared app bar is + // only needed on the other screens. + binding.appbar.isVisible = screen != SCREEN_MAIN } override fun bindLayout(): View { diff --git a/core/app/src/main/java/com/tom/rv2ide/activities/editor/EditorHandlerActivity.kt b/core/app/src/main/java/com/tom/rv2ide/activities/editor/EditorHandlerActivity.kt index faf8d38720..8cd2437dd9 100644 --- a/core/app/src/main/java/com/tom/rv2ide/activities/editor/EditorHandlerActivity.kt +++ b/core/app/src/main/java/com/tom/rv2ide/activities/editor/EditorHandlerActivity.kt @@ -548,7 +548,7 @@ open class EditorHandlerActivity : ProjectHandlerActivity(), IEditorHandler { } editor?.close() ?: run { log.error("Cannot save file before close. Editor instance is null") } - + editor?.let { onEditorDestroyed(it) } editorViewModel.removeFile(index) content.apply { tabs.removeTabAt(index) @@ -614,7 +614,9 @@ open class EditorHandlerActivity : ProjectHandlerActivity(), IEditorHandler { // Files were already saved, close all files one by one for (i in 0 until count) { - getEditorAtIndex(i)?.close() ?: run { log.error("Unable to close file at index {}", i) } + val editor = getEditorAtIndex(i) + editor?.close() ?: run { log.error("Unable to close file at index {}", i) } + editor?.let { onEditorDestroyed(it) } } editorViewModel.removeAllFiles() diff --git a/core/app/src/main/java/com/tom/rv2ide/app/EdgeToEdgeIDEActivity.kt b/core/app/src/main/java/com/tom/rv2ide/app/EdgeToEdgeIDEActivity.kt index 1063053bfa..0425232d02 100644 --- a/core/app/src/main/java/com/tom/rv2ide/app/EdgeToEdgeIDEActivity.kt +++ b/core/app/src/main/java/com/tom/rv2ide/app/EdgeToEdgeIDEActivity.kt @@ -133,7 +133,13 @@ abstract class EdgeToEdgeIDEActivity : IDEActivity() { this.onApplyWindowInsetsListener, ) - this.window.decorView.doOnAttach { onApplySystemBarInsets(getSystemBarInsets(it)) } + this.window.decorView.doOnAttach { view -> + // Post rather than call directly: doOnAttach invokes its callback synchronously if the + // view is already attached (e.g. on activity relaunch), which can run this before the + // subclass's onCreate() has finished calling bindLayout(). Posting ensures the subclass's + // onCreate() body — including view binding setup — has completed first. + view.post { onApplySystemBarInsets(getSystemBarInsets(view)) } + } } /** @@ -148,4 +154,4 @@ abstract class EdgeToEdgeIDEActivity : IDEActivity() { /** Called with the system bar insets when the decor view is attached to the window. */ protected open fun onApplySystemBarInsets(insets: Insets) {} -} +} \ No newline at end of file diff --git a/core/app/src/main/java/com/tom/rv2ide/app/IDEApplication.kt b/core/app/src/main/java/com/tom/rv2ide/app/IDEApplication.kt index ecacdb0c5e..389b434f03 100644 --- a/core/app/src/main/java/com/tom/rv2ide/app/IDEApplication.kt +++ b/core/app/src/main/java/com/tom/rv2ide/app/IDEApplication.kt @@ -42,10 +42,6 @@ import com.tom.rv2ide.activities.editor.IDELogcatReader import com.tom.rv2ide.buildinfo.BuildInfo import com.tom.rv2ide.editor.schemes.IDEColorSchemeProvider import com.tom.rv2ide.eventbus.events.preferences.PreferenceChangeEvent -import com.tom.rv2ide.events.AppEventsIndex -import com.tom.rv2ide.events.EditorEventsIndex -import com.tom.rv2ide.events.LspApiEventsIndex -import com.tom.rv2ide.events.LspJavaEventsIndex import com.tom.rv2ide.preferences.internal.DevOpsPreferences import com.tom.rv2ide.preferences.internal.GeneralPreferences import com.tom.rv2ide.preferences.internal.StatPreferences @@ -125,18 +121,8 @@ class IDEApplication : TermuxApplication() { if (DevOpsPreferences.dumpLogs) { startLogcatReader() } - // initializeMemoryProfiler() } - EventBus.builder() - .addIndex(AppEventsIndex()) - .addIndex(EditorEventsIndex()) - .addIndex(LspApiEventsIndex()) - .addIndex(LspJavaEventsIndex()) - .installDefaultEventBus(true) - - EventBus.getDefault().register(this) - AppCompatDelegate.setDefaultNightMode(GeneralPreferences.uiMode) if (IThemeManager.getInstance().getCurrentTheme() == IDETheme.MATERIAL_YOU) { @@ -148,13 +134,8 @@ class IDEApplication : TermuxApplication() { ReflectionUtils.bypassHiddenAPIReflectionRestrictions() GlobalScope.launch { IDEColorSchemeProvider.init() } - // Initialize memory management - // initializeMemoryManagement() extractLoggerRuntime() extractJetbrainsMono() - - // DISABLED: Plugin system completely disabled to prevent Tooling API issues - // initializePluginSystem() } /** diff --git a/core/app/src/main/java/com/tom/rv2ide/services/builder/ToolingServerRunner.kt b/core/app/src/main/java/com/tom/rv2ide/services/builder/ToolingServerRunner.kt index ba5ac671aa..26449e1708 100644 --- a/core/app/src/main/java/com/tom/rv2ide/services/builder/ToolingServerRunner.kt +++ b/core/app/src/main/java/com/tom/rv2ide/services/builder/ToolingServerRunner.kt @@ -17,6 +17,7 @@ package com.tom.rv2ide.services.builder +import android.util.Log import ch.qos.logback.core.CoreConstants import com.termux.shared.reflection.ReflectionUtils import com.tom.rv2ide.shell.executeProcessAsync @@ -169,6 +170,19 @@ internal class ToolingServerRunner( log.info("ToolingServerThread has been cancelled or interrupted.") } + // The message read loop died (e.g. LSP4J converted an IOException + // into a JsonRpcException). If we don't kill the process here, it + // keeps writing to a pipe nobody is draining, blocks once the OS + // pipe buffer fills, and process.waitFor() in processJob below + // never returns -- everything hangs forever with nothing logged. + log.error("Tooling API message loop failed, killing server process", err) + Log.e( + "ToolingServerRunner", + "Tooling API message loop failed, killing server process", + err, + ) + process?.destroyForcibly() + // rethrow the error throw err } @@ -179,6 +193,7 @@ internal class ToolingServerRunner( } catch (e: Throwable) { if (e !is CancellationException) { log.error("Unable to start tooling API server", e) + Log.e("ToolingServerRunner", "Unable to start tooling API server", e) } } } @@ -210,4 +225,4 @@ internal class ToolingServerRunner( /** Called when the tooling API server has been successfully started. */ fun onServerStarted(pid: Int) } -} +} \ No newline at end of file diff --git a/core/app/src/main/java/com/tom/rv2ide/ui/CodeEditorView.kt b/core/app/src/main/java/com/tom/rv2ide/ui/CodeEditorView.kt index 41f241a2ad..1f6f83ea4c 100644 --- a/core/app/src/main/java/com/tom/rv2ide/ui/CodeEditorView.kt +++ b/core/app/src/main/java/com/tom/rv2ide/ui/CodeEditorView.kt @@ -120,6 +120,8 @@ class CodeEditorView(context: Context, file: File, selection: Range) : dividerWidth = SizeUtils.dp2px(2f).toFloat() colorScheme = SchemeAndroidIDE.newInstance(context) lineSeparator = LineSeparator.LF + // Those changes reflect the changes of nullij editor fork to enable code folding. + isCodeFoldingEnabled = true } _searchLayout = EditorSearchLayout(context, binding.editor).apply { diff --git a/core/app/src/main/java/com/tom/rv2ide/utils/MemoryUsageWatcher.kt b/core/app/src/main/java/com/tom/rv2ide/utils/MemoryUsageWatcher.kt index 2c66b47655..9239bac473 100644 --- a/core/app/src/main/java/com/tom/rv2ide/utils/MemoryUsageWatcher.kt +++ b/core/app/src/main/java/com/tom/rv2ide/utils/MemoryUsageWatcher.kt @@ -153,7 +153,7 @@ class MemoryUsageWatcher(private val updateInterval: Long = DEFAULT_UPDATE_INTER // values are in kB, convert to bytes val usageBytes = usage * 1024L - memoryUsage[pid]!!.apply { + proc.apply { // we insert the usage entry at the start of the array, then increment the shift amount by 1 // this makes the newly inserted usage entry the last element in the array // and the oldest usage entry the first element in the array @@ -277,4 +277,4 @@ class MemoryUsageWatcher(private val updateInterval: Long = DEFAULT_UPDATE_INTER return result } } -} +} \ No newline at end of file diff --git a/core/app/src/main/res/layout/fragment_main.xml b/core/app/src/main/res/layout/fragment_main.xml index 8ce92b4f3c..82f35154b0 100644 --- a/core/app/src/main/res/layout/fragment_main.xml +++ b/core/app/src/main/res/layout/fragment_main.xml @@ -6,6 +6,7 @@ android:id="@+id/coordinator" android:layout_width="match_parent" android:layout_height="match_parent" + android:fitsSystemWindows="true" app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"> diff --git a/core/app/src/main/res/layout/layout_recent_project_item.xml b/core/app/src/main/res/layout/layout_recent_project_item.xml new file mode 100644 index 0000000000..f55f278c62 --- /dev/null +++ b/core/app/src/main/res/layout/layout_recent_project_item.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/core/app/src/main/res/values/strings.xml b/core/app/src/main/res/values/strings.xml index fe0aaba354..d345578b92 100644 --- a/core/app/src/main/res/values/strings.xml +++ b/core/app/src/main/res/values/strings.xml @@ -60,5 +60,5 @@ Edit - + \ No newline at end of file diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts index a308e35c94..4b8d9b81d3 100755 --- a/core/common/build.gradle.kts +++ b/core/common/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } android { diff --git a/core/common/src/main/java/com/tom/rv2ide/syntax/colorschemes/SchemeAndroidIDE.java b/core/common/src/main/java/com/tom/rv2ide/syntax/colorschemes/SchemeAndroidIDE.java index edc44f0593..47d77c8d79 100644 --- a/core/common/src/main/java/com/tom/rv2ide/syntax/colorschemes/SchemeAndroidIDE.java +++ b/core/common/src/main/java/com/tom/rv2ide/syntax/colorschemes/SchemeAndroidIDE.java @@ -177,6 +177,13 @@ public void applyDefault() { setColor(TODO_COMMENT, 0xfff1fa8c); setColor(FIXME_COMMENT, 0xffff5555); setColor(COMMENT, 0xff6272a4); + + // Those changes reflect the changes of nullij editor fork. + // TEXT_INLAY_HINT_FOREGROUND and TEXT_INLAY_HINT_BACKGROUND were not set before, + // causing the folding '...' inlay hint to render with black text (the light-theme + // fallback from EditorColorScheme). Set them explicitly for the Dracula dark theme. + setColor(TEXT_INLAY_HINT_FOREGROUND, 0xfff8f8f2); + setColor(TEXT_INLAY_HINT_BACKGROUND, 0x40bd93f9); } @Override diff --git a/core/indexing-api/build.gradle.kts b/core/indexing-api/build.gradle.kts index 15ae9e6ea2..af4962428b 100644 --- a/core/indexing-api/build.gradle.kts +++ b/core/indexing-api/build.gradle.kts @@ -20,8 +20,9 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + alias(libs.plugins.ksp) + // id("kotlin-android") + // id("kotlin-kapt") } android { @@ -29,7 +30,8 @@ android { } dependencies { - kapt(libs.google.auto.service) + // kapt(libs.google.auto.service) + ksp(libs.dev.zacsweers.autoservice) implementation(libs.google.auto.service.annotations) api(projects.core.common) diff --git a/core/indexing-core/build.gradle.kts b/core/indexing-core/build.gradle.kts index 346c09591b..bafa6fe61e 100644 --- a/core/indexing-core/build.gradle.kts +++ b/core/indexing-core/build.gradle.kts @@ -20,8 +20,9 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + alias(libs.plugins.ksp) + // id("kotlin-android") + // id("kotlin-kapt") } android { @@ -29,11 +30,11 @@ android { } dependencies { - kapt(libs.google.auto.service) + // kapt(libs.google.auto.service) + ksp(libs.dev.zacsweers.autoservice) implementation(libs.google.auto.service.annotations) - // api(libs.composite.jaxp) - api(files(rootProject.file("composite-builds/build-deps/libs/jaxp.jar"))) + api(libs.composite.jaxp) api(projects.core.common) api(projects.core.indexingApi) diff --git a/core/lsp-api/build.gradle.kts b/core/lsp-api/build.gradle.kts index 347f59afca..3546e9ce91 100644 --- a/core/lsp-api/build.gradle.kts +++ b/core/lsp-api/build.gradle.kts @@ -20,8 +20,8 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + // id("kotlin-android") + // id("kotlin-kapt") } @@ -30,18 +30,17 @@ android { namespace = "${BuildConfig.packageName}.lsp.api" } -kapt { - arguments { - arg ("eventBusIndex", "${BuildConfig.packageName}.events.LspApiEventsIndex") - } -} +// kapt { + // arguments { + // arg ("eventBusIndex", "${BuildConfig.packageName}.events.LspApiEventsIndex") + // } +// } dependencies { - kapt(projects.annotation.processors) + // kapt(projects.annotation.processors) - // implementation(libs.composite.fuzzysearch) - implementation(files(rootProject.file("composite-builds/build-deps/libs/fuzzysearch.jar"))) + implementation(libs.composite.fuzzysearch) implementation(libs.common.editor) implementation(projects.event.eventbusEvents) diff --git a/core/lsp-models/build.gradle.kts b/core/lsp-models/build.gradle.kts index 250d1e6d66..7a5bd98081 100644 --- a/core/lsp-models/build.gradle.kts +++ b/core/lsp-models/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } @@ -30,8 +30,7 @@ android { } dependencies { - // implementation(libs.composite.fuzzysearch) - implementation(files(rootProject.file("composite-builds/build-deps/libs/fuzzysearch.jar"))) + implementation(libs.composite.fuzzysearch) implementation(projects.core.common) diff --git a/core/projectdata/build.gradle.kts b/core/projectdata/build.gradle.kts index 30bd59f13b..7bf3280849 100644 --- a/core/projectdata/build.gradle.kts +++ b/core/projectdata/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } diff --git a/core/projects/build.gradle.kts b/core/projects/build.gradle.kts index 73c8f53022..fc5415f29c 100644 --- a/core/projects/build.gradle.kts +++ b/core/projects/build.gradle.kts @@ -20,9 +20,10 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") id("kotlin-parcelize") - id("kotlin-kapt") + // id("kotlin-kapt") + alias(libs.plugins.ksp) } @@ -31,16 +32,17 @@ android { namespace = "${BuildConfig.packageName}.projects" } -kapt { - arguments { - arg("eventBusIndex", "${BuildConfig.packageName}.events.ProjectsApiEventsIndex") - } -} +// kapt { + // arguments { + // arg("eventBusIndex", "${BuildConfig.packageName}.events.ProjectsApiEventsIndex") + // } +// } dependencies { - kapt(projects.annotation.processors) - kapt(libs.google.auto.service) + // kapt(projects.annotation.processors) + // kapt(libs.google.auto.service) + ksp(libs.dev.zacsweers.autoservice) api(projects.event.eventbus) api(projects.event.eventbusEvents) diff --git a/core/resources/src/main/res/values-zh-rCN/strings.xml b/core/resources/src/main/res/values-zh-rCN/strings.xml index 5e39de72e8..8a687eeaf8 100644 --- a/core/resources/src/main/res/values-zh-rCN/strings.xml +++ b/core/resources/src/main/res/values-zh-rCN/strings.xml @@ -205,8 +205,6 @@ Kotlin 通知横幅 当 Kotlin 项目被 Kotlin 语言服务器索引时显示通知横幅。 - 正在关闭项目 - 包括安卓测试 使用 CMake 构建系统 原生语言 diff --git a/core/resources/src/main/res/values/strings.xml b/core/resources/src/main/res/values/strings.xml index b56eec7f6d..24eb4bd5b6 100644 --- a/core/resources/src/main/res/values/strings.xml +++ b/core/resources/src/main/res/values/strings.xml @@ -1041,4 +1041,32 @@ This AI agent is designed to assist you in developing Android applications direc OK Failed to install update: %s Retry + + Android + Code Studio + Your ideas, Anywhere + + Welcome back! + Ready to build something amazing? + + Recent projects + View all + No recent projects yet. Create or open one to get started. + + Start a new Android project + Open a project from disk + Clone a project from Git + Open integrated terminal + Customize the IDE + Configure SDK, tools & more + Read docs and guides + + What\'s new + Plugins + Help & support + + Toggle theme + Project options + + diff --git a/editor/api/build.gradle.kts b/editor/api/build.gradle.kts index ae84c363ae..fd0178dce8 100644 --- a/editor/api/build.gradle.kts +++ b/editor/api/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } diff --git a/editor/impl/build.gradle.kts b/editor/impl/build.gradle.kts index a54fba1eb8..ac3ce28211 100644 --- a/editor/impl/build.gradle.kts +++ b/editor/impl/build.gradle.kts @@ -20,8 +20,8 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + //id("kotlin-android") + //id("kotlin-kapt") id("com.google.devtools.ksp") version libs.versions.ksp } @@ -31,15 +31,15 @@ android { namespace = "${BuildConfig.packageName}.editor" } -kapt { - arguments { - arg ("eventBusIndex", "${BuildConfig.packageName}.events.EditorEventsIndex") - } -} +//kapt { +// arguments { +// arg ("eventBusIndex", "${BuildConfig.packageName}.events.EditorEventsIndex") +// } +//} dependencies { ksp(projects.annotation.processorsKsp) - kapt(projects.annotation.processors) +// kapt(projects.annotation.processors) api(libs.androidide.ts) api(libs.androidide.ts.java) @@ -61,8 +61,7 @@ dependencies { implementation(libs.androidx.tracing.ktx) implementation(libs.common.utilcode) - // implementation(libs.composite.jdt) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jdt.jar"))) + implementation(libs.composite.jdt) implementation(libs.google.material) diff --git a/editor/impl/src/main/assets/editor/treesitter/kt/blocks.scm b/editor/impl/src/main/assets/editor/treesitter/kt/blocks.scm new file mode 100644 index 0000000000..7a394122fa --- /dev/null +++ b/editor/impl/src/main/assets/editor/treesitter/kt/blocks.scm @@ -0,0 +1,38 @@ +; Code block patterns for sora-editor (Kotlin) +; Those changes reflect the changes of nullij editor fork. +; Capture names with '.marked' suffix set the block end to the start of the last terminal child. + +(class_declaration + (class_body) @scope.marked) + +(object_declaration + (class_body) @scope.marked) + +(companion_object + (class_body) @scope.marked) + +(enum_class_body) @scope.marked + +(function_declaration + (function_body) @scope.marked) + +(property_declaration + (getter + (function_body) @scope.marked)) + +(property_declaration + (setter + (function_body) @scope.marked)) + +(control_structure_body) @scope.marked + +; In Tree-sitter Kotlin, 'statements' is the child node inside function_body and control_structure_body. +; It starts on the first statement line (such as super.onCreate) rather than the function header line. +; Function and block bodies are already captured by function_declaration and control_structure_body. +; Commented out to prevent duplicate fold icons on inner statement lines. +; Those changes reflect the changes of nullij editor fork. +; (statements) @scope.marked + +(lambda_literal) @scope.marked + +(when_expression) @scope.marked diff --git a/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/BaseEditorWindow.java b/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/BaseEditorWindow.java index cf864e5266..331e69dc7d 100644 --- a/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/BaseEditorWindow.java +++ b/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/BaseEditorWindow.java @@ -103,8 +103,41 @@ public void displayWindow() { final var line = getEditor().getCursor().getLeftLine(); final var column = getEditor().getCursor().getLeftColumn(); - int x = (int) ((getEditor().getOffset(line, column) - (getWidth() / 2))); - int y = (int) (getEditor().getRowHeight() * line) - getEditor().getOffsetY() - getHeight() - 5; + + // Those changes reflect the changes of nullij editor fork. + // The old positioning used raw arithmetic (getRowHeight() * line) which is broken + // with code folding active because hidden lines shift row positions. + // getCharOffsetX and getCharOffsetY delegate to layout.getCharLayoutOffset() which is + // fold-aware and handles code folding properly. + // Note that getCharOffsetY returns the bottom of the cursor row in view coordinates, + // so the row top is (getCharOffsetY - getRowHeight()). + // setLocationAbsolutely converts view coordinates to editor document coordinates. + // + // Old calculation (commented out): + // int x = (int) ((getEditor().getOffset(line, column) - (getWidth() / 2))); + // int y = (int) (getEditor().getRowHeight() * line) - getEditor().getOffsetY() - getHeight() - 5; + // setLocationAbsolutely(x, y); + + float charX = getEditor().getCharOffsetX(line, column); + float charY = getEditor().getCharOffsetY(line, column); + float rowTop = charY - getEditor().getRowHeight(); + int margin = dp2px(4f); + + int minX = dp2px(8f); + int maxX = Math.max(minX, getEditor().getWidth() - getWidth() - minX); + int x = (int) (charX - (getWidth() / 2f)); + x = Math.max(minX, Math.min(x, maxX)); + + int y = (int) (rowTop - getHeight() - margin); + if (y < 0) { + int yBelow = (int) (charY + margin); + if (yBelow + getHeight() <= getEditor().getHeight()) { + y = yBelow; + } else { + y = 0; + } + } + setLocationAbsolutely(x, y); show(); } diff --git a/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/IDEEditor.kt b/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/IDEEditor.kt index 5f1c21a4f9..4e458f0992 100644 --- a/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/IDEEditor.kt +++ b/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/IDEEditor.kt @@ -76,6 +76,8 @@ import io.github.rosemoe.sora.event.ContentChangeEvent import io.github.rosemoe.sora.event.SelectionChangeEvent import io.github.rosemoe.sora.lang.EmptyLanguage import io.github.rosemoe.sora.lang.Language +import io.github.rosemoe.sora.lang.diagnostic.DiagnosticsContainer +import io.github.rosemoe.sora.lang.folding.ImportFoldingProvider import io.github.rosemoe.sora.widget.CodeEditor import io.github.rosemoe.sora.widget.EditorSearcher import io.github.rosemoe.sora.widget.IDEEditorSearcher @@ -118,6 +120,17 @@ constructor( private var _diagnosticWindow: DiagnosticWindow? = null private var fileVersion = 0 internal var isModified = false + private var directDiagnostics: DiagnosticsContainer? = null + + /** + * Set diagnostics on the editor. + * + * Those changes reflect the changes of nullij editor fork. + */ + fun setDiagnostics(diagnostics: DiagnosticsContainer?) { + directDiagnostics = diagnostics + post { invalidateDiagnostics() } + } private val selectionChangeHandler = Handler(Looper.getMainLooper()) private var selectionChangeRunner: Runnable? = Runnable { @@ -696,6 +709,15 @@ constructor( inputType = createInputTypeFlags() val backgroundColor = getSystemBackgroundColor() setBackgroundColor(backgroundColor) + + // Those changes reflect the changes of nullij editor fork to enable code folding. + isCodeFoldingEnabled = true + registerFoldingProvider(ImportFoldingProvider()) + + // Those changes reflect the changes of nullij editor fork for diagnostics. + registerDiagnosticProvider { container -> + directDiagnostics?.let { container.addDiagnostics(it.regions) } + } val window = EditorCompletionWindow(this) window.setAdapter(CompletionListAdapter()) diff --git a/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/TracingEditorRenderer.kt b/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/TracingEditorRenderer.kt index 2fdac6bf4d..c632603e3a 100644 --- a/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/TracingEditorRenderer.kt +++ b/editor/impl/src/main/java/com/tom/rv2ide/editor/ui/TracingEditorRenderer.kt @@ -27,7 +27,7 @@ import androidx.collection.MutableIntList import com.tom.rv2ide.editor.BuildConfig import io.github.rosemoe.sora.lang.styling.CodeBlock import io.github.rosemoe.sora.lang.styling.Spans -import io.github.rosemoe.sora.text.ContentLine +// import io.github.rosemoe.sora.text.ContentLine // Those changes reflect the changes of nullij editor fork; drawText was removed. import io.github.rosemoe.sora.util.LongArrayList import io.github.rosemoe.sora.util.MutableInt import io.github.rosemoe.sora.widget.CodeEditor @@ -66,7 +66,7 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed override fun drawStuckLineNumbers( canvas: Canvas?, - candidates: MutableList?, + candidates: List?, offset: Float, lineNumberWidth: Float, lineNumberColor: Int, @@ -75,7 +75,7 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed super.drawStuckLineNumbers(canvas, candidates, offset, lineNumberWidth, lineNumberColor) } - override fun drawStuckLines(canvas: Canvas?, candidates: MutableList?, offset: Float) = + override fun drawStuckLines(canvas: Canvas?, candidates: List?, offset: Float) = trace("drawStuckLines") { super.drawStuckLines(canvas, candidates, offset) } override fun drawHardwrapMarker(canvas: Canvas?, offset: Float) = @@ -119,13 +119,16 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed override fun drawDivider(canvas: Canvas?, offsetX: Float, color: Int) = trace("drawDivider") { super.drawDivider(canvas, offsetX, color) } - override fun drawRows( + // Those changes reflect the changes of nullij editor fork. + // drawRows gained a 'stuckLines' parameter and is now protected in EditorRenderer. + protected override fun drawRows( canvas: Canvas?, offset: Float, postDrawLineNumbers: LongArrayList?, - postDrawCursor: MutableList?, + postDrawCursor: MutableList?, postDrawCurrentLines: MutableIntList?, requiredFirstLn: MutableInt?, + stuckLines: MutableList?, ) = trace("drawRows") { super.drawRows( @@ -135,27 +138,32 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed postDrawCursor, postDrawCurrentLines, requiredFirstLn, + stuckLines, ) } override fun drawDiagnosticIndicators(canvas: Canvas?, offset: Float) = trace("drawDiagnosticIndicators") { super.drawDiagnosticIndicators(canvas, offset) } - override fun drawWhitespaces( - canvas: Canvas?, - offset: Float, - line: Int, - row: Int, - rowStart: Int, - rowEnd: Int, - min: Int, - max: Int, - ) = - trace("drawWhitespaces") { - super.drawWhitespaces(canvas, offset, line, row, rowStart, rowEnd, min, max) - } - - override fun drawMiniGraph(canvas: Canvas?, offset: Float, row: Int, graph: String?) = + // Those changes reflect the changes of nullij editor fork. + // drawWhitespaces is now private in EditorRenderer and can no longer be overridden. + // override fun drawWhitespaces( + // canvas: Canvas?, + // offset: Float, + // line: Int, + // row: Int, + // rowStart: Int, + // rowEnd: Int, + // min: Int, + // max: Int, + // ) = + // trace("drawWhitespaces") { + // super.drawWhitespaces(canvas, offset, line, row, rowStart, rowEnd, min, max) + // } + + // Those changes reflect the changes of nullij editor fork. + // drawMiniGraph parameter type changed from String? to android.graphics.drawable.Drawable. + override fun drawMiniGraph(canvas: Canvas?, offset: Float, row: Int, graph: android.graphics.drawable.Drawable?) = trace("drawMiniGraph") { super.drawMiniGraph(canvas, offset, row, graph) } override fun getRowTopForBackground(row: Int) = @@ -168,150 +176,125 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed return@trace super.getRowBottomForBackground(row) } + // Those changes reflect the changes of nullij editor fork. + // drawRowRegionBackground: 'line: Int' replaced by 'tr: io.github.rosemoe.sora.graphics.TextRow?' + // and 'borderColor: Int' was added as a new last parameter. + // Note: canvas is non-nullable in the nullij fork signature. override fun drawRowRegionBackground( - canvas: Canvas?, + canvas: Canvas, row: Int, - line: Int, + tr: io.github.rosemoe.sora.graphics.TextRow?, highlightStart: Int, highlightEnd: Int, rowStart: Int, rowEnd: Int, color: Int, + borderColor: Int, ) = trace("drawRowRegionBackground") { super.drawRowRegionBackground( canvas, row, - line, + tr, highlightStart, highlightEnd, rowStart, rowEnd, color, + borderColor, ) } override fun drawRowBackgroundRect(canvas: Canvas?, rect: RectF?) = trace("drawRowBackgroundRect") { super.drawRowBackgroundRect(canvas, rect) } - override fun drawRegionText( - canvas: Canvas?, - offsetX: Float, - baseline: Float, - line: Int, - startIndex: Int, - endIndex: Int, - contextStart: Int, - contextEnd: Int, - isRtl: Boolean, - columnCount: Int, - color: Int, - ) = - trace("drawRegionText") { - super.drawRegionText( - canvas, - offsetX, - baseline, - line, - startIndex, - endIndex, - contextStart, - contextEnd, - isRtl, - columnCount, - color, - ) - } + // Those changes reflect the changes of nullij editor fork. + // The following methods were removed from EditorRenderer; text drawing was moved into + // TextRow and RenderNodeHolder. All overrides are commented out. + // + // override fun drawRegionText( + // canvas: Canvas?, + // offsetX: Float, + // baseline: Float, + // line: Int, + // startIndex: Int, + // endIndex: Int, + // contextStart: Int, + // contextEnd: Int, + // isRtl: Boolean, + // columnCount: Int, + // color: Int, + // ) = + // trace("drawRegionText") { + // super.drawRegionText( + // canvas, offsetX, baseline, line, startIndex, endIndex, contextStart, contextEnd, + // isRtl, columnCount, color, + // ) + // } + // + // override fun drawRegionTextDirectional( + // canvas: Canvas?, + // offsetX: Float, + // baseline: Float, + // line: Int, + // startIndex: Int, + // endIndex: Int, + // contextStart: Int, + // contextEnd: Int, + // columnCount: Int, + // color: Int, + // ) = + // trace("drawRegionTextDirectional") { + // super.drawRegionTextDirectional( + // canvas, offsetX, baseline, line, startIndex, endIndex, contextStart, contextEnd, + // columnCount, color, + // ) + // } + // + // override fun drawFunctionCharacter( + // canvas: Canvas?, + // offsetX: Float, + // offsetY: Float, + // width: Float, + // ch: Char, + // ) = + // trace("drawFunctionCharacter") { + // super.drawFunctionCharacter(canvas, offsetX, offsetY, width, ch) + // } + // + // override fun drawText( + // canvas: Canvas?, + // line: ContentLine?, + // index: Int, + // count: Int, + // contextStart: Int, + // contextCount: Int, + // isRtl: Boolean, + // offX: Float, + // offY: Float, + // lineNumber: Int, + // ) = + // trace("drawText") { + // super.drawText(canvas, line, index, count, contextStart, contextCount, isRtl, offX, + // offY, lineNumber) + // } + // + // override fun drawTextRunDirect( + // canvas: Canvas?, + // src: CharArray?, + // index: Int, + // count: Int, + // contextStart: Int, + // contextCount: Int, + // offX: Float, + // offY: Float, + // isRtl: Boolean, + // ) = + // trace("drawTextRunDirect") { + // super.drawTextRunDirect(canvas, src, index, count, contextStart, contextCount, offX, + // offY, isRtl) + // } - override fun drawRegionTextDirectional( - canvas: Canvas?, - offsetX: Float, - baseline: Float, - line: Int, - startIndex: Int, - endIndex: Int, - contextStart: Int, - contextEnd: Int, - columnCount: Int, - color: Int, - ) = - trace("drawRegionTextDirectional") { - super.drawRegionTextDirectional( - canvas, - offsetX, - baseline, - line, - startIndex, - endIndex, - contextStart, - contextEnd, - columnCount, - color, - ) - } - - override fun drawFunctionCharacter( - canvas: Canvas?, - offsetX: Float, - offsetY: Float, - width: Float, - ch: Char, - ) = - trace("drawFunctionCharacter") { - super.drawFunctionCharacter(canvas, offsetX, offsetY, width, ch) - } - - override fun drawText( - canvas: Canvas?, - line: ContentLine?, - index: Int, - count: Int, - contextStart: Int, - contextCount: Int, - isRtl: Boolean, - offX: Float, - offY: Float, - lineNumber: Int, - ) = - trace("drawText") { - super.drawText( - canvas, - line, - index, - count, - contextStart, - contextCount, - isRtl, - offX, - offY, - lineNumber, - ) - } - - override fun drawTextRunDirect( - canvas: Canvas?, - src: CharArray?, - index: Int, - count: Int, - contextStart: Int, - contextCount: Int, - offX: Float, - offY: Float, - isRtl: Boolean, - ) = - trace("drawTextRunDirect") { - super.drawTextRunDirect( - canvas, - src, - index, - count, - contextStart, - contextCount, - offX, - offY, - isRtl, - ) - } override fun drawEdgeEffect(canvas: Canvas?) = trace("drawEdgeEffect") { super.drawEdgeEffect(canvas) } @@ -322,8 +305,12 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed override fun drawSideBlockLine(canvas: Canvas?) = trace("drawSideBlockLine") { super.drawSideBlockLine(canvas) } - override fun drawScrollBars(canvas: Canvas?) = - trace("drawScrollBars") { super.drawScrollBars(canvas) } + // Those changes reflect the changes of nullij editor fork. + // drawScrollBars was renamed to drawScrollBarsAndMinimap. + // override fun drawScrollBars(canvas: Canvas?) = + // trace("drawScrollBars") { super.drawScrollBars(canvas) } + override fun drawScrollBarsAndMinimap(canvas: Canvas?) = + trace("drawScrollBarsAndMinimap") { super.drawScrollBarsAndMinimap(canvas) } override fun drawScrollBarTrackVertical(canvas: Canvas?) = trace("drawScrollBarTrackVertical") { super.drawScrollBarTrackVertical(canvas) } @@ -331,8 +318,10 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed override fun drawScrollBarVertical(canvas: Canvas?) = trace("drawScrollBarVertical") { super.drawScrollBarVertical(canvas) } - override fun drawLineInfoPanel(canvas: Canvas?, topY: Float, length: Float) = - trace("drawLineInfoPanel") { super.drawLineInfoPanel(canvas, topY, length) } + // Those changes reflect the changes of nullij editor fork. + // drawLineInfoPanel gained a 'rightMargin: Float' parameter. + override fun drawLineInfoPanel(canvas: Canvas?, topY: Float, length: Float, rightMargin: Float) = + trace("drawLineInfoPanel") { super.drawLineInfoPanel(canvas, topY, length, rightMargin) } override fun drawScrollBarTrackHorizontal(canvas: Canvas?) = trace("drawScrollBarTrackHorizontal") { super.drawScrollBarTrackHorizontal(canvas) } @@ -364,12 +353,24 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed ) } + // Those changes reflect the changes of nullij editor fork. + // patchTextRegions signature changed: TextDisplayPosition and PatchDraw were removed. + // The new signature uses TextRow.DrawTextConsumer and TextRow.BackgroundRegionConsumer. + // Old signature (commented out): + // override fun patchTextRegions( + // canvas: Canvas?, + // textOffset: Float, + // positions: MutableList?, + // patch: PatchDraw, + // ) = trace("patchTextRegions") { super.patchTextRegions(canvas, textOffset, positions, patch) } override fun patchTextRegions( canvas: Canvas?, textOffset: Float, - positions: MutableList?, - patch: PatchDraw, - ) = trace("patchTextRegions") { super.patchTextRegions(canvas, textOffset, positions, patch) } + start: Int, + end: Int, + patch: io.github.rosemoe.sora.graphics.TextRow.DrawTextConsumer?, + bgPatch: io.github.rosemoe.sora.graphics.TextRow.BackgroundRegionConsumer?, + ) = trace("patchTextRegions") { super.patchTextRegions(canvas, textOffset, start, end, patch, bgPatch) } override fun drawSelectionOnAnimation(canvas: Canvas?) = trace("drawSelectionOnAnimation") { super.drawSelectionOnAnimation(canvas) } @@ -390,10 +391,12 @@ class TracingEditorRenderer(private val enabled: Boolean = BuildConfig.DEBUG, ed override fun buildMeasureCacheForLines(startLine: Int, endLine: Int) = trace("buildMeasureCacheForLines") { super.buildMeasureCacheForLines(startLine, endLine) } - override fun measureText(text: ContentLine?, line: Int, index: Int, count: Int) = - trace("measureText") { - return@trace super.measureText(text, line, index, count) - } + // Those changes reflect the changes of nullij editor fork. + // measureText was removed from EditorRenderer; measurement is now handled by TextRow. + // override fun measureText(text: ContentLine?, line: Int, index: Int, count: Int) = + // trace("measureText") { + // return@trace super.measureText(text, line, index, count) + // } private inline fun trace(section: String, crossinline action: () -> T): T = if (enabled) { diff --git a/editor/impl/src/main/java/com/tom/rv2ide/editor/utils/ContentReadWrite.kt b/editor/impl/src/main/java/com/tom/rv2ide/editor/utils/ContentReadWrite.kt index 708856fc54..c1be84d445 100644 --- a/editor/impl/src/main/java/com/tom/rv2ide/editor/utils/ContentReadWrite.kt +++ b/editor/impl/src/main/java/com/tom/rv2ide/editor/utils/ContentReadWrite.kt @@ -50,7 +50,10 @@ object ContentReadWrite { try { for (lineIdx in 0..lastLine) { val line = getLine(lineIdx) - writer.write(line.backingCharArray, 0, line.length) + // Those changes reflect the changes of nullij editor fork. + // ContentLine.backingCharArray was removed; ContentLine implements CharSequence now. + // writer.write(line.backingCharArray, 0, line.length) + writer.append(line) val separatorChars = line.lineSeparator.chars writer.write(separatorChars) diff --git a/editor/impl/src/main/java/io/github/rosemoe/sora/widget/IDEEditorSearcher.kt b/editor/impl/src/main/java/io/github/rosemoe/sora/widget/IDEEditorSearcher.kt index f3cef7fc2c..329f3e89be 100644 --- a/editor/impl/src/main/java/io/github/rosemoe/sora/widget/IDEEditorSearcher.kt +++ b/editor/impl/src/main/java/io/github/rosemoe/sora/widget/IDEEditorSearcher.kt @@ -49,9 +49,24 @@ open class IDEEditorSearcher(editor: IDEEditor) : EditorSearcher(editor) { super.replaceAll(replacement, whenFinished) } - override fun replaceThis(replacement: String) { + // Those changes reflect the changes of nullij editor fork. + // EditorSearcher.replaceThis was renamed to replaceCurrentMatch in the nullij fork. + // The old override is kept as a non-override compat shim so callers (e.g. ReplaceAction.kt) + // continue to compile without changes. + // + // override fun replaceThis(replacement: String) { + // markSearching() + // super.replaceThis(replacement) + // } + + override fun replaceCurrentMatch(replacement: String) { markSearching() - super.replaceThis(replacement) + super.replaceCurrentMatch(replacement) + } + + /** Compat shim: delegates to [replaceCurrentMatch]. Retained for callers that use the old name. */ + fun replaceThis(replacement: String) { + replaceCurrentMatch(replacement) } override fun gotoNext(): Boolean { diff --git a/editor/treesitter/build.gradle.kts b/editor/treesitter/build.gradle.kts index 7b1bad01f0..a581adc25b 100644 --- a/editor/treesitter/build.gradle.kts +++ b/editor/treesitter/build.gradle.kts @@ -25,7 +25,7 @@ plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } diff --git a/editor/treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeWorker.kt b/editor/treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeWorker.kt index 0c76844098..09769cdb8d 100644 --- a/editor/treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeWorker.kt +++ b/editor/treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeWorker.kt @@ -25,7 +25,8 @@ import com.tom.rv2ide.treesitter.api.TreeSitterInputEdit import com.tom.rv2ide.treesitter.api.TreeSitterQueryCapture import com.tom.rv2ide.treesitter.api.safeExecQueryCursor import com.tom.rv2ide.treesitter.string.UTF16String -import io.github.rosemoe.sora.data.ObjectAllocator +// Those changes reflect the changes of nullij editor fork where ObjectAllocator has been removed. +// import io.github.rosemoe.sora.data.ObjectAllocator import io.github.rosemoe.sora.editor.ts.spans.TsSpanFactory import io.github.rosemoe.sora.lang.analysis.StyleReceiver import io.github.rosemoe.sora.lang.styling.CodeBlock @@ -241,15 +242,21 @@ class TsAnalyzeWorker( spanFactory, ) - val oldBlocks = styles.blocks + // Those changes reflect the changes of nullij editor fork where CodeBlock recycling is no longer used. + // val oldBlocks = styles.blocks updateCodeBlocks() - oldBlocks?.also { ObjectAllocator.recycleBlockLines(it) } + // oldBlocks?.also { ObjectAllocator.recycleBlockLines(it) } stylesReceiver?.setStyles(analyzer, styles) { oldTree?.close() } stylesReceiver?.updateBracketProvider(analyzer, TsBracketPairs(copied, languageSpec)) } + /** + * Update code blocks for styling and code folding. + * + * Those changes reflect the changes of nullij editor fork. + */ private fun updateCodeBlocks() { if ( languageSpec.blocksQuery.patternCount == 0 || @@ -274,7 +281,9 @@ class TsAnalyzeWorker( } match.captures.forEach { capture -> - val block = ObjectAllocator.obtainBlockLine() + // Those changes reflect the changes of nullij editor fork where CodeBlock is directly instantiated. + // val block = ObjectAllocator.obtainBlockLine() + val block = CodeBlock() var node = capture.node val start = node.startPoint @@ -293,7 +302,9 @@ class TsAnalyzeWorker( } block.endLine = end.row block.endColumn = end.column / 2 - if (block.endLine - block.startLine > 1) { + // Those changes reflect the changes of nullij editor fork for code folding support. + // if (block.endLine - block.startLine > 1) { + if (block.endLine > block.startLine) { blocks.add(block) } diff --git a/event/eventbus-android/build.gradle.kts b/event/eventbus-android/build.gradle.kts index dbd0cc5779..40c76a69df 100644 --- a/event/eventbus-android/build.gradle.kts +++ b/event/eventbus-android/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("org.jetbrains.kotlin.android") + // id("org.jetbrains.kotlin.android") } diff --git a/event/eventbus-events/build.gradle.kts b/event/eventbus-events/build.gradle.kts index a0b189694a..91d2e5f2e4 100644 --- a/event/eventbus-events/build.gradle.kts +++ b/event/eventbus-events/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } diff --git a/external/acsprovider/build.gradle.kts b/external/acsprovider/build.gradle.kts index 47c29347e3..e9d0f29776 100644 --- a/external/acsprovider/build.gradle.kts +++ b/external/acsprovider/build.gradle.kts @@ -3,12 +3,12 @@ */ plugins { alias(libs.plugins.android.library) - alias(libs.plugins.kotlin.android) + // alias(libs.plugins.kotlin.android) } android { namespace = "com.tom.androidcodestudio.acsprovider" - compileSdk = 36 + compileSdk = 37 } diff --git a/external/acsprovider/build/.transforms/b2538a7bb0b5c11ce4f07b9a41d423c5/results.bin b/external/acsprovider/build/.transforms/b2538a7bb0b5c11ce4f07b9a41d423c5/results.bin deleted file mode 100644 index 0d259ddcb5..0000000000 --- a/external/acsprovider/build/.transforms/b2538a7bb0b5c11ce4f07b9a41d423c5/results.bin +++ /dev/null @@ -1 +0,0 @@ -o/classes diff --git a/external/acsprovider/build/.transforms/b3af632248678a0714d767460f57350f/results.bin b/external/acsprovider/build/.transforms/b3af632248678a0714d767460f57350f/results.bin deleted file mode 100644 index 0d259ddcb5..0000000000 --- a/external/acsprovider/build/.transforms/b3af632248678a0714d767460f57350f/results.bin +++ /dev/null @@ -1 +0,0 @@ -o/classes diff --git a/external/acsprovider/build/.transforms/f1c3a2f4a495e5c2d23bc3e1e35789eb/results.bin b/external/acsprovider/build/.transforms/f1c3a2f4a495e5c2d23bc3e1e35789eb/results.bin deleted file mode 100644 index 0d259ddcb5..0000000000 --- a/external/acsprovider/build/.transforms/f1c3a2f4a495e5c2d23bc3e1e35789eb/results.bin +++ /dev/null @@ -1 +0,0 @@ -o/classes diff --git a/external/acsprovider/build/generated/source/buildConfig/debug/com/tom/androidcodestudio/acsprovider/BuildConfig.java b/external/acsprovider/build/generated/source/buildConfig/debug/com/tom/androidcodestudio/acsprovider/BuildConfig.java deleted file mode 100644 index a331fb8936..0000000000 --- a/external/acsprovider/build/generated/source/buildConfig/debug/com/tom/androidcodestudio/acsprovider/BuildConfig.java +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Automatically generated file. DO NOT MODIFY - */ -package com.tom.androidcodestudio.acsprovider; - -public final class BuildConfig { - public static final boolean DEBUG = Boolean.parseBoolean("true"); - public static final String LIBRARY_PACKAGE_NAME = "com.tom.androidcodestudio.acsprovider"; - public static final String BUILD_TYPE = "debug"; -} diff --git a/external/acsprovider/build/generated/source/buildConfig/release/com/tom/androidcodestudio/acsprovider/BuildConfig.java b/external/acsprovider/build/generated/source/buildConfig/release/com/tom/androidcodestudio/acsprovider/BuildConfig.java deleted file mode 100644 index 16f689c59f..0000000000 --- a/external/acsprovider/build/generated/source/buildConfig/release/com/tom/androidcodestudio/acsprovider/BuildConfig.java +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Automatically generated file. DO NOT MODIFY - */ -package com.tom.androidcodestudio.acsprovider; - -public final class BuildConfig { - public static final boolean DEBUG = false; - public static final String LIBRARY_PACKAGE_NAME = "com.tom.androidcodestudio.acsprovider"; - public static final String BUILD_TYPE = "release"; -} diff --git a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml deleted file mode 100644 index 2c4e80f67f..0000000000 --- a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json deleted file mode 100644 index b42ff9c7a0..0000000000 --- a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 3, - "artifactType": { - "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", - "kind": "Directory" - }, - "applicationId": "com.tom.androidcodestudio.acsprovider", - "variantName": "debug", - "elements": [ - { - "type": "SINGLE", - "filters": [], - "attributes": [], - "outputFile": "AndroidManifest.xml" - } - ], - "elementType": "File" -} \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml b/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml deleted file mode 100644 index 2c4e80f67f..0000000000 --- a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json b/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json deleted file mode 100644 index b42ff9c7a0..0000000000 --- a/external/acsprovider/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 3, - "artifactType": { - "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", - "kind": "Directory" - }, - "applicationId": "com.tom.androidcodestudio.acsprovider", - "variantName": "debug", - "elements": [ - { - "type": "SINGLE", - "filters": [], - "attributes": [], - "outputFile": "AndroidManifest.xml" - } - ], - "elementType": "File" -} \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar b/external/acsprovider/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar deleted file mode 100644 index 1c006cb7cd..0000000000 Binary files a/external/acsprovider/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/external/acsprovider/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties deleted file mode 100644 index 4b21674043..0000000000 --- a/external/acsprovider/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +++ /dev/null @@ -1,7 +0,0 @@ -aarFormatVersion=1.0 -aarMetadataVersion=1.0 -minCompileSdk=1 -minCompileSdkExtension=0 -minAndroidGradlePluginVersion=1.0.0 -coreLibraryDesugaringEnabled=true -desugarJdkLib=com.android.tools:desugar_jdk_libs:2.0.4 diff --git a/external/acsprovider/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties b/external/acsprovider/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties deleted file mode 100644 index 4b21674043..0000000000 --- a/external/acsprovider/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties +++ /dev/null @@ -1,7 +0,0 @@ -aarFormatVersion=1.0 -aarMetadataVersion=1.0 -minCompileSdk=1 -minCompileSdkExtension=0 -minAndroidGradlePluginVersion=1.0.0 -coreLibraryDesugaringEnabled=true -desugarJdkLib=com.android.tools:desugar_jdk_libs:2.0.4 diff --git a/external/acsprovider/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/external/acsprovider/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/external/acsprovider/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json b/external/acsprovider/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/external/acsprovider/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/annotations_typedef_file/release/extractReleaseAnnotations/typedefs.txt b/external/acsprovider/build/intermediates/annotations_typedef_file/release/extractReleaseAnnotations/typedefs.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/external/acsprovider/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/external/acsprovider/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar deleted file mode 100644 index 03ce450170..0000000000 Binary files a/external/acsprovider/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar b/external/acsprovider/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar deleted file mode 100644 index c777473a2a..0000000000 Binary files a/external/acsprovider/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/external/acsprovider/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar deleted file mode 100644 index 849de6a3da..0000000000 Binary files a/external/acsprovider/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar b/external/acsprovider/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar deleted file mode 100644 index 849de6a3da..0000000000 Binary files a/external/acsprovider/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/external/acsprovider/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt deleted file mode 100644 index b298a3e34f..0000000000 --- a/external/acsprovider/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt +++ /dev/null @@ -1,9945 +0,0 @@ -int anim abc_fade_in 0x0 -int anim abc_fade_out 0x0 -int anim abc_grow_fade_in_from_bottom 0x0 -int anim abc_popup_enter 0x0 -int anim abc_popup_exit 0x0 -int anim abc_shrink_fade_out_from_bottom 0x0 -int anim abc_slide_in_bottom 0x0 -int anim abc_slide_in_top 0x0 -int anim abc_slide_out_bottom 0x0 -int anim abc_slide_out_top 0x0 -int anim abc_tooltip_enter 0x0 -int anim abc_tooltip_exit 0x0 -int anim anim_diagnostic_tooltip_window_enter 0x0 -int anim anim_diagnostic_tooltip_window_exit 0x0 -int anim anim_text_action_popup_enter 0x0 -int anim anim_text_action_popup_exit 0x0 -int anim btn_checkbox_to_checked_box_inner_merged_animation 0x0 -int anim btn_checkbox_to_checked_box_outer_merged_animation 0x0 -int anim btn_checkbox_to_checked_icon_null_animation 0x0 -int anim btn_checkbox_to_unchecked_box_inner_merged_animation 0x0 -int anim btn_checkbox_to_unchecked_check_path_merged_animation 0x0 -int anim btn_checkbox_to_unchecked_icon_null_animation 0x0 -int anim btn_radio_to_off_mtrl_dot_group_animation 0x0 -int anim btn_radio_to_off_mtrl_ring_outer_animation 0x0 -int anim btn_radio_to_off_mtrl_ring_outer_path_animation 0x0 -int anim btn_radio_to_on_mtrl_dot_group_animation 0x0 -int anim btn_radio_to_on_mtrl_ring_outer_animation 0x0 -int anim btn_radio_to_on_mtrl_ring_outer_path_animation 0x0 -int anim design_bottom_sheet_slide_in 0x0 -int anim design_bottom_sheet_slide_out 0x0 -int anim design_snackbar_in 0x0 -int anim design_snackbar_out 0x0 -int anim fragment_fast_out_extra_slow_in 0x0 -int anim linear_indeterminate_line1_head_interpolator 0x0 -int anim linear_indeterminate_line1_tail_interpolator 0x0 -int anim linear_indeterminate_line2_head_interpolator 0x0 -int anim linear_indeterminate_line2_tail_interpolator 0x0 -int anim m3_bottom_sheet_slide_in 0x0 -int anim m3_bottom_sheet_slide_out 0x0 -int anim m3_motion_fade_enter 0x0 -int anim m3_motion_fade_exit 0x0 -int anim m3_side_sheet_enter_from_left 0x0 -int anim m3_side_sheet_enter_from_right 0x0 -int anim m3_side_sheet_exit_to_left 0x0 -int anim m3_side_sheet_exit_to_right 0x0 -int anim mtrl_bottom_sheet_slide_in 0x0 -int anim mtrl_bottom_sheet_slide_out 0x0 -int anim mtrl_card_lowers_interpolator 0x0 -int anim popup_in 0x0 -int anim popup_out 0x0 -int animator chevron_checked_unchecked 0x0 -int animator chevron_unchecked_checked 0x0 -int animator design_appbar_state_list_animator 0x0 -int animator design_fab_hide_motion_spec 0x0 -int animator design_fab_show_motion_spec 0x0 -int animator dialog_in 0x0 -int animator dialog_out 0x0 -int animator fragment_close_enter 0x0 -int animator fragment_close_exit 0x0 -int animator fragment_fade_enter 0x0 -int animator fragment_fade_exit 0x0 -int animator fragment_open_enter 0x0 -int animator fragment_open_exit 0x0 -int animator m3_appbar_state_list_animator 0x0 -int animator m3_btn_elevated_btn_state_list_anim 0x0 -int animator m3_btn_state_list_anim 0x0 -int animator m3_card_elevated_state_list_anim 0x0 -int animator m3_card_state_list_anim 0x0 -int animator m3_chip_state_list_anim 0x0 -int animator m3_elevated_chip_state_list_anim 0x0 -int animator m3_extended_fab_change_size_collapse_motion_spec 0x0 -int animator m3_extended_fab_change_size_expand_motion_spec 0x0 -int animator m3_extended_fab_hide_motion_spec 0x0 -int animator m3_extended_fab_show_motion_spec 0x0 -int animator m3_extended_fab_state_list_animator 0x0 -int animator m3_fab_state_list_animator 0x0 -int animator m3_split_button_chevron_overshoot_interpolator 0x0 -int animator m3_split_button_chevron_reverse_rotation 0x0 -int animator m3_split_button_chevron_rotation 0x0 -int animator mtrl_btn_state_list_anim 0x0 -int animator mtrl_btn_unelevated_state_list_anim 0x0 -int animator mtrl_card_state_list_anim 0x0 -int animator mtrl_chip_state_list_anim 0x0 -int animator mtrl_extended_fab_change_size_collapse_motion_spec 0x0 -int animator mtrl_extended_fab_change_size_expand_motion_spec 0x0 -int animator mtrl_extended_fab_hide_motion_spec 0x0 -int animator mtrl_extended_fab_show_motion_spec 0x0 -int animator mtrl_extended_fab_state_list_animator 0x0 -int animator mtrl_fab_hide_motion_spec 0x0 -int animator mtrl_fab_show_motion_spec 0x0 -int animator mtrl_fab_transformation_sheet_collapse_spec 0x0 -int animator mtrl_fab_transformation_sheet_expand_spec 0x0 -int attr ConstraintRotate 0x0 -int attr SharedValue 0x0 -int attr SharedValueId 0x0 -int attr actionBarDivider 0x0 -int attr actionBarItemBackground 0x0 -int attr actionBarPopupTheme 0x0 -int attr actionBarSize 0x0 -int attr actionBarSplitStyle 0x0 -int attr actionBarStyle 0x0 -int attr actionBarTabBarStyle 0x0 -int attr actionBarTabStyle 0x0 -int attr actionBarTabTextStyle 0x0 -int attr actionBarTheme 0x0 -int attr actionBarWidgetTheme 0x0 -int attr actionButtonStyle 0x0 -int attr actionDropDownStyle 0x0 -int attr actionLayout 0x0 -int attr actionMenuTextAppearance 0x0 -int attr actionMenuTextColor 0x0 -int attr actionModeBackground 0x0 -int attr actionModeCloseButtonStyle 0x0 -int attr actionModeCloseContentDescription 0x0 -int attr actionModeCloseDrawable 0x0 -int attr actionModeCopyDrawable 0x0 -int attr actionModeCutDrawable 0x0 -int attr actionModeFindDrawable 0x0 -int attr actionModePasteDrawable 0x0 -int attr actionModePopupWindowStyle 0x0 -int attr actionModeSelectAllDrawable 0x0 -int attr actionModeShareDrawable 0x0 -int attr actionModeSplitBackground 0x0 -int attr actionModeStyle 0x0 -int attr actionModeTheme 0x0 -int attr actionModeWebSearchDrawable 0x0 -int attr actionOverflowButtonStyle 0x0 -int attr actionOverflowMenuStyle 0x0 -int attr actionProviderClass 0x0 -int attr actionTextColorAlpha 0x0 -int attr actionViewClass 0x0 -int attr activeIndicatorLabelPadding 0x0 -int attr activityChooserViewStyle 0x0 -int attr addElevationShadow 0x0 -int attr adjustable 0x0 -int attr alertDialogButtonGroupStyle 0x0 -int attr alertDialogCenterButtons 0x0 -int attr alertDialogStyle 0x0 -int attr alertDialogTheme 0x0 -int attr allowDividerAbove 0x0 -int attr allowDividerAfterLastItem 0x0 -int attr allowDividerBelow 0x0 -int attr allowStacking 0x0 -int attr alpha 0x0 -int attr alphabeticModifiers 0x0 -int attr altSrc 0x0 -int attr animateCircleAngleTo 0x0 -int attr animateMenuItems 0x0 -int attr animateNavigationIcon 0x0 -int attr animateRelativeTo 0x0 -int attr animationMode 0x0 -int attr appBarLayoutStyle 0x0 -int attr applyMotionScene 0x0 -int attr arcMode 0x0 -int attr arrowHeadLength 0x0 -int attr arrowShaftLength 0x0 -int attr attributeName 0x0 -int attr autoAdjustToWithinGrandparentBounds 0x0 -int attr autoCompleteEnabled 0x0 -int attr autoCompleteMode 0x0 -int attr autoCompleteTextViewStyle 0x0 -int attr autoShowKeyboard 0x0 -int attr autoSizeMaxTextSize 0x0 -int attr autoSizeMinTextSize 0x0 -int attr autoSizePresetSizes 0x0 -int attr autoSizeStepGranularity 0x0 -int attr autoSizeTextType 0x0 -int attr autoTransition 0x0 -int attr backHandlingEnabled 0x0 -int attr background 0x0 -int attr backgroundColor 0x0 -int attr backgroundInsetBottom 0x0 -int attr backgroundInsetEnd 0x0 -int attr backgroundInsetStart 0x0 -int attr backgroundInsetTop 0x0 -int attr backgroundOverlayColorAlpha 0x0 -int attr backgroundSplit 0x0 -int attr backgroundStacked 0x0 -int attr backgroundTint 0x0 -int attr backgroundTintMode 0x0 -int attr badgeFixedEdge 0x0 -int attr badgeGravity 0x0 -int attr badgeHeight 0x0 -int attr badgeRadius 0x0 -int attr badgeShapeAppearance 0x0 -int attr badgeShapeAppearanceOverlay 0x0 -int attr badgeStyle 0x0 -int attr badgeText 0x0 -int attr badgeTextAppearance 0x0 -int attr badgeTextColor 0x0 -int attr badgeVerticalPadding 0x0 -int attr badgeWidePadding 0x0 -int attr badgeWidth 0x0 -int attr badgeWithTextHeight 0x0 -int attr badgeWithTextRadius 0x0 -int attr badgeWithTextShapeAppearance 0x0 -int attr badgeWithTextShapeAppearanceOverlay 0x0 -int attr badgeWithTextWidth 0x0 -int attr barLength 0x0 -int attr barrierAllowsGoneWidgets 0x0 -int attr barrierDirection 0x0 -int attr barrierMargin 0x0 -int attr behavior_autoHide 0x0 -int attr behavior_autoShrink 0x0 -int attr behavior_draggable 0x0 -int attr behavior_draggableOnNestedScroll 0x0 -int attr behavior_expandedOffset 0x0 -int attr behavior_fitToContents 0x0 -int attr behavior_halfExpandedRatio 0x0 -int attr behavior_hideable 0x0 -int attr behavior_overlapTop 0x0 -int attr behavior_peekHeight 0x0 -int attr behavior_saveFlags 0x0 -int attr behavior_significantVelocityThreshold 0x0 -int attr behavior_skipCollapsed 0x0 -int attr blendSrc 0x0 -int attr borderRound 0x0 -int attr borderRoundPercent 0x0 -int attr borderWidth 0x0 -int attr borderlessButtonStyle 0x0 -int attr bottomAppBarStyle 0x0 -int attr bottomInsetScrimEnabled 0x0 -int attr bottomNavigationStyle 0x0 -int attr bottomSheetDialogTheme 0x0 -int attr bottomSheetDragHandleStyle 0x0 -int attr bottomSheetStyle 0x0 -int attr boxBackgroundColor 0x0 -int attr boxBackgroundMode 0x0 -int attr boxCollapsedPaddingTop 0x0 -int attr boxCornerRadiusBottomEnd 0x0 -int attr boxCornerRadiusBottomStart 0x0 -int attr boxCornerRadiusTopEnd 0x0 -int attr boxCornerRadiusTopStart 0x0 -int attr boxStrokeColor 0x0 -int attr boxStrokeErrorColor 0x0 -int attr boxStrokeWidth 0x0 -int attr boxStrokeWidthFocused 0x0 -int attr brightness 0x0 -int attr buttonBarButtonStyle 0x0 -int attr buttonBarNegativeButtonStyle 0x0 -int attr buttonBarNeutralButtonStyle 0x0 -int attr buttonBarPositiveButtonStyle 0x0 -int attr buttonBarStyle 0x0 -int attr buttonCompat 0x0 -int attr buttonGravity 0x0 -int attr buttonIcon 0x0 -int attr buttonIconDimen 0x0 -int attr buttonIconTint 0x0 -int attr buttonIconTintMode 0x0 -int attr buttonPanelSideLayout 0x0 -int attr buttonSizeChange 0x0 -int attr buttonStyle 0x0 -int attr buttonStyleSmall 0x0 -int attr buttonTint 0x0 -int attr buttonTintMode 0x0 -int attr cardBackgroundColor 0x0 -int attr cardCheckedIcon 0x0 -int attr cardCheckedIconGravity 0x0 -int attr cardCheckedIconMargin 0x0 -int attr cardCornerRadius 0x0 -int attr cardElevation 0x0 -int attr cardForegroundColor 0x0 -int attr cardMaxElevation 0x0 -int attr cardPreventCornerOverlap 0x0 -int attr cardUseCompatPadding 0x0 -int attr cardViewStyle 0x0 -int attr carousel_alignment 0x0 -int attr carousel_backwardTransition 0x0 -int attr carousel_emptyViewsBehavior 0x0 -int attr carousel_firstView 0x0 -int attr carousel_forwardTransition 0x0 -int attr carousel_infinite 0x0 -int attr carousel_nextState 0x0 -int attr carousel_previousState 0x0 -int attr carousel_touchUpMode 0x0 -int attr carousel_touchUp_dampeningFactor 0x0 -int attr carousel_touchUp_velocityThreshold 0x0 -int attr centerIfNoTextEnabled 0x0 -int attr centered 0x0 -int attr chainUseRtl 0x0 -int attr checkBoxPreferenceStyle 0x0 -int attr checkMarkCompat 0x0 -int attr checkMarkTint 0x0 -int attr checkMarkTintMode 0x0 -int attr checkboxStyle 0x0 -int attr checkedButton 0x0 -int attr checkedChip 0x0 -int attr checkedIcon 0x0 -int attr checkedIconEnabled 0x0 -int attr checkedIconGravity 0x0 -int attr checkedIconMargin 0x0 -int attr checkedIconSize 0x0 -int attr checkedIconTint 0x0 -int attr checkedIconVisible 0x0 -int attr checkedState 0x0 -int attr checkedTextViewStyle 0x0 -int attr chipBackgroundColor 0x0 -int attr chipCornerRadius 0x0 -int attr chipEndPadding 0x0 -int attr chipGroupStyle 0x0 -int attr chipIcon 0x0 -int attr chipIconEnabled 0x0 -int attr chipIconSize 0x0 -int attr chipIconTint 0x0 -int attr chipIconVisible 0x0 -int attr chipMinHeight 0x0 -int attr chipMinTouchTargetSize 0x0 -int attr chipSpacing 0x0 -int attr chipSpacingHorizontal 0x0 -int attr chipSpacingVertical 0x0 -int attr chipStandaloneStyle 0x0 -int attr chipStartPadding 0x0 -int attr chipStrokeColor 0x0 -int attr chipStrokeWidth 0x0 -int attr chipStyle 0x0 -int attr chipSurfaceColor 0x0 -int attr circleRadius 0x0 -int attr circularProgressIndicatorStyle 0x0 -int attr circularflow_angles 0x0 -int attr circularflow_defaultAngle 0x0 -int attr circularflow_defaultRadius 0x0 -int attr circularflow_radiusInDP 0x0 -int attr circularflow_viewCenter 0x0 -int attr clearsTag 0x0 -int attr clickAction 0x0 -int attr clockFaceBackgroundColor 0x0 -int attr clockHandColor 0x0 -int attr clockIcon 0x0 -int attr clockNumberTextColor 0x0 -int attr closeIcon 0x0 -int attr closeIconEnabled 0x0 -int attr closeIconEndPadding 0x0 -int attr closeIconSize 0x0 -int attr closeIconStartPadding 0x0 -int attr closeIconTint 0x0 -int attr closeIconVisible 0x0 -int attr closeItemLayout 0x0 -int attr codeEditorStyle 0x0 -int attr collapseContentDescription 0x0 -int attr collapseIcon 0x0 -int attr collapsedItemMinHeight 0x0 -int attr collapsedSize 0x0 -int attr collapsedSubtitleTextAppearance 0x0 -int attr collapsedSubtitleTextColor 0x0 -int attr collapsedTitleGravity 0x0 -int attr collapsedTitleGravityMode 0x0 -int attr collapsedTitleTextAppearance 0x0 -int attr collapsedTitleTextColor 0x0 -int attr collapsingToolbarLayoutLargeSize 0x0 -int attr collapsingToolbarLayoutLargeStyle 0x0 -int attr collapsingToolbarLayoutMediumSize 0x0 -int attr collapsingToolbarLayoutMediumStyle 0x0 -int attr collapsingToolbarLayoutStyle 0x0 -int attr color 0x0 -int attr colorAccent 0x0 -int attr colorBackgroundFloating 0x0 -int attr colorButtonNormal 0x0 -int attr colorContainer 0x0 -int attr colorContainerChecked 0x0 -int attr colorContainerUnchecked 0x0 -int attr colorControlActivated 0x0 -int attr colorControlHighlight 0x0 -int attr colorControlNormal 0x0 -int attr colorError 0x0 -int attr colorErrorContainer 0x0 -int attr colorOnBackground 0x0 -int attr colorOnContainer 0x0 -int attr colorOnContainerChecked 0x0 -int attr colorOnContainerUnchecked 0x0 -int attr colorOnError 0x0 -int attr colorOnErrorContainer 0x0 -int attr colorOnPrimary 0x0 -int attr colorOnPrimaryContainer 0x0 -int attr colorOnPrimaryFixed 0x0 -int attr colorOnPrimaryFixedVariant 0x0 -int attr colorOnPrimarySurface 0x0 -int attr colorOnSecondary 0x0 -int attr colorOnSecondaryContainer 0x0 -int attr colorOnSecondaryFixed 0x0 -int attr colorOnSecondaryFixedVariant 0x0 -int attr colorOnSurface 0x0 -int attr colorOnSurfaceInverse 0x0 -int attr colorOnSurfaceVariant 0x0 -int attr colorOnTertiary 0x0 -int attr colorOnTertiaryContainer 0x0 -int attr colorOnTertiaryFixed 0x0 -int attr colorOnTertiaryFixedVariant 0x0 -int attr colorOutline 0x0 -int attr colorOutlineVariant 0x0 -int attr colorPrimary 0x0 -int attr colorPrimaryContainer 0x0 -int attr colorPrimaryDark 0x0 -int attr colorPrimaryFixed 0x0 -int attr colorPrimaryFixedDim 0x0 -int attr colorPrimaryInverse 0x0 -int attr colorPrimarySurface 0x0 -int attr colorPrimaryVariant 0x0 -int attr colorSecondary 0x0 -int attr colorSecondaryContainer 0x0 -int attr colorSecondaryFixed 0x0 -int attr colorSecondaryFixedDim 0x0 -int attr colorSecondaryVariant 0x0 -int attr colorSuccess 0x0 -int attr colorSurface 0x0 -int attr colorSurfaceBright 0x0 -int attr colorSurfaceContainer 0x0 -int attr colorSurfaceContainerHigh 0x0 -int attr colorSurfaceContainerHighest 0x0 -int attr colorSurfaceContainerLow 0x0 -int attr colorSurfaceContainerLowest 0x0 -int attr colorSurfaceDim 0x0 -int attr colorSurfaceInverse 0x0 -int attr colorSurfaceVariant 0x0 -int attr colorSwitchThumbNormal 0x0 -int attr colorTertiary 0x0 -int attr colorTertiaryContainer 0x0 -int attr colorTertiaryFixed 0x0 -int attr colorTertiaryFixedDim 0x0 -int attr commitIcon 0x0 -int attr compatShadowEnabled 0x0 -int attr constraintRotate 0x0 -int attr constraintSet 0x0 -int attr constraintSetEnd 0x0 -int attr constraintSetStart 0x0 -int attr constraint_referenced_ids 0x0 -int attr constraint_referenced_tags 0x0 -int attr constraints 0x0 -int attr containerColor 0x0 -int attr containerHeight 0x0 -int attr containerIconPadding 0x0 -int attr containerIconSize 0x0 -int attr containerInsetBottom 0x0 -int attr containerInsetLeft 0x0 -int attr containerInsetRight 0x0 -int attr containerInsetTop 0x0 -int attr containerPaddingBottom 0x0 -int attr containerPaddingEnd 0x0 -int attr containerPaddingStart 0x0 -int attr containerPaddingTop 0x0 -int attr containerShapeChecked 0x0 -int attr containerShapeDefault 0x0 -int attr containerShapePressed 0x0 -int attr containerStrokeWidth 0x0 -int attr containerWidth 0x0 -int attr content 0x0 -int attr contentAlign 0x0 -int attr contentDescription 0x0 -int attr contentInsetEnd 0x0 -int attr contentInsetEndWithActions 0x0 -int attr contentInsetLeft 0x0 -int attr contentInsetRight 0x0 -int attr contentInsetStart 0x0 -int attr contentInsetStartWithNavigation 0x0 -int attr contentMarginTop 0x0 -int attr contentPadding 0x0 -int attr contentPaddingBottom 0x0 -int attr contentPaddingEnd 0x0 -int attr contentPaddingLeft 0x0 -int attr contentPaddingRight 0x0 -int attr contentPaddingStart 0x0 -int attr contentPaddingTop 0x0 -int attr contentScrim 0x0 -int attr contrast 0x0 -int attr controlBackground 0x0 -int attr coordinatorLayoutStyle 0x0 -int attr coplanarSiblingViewId 0x0 -int attr cornerFamily 0x0 -int attr cornerFamilyBottomLeft 0x0 -int attr cornerFamilyBottomRight 0x0 -int attr cornerFamilyTopLeft 0x0 -int attr cornerFamilyTopRight 0x0 -int attr cornerRadius 0x0 -int attr cornerSize 0x0 -int attr cornerSizeBottomLeft 0x0 -int attr cornerSizeBottomRight 0x0 -int attr cornerSizeTopLeft 0x0 -int attr cornerSizeTopRight 0x0 -int attr counterEnabled 0x0 -int attr counterMaxLength 0x0 -int attr counterOverflowTextAppearance 0x0 -int attr counterOverflowTextColor 0x0 -int attr counterTextAppearance 0x0 -int attr counterTextColor 0x0 -int attr crossfade 0x0 -int attr currentState 0x0 -int attr cursorBlinkPeriod 0x0 -int attr cursorColor 0x0 -int attr cursorErrorColor 0x0 -int attr curveFit 0x0 -int attr customBoolean 0x0 -int attr customColorDrawableValue 0x0 -int attr customColorValue 0x0 -int attr customDimension 0x0 -int attr customFloatValue 0x0 -int attr customIntegerValue 0x0 -int attr customNavigationLayout 0x0 -int attr customPixelDimension 0x0 -int attr customReference 0x0 -int attr customStringValue 0x0 -int attr damping 0x0 -int attr dayInvalidStyle 0x0 -int attr daySelectedStyle 0x0 -int attr dayStyle 0x0 -int attr dayTodayStyle 0x0 -int attr defaultDuration 0x0 -int attr defaultMarginsEnabled 0x0 -int attr defaultQueryHint 0x0 -int attr defaultScrollFlagsEnabled 0x0 -int attr defaultState 0x0 -int attr defaultValue 0x0 -int attr deltaPolarAngle 0x0 -int attr deltaPolarRadius 0x0 -int attr dependency 0x0 -int attr deriveConstraintsFrom 0x0 -int attr dialogCornerRadius 0x0 -int attr dialogIcon 0x0 -int attr dialogLayout 0x0 -int attr dialogMessage 0x0 -int attr dialogPreferenceStyle 0x0 -int attr dialogPreferredPadding 0x0 -int attr dialogTheme 0x0 -int attr dialogTitle 0x0 -int attr disableDependentsState 0x0 -int attr displayOptions 0x0 -int attr divider 0x0 -int attr dividerColor 0x0 -int attr dividerHorizontal 0x0 -int attr dividerInsetEnd 0x0 -int attr dividerInsetStart 0x0 -int attr dividerMargin 0x0 -int attr dividerPadding 0x0 -int attr dividerThickness 0x0 -int attr dividerVertical 0x0 -int attr dividerWidth 0x0 -int attr dockedToolbarStyle 0x0 -int attr dockedToolbarVibrantStyle 0x0 -int attr dragDirection 0x0 -int attr dragScale 0x0 -int attr dragThreshold 0x0 -int attr drawPath 0x0 -int attr drawableBottomCompat 0x0 -int attr drawableEndCompat 0x0 -int attr drawableLeftCompat 0x0 -int attr drawableRightCompat 0x0 -int attr drawableSize 0x0 -int attr drawableStartCompat 0x0 -int attr drawableTint 0x0 -int attr drawableTintMode 0x0 -int attr drawableTopCompat 0x0 -int attr drawerArrowStyle 0x0 -int attr drawerLayoutCornerSize 0x0 -int attr drawerLayoutStyle 0x0 -int attr dropDownBackgroundTint 0x0 -int attr dropDownListViewStyle 0x0 -int attr dropdownListPreferredItemHeight 0x0 -int attr dropdownPreferenceStyle 0x0 -int attr duration 0x0 -int attr dynamicColorThemeOverlay 0x0 -int attr editTextBackground 0x0 -int attr editTextColor 0x0 -int attr editTextPreferenceStyle 0x0 -int attr editTextStyle 0x0 -int attr elevation 0x0 -int attr elevationOverlayAccentColor 0x0 -int attr elevationOverlayColor 0x0 -int attr elevationOverlayEnabled 0x0 -int attr emojiCompatEnabled 0x0 -int attr enableCopying 0x0 -int attr enableEdgeToEdge 0x0 -int attr enabled 0x0 -int attr endIconCheckable 0x0 -int attr endIconContentDescription 0x0 -int attr endIconDrawable 0x0 -int attr endIconMinSize 0x0 -int attr endIconMode 0x0 -int attr endIconScaleType 0x0 -int attr endIconTint 0x0 -int attr endIconTintMode 0x0 -int attr endInsetScrimEnabled 0x0 -int attr enforceMaterialTheme 0x0 -int attr enforceTextAppearance 0x0 -int attr ensureMinTouchTargetSize 0x0 -int attr entries 0x0 -int attr entryValues 0x0 -int attr errorAccessibilityLabel 0x0 -int attr errorAccessibilityLiveRegion 0x0 -int attr errorContentDescription 0x0 -int attr errorEnabled 0x0 -int attr errorIconDrawable 0x0 -int attr errorIconTint 0x0 -int attr errorIconTintMode 0x0 -int attr errorShown 0x0 -int attr errorTextAppearance 0x0 -int attr errorTextColor 0x0 -int attr expandActivityOverflowButtonDrawable 0x0 -int attr expanded 0x0 -int attr expandedActiveIndicatorPaddingBottom 0x0 -int attr expandedActiveIndicatorPaddingEnd 0x0 -int attr expandedActiveIndicatorPaddingStart 0x0 -int attr expandedActiveIndicatorPaddingTop 0x0 -int attr expandedHeight 0x0 -int attr expandedHintEnabled 0x0 -int attr expandedItemMinHeight 0x0 -int attr expandedMarginHorizontal 0x0 -int attr expandedMaxWidth 0x0 -int attr expandedMinWidth 0x0 -int attr expandedSubtitleTextAppearance 0x0 -int attr expandedSubtitleTextColor 0x0 -int attr expandedTitleGravity 0x0 -int attr expandedTitleMargin 0x0 -int attr expandedTitleMarginBottom 0x0 -int attr expandedTitleMarginEnd 0x0 -int attr expandedTitleMarginStart 0x0 -int attr expandedTitleMarginTop 0x0 -int attr expandedTitleSpacing 0x0 -int attr expandedTitleTextAppearance 0x0 -int attr expandedTitleTextColor 0x0 -int attr expandedWidth 0x0 -int attr extendMotionSpec 0x0 -int attr extendStrategy 0x0 -int attr extendedFloatingActionButtonLargeStyle 0x0 -int attr extendedFloatingActionButtonMediumStyle 0x0 -int attr extendedFloatingActionButtonPrimaryStyle 0x0 -int attr extendedFloatingActionButtonSecondaryStyle 0x0 -int attr extendedFloatingActionButtonSmallStyle 0x0 -int attr extendedFloatingActionButtonStyle 0x0 -int attr extendedFloatingActionButtonSurfaceStyle 0x0 -int attr extendedFloatingActionButtonTertiaryStyle 0x0 -int attr extraKeysButtonActiveBackgroundColor 0x0 -int attr extraKeysButtonActiveTextColor 0x0 -int attr extraKeysButtonBackgroundColor 0x0 -int attr extraKeysButtonTextColor 0x0 -int attr extraMultilineHeightEnabled 0x0 -int attr fabAlignmentMode 0x0 -int attr fabAlignmentModeEndMargin 0x0 -int attr fabAnchorMode 0x0 -int attr fabAnimationMode 0x0 -int attr fabCradleMargin 0x0 -int attr fabCradleRoundedCornerRadius 0x0 -int attr fabCradleVerticalOffset 0x0 -int attr fabCustomSize 0x0 -int attr fabSize 0x0 -int attr fastScrollEnabled 0x0 -int attr fastScrollHorizontalThumbDrawable 0x0 -int attr fastScrollHorizontalTrackDrawable 0x0 -int attr fastScrollVerticalThumbDrawable 0x0 -int attr fastScrollVerticalTrackDrawable 0x0 -int attr fbp_barColor 0x0 -int attr fbp_barSpinCycleTime 0x0 -int attr fbp_barWidth 0x0 -int attr fbp_circleRadius 0x0 -int attr fbp_fillRadius 0x0 -int attr fbp_linearProgress 0x0 -int attr fbp_progressIndeterminate 0x0 -int attr fbp_rimColor 0x0 -int attr fbp_rimWidth 0x0 -int attr fbp_spinSpeed 0x0 -int attr firstBaselineToTopHeight 0x0 -int attr floatingActionButtonLargePrimaryStyle 0x0 -int attr floatingActionButtonLargeSecondaryStyle 0x0 -int attr floatingActionButtonLargeStyle 0x0 -int attr floatingActionButtonLargeSurfaceStyle 0x0 -int attr floatingActionButtonLargeTertiaryStyle 0x0 -int attr floatingActionButtonMediumStyle 0x0 -int attr floatingActionButtonPrimaryStyle 0x0 -int attr floatingActionButtonSecondaryStyle 0x0 -int attr floatingActionButtonSmallPrimaryStyle 0x0 -int attr floatingActionButtonSmallSecondaryStyle 0x0 -int attr floatingActionButtonSmallStyle 0x0 -int attr floatingActionButtonSmallSurfaceStyle 0x0 -int attr floatingActionButtonSmallTertiaryStyle 0x0 -int attr floatingActionButtonStyle 0x0 -int attr floatingActionButtonSurfaceStyle 0x0 -int attr floatingActionButtonTertiaryStyle 0x0 -int attr floatingToolbarStyle 0x0 -int attr floatingToolbarVibrantStyle 0x0 -int attr flow_firstHorizontalBias 0x0 -int attr flow_firstHorizontalStyle 0x0 -int attr flow_firstVerticalBias 0x0 -int attr flow_firstVerticalStyle 0x0 -int attr flow_horizontalAlign 0x0 -int attr flow_horizontalBias 0x0 -int attr flow_horizontalGap 0x0 -int attr flow_horizontalStyle 0x0 -int attr flow_lastHorizontalBias 0x0 -int attr flow_lastHorizontalStyle 0x0 -int attr flow_lastVerticalBias 0x0 -int attr flow_lastVerticalStyle 0x0 -int attr flow_maxElementsWrap 0x0 -int attr flow_padding 0x0 -int attr flow_verticalAlign 0x0 -int attr flow_verticalBias 0x0 -int attr flow_verticalGap 0x0 -int attr flow_verticalStyle 0x0 -int attr flow_wrapMode 0x0 -int attr font 0x0 -int attr fontFamily 0x0 -int attr fontProviderAuthority 0x0 -int attr fontProviderCerts 0x0 -int attr fontProviderFetchStrategy 0x0 -int attr fontProviderFetchTimeout 0x0 -int attr fontProviderPackage 0x0 -int attr fontProviderQuery 0x0 -int attr fontProviderSystemFontFamily 0x0 -int attr fontStyle 0x0 -int attr fontVariationSettings 0x0 -int attr fontWeight 0x0 -int attr forceApplySystemWindowInsetTop 0x0 -int attr forceDefaultNavigationOnClickListener 0x0 -int attr foregroundInsidePadding 0x0 -int attr fragment 0x0 -int attr framePosition 0x0 -int attr gapBetweenBars 0x0 -int attr gestureInsetBottomIgnored 0x0 -int attr goIcon 0x0 -int attr guidelineUseRtl 0x0 -int attr haloColor 0x0 -int attr haloRadius 0x0 -int attr headerLayout 0x0 -int attr headerMarginBottom 0x0 -int attr height 0x0 -int attr helperText 0x0 -int attr helperTextEnabled 0x0 -int attr helperTextTextAppearance 0x0 -int attr helperTextTextColor 0x0 -int attr hideAnimationBehavior 0x0 -int attr hideMotionSpec 0x0 -int attr hideNavigationIcon 0x0 -int attr hideOnContentScroll 0x0 -int attr hideOnScroll 0x0 -int attr highlightBracketPair 0x0 -int attr highlightCurrentBlock 0x0 -int attr highlightCurrentLine 0x0 -int attr hintAnimationEnabled 0x0 -int attr hintEnabled 0x0 -int attr hintMaxLines 0x0 -int attr hintTextAppearance 0x0 -int attr hintTextColor 0x0 -int attr homeAsUpIndicator 0x0 -int attr homeLayout 0x0 -int attr horizontalItemSpacing 0x0 -int attr horizontalItemTextAppearanceActive 0x0 -int attr horizontalItemTextAppearanceInactive 0x0 -int attr horizontalOffset 0x0 -int attr horizontalOffsetWithText 0x0 -int attr horizontalScrollbarEnabled 0x0 -int attr hoveredFocusedTranslationZ 0x0 -int attr icon 0x0 -int attr iconEndPadding 0x0 -int attr iconGravity 0x0 -int attr iconLabelHorizontalSpacing 0x0 -int attr iconPadding 0x0 -int attr iconSize 0x0 -int attr iconSpaceReserved 0x0 -int attr iconStartPadding 0x0 -int attr iconTint 0x0 -int attr iconTintMode 0x0 -int attr iconifiedByDefault 0x0 -int attr ifTagNotSet 0x0 -int attr ifTagSet 0x0 -int attr imageButtonStyle 0x0 -int attr imagePanX 0x0 -int attr imagePanY 0x0 -int attr imageRotate 0x0 -int attr imageZoom 0x0 -int attr indeterminateAnimationType 0x0 -int attr indeterminateAnimationTypeCircular 0x0 -int attr indeterminateAnimatorDurationScale 0x0 -int attr indeterminateProgressStyle 0x0 -int attr indeterminateTrackVisible 0x0 -int attr indicatorColor 0x0 -int attr indicatorDirectionCircular 0x0 -int attr indicatorDirectionLinear 0x0 -int attr indicatorInset 0x0 -int attr indicatorSize 0x0 -int attr indicatorTrackGapSize 0x0 -int attr initialActivityCount 0x0 -int attr initialExpandedChildrenCount 0x0 -int attr innerCornerSize 0x0 -int attr insetForeground 0x0 -int attr isCardRecommended 0x0 -int attr isCheckableCard 0x0 -int attr isClickableCard 0x0 -int attr isLightTheme 0x0 -int attr isMaterial3DynamicColorApplied 0x0 -int attr isMaterial3Theme 0x0 -int attr isMaterialTheme 0x0 -int attr isPreferenceVisible 0x0 -int attr itemActiveIndicatorStyle 0x0 -int attr itemBackground 0x0 -int attr itemFillColor 0x0 -int attr itemGravity 0x0 -int attr itemHorizontalPadding 0x0 -int attr itemHorizontalTranslationEnabled 0x0 -int attr itemIconGravity 0x0 -int attr itemIconPadding 0x0 -int attr itemIconSize 0x0 -int attr itemIconTint 0x0 -int attr itemMaxLines 0x0 -int attr itemMinHeight 0x0 -int attr itemPadding 0x0 -int attr itemPaddingBottom 0x0 -int attr itemPaddingTop 0x0 -int attr itemRippleColor 0x0 -int attr itemShapeAppearance 0x0 -int attr itemShapeAppearanceOverlay 0x0 -int attr itemShapeFillColor 0x0 -int attr itemShapeInsetBottom 0x0 -int attr itemShapeInsetEnd 0x0 -int attr itemShapeInsetStart 0x0 -int attr itemShapeInsetTop 0x0 -int attr itemSpacing 0x0 -int attr itemStrokeColor 0x0 -int attr itemStrokeWidth 0x0 -int attr itemTextAppearance 0x0 -int attr itemTextAppearanceActive 0x0 -int attr itemTextAppearanceActiveBoldEnabled 0x0 -int attr itemTextAppearanceInactive 0x0 -int attr itemTextColor 0x0 -int attr itemVerticalPadding 0x0 -int attr key 0x0 -int attr keyPositionType 0x0 -int attr keyboardIcon 0x0 -int attr keylines 0x0 -int attr lStar 0x0 -int attr labelBehavior 0x0 -int attr labelFontScalingEnabled 0x0 -int attr labelMaxLines 0x0 -int attr labelStyle 0x0 -int attr labelTextAppearance 0x0 -int attr labelVisibilityMode 0x0 -int attr largeFontVerticalOffsetAdjustment 0x0 -int attr lastBaselineToBottomHeight 0x0 -int attr lastItemDecorated 0x0 -int attr layout 0x0 -int attr layoutDescription 0x0 -int attr layoutDuringTransition 0x0 -int attr layoutManager 0x0 -int attr layout_anchor 0x0 -int attr layout_anchorGravity 0x0 -int attr layout_behavior 0x0 -int attr layout_collapseMode 0x0 -int attr layout_collapseParallaxMultiplier 0x0 -int attr layout_constrainedHeight 0x0 -int attr layout_constrainedWidth 0x0 -int attr layout_constraintBaseline_creator 0x0 -int attr layout_constraintBaseline_toBaselineOf 0x0 -int attr layout_constraintBaseline_toBottomOf 0x0 -int attr layout_constraintBaseline_toTopOf 0x0 -int attr layout_constraintBottom_creator 0x0 -int attr layout_constraintBottom_toBottomOf 0x0 -int attr layout_constraintBottom_toTopOf 0x0 -int attr layout_constraintCircle 0x0 -int attr layout_constraintCircleAngle 0x0 -int attr layout_constraintCircleRadius 0x0 -int attr layout_constraintDimensionRatio 0x0 -int attr layout_constraintEnd_toEndOf 0x0 -int attr layout_constraintEnd_toStartOf 0x0 -int attr layout_constraintGuide_begin 0x0 -int attr layout_constraintGuide_end 0x0 -int attr layout_constraintGuide_percent 0x0 -int attr layout_constraintHeight 0x0 -int attr layout_constraintHeight_default 0x0 -int attr layout_constraintHeight_max 0x0 -int attr layout_constraintHeight_min 0x0 -int attr layout_constraintHeight_percent 0x0 -int attr layout_constraintHorizontal_bias 0x0 -int attr layout_constraintHorizontal_chainStyle 0x0 -int attr layout_constraintHorizontal_weight 0x0 -int attr layout_constraintLeft_creator 0x0 -int attr layout_constraintLeft_toLeftOf 0x0 -int attr layout_constraintLeft_toRightOf 0x0 -int attr layout_constraintRight_creator 0x0 -int attr layout_constraintRight_toLeftOf 0x0 -int attr layout_constraintRight_toRightOf 0x0 -int attr layout_constraintStart_toEndOf 0x0 -int attr layout_constraintStart_toStartOf 0x0 -int attr layout_constraintTag 0x0 -int attr layout_constraintTop_creator 0x0 -int attr layout_constraintTop_toBottomOf 0x0 -int attr layout_constraintTop_toTopOf 0x0 -int attr layout_constraintVertical_bias 0x0 -int attr layout_constraintVertical_chainStyle 0x0 -int attr layout_constraintVertical_weight 0x0 -int attr layout_constraintWidth 0x0 -int attr layout_constraintWidth_default 0x0 -int attr layout_constraintWidth_max 0x0 -int attr layout_constraintWidth_min 0x0 -int attr layout_constraintWidth_percent 0x0 -int attr layout_dodgeInsetEdges 0x0 -int attr layout_editor_absoluteX 0x0 -int attr layout_editor_absoluteY 0x0 -int attr layout_goneMarginBaseline 0x0 -int attr layout_goneMarginBottom 0x0 -int attr layout_goneMarginEnd 0x0 -int attr layout_goneMarginLeft 0x0 -int attr layout_goneMarginRight 0x0 -int attr layout_goneMarginStart 0x0 -int attr layout_goneMarginTop 0x0 -int attr layout_insetEdge 0x0 -int attr layout_keyline 0x0 -int attr layout_marginBaseline 0x0 -int attr layout_optimizationLevel 0x0 -int attr layout_scrollEffect 0x0 -int attr layout_scrollFlags 0x0 -int attr layout_scrollInterpolator 0x0 -int attr layout_wrapBehaviorInParent 0x0 -int attr liftOnScroll 0x0 -int attr liftOnScrollColor 0x0 -int attr liftOnScrollTargetViewId 0x0 -int attr ligatures 0x0 -int attr limitBoundsTo 0x0 -int attr lineHeight 0x0 -int attr lineNumberVisible 0x0 -int attr lineSpacing 0x0 -int attr linearProgressIndicatorStyle 0x0 -int attr listChoiceBackgroundIndicator 0x0 -int attr listChoiceIndicatorMultipleAnimated 0x0 -int attr listChoiceIndicatorSingleAnimated 0x0 -int attr listDividerAlertDialog 0x0 -int attr listItemLayout 0x0 -int attr listLayout 0x0 -int attr listMenuViewStyle 0x0 -int attr listPopupWindowStyle 0x0 -int attr listPreferredItemHeight 0x0 -int attr listPreferredItemHeightLarge 0x0 -int attr listPreferredItemHeightSmall 0x0 -int attr listPreferredItemPaddingEnd 0x0 -int attr listPreferredItemPaddingLeft 0x0 -int attr listPreferredItemPaddingRight 0x0 -int attr listPreferredItemPaddingStart 0x0 -int attr lnPanelPosition 0x0 -int attr lnPanelPositionMode 0x0 -int attr loadingIndicatorStyle 0x0 -int attr logo 0x0 -int attr logoAdjustViewBounds 0x0 -int attr logoDescription 0x0 -int attr logoScaleType 0x0 -int attr marginBottomSystemWindowInsets 0x0 -int attr marginHorizontal 0x0 -int attr marginLeftSystemWindowInsets 0x0 -int attr marginRightSystemWindowInsets 0x0 -int attr marginTopSystemWindowInsets 0x0 -int attr materialAlertDialogBodyTextStyle 0x0 -int attr materialAlertDialogButtonSpacerVisibility 0x0 -int attr materialAlertDialogTheme 0x0 -int attr materialAlertDialogTitleIconStyle 0x0 -int attr materialAlertDialogTitlePanelStyle 0x0 -int attr materialAlertDialogTitleTextStyle 0x0 -int attr materialButtonElevatedStyle 0x0 -int attr materialButtonGroupStyle 0x0 -int attr materialButtonOutlinedStyle 0x0 -int attr materialButtonStyle 0x0 -int attr materialButtonToggleGroupStyle 0x0 -int attr materialButtonTonalStyle 0x0 -int attr materialCalendarDay 0x0 -int attr materialCalendarDayOfWeekLabel 0x0 -int attr materialCalendarFullscreenTheme 0x0 -int attr materialCalendarHeaderCancelButton 0x0 -int attr materialCalendarHeaderConfirmButton 0x0 -int attr materialCalendarHeaderDivider 0x0 -int attr materialCalendarHeaderLayout 0x0 -int attr materialCalendarHeaderSelection 0x0 -int attr materialCalendarHeaderTitle 0x0 -int attr materialCalendarHeaderToggleButton 0x0 -int attr materialCalendarMonth 0x0 -int attr materialCalendarMonthNavigationButton 0x0 -int attr materialCalendarStyle 0x0 -int attr materialCalendarTheme 0x0 -int attr materialCalendarYearNavigationButton 0x0 -int attr materialCardViewElevatedStyle 0x0 -int attr materialCardViewFilledStyle 0x0 -int attr materialCardViewOutlinedStyle 0x0 -int attr materialCardViewStyle 0x0 -int attr materialCircleRadius 0x0 -int attr materialClockStyle 0x0 -int attr materialDisplayDividerStyle 0x0 -int attr materialDividerHeavyStyle 0x0 -int attr materialDividerStyle 0x0 -int attr materialIconButtonFilledStyle 0x0 -int attr materialIconButtonFilledTonalStyle 0x0 -int attr materialIconButtonOutlinedStyle 0x0 -int attr materialIconButtonStyle 0x0 -int attr materialSearchBarStyle 0x0 -int attr materialSearchViewPrefixStyle 0x0 -int attr materialSearchViewStyle 0x0 -int attr materialSearchViewToolbarHeight 0x0 -int attr materialSearchViewToolbarStyle 0x0 -int attr materialSizeOverlay 0x0 -int attr materialSplitButtonIconFilledStyle 0x0 -int attr materialSplitButtonIconFilledTonalStyle 0x0 -int attr materialSplitButtonLeadingFilledStyle 0x0 -int attr materialSplitButtonLeadingFilledTonalStyle 0x0 -int attr materialSplitButtonStyle 0x0 -int attr materialSwitchStyle 0x0 -int attr materialThemeOverlay 0x0 -int attr materialTimePickerStyle 0x0 -int attr materialTimePickerTheme 0x0 -int attr materialTimePickerTitleStyle 0x0 -int attr maxAcceleration 0x0 -int attr maxActionInlineWidth 0x0 -int attr maxButtonHeight 0x0 -int attr maxCharacterCount 0x0 -int attr maxHeight 0x0 -int attr maxImageSize 0x0 -int attr maxLines 0x0 -int attr maxNumber 0x0 -int attr maxVelocity 0x0 -int attr maxWidth 0x0 -int attr measureBottomPaddingFromLabelBaseline 0x0 -int attr measureWithLargestChild 0x0 -int attr menu 0x0 -int attr menuAlignmentMode 0x0 -int attr menuGravity 0x0 -int attr methodName 0x0 -int attr min 0x0 -int attr minHeight 0x0 -int attr minHideDelay 0x0 -int attr minSeparation 0x0 -int attr minTouchTargetSize 0x0 -int attr minWidth 0x0 -int attr mock_diagonalsColor 0x0 -int attr mock_label 0x0 -int attr mock_labelBackgroundColor 0x0 -int attr mock_labelColor 0x0 -int attr mock_showDiagonals 0x0 -int attr mock_showLabel 0x0 -int attr motionDebug 0x0 -int attr motionDurationExtraLong1 0x0 -int attr motionDurationExtraLong2 0x0 -int attr motionDurationExtraLong3 0x0 -int attr motionDurationExtraLong4 0x0 -int attr motionDurationLong1 0x0 -int attr motionDurationLong2 0x0 -int attr motionDurationLong3 0x0 -int attr motionDurationLong4 0x0 -int attr motionDurationMedium1 0x0 -int attr motionDurationMedium2 0x0 -int attr motionDurationMedium3 0x0 -int attr motionDurationMedium4 0x0 -int attr motionDurationShort1 0x0 -int attr motionDurationShort2 0x0 -int attr motionDurationShort3 0x0 -int attr motionDurationShort4 0x0 -int attr motionEasingAccelerated 0x0 -int attr motionEasingDecelerated 0x0 -int attr motionEasingEmphasized 0x0 -int attr motionEasingEmphasizedAccelerateInterpolator 0x0 -int attr motionEasingEmphasizedDecelerateInterpolator 0x0 -int attr motionEasingEmphasizedInterpolator 0x0 -int attr motionEasingLinear 0x0 -int attr motionEasingLinearInterpolator 0x0 -int attr motionEasingStandard 0x0 -int attr motionEasingStandardAccelerateInterpolator 0x0 -int attr motionEasingStandardDecelerateInterpolator 0x0 -int attr motionEasingStandardInterpolator 0x0 -int attr motionEffect_alpha 0x0 -int attr motionEffect_end 0x0 -int attr motionEffect_move 0x0 -int attr motionEffect_start 0x0 -int attr motionEffect_strict 0x0 -int attr motionEffect_translationX 0x0 -int attr motionEffect_translationY 0x0 -int attr motionEffect_viewTransition 0x0 -int attr motionInterpolator 0x0 -int attr motionPath 0x0 -int attr motionPathRotate 0x0 -int attr motionProgress 0x0 -int attr motionSpringDefaultEffects 0x0 -int attr motionSpringDefaultSpatial 0x0 -int attr motionSpringFastEffects 0x0 -int attr motionSpringFastSpatial 0x0 -int attr motionSpringSlowEffects 0x0 -int attr motionSpringSlowSpatial 0x0 -int attr motionStagger 0x0 -int attr motionTarget 0x0 -int attr motion_postLayoutCollision 0x0 -int attr motion_triggerOnCollision 0x0 -int attr moveWhenScrollAtTop 0x0 -int attr multiChoiceItemLayout 0x0 -int attr navigationContentDescription 0x0 -int attr navigationIcon 0x0 -int attr navigationIconTint 0x0 -int attr navigationMode 0x0 -int attr navigationRailStyle 0x0 -int attr navigationViewStyle 0x0 -int attr negativeButtonText 0x0 -int attr nestedScrollFlags 0x0 -int attr nestedScrollViewStyle 0x0 -int attr nestedScrollable 0x0 -int attr noIcon 0x0 -int attr noIconBackground 0x0 -int attr noSummary 0x0 -int attr noTitle 0x0 -int attr number 0x0 -int attr numericModifiers 0x0 -int attr offsetAlignmentMode 0x0 -int attr onCross 0x0 -int attr onHide 0x0 -int attr onNegativeCross 0x0 -int attr onPositiveCross 0x0 -int attr onShow 0x0 -int attr onStateTransition 0x0 -int attr onTouchUp 0x0 -int attr opticalCenterEnabled 0x0 -int attr order 0x0 -int attr orderingFromXml 0x0 -int attr overlapAnchor 0x0 -int attr overlay 0x0 -int attr paddingBottomNoButtons 0x0 -int attr paddingBottomSystemWindowInsets 0x0 -int attr paddingEnd 0x0 -int attr paddingLeftSystemWindowInsets 0x0 -int attr paddingRightSystemWindowInsets 0x0 -int attr paddingStart 0x0 -int attr paddingStartSystemWindowInsets 0x0 -int attr paddingTopNoTitle 0x0 -int attr paddingTopSystemWindowInsets 0x0 -int attr panelBackground 0x0 -int attr panelMenuListTheme 0x0 -int attr panelMenuListWidth 0x0 -int attr passwordToggleContentDescription 0x0 -int attr passwordToggleDrawable 0x0 -int attr passwordToggleEnabled 0x0 -int attr passwordToggleTint 0x0 -int attr passwordToggleTintMode 0x0 -int attr pathMotionArc 0x0 -int attr path_percent 0x0 -int attr percentHeight 0x0 -int attr percentWidth 0x0 -int attr percentX 0x0 -int attr percentY 0x0 -int attr perpendicularPath_percent 0x0 -int attr persistent 0x0 -int attr pinLineNumber 0x0 -int attr pivotAnchor 0x0 -int attr placeholderText 0x0 -int attr placeholderTextAppearance 0x0 -int attr placeholderTextColor 0x0 -int attr placeholder_emptyVisibility 0x0 -int attr polarRelativeTo 0x0 -int attr popupMenuBackground 0x0 -int attr popupMenuStyle 0x0 -int attr popupTheme 0x0 -int attr popupWindowStyle 0x0 -int attr positiveButtonText 0x0 -int attr postSplashScreenTheme 0x0 -int attr preferenceCategoryStyle 0x0 -int attr preferenceCategoryTitleTextAppearance 0x0 -int attr preferenceCategoryTitleTextColor 0x0 -int attr preferenceFragmentCompatStyle 0x0 -int attr preferenceFragmentListStyle 0x0 -int attr preferenceFragmentStyle 0x0 -int attr preferenceInformationStyle 0x0 -int attr preferenceScreenStyle 0x0 -int attr preferenceStyle 0x0 -int attr preferenceTheme 0x0 -int attr prefixText 0x0 -int attr prefixTextAppearance 0x0 -int attr prefixTextColor 0x0 -int attr preserveIconSpacing 0x0 -int attr pressedTranslationZ 0x0 -int attr progressBarPadding 0x0 -int attr progressBarStyle 0x0 -int attr quantizeMotionInterpolator 0x0 -int attr quantizeMotionPhase 0x0 -int attr quantizeMotionSteps 0x0 -int attr queryBackground 0x0 -int attr queryHint 0x0 -int attr queryPatterns 0x0 -int attr radioButtonStyle 0x0 -int attr rangeFillColor 0x0 -int attr ratingBarStyle 0x0 -int attr ratingBarStyleIndicator 0x0 -int attr ratingBarStyleSmall 0x0 -int attr reactiveGuide_animateChange 0x0 -int attr reactiveGuide_applyToAllConstraintSets 0x0 -int attr reactiveGuide_applyToConstraintSet 0x0 -int attr reactiveGuide_valueId 0x0 -int attr recyclerViewStyle 0x0 -int attr region_heightLessThan 0x0 -int attr region_heightMoreThan 0x0 -int attr region_widthLessThan 0x0 -int attr region_widthMoreThan 0x0 -int attr removeEmbeddedFabElevation 0x0 -int attr renderFunctionChars 0x0 -int attr reverseLayout 0x0 -int attr rippleColor 0x0 -int attr rotationCenterId 0x0 -int attr round 0x0 -int attr roundPercent 0x0 -int attr saturation 0x0 -int attr scalable 0x0 -int attr scaleFromTextSize 0x0 -int attr scrimAnimationDuration 0x0 -int attr scrimBackground 0x0 -int attr scrimVisibleHeightTrigger 0x0 -int attr scrollbarThumbHorizontal 0x0 -int attr scrollbarThumbVertical 0x0 -int attr scrollbarTrackHorizontal 0x0 -int attr scrollbarTrackVertical 0x0 -int attr scrollingEnabled 0x0 -int attr searchHintIcon 0x0 -int attr searchIcon 0x0 -int attr searchPrefixText 0x0 -int attr searchViewStyle 0x0 -int attr seekBarIncrement 0x0 -int attr seekBarPreferenceStyle 0x0 -int attr seekBarStyle 0x0 -int attr selectable 0x0 -int attr selectableItemBackground 0x0 -int attr selectableItemBackgroundBorderless 0x0 -int attr selectionRequired 0x0 -int attr selectorSize 0x0 -int attr setCardBackgroundColor 0x0 -int attr setCardElevation 0x0 -int attr setCardIcon 0x0 -int attr setCardIconBackgroundColor 0x0 -int attr setCardIconBackgroundDrawable 0x0 -int attr setCardIconHeight 0x0 -int attr setCardIconWidth 0x0 -int attr setCardStroke 0x0 -int attr setCardStrokeColor 0x0 -int attr setCardSummary 0x0 -int attr setCardTitle 0x0 -int attr setSummaryFont 0x0 -int attr setSummaryTextSize 0x0 -int attr setTitleFont 0x0 -int attr setTitleTextSize 0x0 -int attr setsTag 0x0 -int attr shapeAppearance 0x0 -int attr shapeAppearanceCornerExtraExtraLarge 0x0 -int attr shapeAppearanceCornerExtraLarge 0x0 -int attr shapeAppearanceCornerExtraLargeIncreased 0x0 -int attr shapeAppearanceCornerExtraSmall 0x0 -int attr shapeAppearanceCornerLarge 0x0 -int attr shapeAppearanceCornerLargeIncreased 0x0 -int attr shapeAppearanceCornerMedium 0x0 -int attr shapeAppearanceCornerSmall 0x0 -int attr shapeAppearanceLargeComponent 0x0 -int attr shapeAppearanceMediumComponent 0x0 -int attr shapeAppearanceOverlay 0x0 -int attr shapeAppearanceSmallComponent 0x0 -int attr shapeCornerFamily 0x0 -int attr shapeCornerSizeExtraExtraLarge 0x0 -int attr shapeCornerSizeExtraLarge 0x0 -int attr shapeCornerSizeExtraLargeIncreased 0x0 -int attr shapeCornerSizeExtraSmall 0x0 -int attr shapeCornerSizeLarge 0x0 -int attr shapeCornerSizeLargeIncreased 0x0 -int attr shapeCornerSizeMedium 0x0 -int attr shapeCornerSizeSmall 0x0 -int attr shortcutMatchRequired 0x0 -int attr shouldDisableView 0x0 -int attr shouldRemoveExpandedCorners 0x0 -int attr showAnimationBehavior 0x0 -int attr showAsAction 0x0 -int attr showDelay 0x0 -int attr showDividers 0x0 -int attr showMarker 0x0 -int attr showMotionSpec 0x0 -int attr showPaths 0x0 -int attr showSeekBarValue 0x0 -int attr showText 0x0 -int attr showTitle 0x0 -int attr shrinkMotionSpec 0x0 -int attr sideSheetDialogTheme 0x0 -int attr sideSheetModalStyle 0x0 -int attr simpleItemLayout 0x0 -int attr simpleItemSelectedColor 0x0 -int attr simpleItemSelectedRippleColor 0x0 -int attr simpleItems 0x0 -int attr singleChoiceItemLayout 0x0 -int attr singleLine 0x0 -int attr singleLineTitle 0x0 -int attr singleSelection 0x0 -int attr sizePercent 0x0 -int attr sliderStyle 0x0 -int attr snackbarButtonStyle 0x0 -int attr snackbarStyle 0x0 -int attr snackbarTextViewStyle 0x0 -int attr spanCount 0x0 -int attr spinBars 0x0 -int attr spinnerDropDownItemStyle 0x0 -int attr spinnerStyle 0x0 -int attr splashScreenIconSize 0x0 -int attr splitTrack 0x0 -int attr springBoundary 0x0 -int attr springDamping 0x0 -int attr springMass 0x0 -int attr springStiffness 0x0 -int attr springStopThreshold 0x0 -int attr srcCompat 0x0 -int attr stackFromEnd 0x0 -int attr staggered 0x0 -int attr startIconCheckable 0x0 -int attr startIconContentDescription 0x0 -int attr startIconDrawable 0x0 -int attr startIconMinSize 0x0 -int attr startIconScaleType 0x0 -int attr startIconTint 0x0 -int attr startIconTintMode 0x0 -int attr startInsetScrimEnabled 0x0 -int attr state_above_anchor 0x0 -int attr state_collapsed 0x0 -int attr state_collapsible 0x0 -int attr state_dragged 0x0 -int attr state_error 0x0 -int attr state_indeterminate 0x0 -int attr state_liftable 0x0 -int attr state_lifted 0x0 -int attr state_with_icon 0x0 -int attr statusBarBackground 0x0 -int attr statusBarForeground 0x0 -int attr statusBarScrim 0x0 -int attr stiffness 0x0 -int attr strokeColor 0x0 -int attr strokeWidth 0x0 -int attr subMenuArrow 0x0 -int attr subheaderColor 0x0 -int attr subheaderInsetEnd 0x0 -int attr subheaderInsetStart 0x0 -int attr subheaderTextAppearance 0x0 -int attr submenuDividersEnabled 0x0 -int attr submitBackground 0x0 -int attr subtitle 0x0 -int attr subtitleCentered 0x0 -int attr subtitleMaxLines 0x0 -int attr subtitleTextAppearance 0x0 -int attr subtitleTextColor 0x0 -int attr subtitleTextStyle 0x0 -int attr suffixText 0x0 -int attr suffixTextAppearance 0x0 -int attr suffixTextColor 0x0 -int attr suggestionRowLayout 0x0 -int attr summary 0x0 -int attr summaryOff 0x0 -int attr summaryOn 0x0 -int attr switchMinWidth 0x0 -int attr switchPadding 0x0 -int attr switchPreferenceCompatStyle 0x0 -int attr switchPreferenceStyle 0x0 -int attr switchStyle 0x0 -int attr switchTextAppearance 0x0 -int attr switchTextOff 0x0 -int attr switchTextOn 0x0 -int attr symbolCompletionEnabled 0x0 -int attr tabBackground 0x0 -int attr tabContentStart 0x0 -int attr tabGravity 0x0 -int attr tabIconTint 0x0 -int attr tabIconTintMode 0x0 -int attr tabIndicator 0x0 -int attr tabIndicatorAnimationDuration 0x0 -int attr tabIndicatorAnimationMode 0x0 -int attr tabIndicatorColor 0x0 -int attr tabIndicatorFullWidth 0x0 -int attr tabIndicatorGravity 0x0 -int attr tabIndicatorHeight 0x0 -int attr tabInlineLabel 0x0 -int attr tabMaxWidth 0x0 -int attr tabMinWidth 0x0 -int attr tabMode 0x0 -int attr tabPadding 0x0 -int attr tabPaddingBottom 0x0 -int attr tabPaddingEnd 0x0 -int attr tabPaddingStart 0x0 -int attr tabPaddingTop 0x0 -int attr tabRippleColor 0x0 -int attr tabSecondaryStyle 0x0 -int attr tabSelectedTextAppearance 0x0 -int attr tabSelectedTextColor 0x0 -int attr tabStyle 0x0 -int attr tabTextAppearance 0x0 -int attr tabTextColor 0x0 -int attr tabUnboundedRipple 0x0 -int attr tabWidth 0x0 -int attr targetId 0x0 -int attr telltales_tailColor 0x0 -int attr telltales_tailScale 0x0 -int attr telltales_velocityMode 0x0 -int attr termuxActivityDrawerBackground 0x0 -int attr termuxActivityDrawerImageTint 0x0 -int attr text 0x0 -int attr textAllCaps 0x0 -int attr textAppearanceBody1 0x0 -int attr textAppearanceBody2 0x0 -int attr textAppearanceBodyLarge 0x0 -int attr textAppearanceBodyLargeEmphasized 0x0 -int attr textAppearanceBodyMedium 0x0 -int attr textAppearanceBodyMediumEmphasized 0x0 -int attr textAppearanceBodySmall 0x0 -int attr textAppearanceBodySmallEmphasized 0x0 -int attr textAppearanceButton 0x0 -int attr textAppearanceCaption 0x0 -int attr textAppearanceDisplayLarge 0x0 -int attr textAppearanceDisplayLargeEmphasized 0x0 -int attr textAppearanceDisplayMedium 0x0 -int attr textAppearanceDisplayMediumEmphasized 0x0 -int attr textAppearanceDisplaySmall 0x0 -int attr textAppearanceDisplaySmallEmphasized 0x0 -int attr textAppearanceHeadline1 0x0 -int attr textAppearanceHeadline2 0x0 -int attr textAppearanceHeadline3 0x0 -int attr textAppearanceHeadline4 0x0 -int attr textAppearanceHeadline5 0x0 -int attr textAppearanceHeadline6 0x0 -int attr textAppearanceHeadlineLarge 0x0 -int attr textAppearanceHeadlineLargeEmphasized 0x0 -int attr textAppearanceHeadlineMedium 0x0 -int attr textAppearanceHeadlineMediumEmphasized 0x0 -int attr textAppearanceHeadlineSmall 0x0 -int attr textAppearanceHeadlineSmallEmphasized 0x0 -int attr textAppearanceLabelLarge 0x0 -int attr textAppearanceLabelLargeEmphasized 0x0 -int attr textAppearanceLabelMedium 0x0 -int attr textAppearanceLabelMediumEmphasized 0x0 -int attr textAppearanceLabelSmall 0x0 -int attr textAppearanceLabelSmallEmphasized 0x0 -int attr textAppearanceLargePopupMenu 0x0 -int attr textAppearanceLineHeightEnabled 0x0 -int attr textAppearanceListItem 0x0 -int attr textAppearanceListItemSecondary 0x0 -int attr textAppearanceListItemSmall 0x0 -int attr textAppearanceOverline 0x0 -int attr textAppearancePopupMenuHeader 0x0 -int attr textAppearanceSearchResultSubtitle 0x0 -int attr textAppearanceSearchResultTitle 0x0 -int attr textAppearanceSmallPopupMenu 0x0 -int attr textAppearanceSubtitle1 0x0 -int attr textAppearanceSubtitle2 0x0 -int attr textAppearanceTitleLarge 0x0 -int attr textAppearanceTitleLargeEmphasized 0x0 -int attr textAppearanceTitleMedium 0x0 -int attr textAppearanceTitleMediumEmphasized 0x0 -int attr textAppearanceTitleSmall 0x0 -int attr textAppearanceTitleSmallEmphasized 0x0 -int attr textBackground 0x0 -int attr textBackgroundPanX 0x0 -int attr textBackgroundPanY 0x0 -int attr textBackgroundRotate 0x0 -int attr textBackgroundZoom 0x0 -int attr textCentered 0x0 -int attr textColorAlertDialogListItem 0x0 -int attr textColorSearchUrl 0x0 -int attr textEndPadding 0x0 -int attr textFillColor 0x0 -int attr textInputFilledDenseStyle 0x0 -int attr textInputFilledExposedDropdownMenuStyle 0x0 -int attr textInputFilledStyle 0x0 -int attr textInputLayoutFocusedRectEnabled 0x0 -int attr textInputOutlinedDenseStyle 0x0 -int attr textInputOutlinedExposedDropdownMenuStyle 0x0 -int attr textInputOutlinedStyle 0x0 -int attr textInputStyle 0x0 -int attr textLocale 0x0 -int attr textOutlineColor 0x0 -int attr textOutlineThickness 0x0 -int attr textPanX 0x0 -int attr textPanY 0x0 -int attr textSize 0x0 -int attr textStartPadding 0x0 -int attr textureBlurFactor 0x0 -int attr textureEffect 0x0 -int attr textureHeight 0x0 -int attr textureWidth 0x0 -int attr theme 0x0 -int attr thickness 0x0 -int attr thumbColor 0x0 -int attr thumbElevation 0x0 -int attr thumbHeight 0x0 -int attr thumbIcon 0x0 -int attr thumbIconSize 0x0 -int attr thumbIconTint 0x0 -int attr thumbIconTintMode 0x0 -int attr thumbRadius 0x0 -int attr thumbStrokeColor 0x0 -int attr thumbStrokeWidth 0x0 -int attr thumbTextPadding 0x0 -int attr thumbTint 0x0 -int attr thumbTintMode 0x0 -int attr thumbTrackGapSize 0x0 -int attr thumbWidth 0x0 -int attr tickColor 0x0 -int attr tickColorActive 0x0 -int attr tickColorInactive 0x0 -int attr tickMark 0x0 -int attr tickMarkTint 0x0 -int attr tickMarkTintMode 0x0 -int attr tickRadiusActive 0x0 -int attr tickRadiusInactive 0x0 -int attr tickVisibilityMode 0x0 -int attr tickVisible 0x0 -int attr tint 0x0 -int attr tintMode 0x0 -int attr tintNavigationIcon 0x0 -int attr title 0x0 -int attr titleCentered 0x0 -int attr titleCollapseMode 0x0 -int attr titleEnabled 0x0 -int attr titleMargin 0x0 -int attr titleMarginBottom 0x0 -int attr titleMarginEnd 0x0 -int attr titleMarginStart 0x0 -int attr titleMarginTop 0x0 -int attr titleMargins 0x0 -int attr titleMaxLines 0x0 -int attr titlePositionInterpolator 0x0 -int attr titleTextAppearance 0x0 -int attr titleTextColor 0x0 -int attr titleTextEllipsize 0x0 -int attr titleTextStyle 0x0 -int attr toggleCheckedStateOnClick 0x0 -int attr toolbarId 0x0 -int attr toolbarNavigationButtonStyle 0x0 -int attr toolbarStyle 0x0 -int attr toolbarSurfaceStyle 0x0 -int attr tooltipForegroundColor 0x0 -int attr tooltipFrameBackground 0x0 -int attr tooltipStyle 0x0 -int attr tooltipText 0x0 -int attr topInsetScrimEnabled 0x0 -int attr touchAnchorId 0x0 -int attr touchAnchorSide 0x0 -int attr touchRegionId 0x0 -int attr track 0x0 -int attr trackColor 0x0 -int attr trackColorActive 0x0 -int attr trackColorInactive 0x0 -int attr trackCornerRadius 0x0 -int attr trackCornerSize 0x0 -int attr trackDecoration 0x0 -int attr trackDecorationTint 0x0 -int attr trackDecorationTintMode 0x0 -int attr trackHeight 0x0 -int attr trackIconActiveColor 0x0 -int attr trackIconActiveEnd 0x0 -int attr trackIconActiveStart 0x0 -int attr trackIconInactiveColor 0x0 -int attr trackIconInactiveEnd 0x0 -int attr trackIconInactiveStart 0x0 -int attr trackIconSize 0x0 -int attr trackInnerCornerRadius 0x0 -int attr trackInsideCornerSize 0x0 -int attr trackStopIndicatorPadding 0x0 -int attr trackStopIndicatorSize 0x0 -int attr trackThickness 0x0 -int attr trackTint 0x0 -int attr trackTintMode 0x0 -int attr transformPivotTarget 0x0 -int attr transitionDisable 0x0 -int attr transitionEasing 0x0 -int attr transitionFlags 0x0 -int attr transitionPathRotate 0x0 -int attr transitionShapeAppearance 0x0 -int attr triggerId 0x0 -int attr triggerReceiver 0x0 -int attr triggerSlack 0x0 -int attr ttcIndex 0x0 -int attr upDuration 0x0 -int attr updatesContinuously 0x0 -int attr useCompatPadding 0x0 -int attr useDrawerArrowDrawable 0x0 -int attr useMaterialThemeColors 0x0 -int attr useSimpleSummaryProvider 0x0 -int attr use_legacy_parser 0x0 -int attr values 0x0 -int attr vector_src 0x0 -int attr verticalOffset 0x0 -int attr verticalOffsetWithText 0x0 -int attr verticalScrollbarEnabled 0x0 -int attr viewInflaterClass 0x0 -int attr viewTransitionMode 0x0 -int attr viewTransitionOnCross 0x0 -int attr viewTransitionOnNegativeCross 0x0 -int attr viewTransitionOnPositiveCross 0x0 -int attr visibilityMode 0x0 -int attr voiceIcon 0x0 -int attr warmth 0x0 -int attr waveAmplitude 0x0 -int attr waveDecay 0x0 -int attr waveOffset 0x0 -int attr wavePeriod 0x0 -int attr wavePhase 0x0 -int attr waveShape 0x0 -int attr waveSpeed 0x0 -int attr waveVariesBy 0x0 -int attr wavelength 0x0 -int attr wavelengthDeterminate 0x0 -int attr wavelengthIndeterminate 0x0 -int attr widgetLayout 0x0 -int attr widthChange 0x0 -int attr windowActionBar 0x0 -int attr windowActionBarOverlay 0x0 -int attr windowActionModeOverlay 0x0 -int attr windowFixedHeightMajor 0x0 -int attr windowFixedHeightMinor 0x0 -int attr windowFixedWidthMajor 0x0 -int attr windowFixedWidthMinor 0x0 -int attr windowMinWidthMajor 0x0 -int attr windowMinWidthMinor 0x0 -int attr windowNoTitle 0x0 -int attr windowSplashScreenAnimatedIcon 0x0 -int attr windowSplashScreenAnimationDuration 0x0 -int attr windowSplashScreenBackground 0x0 -int attr windowSplashScreenIconBackgroundColor 0x0 -int attr wordwrapMode 0x0 -int attr yearSelectedStyle 0x0 -int attr yearStyle 0x0 -int attr yearTodayStyle 0x0 -int bool abc_action_bar_embed_tabs 0x0 -int bool abc_allow_stacked_button_bar 0x0 -int bool abc_config_actionMenuItemAllCaps 0x0 -int bool config_materialPreferenceIconSpaceReserved 0x0 -int bool mtrl_btn_textappearance_all_caps 0x0 -int color _blue_wave_dark_colorBackground 0x0 -int color _blue_wave_dark_colorError 0x0 -int color _blue_wave_dark_colorErrorContainer 0x0 -int color _blue_wave_dark_colorOnBackground 0x0 -int color _blue_wave_dark_colorOnError 0x0 -int color _blue_wave_dark_colorOnErrorContainer 0x0 -int color _blue_wave_dark_colorOnPrimary 0x0 -int color _blue_wave_dark_colorOnPrimaryContainer 0x0 -int color _blue_wave_dark_colorOnSecondary 0x0 -int color _blue_wave_dark_colorOnSecondaryContainer 0x0 -int color _blue_wave_dark_colorOnSurface 0x0 -int color _blue_wave_dark_colorOnSurfaceInverse 0x0 -int color _blue_wave_dark_colorOnSurfaceVariant 0x0 -int color _blue_wave_dark_colorOnTertiary 0x0 -int color _blue_wave_dark_colorOnTertiaryContainer 0x0 -int color _blue_wave_dark_colorOutline 0x0 -int color _blue_wave_dark_colorPrimary 0x0 -int color _blue_wave_dark_colorPrimaryContainer 0x0 -int color _blue_wave_dark_colorPrimaryDark 0x0 -int color _blue_wave_dark_colorPrimaryInverse 0x0 -int color _blue_wave_dark_colorSecondary 0x0 -int color _blue_wave_dark_colorSecondaryContainer 0x0 -int color _blue_wave_dark_colorSurface 0x0 -int color _blue_wave_dark_colorSurfaceInverse 0x0 -int color _blue_wave_dark_colorSurfaceVariant 0x0 -int color _blue_wave_dark_colorTertiary 0x0 -int color _blue_wave_dark_colorTertiaryContainer 0x0 -int color _blue_wave_light_colorBackground 0x0 -int color _blue_wave_light_colorError 0x0 -int color _blue_wave_light_colorErrorContainer 0x0 -int color _blue_wave_light_colorOnBackground 0x0 -int color _blue_wave_light_colorOnError 0x0 -int color _blue_wave_light_colorOnErrorContainer 0x0 -int color _blue_wave_light_colorOnPrimary 0x0 -int color _blue_wave_light_colorOnPrimaryContainer 0x0 -int color _blue_wave_light_colorOnSecondary 0x0 -int color _blue_wave_light_colorOnSecondaryContainer 0x0 -int color _blue_wave_light_colorOnSurface 0x0 -int color _blue_wave_light_colorOnSurfaceInverse 0x0 -int color _blue_wave_light_colorOnSurfaceVariant 0x0 -int color _blue_wave_light_colorOnTertiary 0x0 -int color _blue_wave_light_colorOnTertiaryContainer 0x0 -int color _blue_wave_light_colorOutline 0x0 -int color _blue_wave_light_colorPrimary 0x0 -int color _blue_wave_light_colorPrimaryContainer 0x0 -int color _blue_wave_light_colorPrimaryDark 0x0 -int color _blue_wave_light_colorPrimaryInverse 0x0 -int color _blue_wave_light_colorSecondary 0x0 -int color _blue_wave_light_colorSecondaryContainer 0x0 -int color _blue_wave_light_colorSurface 0x0 -int color _blue_wave_light_colorSurfaceInverse 0x0 -int color _blue_wave_light_colorSurfaceVariant 0x0 -int color _blue_wave_light_colorTertiary 0x0 -int color _blue_wave_light_colorTertiaryContainer 0x0 -int color _greenish_dark_colorBackground 0x0 -int color _greenish_dark_colorError 0x0 -int color _greenish_dark_colorErrorContainer 0x0 -int color _greenish_dark_colorOnBackground 0x0 -int color _greenish_dark_colorOnError 0x0 -int color _greenish_dark_colorOnErrorContainer 0x0 -int color _greenish_dark_colorOnPrimary 0x0 -int color _greenish_dark_colorOnPrimaryContainer 0x0 -int color _greenish_dark_colorOnSecondary 0x0 -int color _greenish_dark_colorOnSecondaryContainer 0x0 -int color _greenish_dark_colorOnSurface 0x0 -int color _greenish_dark_colorOnSurfaceInverse 0x0 -int color _greenish_dark_colorOnSurfaceVariant 0x0 -int color _greenish_dark_colorOnTertiary 0x0 -int color _greenish_dark_colorOnTertiaryContainer 0x0 -int color _greenish_dark_colorOutline 0x0 -int color _greenish_dark_colorPrimary 0x0 -int color _greenish_dark_colorPrimaryContainer 0x0 -int color _greenish_dark_colorPrimaryDark 0x0 -int color _greenish_dark_colorPrimaryInverse 0x0 -int color _greenish_dark_colorSecondary 0x0 -int color _greenish_dark_colorSecondaryContainer 0x0 -int color _greenish_dark_colorSurface 0x0 -int color _greenish_dark_colorSurfaceInverse 0x0 -int color _greenish_dark_colorSurfaceVariant 0x0 -int color _greenish_dark_colorTertiary 0x0 -int color _greenish_dark_colorTertiaryContainer 0x0 -int color _greenish_light_colorBackground 0x0 -int color _greenish_light_colorError 0x0 -int color _greenish_light_colorErrorContainer 0x0 -int color _greenish_light_colorOnBackground 0x0 -int color _greenish_light_colorOnError 0x0 -int color _greenish_light_colorOnErrorContainer 0x0 -int color _greenish_light_colorOnPrimary 0x0 -int color _greenish_light_colorOnPrimaryContainer 0x0 -int color _greenish_light_colorOnSecondary 0x0 -int color _greenish_light_colorOnSecondaryContainer 0x0 -int color _greenish_light_colorOnSurface 0x0 -int color _greenish_light_colorOnSurfaceInverse 0x0 -int color _greenish_light_colorOnSurfaceVariant 0x0 -int color _greenish_light_colorOnTertiary 0x0 -int color _greenish_light_colorOnTertiaryContainer 0x0 -int color _greenish_light_colorOutline 0x0 -int color _greenish_light_colorPrimary 0x0 -int color _greenish_light_colorPrimaryContainer 0x0 -int color _greenish_light_colorPrimaryDark 0x0 -int color _greenish_light_colorPrimaryInverse 0x0 -int color _greenish_light_colorSecondary 0x0 -int color _greenish_light_colorSecondaryContainer 0x0 -int color _greenish_light_colorSurface 0x0 -int color _greenish_light_colorSurfaceInverse 0x0 -int color _greenish_light_colorSurfaceVariant 0x0 -int color _greenish_light_colorTertiary 0x0 -int color _greenish_light_colorTertiaryContainer 0x0 -int color _sunny_glow_dark_colorBackground 0x0 -int color _sunny_glow_dark_colorError 0x0 -int color _sunny_glow_dark_colorErrorContainer 0x0 -int color _sunny_glow_dark_colorOnBackground 0x0 -int color _sunny_glow_dark_colorOnError 0x0 -int color _sunny_glow_dark_colorOnErrorContainer 0x0 -int color _sunny_glow_dark_colorOnPrimary 0x0 -int color _sunny_glow_dark_colorOnPrimaryContainer 0x0 -int color _sunny_glow_dark_colorOnSecondary 0x0 -int color _sunny_glow_dark_colorOnSecondaryContainer 0x0 -int color _sunny_glow_dark_colorOnSurface 0x0 -int color _sunny_glow_dark_colorOnSurfaceInverse 0x0 -int color _sunny_glow_dark_colorOnSurfaceVariant 0x0 -int color _sunny_glow_dark_colorOnTertiary 0x0 -int color _sunny_glow_dark_colorOnTertiaryContainer 0x0 -int color _sunny_glow_dark_colorOutline 0x0 -int color _sunny_glow_dark_colorPrimary 0x0 -int color _sunny_glow_dark_colorPrimaryContainer 0x0 -int color _sunny_glow_dark_colorPrimaryDark 0x0 -int color _sunny_glow_dark_colorPrimaryInverse 0x0 -int color _sunny_glow_dark_colorSecondary 0x0 -int color _sunny_glow_dark_colorSecondaryContainer 0x0 -int color _sunny_glow_dark_colorSurface 0x0 -int color _sunny_glow_dark_colorSurfaceInverse 0x0 -int color _sunny_glow_dark_colorSurfaceVariant 0x0 -int color _sunny_glow_dark_colorTertiary 0x0 -int color _sunny_glow_dark_colorTertiaryContainer 0x0 -int color _sunny_glow_light_colorBackground 0x0 -int color _sunny_glow_light_colorError 0x0 -int color _sunny_glow_light_colorErrorContainer 0x0 -int color _sunny_glow_light_colorOnBackground 0x0 -int color _sunny_glow_light_colorOnError 0x0 -int color _sunny_glow_light_colorOnErrorContainer 0x0 -int color _sunny_glow_light_colorOnPrimary 0x0 -int color _sunny_glow_light_colorOnPrimaryContainer 0x0 -int color _sunny_glow_light_colorOnSecondary 0x0 -int color _sunny_glow_light_colorOnSecondaryContainer 0x0 -int color _sunny_glow_light_colorOnSurface 0x0 -int color _sunny_glow_light_colorOnSurfaceInverse 0x0 -int color _sunny_glow_light_colorOnSurfaceVariant 0x0 -int color _sunny_glow_light_colorOnTertiary 0x0 -int color _sunny_glow_light_colorOnTertiaryContainer 0x0 -int color _sunny_glow_light_colorOutline 0x0 -int color _sunny_glow_light_colorPrimary 0x0 -int color _sunny_glow_light_colorPrimaryContainer 0x0 -int color _sunny_glow_light_colorPrimaryDark 0x0 -int color _sunny_glow_light_colorPrimaryInverse 0x0 -int color _sunny_glow_light_colorSecondary 0x0 -int color _sunny_glow_light_colorSecondaryContainer 0x0 -int color _sunny_glow_light_colorSurface 0x0 -int color _sunny_glow_light_colorSurfaceInverse 0x0 -int color _sunny_glow_light_colorSurfaceVariant 0x0 -int color _sunny_glow_light_colorTertiary 0x0 -int color _sunny_glow_light_colorTertiaryContainer 0x0 -int color _vscode_dark_colorBackground 0x0 -int color _vscode_dark_colorError 0x0 -int color _vscode_dark_colorErrorContainer 0x0 -int color _vscode_dark_colorOnBackground 0x0 -int color _vscode_dark_colorOnError 0x0 -int color _vscode_dark_colorOnErrorContainer 0x0 -int color _vscode_dark_colorOnPrimary 0x0 -int color _vscode_dark_colorOnPrimaryContainer 0x0 -int color _vscode_dark_colorOnSecondary 0x0 -int color _vscode_dark_colorOnSecondaryContainer 0x0 -int color _vscode_dark_colorOnSurface 0x0 -int color _vscode_dark_colorOnSurfaceInverse 0x0 -int color _vscode_dark_colorOnSurfaceVariant 0x0 -int color _vscode_dark_colorOnTertiary 0x0 -int color _vscode_dark_colorOnTertiaryContainer 0x0 -int color _vscode_dark_colorOutline 0x0 -int color _vscode_dark_colorPrimary 0x0 -int color _vscode_dark_colorPrimaryContainer 0x0 -int color _vscode_dark_colorPrimaryDark 0x0 -int color _vscode_dark_colorPrimaryInverse 0x0 -int color _vscode_dark_colorSecondary 0x0 -int color _vscode_dark_colorSecondaryContainer 0x0 -int color _vscode_dark_colorSurface 0x0 -int color _vscode_dark_colorSurfaceInverse 0x0 -int color _vscode_dark_colorSurfaceVariant 0x0 -int color _vscode_dark_colorTertiary 0x0 -int color _vscode_dark_colorTertiaryContainer 0x0 -int color _vscode_light_colorBackground 0x0 -int color _vscode_light_colorError 0x0 -int color _vscode_light_colorErrorContainer 0x0 -int color _vscode_light_colorOnBackground 0x0 -int color _vscode_light_colorOnError 0x0 -int color _vscode_light_colorOnErrorContainer 0x0 -int color _vscode_light_colorOnPrimary 0x0 -int color _vscode_light_colorOnPrimaryContainer 0x0 -int color _vscode_light_colorOnSecondary 0x0 -int color _vscode_light_colorOnSecondaryContainer 0x0 -int color _vscode_light_colorOnSurface 0x0 -int color _vscode_light_colorOnSurfaceInverse 0x0 -int color _vscode_light_colorOnSurfaceVariant 0x0 -int color _vscode_light_colorOnTertiary 0x0 -int color _vscode_light_colorOnTertiaryContainer 0x0 -int color _vscode_light_colorOutline 0x0 -int color _vscode_light_colorPrimary 0x0 -int color _vscode_light_colorPrimaryContainer 0x0 -int color _vscode_light_colorPrimaryDark 0x0 -int color _vscode_light_colorPrimaryInverse 0x0 -int color _vscode_light_colorSecondary 0x0 -int color _vscode_light_colorSecondaryContainer 0x0 -int color _vscode_light_colorSurface 0x0 -int color _vscode_light_colorSurfaceInverse 0x0 -int color _vscode_light_colorSurfaceVariant 0x0 -int color _vscode_light_colorTertiary 0x0 -int color _vscode_light_colorTertiaryContainer 0x0 -int color abc_background_cache_hint_selector_material_dark 0x0 -int color abc_background_cache_hint_selector_material_light 0x0 -int color abc_btn_colored_borderless_text_material 0x0 -int color abc_btn_colored_text_material 0x0 -int color abc_color_highlight_material 0x0 -int color abc_decor_view_status_guard 0x0 -int color abc_decor_view_status_guard_light 0x0 -int color abc_hint_foreground_material_dark 0x0 -int color abc_hint_foreground_material_light 0x0 -int color abc_input_method_navigation_guard 0x0 -int color abc_primary_text_disable_only_material_dark 0x0 -int color abc_primary_text_disable_only_material_light 0x0 -int color abc_primary_text_material_dark 0x0 -int color abc_primary_text_material_light 0x0 -int color abc_search_url_text 0x0 -int color abc_search_url_text_normal 0x0 -int color abc_search_url_text_pressed 0x0 -int color abc_search_url_text_selected 0x0 -int color abc_secondary_text_material_dark 0x0 -int color abc_secondary_text_material_light 0x0 -int color abc_tint_btn_checkable 0x0 -int color abc_tint_default 0x0 -int color abc_tint_edittext 0x0 -int color abc_tint_seek_thumb 0x0 -int color abc_tint_spinner 0x0 -int color abc_tint_switch_track 0x0 -int color accent_material_dark 0x0 -int color accent_material_light 0x0 -int color androidx_core_ripple_material_light 0x0 -int color androidx_core_secondary_text_default_material_light 0x0 -int color background_floating_material_dark 0x0 -int color background_floating_material_light 0x0 -int color background_markdown_code_block 0x0 -int color background_markdown_code_inline 0x0 -int color background_material_dark 0x0 -int color background_material_light 0x0 -int color black 0x0 -int color bright_foreground_disabled_material_dark 0x0 -int color bright_foreground_disabled_material_light 0x0 -int color bright_foreground_inverse_material_dark 0x0 -int color bright_foreground_inverse_material_light 0x0 -int color bright_foreground_material_dark 0x0 -int color bright_foreground_material_light 0x0 -int color button_material_dark 0x0 -int color button_material_light 0x0 -int color call_notification_answer_color 0x0 -int color call_notification_decline_color 0x0 -int color cardview_dark_background 0x0 -int color cardview_light_background 0x0 -int color cardview_shadow_end_color 0x0 -int color cardview_shadow_start_color 0x0 -int color color_error 0x0 -int color color_picker_default_color 0x0 -int color color_success 0x0 -int color color_warning 0x0 -int color defaultSymbolInputBackgroundColor 0x0 -int color defaultSymbolInputTextColor 0x0 -int color design_bottom_navigation_shadow_color 0x0 -int color design_box_stroke_color 0x0 -int color design_dark_default_color_background 0x0 -int color design_dark_default_color_error 0x0 -int color design_dark_default_color_on_background 0x0 -int color design_dark_default_color_on_error 0x0 -int color design_dark_default_color_on_primary 0x0 -int color design_dark_default_color_on_secondary 0x0 -int color design_dark_default_color_on_surface 0x0 -int color design_dark_default_color_primary 0x0 -int color design_dark_default_color_primary_dark 0x0 -int color design_dark_default_color_primary_variant 0x0 -int color design_dark_default_color_secondary 0x0 -int color design_dark_default_color_secondary_variant 0x0 -int color design_dark_default_color_surface 0x0 -int color design_default_color_background 0x0 -int color design_default_color_error 0x0 -int color design_default_color_on_background 0x0 -int color design_default_color_on_error 0x0 -int color design_default_color_on_primary 0x0 -int color design_default_color_on_secondary 0x0 -int color design_default_color_on_surface 0x0 -int color design_default_color_primary 0x0 -int color design_default_color_primary_dark 0x0 -int color design_default_color_primary_variant 0x0 -int color design_default_color_secondary 0x0 -int color design_default_color_secondary_variant 0x0 -int color design_default_color_surface 0x0 -int color design_error 0x0 -int color design_fab_shadow_end_color 0x0 -int color design_fab_shadow_mid_color 0x0 -int color design_fab_shadow_start_color 0x0 -int color design_fab_stroke_end_inner_color 0x0 -int color design_fab_stroke_end_outer_color 0x0 -int color design_fab_stroke_top_inner_color 0x0 -int color design_fab_stroke_top_outer_color 0x0 -int color design_icon_tint 0x0 -int color design_snackbar_background_color 0x0 -int color design_tint_password_toggle 0x0 -int color diagnostic_error 0x0 -int color diagnostic_warning 0x0 -int color dim_foreground_disabled_material_dark 0x0 -int color dim_foreground_disabled_material_light 0x0 -int color dim_foreground_material_dark 0x0 -int color dim_foreground_material_light 0x0 -int color error_color_material_dark 0x0 -int color error_color_material_light 0x0 -int color foreground_material_dark 0x0 -int color foreground_material_light 0x0 -int color green_500 0x0 -int color grey_500 0x0 -int color highlighted_text_material_dark 0x0 -int color highlighted_text_material_light 0x0 -int color ic_launcher_background 0x0 -int color m3_appbar_overlay_color 0x0 -int color m3_assist_chip_icon_tint_color 0x0 -int color m3_assist_chip_stroke_color 0x0 -int color m3_bottom_sheet_drag_handle_color 0x0 -int color m3_button_background_color_selector 0x0 -int color m3_button_foreground_color_selector 0x0 -int color m3_button_outline_color_selector 0x0 -int color m3_button_ripple_color 0x0 -int color m3_button_ripple_color_selector 0x0 -int color m3_calendar_item_disabled_text 0x0 -int color m3_calendar_item_stroke_color 0x0 -int color m3_card_foreground_color 0x0 -int color m3_card_ripple_color 0x0 -int color m3_card_stroke_color 0x0 -int color m3_checkbox_button_icon_tint 0x0 -int color m3_checkbox_button_tint 0x0 -int color m3_chip_assist_text_color 0x0 -int color m3_chip_background_color 0x0 -int color m3_chip_ripple_color 0x0 -int color m3_chip_stroke_color 0x0 -int color m3_chip_text_color 0x0 -int color m3_dark_default_color_primary_text 0x0 -int color m3_dark_default_color_secondary_text 0x0 -int color m3_dark_highlighted_text 0x0 -int color m3_dark_hint_foreground 0x0 -int color m3_dark_primary_text_disable_only 0x0 -int color m3_default_color_primary_text 0x0 -int color m3_default_color_secondary_text 0x0 -int color m3_dynamic_dark_default_color_primary_text 0x0 -int color m3_dynamic_dark_default_color_secondary_text 0x0 -int color m3_dynamic_dark_highlighted_text 0x0 -int color m3_dynamic_dark_hint_foreground 0x0 -int color m3_dynamic_dark_primary_text_disable_only 0x0 -int color m3_dynamic_default_color_primary_text 0x0 -int color m3_dynamic_default_color_secondary_text 0x0 -int color m3_dynamic_highlighted_text 0x0 -int color m3_dynamic_hint_foreground 0x0 -int color m3_dynamic_primary_text_disable_only 0x0 -int color m3_efab_ripple_color_selector 0x0 -int color m3_elevated_chip_background_color 0x0 -int color m3_fab_efab_background_color_selector 0x0 -int color m3_fab_efab_foreground_color_selector 0x0 -int color m3_fab_ripple_color_selector 0x0 -int color m3_filled_icon_button_container_color_selector 0x0 -int color m3_floating_toolbar_vibrant_icon_button_container_color_selector 0x0 -int color m3_floating_toolbar_vibrant_icon_button_text_color_selector 0x0 -int color m3_highlighted_text 0x0 -int color m3_hint_foreground 0x0 -int color m3_icon_button_icon_color_selector 0x0 -int color m3_navigation_bar_item_with_indicator_icon_tint 0x0 -int color m3_navigation_bar_item_with_indicator_label_tint 0x0 -int color m3_navigation_bar_ripple_color_selector 0x0 -int color m3_navigation_item_background_color 0x0 -int color m3_navigation_item_icon_tint 0x0 -int color m3_navigation_item_ripple_color 0x0 -int color m3_navigation_item_text_color 0x0 -int color m3_navigation_rail_item_with_indicator_icon_tint 0x0 -int color m3_navigation_rail_item_with_indicator_label_tint 0x0 -int color m3_navigation_rail_ripple_color_selector 0x0 -int color m3_popupmenu_overlay_color 0x0 -int color m3_primary_text_disable_only 0x0 -int color m3_radiobutton_button_tint 0x0 -int color m3_radiobutton_ripple_tint 0x0 -int color m3_ref_palette_black 0x0 -int color m3_ref_palette_blue0 0x0 -int color m3_ref_palette_blue10 0x0 -int color m3_ref_palette_blue100 0x0 -int color m3_ref_palette_blue20 0x0 -int color m3_ref_palette_blue30 0x0 -int color m3_ref_palette_blue40 0x0 -int color m3_ref_palette_blue50 0x0 -int color m3_ref_palette_blue60 0x0 -int color m3_ref_palette_blue70 0x0 -int color m3_ref_palette_blue80 0x0 -int color m3_ref_palette_blue90 0x0 -int color m3_ref_palette_blue95 0x0 -int color m3_ref_palette_blue98 0x0 -int color m3_ref_palette_blue_variant0 0x0 -int color m3_ref_palette_blue_variant10 0x0 -int color m3_ref_palette_blue_variant100 0x0 -int color m3_ref_palette_blue_variant20 0x0 -int color m3_ref_palette_blue_variant30 0x0 -int color m3_ref_palette_blue_variant40 0x0 -int color m3_ref_palette_blue_variant50 0x0 -int color m3_ref_palette_blue_variant60 0x0 -int color m3_ref_palette_blue_variant70 0x0 -int color m3_ref_palette_blue_variant80 0x0 -int color m3_ref_palette_blue_variant90 0x0 -int color m3_ref_palette_blue_variant95 0x0 -int color m3_ref_palette_blue_variant98 0x0 -int color m3_ref_palette_cyan0 0x0 -int color m3_ref_palette_cyan10 0x0 -int color m3_ref_palette_cyan100 0x0 -int color m3_ref_palette_cyan20 0x0 -int color m3_ref_palette_cyan30 0x0 -int color m3_ref_palette_cyan40 0x0 -int color m3_ref_palette_cyan50 0x0 -int color m3_ref_palette_cyan60 0x0 -int color m3_ref_palette_cyan70 0x0 -int color m3_ref_palette_cyan80 0x0 -int color m3_ref_palette_cyan90 0x0 -int color m3_ref_palette_cyan95 0x0 -int color m3_ref_palette_cyan98 0x0 -int color m3_ref_palette_dynamic_neutral0 0x0 -int color m3_ref_palette_dynamic_neutral10 0x0 -int color m3_ref_palette_dynamic_neutral100 0x0 -int color m3_ref_palette_dynamic_neutral12 0x0 -int color m3_ref_palette_dynamic_neutral17 0x0 -int color m3_ref_palette_dynamic_neutral20 0x0 -int color m3_ref_palette_dynamic_neutral22 0x0 -int color m3_ref_palette_dynamic_neutral24 0x0 -int color m3_ref_palette_dynamic_neutral30 0x0 -int color m3_ref_palette_dynamic_neutral4 0x0 -int color m3_ref_palette_dynamic_neutral40 0x0 -int color m3_ref_palette_dynamic_neutral50 0x0 -int color m3_ref_palette_dynamic_neutral6 0x0 -int color m3_ref_palette_dynamic_neutral60 0x0 -int color m3_ref_palette_dynamic_neutral70 0x0 -int color m3_ref_palette_dynamic_neutral80 0x0 -int color m3_ref_palette_dynamic_neutral87 0x0 -int color m3_ref_palette_dynamic_neutral90 0x0 -int color m3_ref_palette_dynamic_neutral92 0x0 -int color m3_ref_palette_dynamic_neutral94 0x0 -int color m3_ref_palette_dynamic_neutral95 0x0 -int color m3_ref_palette_dynamic_neutral96 0x0 -int color m3_ref_palette_dynamic_neutral98 0x0 -int color m3_ref_palette_dynamic_neutral99 0x0 -int color m3_ref_palette_dynamic_neutral_variant0 0x0 -int color m3_ref_palette_dynamic_neutral_variant10 0x0 -int color m3_ref_palette_dynamic_neutral_variant100 0x0 -int color m3_ref_palette_dynamic_neutral_variant12 0x0 -int color m3_ref_palette_dynamic_neutral_variant17 0x0 -int color m3_ref_palette_dynamic_neutral_variant20 0x0 -int color m3_ref_palette_dynamic_neutral_variant22 0x0 -int color m3_ref_palette_dynamic_neutral_variant24 0x0 -int color m3_ref_palette_dynamic_neutral_variant30 0x0 -int color m3_ref_palette_dynamic_neutral_variant4 0x0 -int color m3_ref_palette_dynamic_neutral_variant40 0x0 -int color m3_ref_palette_dynamic_neutral_variant50 0x0 -int color m3_ref_palette_dynamic_neutral_variant6 0x0 -int color m3_ref_palette_dynamic_neutral_variant60 0x0 -int color m3_ref_palette_dynamic_neutral_variant70 0x0 -int color m3_ref_palette_dynamic_neutral_variant80 0x0 -int color m3_ref_palette_dynamic_neutral_variant87 0x0 -int color m3_ref_palette_dynamic_neutral_variant90 0x0 -int color m3_ref_palette_dynamic_neutral_variant92 0x0 -int color m3_ref_palette_dynamic_neutral_variant94 0x0 -int color m3_ref_palette_dynamic_neutral_variant95 0x0 -int color m3_ref_palette_dynamic_neutral_variant96 0x0 -int color m3_ref_palette_dynamic_neutral_variant98 0x0 -int color m3_ref_palette_dynamic_neutral_variant99 0x0 -int color m3_ref_palette_dynamic_primary0 0x0 -int color m3_ref_palette_dynamic_primary10 0x0 -int color m3_ref_palette_dynamic_primary100 0x0 -int color m3_ref_palette_dynamic_primary20 0x0 -int color m3_ref_palette_dynamic_primary30 0x0 -int color m3_ref_palette_dynamic_primary40 0x0 -int color m3_ref_palette_dynamic_primary50 0x0 -int color m3_ref_palette_dynamic_primary60 0x0 -int color m3_ref_palette_dynamic_primary70 0x0 -int color m3_ref_palette_dynamic_primary80 0x0 -int color m3_ref_palette_dynamic_primary90 0x0 -int color m3_ref_palette_dynamic_primary95 0x0 -int color m3_ref_palette_dynamic_primary98 0x0 -int color m3_ref_palette_dynamic_primary99 0x0 -int color m3_ref_palette_dynamic_secondary0 0x0 -int color m3_ref_palette_dynamic_secondary10 0x0 -int color m3_ref_palette_dynamic_secondary100 0x0 -int color m3_ref_palette_dynamic_secondary20 0x0 -int color m3_ref_palette_dynamic_secondary30 0x0 -int color m3_ref_palette_dynamic_secondary40 0x0 -int color m3_ref_palette_dynamic_secondary50 0x0 -int color m3_ref_palette_dynamic_secondary60 0x0 -int color m3_ref_palette_dynamic_secondary70 0x0 -int color m3_ref_palette_dynamic_secondary80 0x0 -int color m3_ref_palette_dynamic_secondary90 0x0 -int color m3_ref_palette_dynamic_secondary95 0x0 -int color m3_ref_palette_dynamic_secondary98 0x0 -int color m3_ref_palette_dynamic_secondary99 0x0 -int color m3_ref_palette_dynamic_tertiary0 0x0 -int color m3_ref_palette_dynamic_tertiary10 0x0 -int color m3_ref_palette_dynamic_tertiary100 0x0 -int color m3_ref_palette_dynamic_tertiary20 0x0 -int color m3_ref_palette_dynamic_tertiary30 0x0 -int color m3_ref_palette_dynamic_tertiary40 0x0 -int color m3_ref_palette_dynamic_tertiary50 0x0 -int color m3_ref_palette_dynamic_tertiary60 0x0 -int color m3_ref_palette_dynamic_tertiary70 0x0 -int color m3_ref_palette_dynamic_tertiary80 0x0 -int color m3_ref_palette_dynamic_tertiary90 0x0 -int color m3_ref_palette_dynamic_tertiary95 0x0 -int color m3_ref_palette_dynamic_tertiary98 0x0 -int color m3_ref_palette_dynamic_tertiary99 0x0 -int color m3_ref_palette_error0 0x0 -int color m3_ref_palette_error10 0x0 -int color m3_ref_palette_error100 0x0 -int color m3_ref_palette_error20 0x0 -int color m3_ref_palette_error30 0x0 -int color m3_ref_palette_error40 0x0 -int color m3_ref_palette_error50 0x0 -int color m3_ref_palette_error60 0x0 -int color m3_ref_palette_error70 0x0 -int color m3_ref_palette_error80 0x0 -int color m3_ref_palette_error90 0x0 -int color m3_ref_palette_error95 0x0 -int color m3_ref_palette_error98 0x0 -int color m3_ref_palette_error99 0x0 -int color m3_ref_palette_green0 0x0 -int color m3_ref_palette_green10 0x0 -int color m3_ref_palette_green100 0x0 -int color m3_ref_palette_green20 0x0 -int color m3_ref_palette_green30 0x0 -int color m3_ref_palette_green40 0x0 -int color m3_ref_palette_green50 0x0 -int color m3_ref_palette_green60 0x0 -int color m3_ref_palette_green70 0x0 -int color m3_ref_palette_green80 0x0 -int color m3_ref_palette_green90 0x0 -int color m3_ref_palette_green95 0x0 -int color m3_ref_palette_green98 0x0 -int color m3_ref_palette_grey0 0x0 -int color m3_ref_palette_grey10 0x0 -int color m3_ref_palette_grey100 0x0 -int color m3_ref_palette_grey20 0x0 -int color m3_ref_palette_grey30 0x0 -int color m3_ref_palette_grey40 0x0 -int color m3_ref_palette_grey50 0x0 -int color m3_ref_palette_grey60 0x0 -int color m3_ref_palette_grey70 0x0 -int color m3_ref_palette_grey80 0x0 -int color m3_ref_palette_grey90 0x0 -int color m3_ref_palette_grey95 0x0 -int color m3_ref_palette_grey98 0x0 -int color m3_ref_palette_grey_variant0 0x0 -int color m3_ref_palette_grey_variant10 0x0 -int color m3_ref_palette_grey_variant100 0x0 -int color m3_ref_palette_grey_variant20 0x0 -int color m3_ref_palette_grey_variant30 0x0 -int color m3_ref_palette_grey_variant40 0x0 -int color m3_ref_palette_grey_variant50 0x0 -int color m3_ref_palette_grey_variant60 0x0 -int color m3_ref_palette_grey_variant70 0x0 -int color m3_ref_palette_grey_variant80 0x0 -int color m3_ref_palette_grey_variant90 0x0 -int color m3_ref_palette_grey_variant95 0x0 -int color m3_ref_palette_grey_variant98 0x0 -int color m3_ref_palette_neutral0 0x0 -int color m3_ref_palette_neutral10 0x0 -int color m3_ref_palette_neutral100 0x0 -int color m3_ref_palette_neutral12 0x0 -int color m3_ref_palette_neutral17 0x0 -int color m3_ref_palette_neutral20 0x0 -int color m3_ref_palette_neutral22 0x0 -int color m3_ref_palette_neutral24 0x0 -int color m3_ref_palette_neutral30 0x0 -int color m3_ref_palette_neutral4 0x0 -int color m3_ref_palette_neutral40 0x0 -int color m3_ref_palette_neutral50 0x0 -int color m3_ref_palette_neutral6 0x0 -int color m3_ref_palette_neutral60 0x0 -int color m3_ref_palette_neutral70 0x0 -int color m3_ref_palette_neutral80 0x0 -int color m3_ref_palette_neutral87 0x0 -int color m3_ref_palette_neutral90 0x0 -int color m3_ref_palette_neutral92 0x0 -int color m3_ref_palette_neutral94 0x0 -int color m3_ref_palette_neutral95 0x0 -int color m3_ref_palette_neutral96 0x0 -int color m3_ref_palette_neutral98 0x0 -int color m3_ref_palette_neutral99 0x0 -int color m3_ref_palette_neutral_variant0 0x0 -int color m3_ref_palette_neutral_variant10 0x0 -int color m3_ref_palette_neutral_variant100 0x0 -int color m3_ref_palette_neutral_variant20 0x0 -int color m3_ref_palette_neutral_variant30 0x0 -int color m3_ref_palette_neutral_variant40 0x0 -int color m3_ref_palette_neutral_variant50 0x0 -int color m3_ref_palette_neutral_variant60 0x0 -int color m3_ref_palette_neutral_variant70 0x0 -int color m3_ref_palette_neutral_variant80 0x0 -int color m3_ref_palette_neutral_variant90 0x0 -int color m3_ref_palette_neutral_variant95 0x0 -int color m3_ref_palette_neutral_variant98 0x0 -int color m3_ref_palette_neutral_variant99 0x0 -int color m3_ref_palette_orange0 0x0 -int color m3_ref_palette_orange10 0x0 -int color m3_ref_palette_orange100 0x0 -int color m3_ref_palette_orange20 0x0 -int color m3_ref_palette_orange30 0x0 -int color m3_ref_palette_orange40 0x0 -int color m3_ref_palette_orange50 0x0 -int color m3_ref_palette_orange60 0x0 -int color m3_ref_palette_orange70 0x0 -int color m3_ref_palette_orange80 0x0 -int color m3_ref_palette_orange90 0x0 -int color m3_ref_palette_orange95 0x0 -int color m3_ref_palette_orange98 0x0 -int color m3_ref_palette_pink0 0x0 -int color m3_ref_palette_pink10 0x0 -int color m3_ref_palette_pink100 0x0 -int color m3_ref_palette_pink20 0x0 -int color m3_ref_palette_pink30 0x0 -int color m3_ref_palette_pink40 0x0 -int color m3_ref_palette_pink50 0x0 -int color m3_ref_palette_pink60 0x0 -int color m3_ref_palette_pink70 0x0 -int color m3_ref_palette_pink80 0x0 -int color m3_ref_palette_pink90 0x0 -int color m3_ref_palette_pink95 0x0 -int color m3_ref_palette_pink98 0x0 -int color m3_ref_palette_primary0 0x0 -int color m3_ref_palette_primary10 0x0 -int color m3_ref_palette_primary100 0x0 -int color m3_ref_palette_primary20 0x0 -int color m3_ref_palette_primary30 0x0 -int color m3_ref_palette_primary40 0x0 -int color m3_ref_palette_primary50 0x0 -int color m3_ref_palette_primary60 0x0 -int color m3_ref_palette_primary70 0x0 -int color m3_ref_palette_primary80 0x0 -int color m3_ref_palette_primary90 0x0 -int color m3_ref_palette_primary95 0x0 -int color m3_ref_palette_primary98 0x0 -int color m3_ref_palette_primary99 0x0 -int color m3_ref_palette_purple0 0x0 -int color m3_ref_palette_purple10 0x0 -int color m3_ref_palette_purple100 0x0 -int color m3_ref_palette_purple20 0x0 -int color m3_ref_palette_purple30 0x0 -int color m3_ref_palette_purple40 0x0 -int color m3_ref_palette_purple50 0x0 -int color m3_ref_palette_purple60 0x0 -int color m3_ref_palette_purple70 0x0 -int color m3_ref_palette_purple80 0x0 -int color m3_ref_palette_purple90 0x0 -int color m3_ref_palette_purple95 0x0 -int color m3_ref_palette_purple98 0x0 -int color m3_ref_palette_red0 0x0 -int color m3_ref_palette_red10 0x0 -int color m3_ref_palette_red100 0x0 -int color m3_ref_palette_red20 0x0 -int color m3_ref_palette_red30 0x0 -int color m3_ref_palette_red40 0x0 -int color m3_ref_palette_red50 0x0 -int color m3_ref_palette_red60 0x0 -int color m3_ref_palette_red70 0x0 -int color m3_ref_palette_red80 0x0 -int color m3_ref_palette_red90 0x0 -int color m3_ref_palette_red95 0x0 -int color m3_ref_palette_red98 0x0 -int color m3_ref_palette_secondary0 0x0 -int color m3_ref_palette_secondary10 0x0 -int color m3_ref_palette_secondary100 0x0 -int color m3_ref_palette_secondary20 0x0 -int color m3_ref_palette_secondary30 0x0 -int color m3_ref_palette_secondary40 0x0 -int color m3_ref_palette_secondary50 0x0 -int color m3_ref_palette_secondary60 0x0 -int color m3_ref_palette_secondary70 0x0 -int color m3_ref_palette_secondary80 0x0 -int color m3_ref_palette_secondary90 0x0 -int color m3_ref_palette_secondary95 0x0 -int color m3_ref_palette_secondary98 0x0 -int color m3_ref_palette_secondary99 0x0 -int color m3_ref_palette_tertiary0 0x0 -int color m3_ref_palette_tertiary10 0x0 -int color m3_ref_palette_tertiary100 0x0 -int color m3_ref_palette_tertiary20 0x0 -int color m3_ref_palette_tertiary30 0x0 -int color m3_ref_palette_tertiary40 0x0 -int color m3_ref_palette_tertiary50 0x0 -int color m3_ref_palette_tertiary60 0x0 -int color m3_ref_palette_tertiary70 0x0 -int color m3_ref_palette_tertiary80 0x0 -int color m3_ref_palette_tertiary90 0x0 -int color m3_ref_palette_tertiary95 0x0 -int color m3_ref_palette_tertiary98 0x0 -int color m3_ref_palette_tertiary99 0x0 -int color m3_ref_palette_white 0x0 -int color m3_ref_palette_yellow0 0x0 -int color m3_ref_palette_yellow10 0x0 -int color m3_ref_palette_yellow100 0x0 -int color m3_ref_palette_yellow20 0x0 -int color m3_ref_palette_yellow30 0x0 -int color m3_ref_palette_yellow40 0x0 -int color m3_ref_palette_yellow50 0x0 -int color m3_ref_palette_yellow60 0x0 -int color m3_ref_palette_yellow70 0x0 -int color m3_ref_palette_yellow80 0x0 -int color m3_ref_palette_yellow90 0x0 -int color m3_ref_palette_yellow95 0x0 -int color m3_ref_palette_yellow98 0x0 -int color m3_selection_control_ripple_color_selector 0x0 -int color m3_simple_item_ripple_color 0x0 -int color m3_slider_active_tick_marks_color 0x0 -int color m3_slider_active_track_color 0x0 -int color m3_slider_active_track_color_legacy 0x0 -int color m3_slider_halo_color_legacy 0x0 -int color m3_slider_inactive_tick_marks_color 0x0 -int color m3_slider_inactive_track_color 0x0 -int color m3_slider_inactive_track_color_legacy 0x0 -int color m3_slider_thumb_color 0x0 -int color m3_slider_thumb_color_legacy 0x0 -int color m3_standard_toolbar_button_text_color_selector 0x0 -int color m3_standard_toolbar_icon_button_container_color_selector 0x0 -int color m3_standard_toolbar_icon_button_icon_color_selector 0x0 -int color m3_standard_toolbar_icon_button_ripple_color_selector 0x0 -int color m3_switch_thumb_tint 0x0 -int color m3_switch_track_tint 0x0 -int color m3_sys_color_dark_background 0x0 -int color m3_sys_color_dark_error 0x0 -int color m3_sys_color_dark_error_container 0x0 -int color m3_sys_color_dark_inverse_on_surface 0x0 -int color m3_sys_color_dark_inverse_primary 0x0 -int color m3_sys_color_dark_inverse_surface 0x0 -int color m3_sys_color_dark_on_background 0x0 -int color m3_sys_color_dark_on_error 0x0 -int color m3_sys_color_dark_on_error_container 0x0 -int color m3_sys_color_dark_on_primary 0x0 -int color m3_sys_color_dark_on_primary_container 0x0 -int color m3_sys_color_dark_on_secondary 0x0 -int color m3_sys_color_dark_on_secondary_container 0x0 -int color m3_sys_color_dark_on_surface 0x0 -int color m3_sys_color_dark_on_surface_variant 0x0 -int color m3_sys_color_dark_on_tertiary 0x0 -int color m3_sys_color_dark_on_tertiary_container 0x0 -int color m3_sys_color_dark_outline 0x0 -int color m3_sys_color_dark_outline_variant 0x0 -int color m3_sys_color_dark_primary 0x0 -int color m3_sys_color_dark_primary_container 0x0 -int color m3_sys_color_dark_secondary 0x0 -int color m3_sys_color_dark_secondary_container 0x0 -int color m3_sys_color_dark_surface 0x0 -int color m3_sys_color_dark_surface_bright 0x0 -int color m3_sys_color_dark_surface_container 0x0 -int color m3_sys_color_dark_surface_container_high 0x0 -int color m3_sys_color_dark_surface_container_highest 0x0 -int color m3_sys_color_dark_surface_container_low 0x0 -int color m3_sys_color_dark_surface_container_lowest 0x0 -int color m3_sys_color_dark_surface_dim 0x0 -int color m3_sys_color_dark_surface_variant 0x0 -int color m3_sys_color_dark_tertiary 0x0 -int color m3_sys_color_dark_tertiary_container 0x0 -int color m3_sys_color_dynamic_dark_background 0x0 -int color m3_sys_color_dynamic_dark_error 0x0 -int color m3_sys_color_dynamic_dark_error_container 0x0 -int color m3_sys_color_dynamic_dark_inverse_on_surface 0x0 -int color m3_sys_color_dynamic_dark_inverse_primary 0x0 -int color m3_sys_color_dynamic_dark_inverse_surface 0x0 -int color m3_sys_color_dynamic_dark_on_background 0x0 -int color m3_sys_color_dynamic_dark_on_error 0x0 -int color m3_sys_color_dynamic_dark_on_error_container 0x0 -int color m3_sys_color_dynamic_dark_on_primary 0x0 -int color m3_sys_color_dynamic_dark_on_primary_container 0x0 -int color m3_sys_color_dynamic_dark_on_secondary 0x0 -int color m3_sys_color_dynamic_dark_on_secondary_container 0x0 -int color m3_sys_color_dynamic_dark_on_surface 0x0 -int color m3_sys_color_dynamic_dark_on_surface_variant 0x0 -int color m3_sys_color_dynamic_dark_on_tertiary 0x0 -int color m3_sys_color_dynamic_dark_on_tertiary_container 0x0 -int color m3_sys_color_dynamic_dark_outline 0x0 -int color m3_sys_color_dynamic_dark_outline_variant 0x0 -int color m3_sys_color_dynamic_dark_primary 0x0 -int color m3_sys_color_dynamic_dark_primary_container 0x0 -int color m3_sys_color_dynamic_dark_secondary 0x0 -int color m3_sys_color_dynamic_dark_secondary_container 0x0 -int color m3_sys_color_dynamic_dark_surface 0x0 -int color m3_sys_color_dynamic_dark_surface_bright 0x0 -int color m3_sys_color_dynamic_dark_surface_container 0x0 -int color m3_sys_color_dynamic_dark_surface_container_high 0x0 -int color m3_sys_color_dynamic_dark_surface_container_highest 0x0 -int color m3_sys_color_dynamic_dark_surface_container_low 0x0 -int color m3_sys_color_dynamic_dark_surface_container_lowest 0x0 -int color m3_sys_color_dynamic_dark_surface_dim 0x0 -int color m3_sys_color_dynamic_dark_surface_variant 0x0 -int color m3_sys_color_dynamic_dark_tertiary 0x0 -int color m3_sys_color_dynamic_dark_tertiary_container 0x0 -int color m3_sys_color_dynamic_light_background 0x0 -int color m3_sys_color_dynamic_light_error 0x0 -int color m3_sys_color_dynamic_light_error_container 0x0 -int color m3_sys_color_dynamic_light_inverse_on_surface 0x0 -int color m3_sys_color_dynamic_light_inverse_primary 0x0 -int color m3_sys_color_dynamic_light_inverse_surface 0x0 -int color m3_sys_color_dynamic_light_on_background 0x0 -int color m3_sys_color_dynamic_light_on_error 0x0 -int color m3_sys_color_dynamic_light_on_error_container 0x0 -int color m3_sys_color_dynamic_light_on_primary 0x0 -int color m3_sys_color_dynamic_light_on_primary_container 0x0 -int color m3_sys_color_dynamic_light_on_secondary 0x0 -int color m3_sys_color_dynamic_light_on_secondary_container 0x0 -int color m3_sys_color_dynamic_light_on_surface 0x0 -int color m3_sys_color_dynamic_light_on_surface_variant 0x0 -int color m3_sys_color_dynamic_light_on_tertiary 0x0 -int color m3_sys_color_dynamic_light_on_tertiary_container 0x0 -int color m3_sys_color_dynamic_light_outline 0x0 -int color m3_sys_color_dynamic_light_outline_variant 0x0 -int color m3_sys_color_dynamic_light_primary 0x0 -int color m3_sys_color_dynamic_light_primary_container 0x0 -int color m3_sys_color_dynamic_light_secondary 0x0 -int color m3_sys_color_dynamic_light_secondary_container 0x0 -int color m3_sys_color_dynamic_light_surface 0x0 -int color m3_sys_color_dynamic_light_surface_bright 0x0 -int color m3_sys_color_dynamic_light_surface_container 0x0 -int color m3_sys_color_dynamic_light_surface_container_high 0x0 -int color m3_sys_color_dynamic_light_surface_container_highest 0x0 -int color m3_sys_color_dynamic_light_surface_container_low 0x0 -int color m3_sys_color_dynamic_light_surface_container_lowest 0x0 -int color m3_sys_color_dynamic_light_surface_dim 0x0 -int color m3_sys_color_dynamic_light_surface_variant 0x0 -int color m3_sys_color_dynamic_light_tertiary 0x0 -int color m3_sys_color_dynamic_light_tertiary_container 0x0 -int color m3_sys_color_dynamic_on_primary_fixed 0x0 -int color m3_sys_color_dynamic_on_primary_fixed_variant 0x0 -int color m3_sys_color_dynamic_on_secondary_fixed 0x0 -int color m3_sys_color_dynamic_on_secondary_fixed_variant 0x0 -int color m3_sys_color_dynamic_on_tertiary_fixed 0x0 -int color m3_sys_color_dynamic_on_tertiary_fixed_variant 0x0 -int color m3_sys_color_dynamic_primary_fixed 0x0 -int color m3_sys_color_dynamic_primary_fixed_dim 0x0 -int color m3_sys_color_dynamic_secondary_fixed 0x0 -int color m3_sys_color_dynamic_secondary_fixed_dim 0x0 -int color m3_sys_color_dynamic_tertiary_fixed 0x0 -int color m3_sys_color_dynamic_tertiary_fixed_dim 0x0 -int color m3_sys_color_light_background 0x0 -int color m3_sys_color_light_error 0x0 -int color m3_sys_color_light_error_container 0x0 -int color m3_sys_color_light_inverse_on_surface 0x0 -int color m3_sys_color_light_inverse_primary 0x0 -int color m3_sys_color_light_inverse_surface 0x0 -int color m3_sys_color_light_on_background 0x0 -int color m3_sys_color_light_on_error 0x0 -int color m3_sys_color_light_on_error_container 0x0 -int color m3_sys_color_light_on_primary 0x0 -int color m3_sys_color_light_on_primary_container 0x0 -int color m3_sys_color_light_on_secondary 0x0 -int color m3_sys_color_light_on_secondary_container 0x0 -int color m3_sys_color_light_on_surface 0x0 -int color m3_sys_color_light_on_surface_variant 0x0 -int color m3_sys_color_light_on_tertiary 0x0 -int color m3_sys_color_light_on_tertiary_container 0x0 -int color m3_sys_color_light_outline 0x0 -int color m3_sys_color_light_outline_variant 0x0 -int color m3_sys_color_light_primary 0x0 -int color m3_sys_color_light_primary_container 0x0 -int color m3_sys_color_light_secondary 0x0 -int color m3_sys_color_light_secondary_container 0x0 -int color m3_sys_color_light_surface 0x0 -int color m3_sys_color_light_surface_bright 0x0 -int color m3_sys_color_light_surface_container 0x0 -int color m3_sys_color_light_surface_container_high 0x0 -int color m3_sys_color_light_surface_container_highest 0x0 -int color m3_sys_color_light_surface_container_low 0x0 -int color m3_sys_color_light_surface_container_lowest 0x0 -int color m3_sys_color_light_surface_dim 0x0 -int color m3_sys_color_light_surface_variant 0x0 -int color m3_sys_color_light_tertiary 0x0 -int color m3_sys_color_light_tertiary_container 0x0 -int color m3_sys_color_on_primary_fixed 0x0 -int color m3_sys_color_on_primary_fixed_variant 0x0 -int color m3_sys_color_on_secondary_fixed 0x0 -int color m3_sys_color_on_secondary_fixed_variant 0x0 -int color m3_sys_color_on_tertiary_fixed 0x0 -int color m3_sys_color_on_tertiary_fixed_variant 0x0 -int color m3_sys_color_primary_fixed 0x0 -int color m3_sys_color_primary_fixed_dim 0x0 -int color m3_sys_color_secondary_fixed 0x0 -int color m3_sys_color_secondary_fixed_dim 0x0 -int color m3_sys_color_tertiary_fixed 0x0 -int color m3_sys_color_tertiary_fixed_dim 0x0 -int color m3_tabs_icon_color 0x0 -int color m3_tabs_icon_color_secondary 0x0 -int color m3_tabs_ripple_color 0x0 -int color m3_tabs_ripple_color_secondary 0x0 -int color m3_tabs_text_color 0x0 -int color m3_tabs_text_color_secondary 0x0 -int color m3_text_button_background_color_selector 0x0 -int color m3_text_button_foreground_color_selector 0x0 -int color m3_text_button_ripple_color_selector 0x0 -int color m3_textfield_filled_background_color 0x0 -int color m3_textfield_indicator_text_color 0x0 -int color m3_textfield_input_text_color 0x0 -int color m3_textfield_label_color 0x0 -int color m3_textfield_stroke_color 0x0 -int color m3_timepicker_button_background_color 0x0 -int color m3_timepicker_button_ripple_color 0x0 -int color m3_timepicker_button_text_color 0x0 -int color m3_timepicker_clock_text_color 0x0 -int color m3_timepicker_display_background_color 0x0 -int color m3_timepicker_display_ripple_color 0x0 -int color m3_timepicker_display_text_color 0x0 -int color m3_timepicker_secondary_text_button_ripple_color 0x0 -int color m3_timepicker_secondary_text_button_text_color 0x0 -int color m3_timepicker_time_input_stroke_color 0x0 -int color m3_tonal_button_ripple_color_selector 0x0 -int color m3_vibrant_toolbar_button_text_color_selector 0x0 -int color m3_vibrant_toolbar_icon_button_container_color_selector 0x0 -int color m3_vibrant_toolbar_icon_button_icon_color_selector 0x0 -int color m3_vibrant_toolbar_icon_button_ripple_color_selector 0x0 -int color m3expressive_bottom_nav_item_icon_tint 0x0 -int color m3expressive_bottom_nav_item_label_tint 0x0 -int color m3expressive_bottom_nav_item_ripple_tint 0x0 -int color m3expressive_button_outline_color_selector 0x0 -int color m3expressive_button_outlined_background_color_selector 0x0 -int color m3expressive_nav_rail_item_icon_tint 0x0 -int color m3expressive_nav_rail_item_label_tint 0x0 -int color m3expressive_nav_rail_item_ripple_tint 0x0 -int color material_blue_grey_800 0x0 -int color material_blue_grey_900 0x0 -int color material_blue_grey_950 0x0 -int color material_cursor_color 0x0 -int color material_deep_teal_200 0x0 -int color material_deep_teal_500 0x0 -int color material_divider_color 0x0 -int color material_dynamic_color_dark_error 0x0 -int color material_dynamic_color_dark_error_container 0x0 -int color material_dynamic_color_dark_on_error 0x0 -int color material_dynamic_color_dark_on_error_container 0x0 -int color material_dynamic_color_light_error 0x0 -int color material_dynamic_color_light_error_container 0x0 -int color material_dynamic_color_light_on_error 0x0 -int color material_dynamic_color_light_on_error_container 0x0 -int color material_dynamic_neutral0 0x0 -int color material_dynamic_neutral10 0x0 -int color material_dynamic_neutral100 0x0 -int color material_dynamic_neutral20 0x0 -int color material_dynamic_neutral30 0x0 -int color material_dynamic_neutral40 0x0 -int color material_dynamic_neutral50 0x0 -int color material_dynamic_neutral60 0x0 -int color material_dynamic_neutral70 0x0 -int color material_dynamic_neutral80 0x0 -int color material_dynamic_neutral90 0x0 -int color material_dynamic_neutral95 0x0 -int color material_dynamic_neutral99 0x0 -int color material_dynamic_neutral_variant0 0x0 -int color material_dynamic_neutral_variant10 0x0 -int color material_dynamic_neutral_variant100 0x0 -int color material_dynamic_neutral_variant20 0x0 -int color material_dynamic_neutral_variant30 0x0 -int color material_dynamic_neutral_variant40 0x0 -int color material_dynamic_neutral_variant50 0x0 -int color material_dynamic_neutral_variant60 0x0 -int color material_dynamic_neutral_variant70 0x0 -int color material_dynamic_neutral_variant80 0x0 -int color material_dynamic_neutral_variant90 0x0 -int color material_dynamic_neutral_variant95 0x0 -int color material_dynamic_neutral_variant99 0x0 -int color material_dynamic_primary0 0x0 -int color material_dynamic_primary10 0x0 -int color material_dynamic_primary100 0x0 -int color material_dynamic_primary20 0x0 -int color material_dynamic_primary30 0x0 -int color material_dynamic_primary40 0x0 -int color material_dynamic_primary50 0x0 -int color material_dynamic_primary60 0x0 -int color material_dynamic_primary70 0x0 -int color material_dynamic_primary80 0x0 -int color material_dynamic_primary90 0x0 -int color material_dynamic_primary95 0x0 -int color material_dynamic_primary99 0x0 -int color material_dynamic_secondary0 0x0 -int color material_dynamic_secondary10 0x0 -int color material_dynamic_secondary100 0x0 -int color material_dynamic_secondary20 0x0 -int color material_dynamic_secondary30 0x0 -int color material_dynamic_secondary40 0x0 -int color material_dynamic_secondary50 0x0 -int color material_dynamic_secondary60 0x0 -int color material_dynamic_secondary70 0x0 -int color material_dynamic_secondary80 0x0 -int color material_dynamic_secondary90 0x0 -int color material_dynamic_secondary95 0x0 -int color material_dynamic_secondary99 0x0 -int color material_dynamic_tertiary0 0x0 -int color material_dynamic_tertiary10 0x0 -int color material_dynamic_tertiary100 0x0 -int color material_dynamic_tertiary20 0x0 -int color material_dynamic_tertiary30 0x0 -int color material_dynamic_tertiary40 0x0 -int color material_dynamic_tertiary50 0x0 -int color material_dynamic_tertiary60 0x0 -int color material_dynamic_tertiary70 0x0 -int color material_dynamic_tertiary80 0x0 -int color material_dynamic_tertiary90 0x0 -int color material_dynamic_tertiary95 0x0 -int color material_dynamic_tertiary99 0x0 -int color material_grey_100 0x0 -int color material_grey_300 0x0 -int color material_grey_50 0x0 -int color material_grey_600 0x0 -int color material_grey_800 0x0 -int color material_grey_850 0x0 -int color material_grey_900 0x0 -int color material_harmonized_color_error 0x0 -int color material_harmonized_color_error_container 0x0 -int color material_harmonized_color_on_error 0x0 -int color material_harmonized_color_on_error_container 0x0 -int color material_on_background_disabled 0x0 -int color material_on_background_emphasis_high_type 0x0 -int color material_on_background_emphasis_medium 0x0 -int color material_on_primary_disabled 0x0 -int color material_on_primary_emphasis_high_type 0x0 -int color material_on_primary_emphasis_medium 0x0 -int color material_on_surface_disabled 0x0 -int color material_on_surface_emphasis_high_type 0x0 -int color material_on_surface_emphasis_medium 0x0 -int color material_on_surface_stroke 0x0 -int color material_personalized__highlighted_text 0x0 -int color material_personalized__highlighted_text_inverse 0x0 -int color material_personalized_color_background 0x0 -int color material_personalized_color_control_activated 0x0 -int color material_personalized_color_control_highlight 0x0 -int color material_personalized_color_control_normal 0x0 -int color material_personalized_color_error 0x0 -int color material_personalized_color_error_container 0x0 -int color material_personalized_color_on_background 0x0 -int color material_personalized_color_on_error 0x0 -int color material_personalized_color_on_error_container 0x0 -int color material_personalized_color_on_primary 0x0 -int color material_personalized_color_on_primary_container 0x0 -int color material_personalized_color_on_secondary 0x0 -int color material_personalized_color_on_secondary_container 0x0 -int color material_personalized_color_on_surface 0x0 -int color material_personalized_color_on_surface_inverse 0x0 -int color material_personalized_color_on_surface_variant 0x0 -int color material_personalized_color_on_tertiary 0x0 -int color material_personalized_color_on_tertiary_container 0x0 -int color material_personalized_color_outline 0x0 -int color material_personalized_color_outline_variant 0x0 -int color material_personalized_color_primary 0x0 -int color material_personalized_color_primary_container 0x0 -int color material_personalized_color_primary_inverse 0x0 -int color material_personalized_color_primary_text 0x0 -int color material_personalized_color_primary_text_inverse 0x0 -int color material_personalized_color_secondary 0x0 -int color material_personalized_color_secondary_container 0x0 -int color material_personalized_color_secondary_text 0x0 -int color material_personalized_color_secondary_text_inverse 0x0 -int color material_personalized_color_surface 0x0 -int color material_personalized_color_surface_bright 0x0 -int color material_personalized_color_surface_container 0x0 -int color material_personalized_color_surface_container_high 0x0 -int color material_personalized_color_surface_container_highest 0x0 -int color material_personalized_color_surface_container_low 0x0 -int color material_personalized_color_surface_container_lowest 0x0 -int color material_personalized_color_surface_dim 0x0 -int color material_personalized_color_surface_inverse 0x0 -int color material_personalized_color_surface_variant 0x0 -int color material_personalized_color_tertiary 0x0 -int color material_personalized_color_tertiary_container 0x0 -int color material_personalized_color_text_hint_foreground_inverse 0x0 -int color material_personalized_color_text_primary_inverse 0x0 -int color material_personalized_color_text_primary_inverse_disable_only 0x0 -int color material_personalized_color_text_secondary_and_tertiary_inverse 0x0 -int color material_personalized_color_text_secondary_and_tertiary_inverse_disabled 0x0 -int color material_personalized_hint_foreground 0x0 -int color material_personalized_hint_foreground_inverse 0x0 -int color material_personalized_primary_inverse_text_disable_only 0x0 -int color material_personalized_primary_text_disable_only 0x0 -int color material_slider_active_tick_marks_color 0x0 -int color material_slider_active_track_color 0x0 -int color material_slider_halo_color 0x0 -int color material_slider_inactive_tick_marks_color 0x0 -int color material_slider_inactive_track_color 0x0 -int color material_slider_thumb_color 0x0 -int color material_timepicker_button_background 0x0 -int color material_timepicker_button_stroke 0x0 -int color material_timepicker_clock_text_color 0x0 -int color material_timepicker_clockface 0x0 -int color material_timepicker_modebutton_tint 0x0 -int color modal 0x0 -int color mtrl_bottom_nav_colored_item_tint 0x0 -int color mtrl_bottom_nav_item_tint 0x0 -int color mtrl_btn_bg_color_disabled 0x0 -int color mtrl_btn_bg_color_selector 0x0 -int color mtrl_btn_ripple_color 0x0 -int color mtrl_btn_stroke_color_selector 0x0 -int color mtrl_btn_text_btn_bg_color_selector 0x0 -int color mtrl_btn_text_btn_ripple_color 0x0 -int color mtrl_btn_text_color_disabled 0x0 -int color mtrl_btn_text_color_selector 0x0 -int color mtrl_btn_transparent_bg_color 0x0 -int color mtrl_calendar_item_stroke_color 0x0 -int color mtrl_calendar_selected_range 0x0 -int color mtrl_card_view_foreground 0x0 -int color mtrl_card_view_ripple 0x0 -int color mtrl_chip_background_color 0x0 -int color mtrl_chip_close_icon_tint 0x0 -int color mtrl_chip_ripple_color 0x0 -int color mtrl_chip_surface_color 0x0 -int color mtrl_chip_text_color 0x0 -int color mtrl_choice_chip_background_color 0x0 -int color mtrl_choice_chip_ripple_color 0x0 -int color mtrl_choice_chip_text_color 0x0 -int color mtrl_error 0x0 -int color mtrl_fab_bg_color_selector 0x0 -int color mtrl_fab_icon_text_color_selector 0x0 -int color mtrl_fab_ripple_color 0x0 -int color mtrl_filled_background_color 0x0 -int color mtrl_filled_icon_tint 0x0 -int color mtrl_filled_stroke_color 0x0 -int color mtrl_indicator_text_color 0x0 -int color mtrl_navigation_bar_colored_item_tint 0x0 -int color mtrl_navigation_bar_colored_ripple_color 0x0 -int color mtrl_navigation_bar_item_tint 0x0 -int color mtrl_navigation_bar_ripple_color 0x0 -int color mtrl_navigation_item_background_color 0x0 -int color mtrl_navigation_item_icon_tint 0x0 -int color mtrl_navigation_item_text_color 0x0 -int color mtrl_on_primary_text_btn_text_color_selector 0x0 -int color mtrl_on_surface_ripple_color 0x0 -int color mtrl_outlined_icon_tint 0x0 -int color mtrl_outlined_stroke_color 0x0 -int color mtrl_popupmenu_overlay_color 0x0 -int color mtrl_scrim_color 0x0 -int color mtrl_switch_thumb_icon_tint 0x0 -int color mtrl_switch_thumb_tint 0x0 -int color mtrl_switch_track_decoration_tint 0x0 -int color mtrl_switch_track_tint 0x0 -int color mtrl_tabs_colored_ripple_color 0x0 -int color mtrl_tabs_icon_color_selector 0x0 -int color mtrl_tabs_icon_color_selector_colored 0x0 -int color mtrl_tabs_legacy_text_color_selector 0x0 -int color mtrl_tabs_ripple_color 0x0 -int color mtrl_text_btn_text_color_selector 0x0 -int color mtrl_textinput_default_box_stroke_color 0x0 -int color mtrl_textinput_disabled_color 0x0 -int color mtrl_textinput_filled_box_default_background_color 0x0 -int color mtrl_textinput_focused_box_stroke_color 0x0 -int color mtrl_textinput_hovered_box_stroke_color 0x0 -int color notification_action_color_filter 0x0 -int color notification_icon_bg_color 0x0 -int color preference_fallback_accent_color 0x0 -int color primaryColor 0x0 -int color primaryIconColor 0x0 -int color primary_dark_material_dark 0x0 -int color primary_dark_material_light 0x0 -int color primary_material_dark 0x0 -int color primary_material_light 0x0 -int color primary_text_default_material_dark 0x0 -int color primary_text_default_material_light 0x0 -int color primary_text_disabled_material_dark 0x0 -int color primary_text_disabled_material_light 0x0 -int color red_400 0x0 -int color rippleHighlightColor 0x0 -int color ripple_material_dark 0x0 -int color ripple_material_light 0x0 -int color secondary_text_default_material_dark 0x0 -int color secondary_text_default_material_light 0x0 -int color secondary_text_disabled_material_dark 0x0 -int color secondary_text_disabled_material_light 0x0 -int color shadow_color 0x0 -int color slate_black 0x0 -int color splash_bg 0x0 -int color splash_icon_tint 0x0 -int color switch_thumb_disabled_material_dark 0x0 -int color switch_thumb_disabled_material_light 0x0 -int color switch_thumb_material_dark 0x0 -int color switch_thumb_material_light 0x0 -int color switch_thumb_normal_material_dark 0x0 -int color switch_thumb_normal_material_light 0x0 -int color textActionNameColor 0x0 -int color tooltip_background_dark 0x0 -int color tooltip_background_light 0x0 -int color translucent_black 0x0 -int color warm_grey 0x0 -int color white 0x0 -int color yellow 0x0 -int dimen abc_action_bar_content_inset_material 0x0 -int dimen abc_action_bar_content_inset_with_nav 0x0 -int dimen abc_action_bar_default_height_material 0x0 -int dimen abc_action_bar_default_padding_end_material 0x0 -int dimen abc_action_bar_default_padding_start_material 0x0 -int dimen abc_action_bar_elevation_material 0x0 -int dimen abc_action_bar_icon_vertical_padding_material 0x0 -int dimen abc_action_bar_overflow_padding_end_material 0x0 -int dimen abc_action_bar_overflow_padding_start_material 0x0 -int dimen abc_action_bar_stacked_max_height 0x0 -int dimen abc_action_bar_stacked_tab_max_width 0x0 -int dimen abc_action_bar_subtitle_bottom_margin_material 0x0 -int dimen abc_action_bar_subtitle_top_margin_material 0x0 -int dimen abc_action_button_min_height_material 0x0 -int dimen abc_action_button_min_width_material 0x0 -int dimen abc_action_button_min_width_overflow_material 0x0 -int dimen abc_alert_dialog_button_bar_height 0x0 -int dimen abc_alert_dialog_button_dimen 0x0 -int dimen abc_button_inset_horizontal_material 0x0 -int dimen abc_button_inset_vertical_material 0x0 -int dimen abc_button_padding_horizontal_material 0x0 -int dimen abc_button_padding_vertical_material 0x0 -int dimen abc_cascading_menus_min_smallest_width 0x0 -int dimen abc_config_prefDialogWidth 0x0 -int dimen abc_control_corner_material 0x0 -int dimen abc_control_inset_material 0x0 -int dimen abc_control_padding_material 0x0 -int dimen abc_dialog_corner_radius_material 0x0 -int dimen abc_dialog_fixed_height_major 0x0 -int dimen abc_dialog_fixed_height_minor 0x0 -int dimen abc_dialog_fixed_width_major 0x0 -int dimen abc_dialog_fixed_width_minor 0x0 -int dimen abc_dialog_list_padding_bottom_no_buttons 0x0 -int dimen abc_dialog_list_padding_top_no_title 0x0 -int dimen abc_dialog_min_width_major 0x0 -int dimen abc_dialog_min_width_minor 0x0 -int dimen abc_dialog_padding_material 0x0 -int dimen abc_dialog_padding_top_material 0x0 -int dimen abc_dialog_title_divider_material 0x0 -int dimen abc_disabled_alpha_material_dark 0x0 -int dimen abc_disabled_alpha_material_light 0x0 -int dimen abc_dropdownitem_icon_width 0x0 -int dimen abc_dropdownitem_text_padding_left 0x0 -int dimen abc_dropdownitem_text_padding_right 0x0 -int dimen abc_edit_text_inset_bottom_material 0x0 -int dimen abc_edit_text_inset_horizontal_material 0x0 -int dimen abc_edit_text_inset_top_material 0x0 -int dimen abc_floating_window_z 0x0 -int dimen abc_list_item_height_large_material 0x0 -int dimen abc_list_item_height_material 0x0 -int dimen abc_list_item_height_small_material 0x0 -int dimen abc_list_item_padding_horizontal_material 0x0 -int dimen abc_panel_menu_list_width 0x0 -int dimen abc_progress_bar_height_material 0x0 -int dimen abc_search_view_preferred_height 0x0 -int dimen abc_search_view_preferred_width 0x0 -int dimen abc_seekbar_track_background_height_material 0x0 -int dimen abc_seekbar_track_progress_height_material 0x0 -int dimen abc_select_dialog_padding_start_material 0x0 -int dimen abc_star_big 0x0 -int dimen abc_star_medium 0x0 -int dimen abc_star_small 0x0 -int dimen abc_switch_padding 0x0 -int dimen abc_text_size_body_1_material 0x0 -int dimen abc_text_size_body_2_material 0x0 -int dimen abc_text_size_button_material 0x0 -int dimen abc_text_size_caption_material 0x0 -int dimen abc_text_size_display_1_material 0x0 -int dimen abc_text_size_display_2_material 0x0 -int dimen abc_text_size_display_3_material 0x0 -int dimen abc_text_size_display_4_material 0x0 -int dimen abc_text_size_headline_material 0x0 -int dimen abc_text_size_large_material 0x0 -int dimen abc_text_size_medium_material 0x0 -int dimen abc_text_size_menu_header_material 0x0 -int dimen abc_text_size_menu_material 0x0 -int dimen abc_text_size_small_material 0x0 -int dimen abc_text_size_subhead_material 0x0 -int dimen abc_text_size_subtitle_material_toolbar 0x0 -int dimen abc_text_size_title_material 0x0 -int dimen abc_text_size_title_material_toolbar 0x0 -int dimen appcompat_dialog_background_inset 0x0 -int dimen cardview_compat_inset_shadow 0x0 -int dimen cardview_default_elevation 0x0 -int dimen cardview_default_radius 0x0 -int dimen clock_face_margin_start 0x0 -int dimen compat_button_inset_horizontal_material 0x0 -int dimen compat_button_inset_vertical_material 0x0 -int dimen compat_button_padding_horizontal_material 0x0 -int dimen compat_button_padding_vertical_material 0x0 -int dimen compat_control_corner_material 0x0 -int dimen compat_notification_large_icon_max_height 0x0 -int dimen compat_notification_large_icon_max_width 0x0 -int dimen content_padding 0x0 -int dimen content_padding_double 0x0 -int dimen content_padding_half 0x0 -int dimen content_padding_triple 0x0 -int dimen def_drawer_elevation 0x0 -int dimen default_navigation_active_text_size 0x0 -int dimen default_navigation_text_size 0x0 -int dimen default_summary_size 0x0 -int dimen default_title_size 0x0 -int dimen design_appbar_elevation 0x0 -int dimen design_bottom_navigation_active_item_max_width 0x0 -int dimen design_bottom_navigation_active_item_min_width 0x0 -int dimen design_bottom_navigation_active_text_size 0x0 -int dimen design_bottom_navigation_elevation 0x0 -int dimen design_bottom_navigation_height 0x0 -int dimen design_bottom_navigation_icon_size 0x0 -int dimen design_bottom_navigation_item_max_width 0x0 -int dimen design_bottom_navigation_item_min_width 0x0 -int dimen design_bottom_navigation_label_padding 0x0 -int dimen design_bottom_navigation_margin 0x0 -int dimen design_bottom_navigation_shadow_height 0x0 -int dimen design_bottom_navigation_text_size 0x0 -int dimen design_bottom_sheet_elevation 0x0 -int dimen design_bottom_sheet_modal_elevation 0x0 -int dimen design_bottom_sheet_peek_height_min 0x0 -int dimen design_fab_border_width 0x0 -int dimen design_fab_elevation 0x0 -int dimen design_fab_image_size 0x0 -int dimen design_fab_size_mini 0x0 -int dimen design_fab_size_normal 0x0 -int dimen design_fab_translation_z_hovered_focused 0x0 -int dimen design_fab_translation_z_pressed 0x0 -int dimen design_navigation_elevation 0x0 -int dimen design_navigation_icon_padding 0x0 -int dimen design_navigation_icon_size 0x0 -int dimen design_navigation_item_horizontal_padding 0x0 -int dimen design_navigation_item_icon_padding 0x0 -int dimen design_navigation_item_vertical_padding 0x0 -int dimen design_navigation_max_width 0x0 -int dimen design_navigation_padding_bottom 0x0 -int dimen design_navigation_separator_vertical_padding 0x0 -int dimen design_snackbar_action_inline_max_width 0x0 -int dimen design_snackbar_action_text_color_alpha 0x0 -int dimen design_snackbar_background_corner_radius 0x0 -int dimen design_snackbar_elevation 0x0 -int dimen design_snackbar_extra_spacing_horizontal 0x0 -int dimen design_snackbar_max_width 0x0 -int dimen design_snackbar_min_width 0x0 -int dimen design_snackbar_padding_horizontal 0x0 -int dimen design_snackbar_padding_vertical 0x0 -int dimen design_snackbar_padding_vertical_2lines 0x0 -int dimen design_snackbar_text_size 0x0 -int dimen design_tab_max_width 0x0 -int dimen design_tab_scrollable_min_width 0x0 -int dimen design_tab_text_size 0x0 -int dimen design_tab_text_size_2line 0x0 -int dimen design_textinput_caption_translate_y 0x0 -int dimen dialog_padding 0x0 -int dimen dialog_padding_top 0x0 -int dimen disabled_alpha_material_dark 0x0 -int dimen disabled_alpha_material_light 0x0 -int dimen editor_sheet_collapsed_height 0x0 -int dimen editor_sheet_peek_height 0x0 -int dimen fastscroll_default_thickness 0x0 -int dimen fastscroll_margin 0x0 -int dimen fastscroll_minimum_range 0x0 -int dimen fb_bottom_compensation_margin 0x0 -int dimen fb_button_text_size 0x0 -int dimen fb_card_elevation 0x0 -int dimen fb_content_padding_all 0x0 -int dimen fb_icon_size 0x0 -int dimen fb_margin_progress 0x0 -int dimen fb_margin_right_icon 0x0 -int dimen fb_margin_secondary_action 0x0 -int dimen fb_margin_secondary_action_container 0x0 -int dimen fb_message_text_size 0x0 -int dimen fb_progress_size 0x0 -int dimen fb_title_message_margin 0x0 -int dimen fb_title_text_size 0x0 -int dimen fb_top_compensation_margin 0x0 -int dimen highlight_alpha_material_colored 0x0 -int dimen highlight_alpha_material_dark 0x0 -int dimen highlight_alpha_material_light 0x0 -int dimen hint_alpha_material_dark 0x0 -int dimen hint_alpha_material_light 0x0 -int dimen hint_pressed_alpha_material_dark 0x0 -int dimen hint_pressed_alpha_material_light 0x0 -int dimen item_touch_helper_max_drag_scroll_per_frame 0x0 -int dimen item_touch_helper_swipe_escape_max_velocity 0x0 -int dimen item_touch_helper_swipe_escape_velocity 0x0 -int dimen m3_alert_dialog_action_bottom_padding 0x0 -int dimen m3_alert_dialog_action_top_padding 0x0 -int dimen m3_alert_dialog_corner_size 0x0 -int dimen m3_alert_dialog_elevation 0x0 -int dimen m3_alert_dialog_icon_margin 0x0 -int dimen m3_alert_dialog_icon_size 0x0 -int dimen m3_alert_dialog_title_bottom_margin 0x0 -int dimen m3_appbar_expanded_title_margin_bottom 0x0 -int dimen m3_appbar_expanded_title_margin_horizontal 0x0 -int dimen m3_appbar_scrim_height_trigger 0x0 -int dimen m3_appbar_scrim_height_trigger_large 0x0 -int dimen m3_appbar_scrim_height_trigger_medium 0x0 -int dimen m3_appbar_size_compact 0x0 -int dimen m3_appbar_size_large 0x0 -int dimen m3_appbar_size_large_with_subtitle 0x0 -int dimen m3_appbar_size_medium 0x0 -int dimen m3_appbar_size_medium_with_subtitle 0x0 -int dimen m3_back_progress_bottom_container_max_scale_x_distance 0x0 -int dimen m3_back_progress_bottom_container_max_scale_y_distance 0x0 -int dimen m3_back_progress_main_container_max_translation_y 0x0 -int dimen m3_back_progress_main_container_min_edge_gap 0x0 -int dimen m3_back_progress_side_container_max_scale_x_distance_grow 0x0 -int dimen m3_back_progress_side_container_max_scale_x_distance_shrink 0x0 -int dimen m3_back_progress_side_container_max_scale_y_distance 0x0 -int dimen m3_badge_horizontal_offset 0x0 -int dimen m3_badge_offset 0x0 -int dimen m3_badge_size 0x0 -int dimen m3_badge_vertical_offset 0x0 -int dimen m3_badge_with_text_horizontal_offset 0x0 -int dimen m3_badge_with_text_offset 0x0 -int dimen m3_badge_with_text_size 0x0 -int dimen m3_badge_with_text_vertical_offset 0x0 -int dimen m3_badge_with_text_vertical_padding 0x0 -int dimen m3_bottom_nav_item_active_indicator_height 0x0 -int dimen m3_bottom_nav_item_active_indicator_margin_horizontal 0x0 -int dimen m3_bottom_nav_item_active_indicator_width 0x0 -int dimen m3_bottom_nav_item_expanded_active_indicator_height 0x0 -int dimen m3_bottom_nav_item_padding_bottom 0x0 -int dimen m3_bottom_nav_item_padding_top 0x0 -int dimen m3_bottom_nav_min_height 0x0 -int dimen m3_bottom_sheet_drag_handle_bottom_padding 0x0 -int dimen m3_bottom_sheet_elevation 0x0 -int dimen m3_bottom_sheet_modal_elevation 0x0 -int dimen m3_bottomappbar_fab_cradle_margin 0x0 -int dimen m3_bottomappbar_fab_cradle_rounded_corner_radius 0x0 -int dimen m3_bottomappbar_fab_cradle_vertical_offset 0x0 -int dimen m3_bottomappbar_fab_end_margin 0x0 -int dimen m3_bottomappbar_height 0x0 -int dimen m3_bottomappbar_horizontal_padding 0x0 -int dimen m3_btn_dialog_btn_min_width 0x0 -int dimen m3_btn_dialog_btn_spacing 0x0 -int dimen m3_btn_disabled_elevation 0x0 -int dimen m3_btn_disabled_translation_z 0x0 -int dimen m3_btn_elevated_translation_z_hovered 0x0 -int dimen m3_btn_elevation 0x0 -int dimen m3_btn_icon_btn_padding_left 0x0 -int dimen m3_btn_icon_btn_padding_right 0x0 -int dimen m3_btn_icon_only_default_padding 0x0 -int dimen m3_btn_icon_only_default_size 0x0 -int dimen m3_btn_icon_only_icon_padding 0x0 -int dimen m3_btn_icon_only_min_width 0x0 -int dimen m3_btn_inset 0x0 -int dimen m3_btn_max_width 0x0 -int dimen m3_btn_padding_bottom 0x0 -int dimen m3_btn_padding_left 0x0 -int dimen m3_btn_padding_right 0x0 -int dimen m3_btn_padding_top 0x0 -int dimen m3_btn_stroke_size 0x0 -int dimen m3_btn_text_btn_icon_padding_left 0x0 -int dimen m3_btn_text_btn_icon_padding_right 0x0 -int dimen m3_btn_text_btn_padding_left 0x0 -int dimen m3_btn_text_btn_padding_right 0x0 -int dimen m3_btn_translation_z_base 0x0 -int dimen m3_btn_translation_z_hovered 0x0 -int dimen m3_card_disabled_z 0x0 -int dimen m3_card_dragged_z 0x0 -int dimen m3_card_elevated_disabled_z 0x0 -int dimen m3_card_elevated_dragged_z 0x0 -int dimen m3_card_elevated_elevation 0x0 -int dimen m3_card_elevated_hovered_z 0x0 -int dimen m3_card_elevation 0x0 -int dimen m3_card_hovered_z 0x0 -int dimen m3_card_stroke_width 0x0 -int dimen m3_carousel_debug_keyline_width 0x0 -int dimen m3_carousel_extra_small_item_size 0x0 -int dimen m3_carousel_gone_size 0x0 -int dimen m3_carousel_small_item_default_corner_size 0x0 -int dimen m3_carousel_small_item_size_max 0x0 -int dimen m3_carousel_small_item_size_min 0x0 -int dimen m3_chip_checked_hovered_translation_z 0x0 -int dimen m3_chip_corner_size 0x0 -int dimen m3_chip_disabled_translation_z 0x0 -int dimen m3_chip_dragged_translation_z 0x0 -int dimen m3_chip_elevated_elevation 0x0 -int dimen m3_chip_hovered_translation_z 0x0 -int dimen m3_chip_icon_size 0x0 -int dimen m3_comp_app_bar_container_elevation 0x0 -int dimen m3_comp_app_bar_large_container_height 0x0 -int dimen m3_comp_app_bar_large_flexible_container_height 0x0 -int dimen m3_comp_app_bar_medium_container_height 0x0 -int dimen m3_comp_app_bar_medium_flexible_container_height 0x0 -int dimen m3_comp_app_bar_on_scroll_container_elevation 0x0 -int dimen m3_comp_app_bar_small_container_height 0x0 -int dimen m3_comp_assist_chip_container_height 0x0 -int dimen m3_comp_assist_chip_elevated_container_elevation 0x0 -int dimen m3_comp_assist_chip_flat_container_elevation 0x0 -int dimen m3_comp_assist_chip_flat_outline_width 0x0 -int dimen m3_comp_assist_chip_with_icon_icon_size 0x0 -int dimen m3_comp_badge_large_size 0x0 -int dimen m3_comp_badge_size 0x0 -int dimen m3_comp_bottom_app_bar_container_elevation 0x0 -int dimen m3_comp_bottom_app_bar_container_height 0x0 -int dimen m3_comp_button_elevated_container_elevation 0x0 -int dimen m3_comp_button_elevated_disabled_container_elevation 0x0 -int dimen m3_comp_button_filled_container_elevation 0x0 -int dimen m3_comp_button_filled_disabled_container_elevation 0x0 -int dimen m3_comp_button_group_connected_small_between_space 0x0 -int dimen m3_comp_button_group_standard_small_between_space 0x0 -int dimen m3_comp_button_large_icon_label_space 0x0 -int dimen m3_comp_button_large_icon_size 0x0 -int dimen m3_comp_button_large_leading_space 0x0 -int dimen m3_comp_button_large_outlined_outline_width 0x0 -int dimen m3_comp_button_large_trailing_space 0x0 -int dimen m3_comp_button_medium_icon_label_space 0x0 -int dimen m3_comp_button_medium_icon_size 0x0 -int dimen m3_comp_button_medium_leading_space 0x0 -int dimen m3_comp_button_medium_outlined_outline_width 0x0 -int dimen m3_comp_button_medium_trailing_space 0x0 -int dimen m3_comp_button_outlined_focused_state_layer_opacity 0x0 -int dimen m3_comp_button_outlined_hovered_state_layer_opacity 0x0 -int dimen m3_comp_button_outlined_pressed_state_layer_opacity 0x0 -int dimen m3_comp_button_small_icon_label_space 0x0 -int dimen m3_comp_button_small_icon_size 0x0 -int dimen m3_comp_button_small_leading_space 0x0 -int dimen m3_comp_button_small_outlined_outline_width 0x0 -int dimen m3_comp_button_small_trailing_space 0x0 -int dimen m3_comp_button_text_focused_state_layer_opacity 0x0 -int dimen m3_comp_button_text_hovered_state_layer_opacity 0x0 -int dimen m3_comp_button_text_pressed_state_layer_opacity 0x0 -int dimen m3_comp_button_tonal_container_elevation 0x0 -int dimen m3_comp_button_xlarge_icon_label_space 0x0 -int dimen m3_comp_button_xlarge_icon_size 0x0 -int dimen m3_comp_button_xlarge_leading_space 0x0 -int dimen m3_comp_button_xlarge_outlined_outline_width 0x0 -int dimen m3_comp_button_xlarge_trailing_space 0x0 -int dimen m3_comp_button_xsmall_icon_label_space 0x0 -int dimen m3_comp_button_xsmall_icon_size 0x0 -int dimen m3_comp_button_xsmall_leading_space 0x0 -int dimen m3_comp_button_xsmall_outlined_outline_width 0x0 -int dimen m3_comp_button_xsmall_trailing_space 0x0 -int dimen m3_comp_checkbox_selected_disabled_container_opacity 0x0 -int dimen m3_comp_date_picker_modal_date_today_container_outline_width 0x0 -int dimen m3_comp_date_picker_modal_header_container_height 0x0 -int dimen m3_comp_date_picker_modal_range_selection_header_container_height 0x0 -int dimen m3_comp_divider_thickness 0x0 -int dimen m3_comp_elevated_card_container_elevation 0x0 -int dimen m3_comp_elevated_card_icon_size 0x0 -int dimen m3_comp_extended_fab_large_container_height 0x0 -int dimen m3_comp_extended_fab_large_icon_label_space 0x0 -int dimen m3_comp_extended_fab_large_icon_size 0x0 -int dimen m3_comp_extended_fab_large_leading_space 0x0 -int dimen m3_comp_extended_fab_large_trailing_space 0x0 -int dimen m3_comp_extended_fab_medium_container_height 0x0 -int dimen m3_comp_extended_fab_medium_icon_label_space 0x0 -int dimen m3_comp_extended_fab_medium_icon_size 0x0 -int dimen m3_comp_extended_fab_medium_leading_space 0x0 -int dimen m3_comp_extended_fab_medium_trailing_space 0x0 -int dimen m3_comp_extended_fab_primary_container_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_focused_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_focused_state_layer_opacity 0x0 -int dimen m3_comp_extended_fab_primary_container_hovered_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_hovered_state_layer_opacity 0x0 -int dimen m3_comp_extended_fab_primary_container_pressed_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_pressed_state_layer_opacity 0x0 -int dimen m3_comp_extended_fab_small_container_height 0x0 -int dimen m3_comp_extended_fab_small_icon_label_space 0x0 -int dimen m3_comp_extended_fab_small_icon_size 0x0 -int dimen m3_comp_extended_fab_small_leading_space 0x0 -int dimen m3_comp_extended_fab_small_trailing_space 0x0 -int dimen m3_comp_fab_container_height 0x0 -int dimen m3_comp_fab_icon_size 0x0 -int dimen m3_comp_fab_large_container_height 0x0 -int dimen m3_comp_fab_large_icon_size 0x0 -int dimen m3_comp_fab_medium_container_height 0x0 -int dimen m3_comp_fab_medium_icon_size 0x0 -int dimen m3_comp_fab_primary_container_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_focused_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_focused_state_layer_opacity 0x0 -int dimen m3_comp_fab_primary_container_hovered_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_hovered_state_layer_opacity 0x0 -int dimen m3_comp_fab_primary_container_pressed_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_pressed_state_layer_opacity 0x0 -int dimen m3_comp_fab_small_container_height 0x0 -int dimen m3_comp_fab_small_icon_size 0x0 -int dimen m3_comp_filled_autocomplete_menu_container_elevation 0x0 -int dimen m3_comp_filled_card_container_elevation 0x0 -int dimen m3_comp_filled_card_dragged_state_layer_opacity 0x0 -int dimen m3_comp_filled_card_focus_state_layer_opacity 0x0 -int dimen m3_comp_filled_card_hover_state_layer_opacity 0x0 -int dimen m3_comp_filled_card_icon_size 0x0 -int dimen m3_comp_filled_card_pressed_state_layer_opacity 0x0 -int dimen m3_comp_filled_text_field_disabled_active_indicator_opacity 0x0 -int dimen m3_comp_filter_chip_container_height 0x0 -int dimen m3_comp_filter_chip_elevated_container_elevation 0x0 -int dimen m3_comp_filter_chip_flat_container_elevation 0x0 -int dimen m3_comp_filter_chip_flat_unselected_outline_width 0x0 -int dimen m3_comp_filter_chip_with_icon_icon_size 0x0 -int dimen m3_comp_icon_button_large_default_leading_space 0x0 -int dimen m3_comp_icon_button_large_default_trailing_space 0x0 -int dimen m3_comp_icon_button_large_icon_size 0x0 -int dimen m3_comp_icon_button_large_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_large_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_large_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_large_wide_leading_space 0x0 -int dimen m3_comp_icon_button_large_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_medium_default_leading_space 0x0 -int dimen m3_comp_icon_button_medium_default_trailing_space 0x0 -int dimen m3_comp_icon_button_medium_icon_size 0x0 -int dimen m3_comp_icon_button_medium_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_medium_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_medium_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_medium_wide_leading_space 0x0 -int dimen m3_comp_icon_button_medium_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_small_default_leading_space 0x0 -int dimen m3_comp_icon_button_small_default_trailing_space 0x0 -int dimen m3_comp_icon_button_small_icon_size 0x0 -int dimen m3_comp_icon_button_small_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_small_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_small_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_small_wide_leading_space 0x0 -int dimen m3_comp_icon_button_small_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_xlarge_default_leading_space 0x0 -int dimen m3_comp_icon_button_xlarge_default_trailing_space 0x0 -int dimen m3_comp_icon_button_xlarge_icon_size 0x0 -int dimen m3_comp_icon_button_xlarge_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_xlarge_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_xlarge_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_xlarge_wide_leading_space 0x0 -int dimen m3_comp_icon_button_xlarge_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_xsmall_default_leading_space 0x0 -int dimen m3_comp_icon_button_xsmall_default_trailing_space 0x0 -int dimen m3_comp_icon_button_xsmall_icon_size 0x0 -int dimen m3_comp_icon_button_xsmall_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_xsmall_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_xsmall_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_xsmall_wide_leading_space 0x0 -int dimen m3_comp_icon_button_xsmall_wide_trailing_space 0x0 -int dimen m3_comp_input_chip_container_elevation 0x0 -int dimen m3_comp_input_chip_container_height 0x0 -int dimen m3_comp_input_chip_unselected_outline_width 0x0 -int dimen m3_comp_input_chip_with_avatar_avatar_size 0x0 -int dimen m3_comp_input_chip_with_leading_icon_leading_icon_size 0x0 -int dimen m3_comp_loading_indicator_container_height 0x0 -int dimen m3_comp_loading_indicator_container_width 0x0 -int dimen m3_comp_menu_container_elevation 0x0 -int dimen m3_comp_nav_bar_container_elevation 0x0 -int dimen m3_comp_nav_bar_container_height 0x0 -int dimen m3_comp_nav_bar_item_active_indicator_icon_label_space 0x0 -int dimen m3_comp_nav_bar_item_horizontal_active_indicator_height 0x0 -int dimen m3_comp_nav_bar_item_icon_size 0x0 -int dimen m3_comp_nav_bar_item_vertical_active_indicator_height 0x0 -int dimen m3_comp_nav_bar_item_vertical_active_indicator_width 0x0 -int dimen m3_comp_nav_bar_item_vertical_container_between_space 0x0 -int dimen m3_comp_nav_rail_collapsed_container_elevation 0x0 -int dimen m3_comp_nav_rail_collapsed_container_width 0x0 -int dimen m3_comp_nav_rail_collapsed_item_vertical_space 0x0 -int dimen m3_comp_nav_rail_collapsed_narrow_container_width 0x0 -int dimen m3_comp_nav_rail_collapsed_top_space 0x0 -int dimen m3_comp_nav_rail_expanded_container_width_maximum 0x0 -int dimen m3_comp_nav_rail_expanded_container_width_minimum 0x0 -int dimen m3_comp_nav_rail_item_active_focused_state_layer_opacity 0x0 -int dimen m3_comp_nav_rail_item_active_hovered_state_layer_opacity 0x0 -int dimen m3_comp_nav_rail_item_active_pressed_state_layer_opacity 0x0 -int dimen m3_comp_nav_rail_item_container_height 0x0 -int dimen m3_comp_nav_rail_item_container_vertical_space 0x0 -int dimen m3_comp_nav_rail_item_header_space_minimum 0x0 -int dimen m3_comp_nav_rail_item_horizontal_active_indicator_height 0x0 -int dimen m3_comp_nav_rail_item_horizontal_full_width_leading_space 0x0 -int dimen m3_comp_nav_rail_item_horizontal_full_width_trailing_space 0x0 -int dimen m3_comp_nav_rail_item_horizontal_icon_label_space 0x0 -int dimen m3_comp_nav_rail_item_icon_size 0x0 -int dimen m3_comp_nav_rail_item_short_container_height 0x0 -int dimen m3_comp_nav_rail_item_vertical_active_indicator_height 0x0 -int dimen m3_comp_nav_rail_item_vertical_active_indicator_width 0x0 -int dimen m3_comp_nav_rail_item_vertical_icon_label_space 0x0 -int dimen m3_comp_nav_rail_item_vertical_leading_space 0x0 -int dimen m3_comp_nav_rail_item_vertical_trailing_space 0x0 -int dimen m3_comp_navigation_drawer_container_width 0x0 -int dimen m3_comp_navigation_drawer_focus_state_layer_opacity 0x0 -int dimen m3_comp_navigation_drawer_hover_state_layer_opacity 0x0 -int dimen m3_comp_navigation_drawer_icon_size 0x0 -int dimen m3_comp_navigation_drawer_modal_container_elevation 0x0 -int dimen m3_comp_navigation_drawer_pressed_state_layer_opacity 0x0 -int dimen m3_comp_navigation_drawer_standard_container_elevation 0x0 -int dimen m3_comp_outlined_autocomplete_menu_container_elevation 0x0 -int dimen m3_comp_outlined_card_container_elevation 0x0 -int dimen m3_comp_outlined_card_disabled_outline_opacity 0x0 -int dimen m3_comp_outlined_card_icon_size 0x0 -int dimen m3_comp_outlined_card_outline_width 0x0 -int dimen m3_comp_outlined_text_field_disabled_input_text_opacity 0x0 -int dimen m3_comp_outlined_text_field_disabled_label_text_opacity 0x0 -int dimen m3_comp_outlined_text_field_disabled_supporting_text_opacity 0x0 -int dimen m3_comp_outlined_text_field_focus_outline_width 0x0 -int dimen m3_comp_outlined_text_field_outline_width 0x0 -int dimen m3_comp_primary_navigation_tab_active_focus_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_active_hover_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_active_indicator_height 0x0 -int dimen m3_comp_primary_navigation_tab_active_pressed_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_inactive_focus_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_inactive_hover_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_inactive_pressed_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_with_icon_icon_size 0x0 -int dimen m3_comp_progress_indicator_circular_active_indicator_wave_amplitude 0x0 -int dimen m3_comp_progress_indicator_circular_active_indicator_wave_wavelength 0x0 -int dimen m3_comp_progress_indicator_circular_size 0x0 -int dimen m3_comp_progress_indicator_circular_track_active_indicator_space 0x0 -int dimen m3_comp_progress_indicator_circular_track_thickness 0x0 -int dimen m3_comp_progress_indicator_circular_with_wave_size 0x0 -int dimen m3_comp_progress_indicator_linear_active_indicator_wave_amplitude 0x0 -int dimen m3_comp_progress_indicator_linear_active_indicator_wave_wavelength 0x0 -int dimen m3_comp_progress_indicator_linear_indeterminate_active_indicator_wave_wavelength 0x0 -int dimen m3_comp_progress_indicator_linear_stop_indicator_size 0x0 -int dimen m3_comp_progress_indicator_linear_track_active_indicator_space 0x0 -int dimen m3_comp_progress_indicator_linear_track_thickness 0x0 -int dimen m3_comp_radio_button_disabled_selected_icon_opacity 0x0 -int dimen m3_comp_radio_button_disabled_unselected_icon_opacity 0x0 -int dimen m3_comp_radio_button_selected_focus_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_selected_hover_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_selected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_unselected_focus_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_unselected_hover_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_unselected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_scrim_container_opacity 0x0 -int dimen m3_comp_search_bar_avatar_size 0x0 -int dimen m3_comp_search_bar_container_elevation 0x0 -int dimen m3_comp_search_bar_container_height 0x0 -int dimen m3_comp_search_bar_hover_state_layer_opacity 0x0 -int dimen m3_comp_search_bar_pressed_state_layer_opacity 0x0 -int dimen m3_comp_search_view_container_elevation 0x0 -int dimen m3_comp_search_view_docked_header_container_height 0x0 -int dimen m3_comp_search_view_full_screen_header_container_height 0x0 -int dimen m3_comp_secondary_navigation_tab_active_indicator_height 0x0 -int dimen m3_comp_secondary_navigation_tab_focus_state_layer_opacity 0x0 -int dimen m3_comp_secondary_navigation_tab_hover_state_layer_opacity 0x0 -int dimen m3_comp_secondary_navigation_tab_pressed_state_layer_opacity 0x0 -int dimen m3_comp_sheet_bottom_docked_drag_handle_height 0x0 -int dimen m3_comp_sheet_bottom_docked_drag_handle_width 0x0 -int dimen m3_comp_sheet_bottom_docked_modal_container_elevation 0x0 -int dimen m3_comp_sheet_bottom_docked_standard_container_elevation 0x0 -int dimen m3_comp_sheet_side_docked_container_width 0x0 -int dimen m3_comp_sheet_side_docked_modal_container_elevation 0x0 -int dimen m3_comp_sheet_side_docked_standard_container_elevation 0x0 -int dimen m3_comp_slider_active_handle_height 0x0 -int dimen m3_comp_slider_active_handle_leading_space 0x0 -int dimen m3_comp_slider_active_handle_width 0x0 -int dimen m3_comp_slider_active_stop_indicator_container_opacity 0x0 -int dimen m3_comp_slider_disabled_active_track_opacity 0x0 -int dimen m3_comp_slider_disabled_handle_opacity 0x0 -int dimen m3_comp_slider_disabled_inactive_track_opacity 0x0 -int dimen m3_comp_slider_inactive_stop_indicator_container_opacity 0x0 -int dimen m3_comp_slider_inactive_track_height 0x0 -int dimen m3_comp_slider_large_active_handle_height 0x0 -int dimen m3_comp_slider_large_active_track_height 0x0 -int dimen m3_comp_slider_large_active_track_shape_leading 0x0 -int dimen m3_comp_slider_large_icon_size 0x0 -int dimen m3_comp_slider_medium_active_handle_height 0x0 -int dimen m3_comp_slider_medium_active_track_height 0x0 -int dimen m3_comp_slider_medium_active_track_shape_leading 0x0 -int dimen m3_comp_slider_medium_icon_size 0x0 -int dimen m3_comp_slider_small_active_handle_height 0x0 -int dimen m3_comp_slider_small_active_track_height 0x0 -int dimen m3_comp_slider_small_active_track_shape_leading 0x0 -int dimen m3_comp_slider_stop_indicator_size 0x0 -int dimen m3_comp_slider_value_indicator_active_bottom_space 0x0 -int dimen m3_comp_slider_xlarge_active_handle_height 0x0 -int dimen m3_comp_slider_xlarge_active_track_height 0x0 -int dimen m3_comp_slider_xlarge_active_track_shape_leading 0x0 -int dimen m3_comp_slider_xlarge_icon_size 0x0 -int dimen m3_comp_slider_xsmall_active_handle_height 0x0 -int dimen m3_comp_slider_xsmall_active_track_height 0x0 -int dimen m3_comp_slider_xsmall_active_track_shape_leading 0x0 -int dimen m3_comp_snackbar_container_elevation 0x0 -int dimen m3_comp_split_button_large_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_large_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_large_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_large_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_large_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_medium_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_medium_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_medium_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_medium_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_medium_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_small_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_small_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_small_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_small_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_small_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_xlarge_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_xlarge_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_xlarge_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_xlarge_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_xlarge_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_xsmall_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_xsmall_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_xsmall_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_xsmall_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_xsmall_trailing_button_trailing_space 0x0 -int dimen m3_comp_suggestion_chip_container_height 0x0 -int dimen m3_comp_suggestion_chip_elevated_container_elevation 0x0 -int dimen m3_comp_suggestion_chip_flat_container_elevation 0x0 -int dimen m3_comp_suggestion_chip_flat_outline_width 0x0 -int dimen m3_comp_suggestion_chip_with_leading_icon_leading_icon_size 0x0 -int dimen m3_comp_switch_disabled_selected_handle_opacity 0x0 -int dimen m3_comp_switch_disabled_selected_icon_opacity 0x0 -int dimen m3_comp_switch_disabled_track_opacity 0x0 -int dimen m3_comp_switch_disabled_unselected_handle_opacity 0x0 -int dimen m3_comp_switch_disabled_unselected_icon_opacity 0x0 -int dimen m3_comp_switch_selected_focus_state_layer_opacity 0x0 -int dimen m3_comp_switch_selected_hover_state_layer_opacity 0x0 -int dimen m3_comp_switch_selected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_switch_track_height 0x0 -int dimen m3_comp_switch_track_width 0x0 -int dimen m3_comp_switch_unselected_focus_state_layer_opacity 0x0 -int dimen m3_comp_switch_unselected_hover_state_layer_opacity 0x0 -int dimen m3_comp_switch_unselected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_time_input_time_input_field_focus_outline_width 0x0 -int dimen m3_comp_time_picker_container_elevation 0x0 -int dimen m3_comp_time_picker_period_selector_focus_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_period_selector_hover_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_period_selector_outline_width 0x0 -int dimen m3_comp_time_picker_period_selector_pressed_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_time_selector_focus_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_time_selector_hover_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_time_selector_pressed_state_layer_opacity 0x0 -int dimen m3_comp_toolbar_docked_container_height 0x0 -int dimen m3_comp_toolbar_docked_container_leading_space 0x0 -int dimen m3_comp_toolbar_docked_container_trailing_space 0x0 -int dimen m3_comp_toolbar_floating_container_elevation 0x0 -int dimen m3_comp_toolbar_floating_container_leading_space 0x0 -int dimen m3_comp_toolbar_floating_container_trailing_space 0x0 -int dimen m3_comp_toolbar_floating_horizontal_container_height 0x0 -int dimen m3_comp_toolbar_floating_vertical_container_width 0x0 -int dimen m3_comp_toolbar_standard_disabled_icon_opacity 0x0 -int dimen m3_comp_toolbar_standard_disabled_label_text_opacity 0x0 -int dimen m3_comp_toolbar_vibrant_disabled_icon_opacity 0x0 -int dimen m3_comp_toolbar_vibrant_disabled_label_text_opacity 0x0 -int dimen m3_datepicker_elevation 0x0 -int dimen m3_divider_heavy_thickness 0x0 -int dimen m3_extended_fab_bottom_padding 0x0 -int dimen m3_extended_fab_disabled_elevation 0x0 -int dimen m3_extended_fab_disabled_translation_z 0x0 -int dimen m3_extended_fab_end_padding 0x0 -int dimen m3_extended_fab_icon_padding 0x0 -int dimen m3_extended_fab_min_height 0x0 -int dimen m3_extended_fab_start_padding 0x0 -int dimen m3_extended_fab_top_padding 0x0 -int dimen m3_extended_fab_translation_z_base 0x0 -int dimen m3_extended_fab_translation_z_focused 0x0 -int dimen m3_extended_fab_translation_z_hovered 0x0 -int dimen m3_extended_fab_translation_z_pressed 0x0 -int dimen m3_fab_border_width 0x0 -int dimen m3_fab_corner_size 0x0 -int dimen m3_fab_disabled_elevation 0x0 -int dimen m3_fab_disabled_translation_z 0x0 -int dimen m3_fab_translation_z_base 0x0 -int dimen m3_fab_translation_z_focused 0x0 -int dimen m3_fab_translation_z_hovered 0x0 -int dimen m3_fab_translation_z_pressed 0x0 -int dimen m3_floatingtoolbar_min_height 0x0 -int dimen m3_floatingtoolbar_min_width 0x0 -int dimen m3_large_fab_max_image_size 0x0 -int dimen m3_large_fab_size 0x0 -int dimen m3_large_text_vertical_offset_adjustment 0x0 -int dimen m3_loading_indicator_container_size 0x0 -int dimen m3_loading_indicator_shape_size 0x0 -int dimen m3_menu_elevation 0x0 -int dimen m3_multiline_hint_filled_text_extra_space 0x0 -int dimen m3_nav_badge_with_text_vertical_offset 0x0 -int dimen m3_navigation_content_horizontal_margin 0x0 -int dimen m3_navigation_divider_bottom_margin 0x0 -int dimen m3_navigation_divider_top_margin 0x0 -int dimen m3_navigation_drawer_layout_corner_size 0x0 -int dimen m3_navigation_item_active_indicator_label_padding 0x0 -int dimen m3_navigation_item_expanded_active_indicator_height_default 0x0 -int dimen m3_navigation_item_horizontal_padding 0x0 -int dimen m3_navigation_item_icon_padding 0x0 -int dimen m3_navigation_item_leading_trailing_space 0x0 -int dimen m3_navigation_item_shape_inset_bottom 0x0 -int dimen m3_navigation_item_shape_inset_end 0x0 -int dimen m3_navigation_item_shape_inset_start 0x0 -int dimen m3_navigation_item_shape_inset_top 0x0 -int dimen m3_navigation_item_vertical_padding 0x0 -int dimen m3_navigation_menu_divider_horizontal_padding 0x0 -int dimen m3_navigation_menu_headline_horizontal_padding 0x0 -int dimen m3_navigation_rail_default_width 0x0 -int dimen m3_navigation_rail_elevation 0x0 -int dimen m3_navigation_rail_expanded_active_indicator_height 0x0 -int dimen m3_navigation_rail_expanded_item_spacing 0x0 -int dimen m3_navigation_rail_expanded_leading_trailing_space 0x0 -int dimen m3_navigation_rail_icon_label_horizontal_padding 0x0 -int dimen m3_navigation_rail_icon_label_padding 0x0 -int dimen m3_navigation_rail_icon_size 0x0 -int dimen m3_navigation_rail_item_active_indicator_height 0x0 -int dimen m3_navigation_rail_item_active_indicator_margin_horizontal 0x0 -int dimen m3_navigation_rail_item_active_indicator_width 0x0 -int dimen m3_navigation_rail_item_min_height 0x0 -int dimen m3_navigation_rail_item_padding_bottom 0x0 -int dimen m3_navigation_rail_item_padding_bottom_with_large_font 0x0 -int dimen m3_navigation_rail_item_padding_top 0x0 -int dimen m3_navigation_rail_item_padding_top_with_large_font 0x0 -int dimen m3_navigation_rail_label_padding_horizontal 0x0 -int dimen m3_navigation_rail_max_expanded_width 0x0 -int dimen m3_navigation_rail_min_expanded_width 0x0 -int dimen m3_navigation_subheader_horizontal_padding 0x0 -int dimen m3_navigation_subheader_top_margin 0x0 -int dimen m3_navigation_subheader_vertical_padding 0x0 -int dimen m3_ripple_default_alpha 0x0 -int dimen m3_ripple_focused_alpha 0x0 -int dimen m3_ripple_hovered_alpha 0x0 -int dimen m3_ripple_pressed_alpha 0x0 -int dimen m3_ripple_selectable_pressed_alpha 0x0 -int dimen m3_searchbar_elevation 0x0 -int dimen m3_searchbar_height 0x0 -int dimen m3_searchbar_margin_horizontal 0x0 -int dimen m3_searchbar_margin_vertical 0x0 -int dimen m3_searchbar_outlined_stroke_width 0x0 -int dimen m3_searchbar_padding_start 0x0 -int dimen m3_searchbar_text_margin_start_no_navigation_icon 0x0 -int dimen m3_searchbar_text_size 0x0 -int dimen m3_searchview_divider_size 0x0 -int dimen m3_searchview_elevation 0x0 -int dimen m3_searchview_height 0x0 -int dimen m3_side_sheet_margin_detached 0x0 -int dimen m3_side_sheet_modal_elevation 0x0 -int dimen m3_side_sheet_standard_elevation 0x0 -int dimen m3_side_sheet_width 0x0 -int dimen m3_simple_item_color_hovered_alpha 0x0 -int dimen m3_simple_item_color_selected_alpha 0x0 -int dimen m3_slider_thumb_elevation 0x0 -int dimen m3_slider_track_icon_padding 0x0 -int dimen m3_small_fab_max_image_size 0x0 -int dimen m3_small_fab_size 0x0 -int dimen m3_snackbar_action_text_color_alpha 0x0 -int dimen m3_snackbar_margin 0x0 -int dimen m3_sys_elevation_level0 0x0 -int dimen m3_sys_elevation_level1 0x0 -int dimen m3_sys_elevation_level2 0x0 -int dimen m3_sys_elevation_level3 0x0 -int dimen m3_sys_elevation_level4 0x0 -int dimen m3_sys_elevation_level5 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_legacy_control_x1 0x0 -int dimen m3_sys_motion_easing_legacy_control_x2 0x0 -int dimen m3_sys_motion_easing_legacy_control_y1 0x0 -int dimen m3_sys_motion_easing_legacy_control_y2 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_linear_control_x1 0x0 -int dimen m3_sys_motion_easing_linear_control_x2 0x0 -int dimen m3_sys_motion_easing_linear_control_y1 0x0 -int dimen m3_sys_motion_easing_linear_control_y2 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_standard_control_x1 0x0 -int dimen m3_sys_motion_easing_standard_control_x2 0x0 -int dimen m3_sys_motion_easing_standard_control_y1 0x0 -int dimen m3_sys_motion_easing_standard_control_y2 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_y2 0x0 -int dimen m3_sys_motion_standard_spring_default_effects_damping 0x0 -int dimen m3_sys_motion_standard_spring_default_effects_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_default_spatial_damping 0x0 -int dimen m3_sys_motion_standard_spring_default_spatial_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_fast_effects_damping 0x0 -int dimen m3_sys_motion_standard_spring_fast_effects_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_fast_spatial_damping 0x0 -int dimen m3_sys_motion_standard_spring_fast_spatial_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_slow_effects_damping 0x0 -int dimen m3_sys_motion_standard_spring_slow_effects_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_slow_spatial_damping 0x0 -int dimen m3_sys_motion_standard_spring_slow_spatial_stiffness 0x0 -int dimen m3_sys_shape_corner_value_extra_extra_large 0x0 -int dimen m3_sys_shape_corner_value_extra_large 0x0 -int dimen m3_sys_shape_corner_value_extra_large_increased 0x0 -int dimen m3_sys_shape_corner_value_extra_small 0x0 -int dimen m3_sys_shape_corner_value_large 0x0 -int dimen m3_sys_shape_corner_value_large_increased 0x0 -int dimen m3_sys_shape_corner_value_medium 0x0 -int dimen m3_sys_shape_corner_value_none 0x0 -int dimen m3_sys_shape_corner_value_small 0x0 -int dimen m3_sys_state_dragged_state_layer_opacity 0x0 -int dimen m3_sys_state_focus_state_layer_opacity 0x0 -int dimen m3_sys_state_hover_state_layer_opacity 0x0 -int dimen m3_sys_state_pressed_state_layer_opacity 0x0 -int dimen m3_timepicker_display_stroke_width 0x0 -int dimen m3_timepicker_window_elevation 0x0 -int dimen m3_toolbar_text_size_title 0x0 -int dimen material_bottom_sheet_max_width 0x0 -int dimen material_clock_display_height 0x0 -int dimen material_clock_display_padding 0x0 -int dimen material_clock_display_width 0x0 -int dimen material_clock_face_margin_bottom 0x0 -int dimen material_clock_face_margin_top 0x0 -int dimen material_clock_hand_center_dot_radius 0x0 -int dimen material_clock_hand_padding 0x0 -int dimen material_clock_hand_stroke_width 0x0 -int dimen material_clock_number_text_size 0x0 -int dimen material_clock_period_toggle_height 0x0 -int dimen material_clock_period_toggle_horizontal_gap 0x0 -int dimen material_clock_period_toggle_vertical_gap 0x0 -int dimen material_clock_period_toggle_width 0x0 -int dimen material_clock_size 0x0 -int dimen material_cursor_inset 0x0 -int dimen material_cursor_width 0x0 -int dimen material_divider_thickness 0x0 -int dimen material_emphasis_disabled 0x0 -int dimen material_emphasis_disabled_background 0x0 -int dimen material_emphasis_high_type 0x0 -int dimen material_emphasis_medium 0x0 -int dimen material_filled_edittext_font_1_3_padding_bottom 0x0 -int dimen material_filled_edittext_font_1_3_padding_top 0x0 -int dimen material_filled_edittext_font_2_0_padding_bottom 0x0 -int dimen material_filled_edittext_font_2_0_padding_top 0x0 -int dimen material_font_1_3_box_collapsed_padding_top 0x0 -int dimen material_font_2_0_box_collapsed_padding_top 0x0 -int dimen material_helper_text_default_padding_top 0x0 -int dimen material_helper_text_font_1_3_padding_horizontal 0x0 -int dimen material_helper_text_font_1_3_padding_top 0x0 -int dimen material_input_text_to_prefix_suffix_padding 0x0 -int dimen material_textinput_default_width 0x0 -int dimen material_textinput_max_width 0x0 -int dimen material_textinput_min_width 0x0 -int dimen material_textinput_min_width_with_label 0x0 -int dimen material_time_picker_minimum_screen_height 0x0 -int dimen material_time_picker_minimum_screen_width 0x0 -int dimen mtrl_alert_dialog_background_inset_bottom 0x0 -int dimen mtrl_alert_dialog_background_inset_end 0x0 -int dimen mtrl_alert_dialog_background_inset_start 0x0 -int dimen mtrl_alert_dialog_background_inset_top 0x0 -int dimen mtrl_alert_dialog_picker_background_inset 0x0 -int dimen mtrl_badge_horizontal_edge_offset 0x0 -int dimen mtrl_badge_long_text_horizontal_padding 0x0 -int dimen mtrl_badge_size 0x0 -int dimen mtrl_badge_text_horizontal_edge_offset 0x0 -int dimen mtrl_badge_text_size 0x0 -int dimen mtrl_badge_toolbar_action_menu_item_horizontal_offset 0x0 -int dimen mtrl_badge_toolbar_action_menu_item_vertical_offset 0x0 -int dimen mtrl_badge_with_text_size 0x0 -int dimen mtrl_bottomappbar_fabOffsetEndMode 0x0 -int dimen mtrl_bottomappbar_fab_bottom_margin 0x0 -int dimen mtrl_bottomappbar_fab_cradle_margin 0x0 -int dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius 0x0 -int dimen mtrl_bottomappbar_fab_cradle_vertical_offset 0x0 -int dimen mtrl_bottomappbar_height 0x0 -int dimen mtrl_btn_corner_radius 0x0 -int dimen mtrl_btn_dialog_btn_min_width 0x0 -int dimen mtrl_btn_disabled_elevation 0x0 -int dimen mtrl_btn_disabled_z 0x0 -int dimen mtrl_btn_elevation 0x0 -int dimen mtrl_btn_focused_z 0x0 -int dimen mtrl_btn_hovered_z 0x0 -int dimen mtrl_btn_icon_btn_padding_left 0x0 -int dimen mtrl_btn_icon_padding 0x0 -int dimen mtrl_btn_inset 0x0 -int dimen mtrl_btn_letter_spacing 0x0 -int dimen mtrl_btn_max_width 0x0 -int dimen mtrl_btn_padding_bottom 0x0 -int dimen mtrl_btn_padding_left 0x0 -int dimen mtrl_btn_padding_right 0x0 -int dimen mtrl_btn_padding_top 0x0 -int dimen mtrl_btn_pressed_z 0x0 -int dimen mtrl_btn_snackbar_margin_horizontal 0x0 -int dimen mtrl_btn_stroke_size 0x0 -int dimen mtrl_btn_text_btn_icon_padding 0x0 -int dimen mtrl_btn_text_btn_padding_left 0x0 -int dimen mtrl_btn_text_btn_padding_right 0x0 -int dimen mtrl_btn_text_size 0x0 -int dimen mtrl_btn_z 0x0 -int dimen mtrl_calendar_action_confirm_button_min_width 0x0 -int dimen mtrl_calendar_action_height 0x0 -int dimen mtrl_calendar_action_padding 0x0 -int dimen mtrl_calendar_bottom_padding 0x0 -int dimen mtrl_calendar_content_padding 0x0 -int dimen mtrl_calendar_day_corner 0x0 -int dimen mtrl_calendar_day_height 0x0 -int dimen mtrl_calendar_day_horizontal_padding 0x0 -int dimen mtrl_calendar_day_today_stroke 0x0 -int dimen mtrl_calendar_day_vertical_padding 0x0 -int dimen mtrl_calendar_day_width 0x0 -int dimen mtrl_calendar_days_of_week_height 0x0 -int dimen mtrl_calendar_dialog_background_inset 0x0 -int dimen mtrl_calendar_header_content_padding 0x0 -int dimen mtrl_calendar_header_content_padding_fullscreen 0x0 -int dimen mtrl_calendar_header_divider_thickness 0x0 -int dimen mtrl_calendar_header_height 0x0 -int dimen mtrl_calendar_header_height_fullscreen 0x0 -int dimen mtrl_calendar_header_selection_line_height 0x0 -int dimen mtrl_calendar_header_text_padding 0x0 -int dimen mtrl_calendar_header_toggle_margin_bottom 0x0 -int dimen mtrl_calendar_header_toggle_margin_top 0x0 -int dimen mtrl_calendar_landscape_header_width 0x0 -int dimen mtrl_calendar_maximum_default_fullscreen_minor_axis 0x0 -int dimen mtrl_calendar_month_horizontal_padding 0x0 -int dimen mtrl_calendar_month_vertical_padding 0x0 -int dimen mtrl_calendar_navigation_bottom_padding 0x0 -int dimen mtrl_calendar_navigation_height 0x0 -int dimen mtrl_calendar_navigation_top_padding 0x0 -int dimen mtrl_calendar_selection_baseline_to_top_fullscreen 0x0 -int dimen mtrl_calendar_selection_text_baseline_to_bottom 0x0 -int dimen mtrl_calendar_selection_text_baseline_to_bottom_fullscreen 0x0 -int dimen mtrl_calendar_selection_text_baseline_to_top 0x0 -int dimen mtrl_calendar_text_input_padding_top 0x0 -int dimen mtrl_calendar_title_baseline_to_top 0x0 -int dimen mtrl_calendar_title_baseline_to_top_fullscreen 0x0 -int dimen mtrl_calendar_year_corner 0x0 -int dimen mtrl_calendar_year_height 0x0 -int dimen mtrl_calendar_year_horizontal_padding 0x0 -int dimen mtrl_calendar_year_vertical_padding 0x0 -int dimen mtrl_calendar_year_width 0x0 -int dimen mtrl_card_checked_icon_margin 0x0 -int dimen mtrl_card_checked_icon_size 0x0 -int dimen mtrl_card_corner_radius 0x0 -int dimen mtrl_card_dragged_z 0x0 -int dimen mtrl_card_elevation 0x0 -int dimen mtrl_card_spacing 0x0 -int dimen mtrl_chip_pressed_translation_z 0x0 -int dimen mtrl_chip_text_size 0x0 -int dimen mtrl_exposed_dropdown_menu_popup_elevation 0x0 -int dimen mtrl_exposed_dropdown_menu_popup_vertical_offset 0x0 -int dimen mtrl_exposed_dropdown_menu_popup_vertical_padding 0x0 -int dimen mtrl_extended_fab_bottom_padding 0x0 -int dimen mtrl_extended_fab_disabled_elevation 0x0 -int dimen mtrl_extended_fab_disabled_translation_z 0x0 -int dimen mtrl_extended_fab_elevation 0x0 -int dimen mtrl_extended_fab_end_padding 0x0 -int dimen mtrl_extended_fab_end_padding_icon 0x0 -int dimen mtrl_extended_fab_icon_size 0x0 -int dimen mtrl_extended_fab_icon_text_spacing 0x0 -int dimen mtrl_extended_fab_min_height 0x0 -int dimen mtrl_extended_fab_min_width 0x0 -int dimen mtrl_extended_fab_start_padding 0x0 -int dimen mtrl_extended_fab_start_padding_icon 0x0 -int dimen mtrl_extended_fab_top_padding 0x0 -int dimen mtrl_extended_fab_translation_z_base 0x0 -int dimen mtrl_extended_fab_translation_z_hovered_focused 0x0 -int dimen mtrl_extended_fab_translation_z_pressed 0x0 -int dimen mtrl_fab_elevation 0x0 -int dimen mtrl_fab_min_touch_target 0x0 -int dimen mtrl_fab_translation_z_hovered_focused 0x0 -int dimen mtrl_fab_translation_z_pressed 0x0 -int dimen mtrl_high_ripple_default_alpha 0x0 -int dimen mtrl_high_ripple_focused_alpha 0x0 -int dimen mtrl_high_ripple_hovered_alpha 0x0 -int dimen mtrl_high_ripple_pressed_alpha 0x0 -int dimen mtrl_low_ripple_default_alpha 0x0 -int dimen mtrl_low_ripple_focused_alpha 0x0 -int dimen mtrl_low_ripple_hovered_alpha 0x0 -int dimen mtrl_low_ripple_pressed_alpha 0x0 -int dimen mtrl_min_touch_target_size 0x0 -int dimen mtrl_navigation_bar_item_default_icon_size 0x0 -int dimen mtrl_navigation_bar_item_default_margin 0x0 -int dimen mtrl_navigation_elevation 0x0 -int dimen mtrl_navigation_item_horizontal_padding 0x0 -int dimen mtrl_navigation_item_icon_padding 0x0 -int dimen mtrl_navigation_item_icon_size 0x0 -int dimen mtrl_navigation_item_shape_horizontal_margin 0x0 -int dimen mtrl_navigation_item_shape_vertical_margin 0x0 -int dimen mtrl_navigation_rail_active_text_size 0x0 -int dimen mtrl_navigation_rail_compact_width 0x0 -int dimen mtrl_navigation_rail_default_width 0x0 -int dimen mtrl_navigation_rail_elevation 0x0 -int dimen mtrl_navigation_rail_icon_margin 0x0 -int dimen mtrl_navigation_rail_icon_size 0x0 -int dimen mtrl_navigation_rail_margin 0x0 -int dimen mtrl_navigation_rail_text_bottom_margin 0x0 -int dimen mtrl_navigation_rail_text_size 0x0 -int dimen mtrl_progress_circular_inset 0x0 -int dimen mtrl_progress_circular_inset_extra_small 0x0 -int dimen mtrl_progress_circular_inset_medium 0x0 -int dimen mtrl_progress_circular_inset_small 0x0 -int dimen mtrl_progress_circular_radius 0x0 -int dimen mtrl_progress_circular_size 0x0 -int dimen mtrl_progress_circular_size_extra_small 0x0 -int dimen mtrl_progress_circular_size_medium 0x0 -int dimen mtrl_progress_circular_size_small 0x0 -int dimen mtrl_progress_circular_track_thickness_extra_small 0x0 -int dimen mtrl_progress_circular_track_thickness_medium 0x0 -int dimen mtrl_progress_circular_track_thickness_small 0x0 -int dimen mtrl_progress_indicator_full_rounded_corner_radius 0x0 -int dimen mtrl_progress_track_thickness 0x0 -int dimen mtrl_shape_corner_size_large_component 0x0 -int dimen mtrl_shape_corner_size_medium_component 0x0 -int dimen mtrl_shape_corner_size_small_component 0x0 -int dimen mtrl_slider_halo_radius 0x0 -int dimen mtrl_slider_label_padding 0x0 -int dimen mtrl_slider_label_radius 0x0 -int dimen mtrl_slider_label_square_side 0x0 -int dimen mtrl_slider_thumb_elevation 0x0 -int dimen mtrl_slider_thumb_radius 0x0 -int dimen mtrl_slider_tick_min_spacing 0x0 -int dimen mtrl_slider_tick_radius 0x0 -int dimen mtrl_slider_track_height 0x0 -int dimen mtrl_slider_track_side_padding 0x0 -int dimen mtrl_slider_widget_height 0x0 -int dimen mtrl_snackbar_action_text_color_alpha 0x0 -int dimen mtrl_snackbar_background_corner_radius 0x0 -int dimen mtrl_snackbar_background_overlay_color_alpha 0x0 -int dimen mtrl_snackbar_margin 0x0 -int dimen mtrl_snackbar_message_margin_horizontal 0x0 -int dimen mtrl_snackbar_padding_horizontal 0x0 -int dimen mtrl_switch_text_padding 0x0 -int dimen mtrl_switch_thumb_elevation 0x0 -int dimen mtrl_switch_thumb_icon_size 0x0 -int dimen mtrl_switch_thumb_size 0x0 -int dimen mtrl_switch_track_height 0x0 -int dimen mtrl_switch_track_width 0x0 -int dimen mtrl_textinput_box_bottom_offset 0x0 -int dimen mtrl_textinput_box_corner_radius_medium 0x0 -int dimen mtrl_textinput_box_corner_radius_small 0x0 -int dimen mtrl_textinput_box_label_cutout_padding 0x0 -int dimen mtrl_textinput_box_padding_end 0x0 -int dimen mtrl_textinput_box_stroke_width_default 0x0 -int dimen mtrl_textinput_box_stroke_width_focused 0x0 -int dimen mtrl_textinput_counter_margin_start 0x0 -int dimen mtrl_textinput_end_icon_margin_start 0x0 -int dimen mtrl_textinput_outline_box_expanded_padding 0x0 -int dimen mtrl_textinput_start_icon_margin_end 0x0 -int dimen mtrl_toolbar_default_height 0x0 -int dimen mtrl_tooltip_arrowSize 0x0 -int dimen mtrl_tooltip_cornerSize 0x0 -int dimen mtrl_tooltip_minHeight 0x0 -int dimen mtrl_tooltip_minWidth 0x0 -int dimen mtrl_tooltip_padding 0x0 -int dimen mtrl_transition_shared_axis_slide_distance 0x0 -int dimen notification_action_icon_size 0x0 -int dimen notification_action_text_size 0x0 -int dimen notification_big_circle_margin 0x0 -int dimen notification_content_margin_start 0x0 -int dimen notification_large_icon_height 0x0 -int dimen notification_large_icon_width 0x0 -int dimen notification_main_column_padding_top 0x0 -int dimen notification_media_narrow_margin 0x0 -int dimen notification_right_icon_size 0x0 -int dimen notification_right_side_padding_top 0x0 -int dimen notification_small_icon_background_padding 0x0 -int dimen notification_small_icon_size_as_large 0x0 -int dimen notification_subtext_size 0x0 -int dimen notification_top_pad 0x0 -int dimen notification_top_pad_large_text 0x0 -int dimen preference_dropdown_padding_start 0x0 -int dimen preference_icon_minWidth 0x0 -int dimen preference_seekbar_padding_horizontal 0x0 -int dimen preference_seekbar_padding_vertical 0x0 -int dimen preference_seekbar_value_minWidth 0x0 -int dimen preferences_detail_width 0x0 -int dimen preferences_header_width 0x0 -int dimen splashscreen_icon_mask_size_no_background 0x0 -int dimen splashscreen_icon_mask_size_with_background 0x0 -int dimen splashscreen_icon_mask_stroke_no_background 0x0 -int dimen splashscreen_icon_mask_stroke_with_background 0x0 -int dimen splashscreen_icon_size 0x0 -int dimen splashscreen_icon_size_no_background 0x0 -int dimen splashscreen_icon_size_with_background 0x0 -int dimen tooltip_corner_radius 0x0 -int dimen tooltip_horizontal_padding 0x0 -int dimen tooltip_margin 0x0 -int dimen tooltip_precise_anchor_extra_offset 0x0 -int dimen tooltip_precise_anchor_threshold 0x0 -int dimen tooltip_vertical_padding 0x0 -int dimen tooltip_y_offset_non_touch 0x0 -int dimen tooltip_y_offset_touch 0x0 -int drawable abc_ab_share_pack_mtrl_alpha 0x0 -int drawable abc_action_bar_item_background_material 0x0 -int drawable abc_btn_borderless_material 0x0 -int drawable abc_btn_check_material 0x0 -int drawable abc_btn_check_material_anim 0x0 -int drawable abc_btn_check_to_on_mtrl_000 0x0 -int drawable abc_btn_check_to_on_mtrl_015 0x0 -int drawable abc_btn_colored_material 0x0 -int drawable abc_btn_default_mtrl_shape 0x0 -int drawable abc_btn_radio_material 0x0 -int drawable abc_btn_radio_material_anim 0x0 -int drawable abc_btn_radio_to_on_mtrl_000 0x0 -int drawable abc_btn_radio_to_on_mtrl_015 0x0 -int drawable abc_btn_switch_to_on_mtrl_00001 0x0 -int drawable abc_btn_switch_to_on_mtrl_00012 0x0 -int drawable abc_cab_background_internal_bg 0x0 -int drawable abc_cab_background_top_material 0x0 -int drawable abc_cab_background_top_mtrl_alpha 0x0 -int drawable abc_control_background_material 0x0 -int drawable abc_dialog_material_background 0x0 -int drawable abc_edit_text_material 0x0 -int drawable abc_ic_ab_back_material 0x0 -int drawable abc_ic_arrow_drop_right_black_24dp 0x0 -int drawable abc_ic_clear_material 0x0 -int drawable abc_ic_commit_search_api_mtrl_alpha 0x0 -int drawable abc_ic_go_search_api_material 0x0 -int drawable abc_ic_menu_copy_mtrl_am_alpha 0x0 -int drawable abc_ic_menu_cut_mtrl_alpha 0x0 -int drawable abc_ic_menu_overflow_material 0x0 -int drawable abc_ic_menu_paste_mtrl_am_alpha 0x0 -int drawable abc_ic_menu_selectall_mtrl_alpha 0x0 -int drawable abc_ic_menu_share_mtrl_alpha 0x0 -int drawable abc_ic_search_api_material 0x0 -int drawable abc_ic_star_black_16dp 0x0 -int drawable abc_ic_star_black_36dp 0x0 -int drawable abc_ic_star_black_48dp 0x0 -int drawable abc_ic_star_half_black_16dp 0x0 -int drawable abc_ic_star_half_black_36dp 0x0 -int drawable abc_ic_star_half_black_48dp 0x0 -int drawable abc_ic_voice_search_api_material 0x0 -int drawable abc_item_background_holo_dark 0x0 -int drawable abc_item_background_holo_light 0x0 -int drawable abc_list_divider_material 0x0 -int drawable abc_list_divider_mtrl_alpha 0x0 -int drawable abc_list_focused_holo 0x0 -int drawable abc_list_longpressed_holo 0x0 -int drawable abc_list_pressed_holo_dark 0x0 -int drawable abc_list_pressed_holo_light 0x0 -int drawable abc_list_selector_background_transition_holo_dark 0x0 -int drawable abc_list_selector_background_transition_holo_light 0x0 -int drawable abc_list_selector_disabled_holo_dark 0x0 -int drawable abc_list_selector_disabled_holo_light 0x0 -int drawable abc_list_selector_holo_dark 0x0 -int drawable abc_list_selector_holo_light 0x0 -int drawable abc_menu_hardkey_panel_mtrl_mult 0x0 -int drawable abc_popup_background_mtrl_mult 0x0 -int drawable abc_ratingbar_indicator_material 0x0 -int drawable abc_ratingbar_material 0x0 -int drawable abc_ratingbar_small_material 0x0 -int drawable abc_scrubber_control_off_mtrl_alpha 0x0 -int drawable abc_scrubber_control_to_pressed_mtrl_000 0x0 -int drawable abc_scrubber_control_to_pressed_mtrl_005 0x0 -int drawable abc_scrubber_primary_mtrl_alpha 0x0 -int drawable abc_scrubber_track_mtrl_alpha 0x0 -int drawable abc_seekbar_thumb_material 0x0 -int drawable abc_seekbar_tick_mark_material 0x0 -int drawable abc_seekbar_track_material 0x0 -int drawable abc_spinner_mtrl_am_alpha 0x0 -int drawable abc_spinner_textfield_background_material 0x0 -int drawable abc_star_black_48dp 0x0 -int drawable abc_star_half_black_48dp 0x0 -int drawable abc_switch_thumb_material 0x0 -int drawable abc_switch_track_mtrl_alpha 0x0 -int drawable abc_tab_indicator_material 0x0 -int drawable abc_tab_indicator_mtrl_alpha 0x0 -int drawable abc_text_cursor_material 0x0 -int drawable abc_text_select_handle_left_mtrl 0x0 -int drawable abc_text_select_handle_left_mtrl_dark 0x0 -int drawable abc_text_select_handle_left_mtrl_light 0x0 -int drawable abc_text_select_handle_middle_mtrl 0x0 -int drawable abc_text_select_handle_middle_mtrl_dark 0x0 -int drawable abc_text_select_handle_middle_mtrl_light 0x0 -int drawable abc_text_select_handle_right_mtrl 0x0 -int drawable abc_text_select_handle_right_mtrl_dark 0x0 -int drawable abc_text_select_handle_right_mtrl_light 0x0 -int drawable abc_textfield_activated_mtrl_alpha 0x0 -int drawable abc_textfield_default_mtrl_alpha 0x0 -int drawable abc_textfield_search_activated_mtrl_alpha 0x0 -int drawable abc_textfield_search_default_mtrl_alpha 0x0 -int drawable abc_textfield_search_material 0x0 -int drawable abc_vector_test 0x0 -int drawable androidide_header 0x0 -int drawable androidide_header_compact 0x0 -int drawable avd_hide_password 0x0 -int drawable avd_show_password 0x0 -int drawable baseline_more_vert_24 0x0 -int drawable basic_activity 0x0 -int drawable bg_designer_view 0x0 -int drawable bg_ripple 0x0 -int drawable bg_ripple_disabled 0x0 -int drawable bg_ripple_pressed 0x0 -int drawable bg_widget_drag_placeholder 0x0 -int drawable blank_activity_drawer 0x0 -int drawable blank_activity_tabs 0x0 -int drawable blank_fragment 0x0 -int drawable bottom_navigation_activity 0x0 -int drawable bottom_sheet_rounded_background 0x0 -int drawable btn_checkbox_checked_mtrl 0x0 -int drawable btn_checkbox_checked_to_unchecked_mtrl_animation 0x0 -int drawable btn_checkbox_unchecked_mtrl 0x0 -int drawable btn_checkbox_unchecked_to_checked_mtrl_animation 0x0 -int drawable btn_radio_off_mtrl 0x0 -int drawable btn_radio_off_to_on_mtrl_animation 0x0 -int drawable btn_radio_on_mtrl 0x0 -int drawable btn_radio_on_to_off_mtrl_animation 0x0 -int drawable compat_splash_screen 0x0 -int drawable compat_splash_screen_no_icon_background 0x0 -int drawable compose_empty_activity 0x0 -int drawable cpp_activity 0x0 -int drawable design_bottom_navigation_item_background 0x0 -int drawable design_fab_background 0x0 -int drawable design_ic_visibility 0x0 -int drawable design_ic_visibility_off 0x0 -int drawable design_password_eye 0x0 -int drawable design_snackbar_background 0x0 -int drawable download 0x0 -int drawable editor_text_select_start 0x0 -int drawable empty_activity 0x0 -int drawable empty_noandroidx 0x0 -int drawable fb_button_background_selector 0x0 -int drawable game_activity 0x0 -int drawable ic_account 0x0 -int drawable ic_acside 0x0 -int drawable ic_add 0x0 -int drawable ic_add_module 0x0 -int drawable ic_ai 0x0 -int drawable ic_alert 0x0 -int drawable ic_android 0x0 -int drawable ic_apk_install 0x0 -int drawable ic_app 0x0 -int drawable ic_arrow_back 0x0 -int drawable ic_arrow_back_black_24 0x0 -int drawable ic_arrow_down_24dp 0x0 -int drawable ic_asset_studio 0x0 -int drawable ic_backspace 0x0 -int drawable ic_bash_commands 0x0 -int drawable ic_bell 0x0 -int drawable ic_branches 0x0 -int drawable ic_bug 0x0 -int drawable ic_call_answer 0x0 -int drawable ic_call_answer_low 0x0 -int drawable ic_call_answer_video 0x0 -int drawable ic_call_answer_video_low 0x0 -int drawable ic_call_decline 0x0 -int drawable ic_call_decline_low 0x0 -int drawable ic_cfg 0x0 -int drawable ic_cfg_main 0x0 -int drawable ic_check 0x0 -int drawable ic_chevron_down 0x0 -int drawable ic_chevron_right 0x0 -int drawable ic_clear 0x0 -int drawable ic_clear_black_24 0x0 -int drawable ic_clock_black_24dp 0x0 -int drawable ic_close 0x0 -int drawable ic_close_all 0x0 -int drawable ic_close_others 0x0 -int drawable ic_close_this 0x0 -int drawable ic_cmake 0x0 -int drawable ic_code 0x0 -int drawable ic_color_scheme 0x0 -int drawable ic_compilation_error 0x0 -int drawable ic_copy 0x0 -int drawable ic_custom_font 0x0 -int drawable ic_delete 0x0 -int drawable ic_diagnostics 0x0 -int drawable ic_docs 0x0 -int drawable ic_download 0x0 -int drawable ic_downpull 0x0 -int drawable ic_drawing 0x0 -int drawable ic_email 0x0 -int drawable ic_error 0x0 -int drawable ic_expand_less_22px 0x0 -int drawable ic_expand_more_22px 0x0 -int drawable ic_expand_selection 0x0 -int drawable ic_extensions 0x0 -int drawable ic_file_apk 0x0 -int drawable ic_file_image 0x0 -int drawable ic_file_rename 0x0 -int drawable ic_file_txt 0x0 -int drawable ic_file_unknown 0x0 -int drawable ic_filetype_activity 0x0 -int drawable ic_filetype_enum 0x0 -int drawable ic_filetype_interface 0x0 -int drawable ic_filter 0x0 -int drawable ic_folder 0x0 -int drawable ic_folder_close 0x0 -int drawable ic_font_ligatures 0x0 -int drawable ic_format_code 0x0 -int drawable ic_git 0x0 -int drawable ic_github 0x0 -int drawable ic_gradle 0x0 -int drawable ic_heart 0x0 -int drawable ic_heart_outline 0x0 -int drawable ic_hex_icon 0x0 -int drawable ic_history 0x0 -int drawable ic_image 0x0 -int drawable ic_info 0x0 -int drawable ic_keyboard 0x0 -int drawable ic_keyboard_black_24dp 0x0 -int drawable ic_keyboard_soft 0x0 -int drawable ic_label 0x0 -int drawable ic_language_cpp 0x0 -int drawable ic_language_java 0x0 -int drawable ic_language_json 0x0 -int drawable ic_language_kotlin 0x0 -int drawable ic_language_kts 0x0 -int drawable ic_language_properties 0x0 -int drawable ic_language_xml 0x0 -int drawable ic_launcher_animated 0x0 -int drawable ic_launcher_animated_dark 0x0 -int drawable ic_launcher_background 0x0 -int drawable ic_launcher_fg_vector 0x0 -int drawable ic_launcher_foreground 0x0 -int drawable ic_launcher_main 0x0 -int drawable ic_launcher_notification 0x0 -int drawable ic_licenses 0x0 -int drawable ic_logs_disconnect 0x0 -int drawable ic_loupe 0x0 -int drawable ic_m3_chip_check 0x0 -int drawable ic_m3_chip_checked_circle 0x0 -int drawable ic_m3_chip_close 0x0 -int drawable ic_min_sdk 0x0 -int drawable ic_module 0x0 -int drawable ic_more_vert_black_20dp 0x0 -int drawable ic_move_down 0x0 -int drawable ic_mtrl_arrow_circle 0x0 -int drawable ic_mtrl_checked_circle 0x0 -int drawable ic_mtrl_chip_checked_black 0x0 -int drawable ic_mtrl_chip_checked_circle 0x0 -int drawable ic_mtrl_chip_close_circle 0x0 -int drawable ic_new_file 0x0 -int drawable ic_new_folder 0x0 -int drawable ic_notification 0x0 -int drawable ic_ok 0x0 -int drawable ic_open_external 0x0 -int drawable ic_open_project 0x0 -int drawable ic_open_with 0x0 -int drawable ic_package 0x0 -int drawable ic_palette 0x0 -int drawable ic_password_input 0x0 -int drawable ic_pin 0x0 -int drawable ic_preview_layout 0x0 -int drawable ic_publish 0x0 -int drawable ic_qq 0x0 -int drawable ic_redo 0x0 -int drawable ic_refresh 0x0 -int drawable ic_reload 0x0 -int drawable ic_remote 0x0 -int drawable ic_robot 0x0 -int drawable ic_rounded_square 0x0 -int drawable ic_run 0x0 -int drawable ic_run_outline 0x0 -int drawable ic_run_tasks 0x0 -int drawable ic_save 0x0 -int drawable ic_search 0x0 -int drawable ic_search_black_24 0x0 -int drawable ic_search_file 0x0 -int drawable ic_search_project 0x0 -int drawable ic_search_replace 0x0 -int drawable ic_settings 0x0 -int drawable ic_share 0x0 -int drawable ic_sora_handle_drop 0x0 -int drawable ic_space 0x0 -int drawable ic_sticky_scroll 0x0 -int drawable ic_stop_daemons 0x0 -int drawable ic_suggestion 0x0 -int drawable ic_sweep_delete 0x0 -int drawable ic_sync 0x0 -int drawable ic_tab 0x0 -int drawable ic_telegram 0x0 -int drawable ic_terminal 0x0 -int drawable ic_text 0x0 -int drawable ic_text_lower 0x0 -int drawable ic_text_size 0x0 -int drawable ic_tooltip 0x0 -int drawable ic_track_changes 0x0 -int drawable ic_translate 0x0 -int drawable ic_tree 0x0 -int drawable ic_tune 0x0 -int drawable ic_ui_mode 0x0 -int drawable ic_undo 0x0 -int drawable ic_visibility 0x0 -int drawable ic_website 0x0 -int drawable ic_widget_analog_clock 0x0 -int drawable ic_widget_auto_complete_textview 0x0 -int drawable ic_widget_button 0x0 -int drawable ic_widget_calendar_view 0x0 -int drawable ic_widget_checkbox 0x0 -int drawable ic_widget_checked_textview 0x0 -int drawable ic_widget_chronometer 0x0 -int drawable ic_widget_edittext 0x0 -int drawable ic_widget_frame_layout 0x0 -int drawable ic_widget_grid_layout 0x0 -int drawable ic_widget_grid_view 0x0 -int drawable ic_widget_horizontal_scroll_view 0x0 -int drawable ic_widget_imagebutton 0x0 -int drawable ic_widget_imageswitcher 0x0 -int drawable ic_widget_imageview 0x0 -int drawable ic_widget_linear_layout_horz 0x0 -int drawable ic_widget_linear_layout_vert 0x0 -int drawable ic_widget_list_view 0x0 -int drawable ic_widget_multi_auto_complete_textview 0x0 -int drawable ic_widget_number_picker 0x0 -int drawable ic_widget_progress_bar 0x0 -int drawable ic_widget_quick_contact_badge 0x0 -int drawable ic_widget_radio_button 0x0 -int drawable ic_widget_radio_group 0x0 -int drawable ic_widget_rating_bar 0x0 -int drawable ic_widget_relative_layout 0x0 -int drawable ic_widget_scroll_view 0x0 -int drawable ic_widget_seek_bar 0x0 -int drawable ic_widget_space 0x0 -int drawable ic_widget_spinner 0x0 -int drawable ic_widget_surface_view 0x0 -int drawable ic_widget_switch 0x0 -int drawable ic_widget_text_clock 0x0 -int drawable ic_widget_text_view 0x0 -int drawable ic_widget_textswitcher 0x0 -int drawable ic_widget_textureview 0x0 -int drawable ic_widget_textview 0x0 -int drawable ic_widget_toggle_button 0x0 -int drawable ic_widget_videoview 0x0 -int drawable ic_widget_view 0x0 -int drawable ic_widget_viewanimator 0x0 -int drawable ic_widget_viewflipper 0x0 -int drawable ic_widget_viewswitcher 0x0 -int drawable ic_widget_webview 0x0 -int drawable ic_wrap_text 0x0 -int drawable icon_background 0x0 -int drawable m3_avd_hide_password 0x0 -int drawable m3_avd_show_password 0x0 -int drawable m3_bottom_sheet_drag_handle 0x0 -int drawable m3_password_eye 0x0 -int drawable m3_popupmenu_background_overlay 0x0 -int drawable m3_radiobutton_ripple 0x0 -int drawable m3_selection_control_ripple 0x0 -int drawable m3_split_button_chevron_avd 0x0 -int drawable m3_tabs_background 0x0 -int drawable m3_tabs_line_indicator 0x0 -int drawable m3_tabs_rounded_line_indicator 0x0 -int drawable m3_tabs_transparent_background 0x0 -int drawable magnifier_background 0x0 -int drawable material_cursor_drawable 0x0 -int drawable material_ic_calendar_black_24dp 0x0 -int drawable material_ic_clear_black_24dp 0x0 -int drawable material_ic_edit_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_left_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_next_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_previous_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_right_black_24dp 0x0 -int drawable material_ic_menu_arrow_down_black_24dp 0x0 -int drawable material_ic_menu_arrow_up_black_24dp 0x0 -int drawable mtrl_bottomsheet_drag_handle 0x0 -int drawable mtrl_checkbox_button 0x0 -int drawable mtrl_checkbox_button_checked_unchecked 0x0 -int drawable mtrl_checkbox_button_icon 0x0 -int drawable mtrl_checkbox_button_icon_checked_indeterminate 0x0 -int drawable mtrl_checkbox_button_icon_checked_unchecked 0x0 -int drawable mtrl_checkbox_button_icon_indeterminate_checked 0x0 -int drawable mtrl_checkbox_button_icon_indeterminate_unchecked 0x0 -int drawable mtrl_checkbox_button_icon_unchecked_checked 0x0 -int drawable mtrl_checkbox_button_icon_unchecked_indeterminate 0x0 -int drawable mtrl_checkbox_button_unchecked_checked 0x0 -int drawable mtrl_dialog_background 0x0 -int drawable mtrl_dropdown_arrow 0x0 -int drawable mtrl_ic_arrow_drop_down 0x0 -int drawable mtrl_ic_arrow_drop_up 0x0 -int drawable mtrl_ic_cancel 0x0 -int drawable mtrl_ic_check_mark 0x0 -int drawable mtrl_ic_checkbox_checked 0x0 -int drawable mtrl_ic_checkbox_unchecked 0x0 -int drawable mtrl_ic_error 0x0 -int drawable mtrl_ic_indeterminate 0x0 -int drawable mtrl_navigation_bar_item_background 0x0 -int drawable mtrl_popupmenu_background 0x0 -int drawable mtrl_popupmenu_background_overlay 0x0 -int drawable mtrl_snackbar_background 0x0 -int drawable mtrl_switch_thumb 0x0 -int drawable mtrl_switch_thumb_checked 0x0 -int drawable mtrl_switch_thumb_checked_pressed 0x0 -int drawable mtrl_switch_thumb_checked_unchecked 0x0 -int drawable mtrl_switch_thumb_pressed 0x0 -int drawable mtrl_switch_thumb_pressed_checked 0x0 -int drawable mtrl_switch_thumb_pressed_unchecked 0x0 -int drawable mtrl_switch_thumb_unchecked 0x0 -int drawable mtrl_switch_thumb_unchecked_checked 0x0 -int drawable mtrl_switch_thumb_unchecked_pressed 0x0 -int drawable mtrl_switch_track 0x0 -int drawable mtrl_switch_track_decoration 0x0 -int drawable mtrl_tabs_default_indicator 0x0 -int drawable native_cpp 0x0 -int drawable navigation_drawer_activity 0x0 -int drawable navigation_empty_icon 0x0 -int drawable no_activity 0x0 -int drawable notification_action_background 0x0 -int drawable notification_bg 0x0 -int drawable notification_bg_low 0x0 -int drawable notification_bg_low_normal 0x0 -int drawable notification_bg_low_pressed 0x0 -int drawable notification_bg_normal 0x0 -int drawable notification_bg_normal_pressed 0x0 -int drawable notification_icon_background 0x0 -int drawable notification_oversize_large_icon_bg 0x0 -int drawable notification_template_icon_bg 0x0 -int drawable notification_template_icon_low_bg 0x0 -int drawable notification_tile_bg 0x0 -int drawable notify_panel_notification_icon_bg 0x0 -int drawable preference_list_divider_material 0x0 -int drawable responsive_activity 0x0 -int drawable round_content_copy_20 0x0 -int drawable round_content_cut_20 0x0 -int drawable round_content_paste_20 0x0 -int drawable round_save_20 0x0 -int drawable round_select_all_20 0x0 -int drawable rounded_background 0x0 -int drawable shadow_bottom 0x0 -int drawable shadow_top 0x0 -int drawable test_level_drawable 0x0 -int drawable text_select_handle_left_material 0x0 -int drawable text_select_handle_right_material 0x0 -int drawable textfield_cursor 0x0 -int drawable tooltip_frame_dark 0x0 -int drawable tooltip_frame_light 0x0 -int drawable utils_toast_bg 0x0 -int font josefin_sans 0x0 -int font quicksand 0x0 -int id BOTTOM_END 0x0 -int id BOTTOM_START 0x0 -int id END_CENTER 0x0 -int id NO_DEBUG 0x0 -int id SHOW_ALL 0x0 -int id SHOW_PATH 0x0 -int id SHOW_PROGRESS 0x0 -int id TOP_END 0x0 -int id TOP_START 0x0 -int id accelerate 0x0 -int id accessibility_action_clickable_span 0x0 -int id accessibility_custom_action_0 0x0 -int id accessibility_custom_action_1 0x0 -int id accessibility_custom_action_10 0x0 -int id accessibility_custom_action_11 0x0 -int id accessibility_custom_action_12 0x0 -int id accessibility_custom_action_13 0x0 -int id accessibility_custom_action_14 0x0 -int id accessibility_custom_action_15 0x0 -int id accessibility_custom_action_16 0x0 -int id accessibility_custom_action_17 0x0 -int id accessibility_custom_action_18 0x0 -int id accessibility_custom_action_19 0x0 -int id accessibility_custom_action_2 0x0 -int id accessibility_custom_action_20 0x0 -int id accessibility_custom_action_21 0x0 -int id accessibility_custom_action_22 0x0 -int id accessibility_custom_action_23 0x0 -int id accessibility_custom_action_24 0x0 -int id accessibility_custom_action_25 0x0 -int id accessibility_custom_action_26 0x0 -int id accessibility_custom_action_27 0x0 -int id accessibility_custom_action_28 0x0 -int id accessibility_custom_action_29 0x0 -int id accessibility_custom_action_3 0x0 -int id accessibility_custom_action_30 0x0 -int id accessibility_custom_action_31 0x0 -int id accessibility_custom_action_4 0x0 -int id accessibility_custom_action_5 0x0 -int id accessibility_custom_action_6 0x0 -int id accessibility_custom_action_7 0x0 -int id accessibility_custom_action_8 0x0 -int id accessibility_custom_action_9 0x0 -int id actionDown 0x0 -int id actionDownUp 0x0 -int id actionUp 0x0 -int id action_auto_switch 0x0 -int id action_bar 0x0 -int id action_bar_activity_content 0x0 -int id action_bar_container 0x0 -int id action_bar_root 0x0 -int id action_bar_spinner 0x0 -int id action_bar_subtitle 0x0 -int id action_bar_title 0x0 -int id action_clear 0x0 -int id action_container 0x0 -int id action_context_bar 0x0 -int id action_divider 0x0 -int id action_filter_system 0x0 -int id action_filter_tag 0x0 -int id action_history 0x0 -int id action_image 0x0 -int id action_menu_divider 0x0 -int id action_menu_presenter 0x0 -int id action_mode_bar 0x0 -int id action_mode_bar_stub 0x0 -int id action_mode_close_button 0x0 -int id action_search 0x0 -int id action_select_agent 0x0 -int id action_select_provider 0x0 -int id action_settings 0x0 -int id action_text 0x0 -int id actions 0x0 -int id activity_chooser_view_content 0x0 -int id add 0x0 -int id advance 0x0 -int id alertTitle 0x0 -int id aligned 0x0 -int id allStates 0x0 -int id alpha_slider 0x0 -int id animateToEnd 0x0 -int id animateToStart 0x0 -int id antiClockwise 0x0 -int id anticipate 0x0 -int id arc 0x0 -int id asConfigured 0x0 -int id async 0x0 -int id auto 0x0 -int id autoComplete 0x0 -int id autoCompleteToEnd 0x0 -int id autoCompleteToStart 0x0 -int id autoHide 0x0 -int id autoLimit 0x0 -int id availableSpace 0x0 -int id baseline 0x0 -int id basic 0x0 -int id bestChoice 0x0 -int id blocking 0x0 -int id blue_slider 0x0 -int id bottom 0x0 -int id bounce 0x0 -int id buttonPanel 0x0 -int id callMeasure 0x0 -int id cancel_button 0x0 -int id carryVelocity 0x0 -int id center 0x0 -int id centerCrop 0x0 -int id centerInside 0x0 -int id chain 0x0 -int id chain2 0x0 -int id checkbox 0x0 -int id checked 0x0 -int id chronometer 0x0 -int id circle_center 0x0 -int id clear_text 0x0 -int id clockwise 0x0 -int id closest 0x0 -int id color_preview 0x0 -int id compress 0x0 -int id confirm_button 0x0 -int id constraint 0x0 -int id container 0x0 -int id content 0x0 -int id contentPanel 0x0 -int id contiguous 0x0 -int id continuousVelocity 0x0 -int id coordinator 0x0 -int id cos 0x0 -int id counterclockwise 0x0 -int id cradle 0x0 -int id currentState 0x0 -int id custom 0x0 -int id customPanel 0x0 -int id cut 0x0 -int id date_picker_actions 0x0 -int id decelerate 0x0 -int id decelerateAndComplete 0x0 -int id decor_content_parent 0x0 -int id default_activity_button 0x0 -int id deltaRelative 0x0 -int id description 0x0 -int id design_bottom_sheet 0x0 -int id design_menu_item_action_area 0x0 -int id design_menu_item_action_area_stub 0x0 -int id design_menu_item_text 0x0 -int id design_navigation_view 0x0 -int id diagnostic_container_message 0x0 -int id diagnostic_container_quickfix 0x0 -int id diagnostic_tooltip_brief_message 0x0 -int id diagnostic_tooltip_detailed_message 0x0 -int id diagnostic_tooltip_more_actions 0x0 -int id diagnostic_tooltip_preferred_action 0x0 -int id dialog_button 0x0 -int id disjoint 0x0 -int id dragAnticlockwise 0x0 -int id dragClockwise 0x0 -int id dragDown 0x0 -int id dragEnd 0x0 -int id dragLeft 0x0 -int id dragRight 0x0 -int id dragStart 0x0 -int id dragUp 0x0 -int id dropdown_menu 0x0 -int id easeIn 0x0 -int id easeInOut 0x0 -int id easeOut 0x0 -int id east 0x0 -int id edge 0x0 -int id edit_query 0x0 -int id edit_text_id 0x0 -int id elastic 0x0 -int id embed 0x0 -int id end 0x0 -int id endToStart 0x0 -int id entireSpace 0x0 -int id escape 0x0 -int id expand_activities_button 0x0 -int id expanded_menu 0x0 -int id fade 0x0 -int id fbContent 0x0 -int id fbIcon 0x0 -int id fbLeftProgress 0x0 -int id fbMessage 0x0 -int id fbNegativeAction 0x0 -int id fbPositiveAction 0x0 -int id fbPrimaryAction 0x0 -int id fbRightProgress 0x0 -int id fbRoot 0x0 -int id fbSecondaryActionContainer 0x0 -int id fbTitle 0x0 -int id fill 0x0 -int id filled 0x0 -int id fitCenter 0x0 -int id fitEnd 0x0 -int id fitStart 0x0 -int id fitXY 0x0 -int id fixed 0x0 -int id flip 0x0 -int id floating 0x0 -int id follow 0x0 -int id forever 0x0 -int id fragment_container_view_tag 0x0 -int id frost 0x0 -int id fullscreen_header 0x0 -int id ghost_view 0x0 -int id ghost_view_holder 0x0 -int id gone 0x0 -int id green_slider 0x0 -int id group_divider 0x0 -int id header_title 0x0 -int id hex_field 0x0 -int id hidden 0x0 -int id hide_ime_id 0x0 -int id home 0x0 -int id honorRequest 0x0 -int id horizontal_only 0x0 -int id icon 0x0 -int id icon_frame 0x0 -int id icon_group 0x0 -int id ignore 0x0 -int id ignoreRequest 0x0 -int id image 0x0 -int id immediateStop 0x0 -int id included 0x0 -int id indeterminate 0x0 -int id info 0x0 -int id invisible 0x0 -int id inward 0x0 -int id italic 0x0 -int id item_touch_helper_previous_elevation 0x0 -int id jumpToEnd 0x0 -int id jumpToStart 0x0 -int id labeled 0x0 -int id largeLabel 0x0 -int id layout 0x0 -int id left 0x0 -int id leftToRight 0x0 -int id legacy 0x0 -int id line1 0x0 -int id line3 0x0 -int id linear 0x0 -int id listMode 0x0 -int id list_item 0x0 -int id m3_side_sheet 0x0 -int id magnifier_image_view 0x0 -int id marquee 0x0 -int id masked 0x0 -int id match_constraint 0x0 -int id match_parent 0x0 -int id material_clock_display 0x0 -int id material_clock_display_and_toggle 0x0 -int id material_clock_face 0x0 -int id material_clock_hand 0x0 -int id material_clock_level 0x0 -int id material_clock_period_am_button 0x0 -int id material_clock_period_pm_button 0x0 -int id material_clock_period_toggle 0x0 -int id material_hour_text_input 0x0 -int id material_hour_tv 0x0 -int id material_label 0x0 -int id material_minute_text_input 0x0 -int id material_minute_tv 0x0 -int id material_textinput_timepicker 0x0 -int id material_timepicker_cancel_button 0x0 -int id material_timepicker_container 0x0 -int id material_timepicker_mode_button 0x0 -int id material_timepicker_ok_button 0x0 -int id material_timepicker_view 0x0 -int id material_value_index 0x0 -int id matrix 0x0 -int id message 0x0 -int id middle 0x0 -int id mini 0x0 -int id month_grid 0x0 -int id month_navigation_bar 0x0 -int id month_navigation_fragment_toggle 0x0 -int id month_navigation_next 0x0 -int id month_navigation_previous 0x0 -int id month_title 0x0 -int id motion_base 0x0 -int id mtrl_calendar_day_selector_frame 0x0 -int id mtrl_calendar_days_of_week 0x0 -int id mtrl_calendar_frame 0x0 -int id mtrl_calendar_main_pane 0x0 -int id mtrl_calendar_months 0x0 -int id mtrl_calendar_selection_frame 0x0 -int id mtrl_calendar_text_input_frame 0x0 -int id mtrl_calendar_year_selector_frame 0x0 -int id mtrl_card_checked_layer_id 0x0 -int id mtrl_child_content_container 0x0 -int id mtrl_internal_children_alpha_tag 0x0 -int id mtrl_motion_snapshot_view 0x0 -int id mtrl_picker_fullscreen 0x0 -int id mtrl_picker_header 0x0 -int id mtrl_picker_header_selection_text 0x0 -int id mtrl_picker_header_title_and_selection 0x0 -int id mtrl_picker_header_toggle 0x0 -int id mtrl_picker_text_input_date 0x0 -int id mtrl_picker_text_input_range_end 0x0 -int id mtrl_picker_text_input_range_start 0x0 -int id mtrl_picker_title_text 0x0 -int id mtrl_view_tag_bottom_padding 0x0 -int id multiply 0x0 -int id myRecyclerView 0x0 -int id navigation_bar_item_active_indicator_view 0x0 -int id navigation_bar_item_content_container 0x0 -int id navigation_bar_item_icon_container 0x0 -int id navigation_bar_item_icon_view 0x0 -int id navigation_bar_item_inner_content_container 0x0 -int id navigation_bar_item_labels_group 0x0 -int id navigation_bar_item_large_label_view 0x0 -int id navigation_bar_item_small_label_view 0x0 -int id navigation_header_container 0x0 -int id navigation_menu_subheader_label 0x0 -int id ndk_version_tv 0x0 -int id neverCompleteToEnd 0x0 -int id neverCompleteToStart 0x0 -int id noState 0x0 -int id none 0x0 -int id normal 0x0 -int id north 0x0 -int id notification_background 0x0 -int id notification_main_column 0x0 -int id notification_main_column_container 0x0 -int id off 0x0 -int id on 0x0 -int id open_search_bar_placeholder_text_view 0x0 -int id open_search_bar_text_view 0x0 -int id open_search_bar_text_view_container 0x0 -int id open_search_view_background 0x0 -int id open_search_view_clear_button 0x0 -int id open_search_view_content_container 0x0 -int id open_search_view_divider 0x0 -int id open_search_view_dummy_toolbar 0x0 -int id open_search_view_edit_text 0x0 -int id open_search_view_header_container 0x0 -int id open_search_view_root 0x0 -int id open_search_view_scrim 0x0 -int id open_search_view_search_prefix 0x0 -int id open_search_view_status_bar_spacer 0x0 -int id open_search_view_text_container 0x0 -int id open_search_view_toolbar 0x0 -int id open_search_view_toolbar_container 0x0 -int id outline 0x0 -int id outward 0x0 -int id overshoot 0x0 -int id packed 0x0 -int id panel_btn_copy 0x0 -int id panel_btn_cut 0x0 -int id panel_btn_long_select 0x0 -int id panel_btn_paste 0x0 -int id panel_btn_select_all 0x0 -int id panel_hv 0x0 -int id panel_root 0x0 -int id parallax 0x0 -int id parent 0x0 -int id parentPanel 0x0 -int id parentRelative 0x0 -int id parent_matrix 0x0 -int id password_toggle 0x0 -int id path 0x0 -int id pathRelative 0x0 -int id percent 0x0 -int id pick 0x0 -int id pin 0x0 -int id position 0x0 -int id postLayout 0x0 -int id preferences_detail 0x0 -int id preferences_header 0x0 -int id preferences_sliding_pane_layout 0x0 -int id pressed 0x0 -int id progress 0x0 -int id progress_circular 0x0 -int id progress_horizontal 0x0 -int id radio 0x0 -int id rectangles 0x0 -int id recycler_view 0x0 -int id red_slider 0x0 -int id reinstall_btn 0x0 -int id remove_btn 0x0 -int id report_drawn 0x0 -int id result_item_desc 0x0 -int id result_item_image 0x0 -int id result_item_label 0x0 -int id retreat 0x0 -int id reverseSawtooth 0x0 -int id right 0x0 -int id rightToLeft 0x0 -int id right_icon 0x0 -int id right_side 0x0 -int id rounded 0x0 -int id row_index_key 0x0 -int id save_image_matrix 0x0 -int id save_non_transition_alpha 0x0 -int id save_overlay_view 0x0 -int id save_scale_type 0x0 -int id sawtooth 0x0 -int id scale 0x0 -int id screen 0x0 -int id scrollIndicatorDown 0x0 -int id scrollIndicatorUp 0x0 -int id scrollView 0x0 -int id scrollable 0x0 -int id search_badge 0x0 -int id search_bar 0x0 -int id search_button 0x0 -int id search_close_btn 0x0 -int id search_edit_frame 0x0 -int id search_go_btn 0x0 -int id search_mag_icon 0x0 -int id search_plate 0x0 -int id search_src_text 0x0 -int id search_voice_btn 0x0 -int id seekbar 0x0 -int id seekbar_value 0x0 -int id select_dialog_listview 0x0 -int id selected 0x0 -int id selection_type 0x0 -int id sharedValueSet 0x0 -int id sharedValueUnset 0x0 -int id shortcut 0x0 -int id sin 0x0 -int id skipped 0x0 -int id slide 0x0 -int id smallLabel 0x0 -int id snackbar_action 0x0 -int id snackbar_text 0x0 -int id south 0x0 -int id spacer 0x0 -int id special_effects_controller_view_tag 0x0 -int id spinner 0x0 -int id splashscreen_icon_view 0x0 -int id spline 0x0 -int id split_action_bar 0x0 -int id spread 0x0 -int id spread_inside 0x0 -int id spring 0x0 -int id square 0x0 -int id src_atop 0x0 -int id src_in 0x0 -int id src_over 0x0 -int id standard 0x0 -int id start 0x0 -int id startHorizontal 0x0 -int id startToEnd 0x0 -int id startVertical 0x0 -int id start_center 0x0 -int id staticLayout 0x0 -int id staticPostLayout 0x0 -int id stop 0x0 -int id stretch 0x0 -int id submenuarrow 0x0 -int id submit_area 0x0 -int id switchWidget 0x0 -int id tabMode 0x0 -int id tag_accessibility_actions 0x0 -int id tag_accessibility_clickable_spans 0x0 -int id tag_accessibility_heading 0x0 -int id tag_accessibility_pane_title 0x0 -int id tag_diagnostic_handler 0x0 -int id tag_on_apply_window_listener 0x0 -int id tag_on_receive_content_listener 0x0 -int id tag_on_receive_content_mime_types 0x0 -int id tag_screen_reader_focusable 0x0 -int id tag_state_description 0x0 -int id tag_transition_group 0x0 -int id tag_unhandled_key_event_manager 0x0 -int id tag_unhandled_key_listeners 0x0 -int id tag_window_insets_animation_callback 0x0 -int id text 0x0 -int id text2 0x0 -int id textSpacerNoButtons 0x0 -int id textSpacerNoTitle 0x0 -int id text_input_end_icon 0x0 -int id text_input_error_icon 0x0 -int id text_input_password_toggle 0x0 -int id text_input_start_icon 0x0 -int id textinput_counter 0x0 -int id textinput_error 0x0 -int id textinput_helper_text 0x0 -int id textinput_placeholder 0x0 -int id textinput_prefix_text 0x0 -int id textinput_suffix_text 0x0 -int id time 0x0 -int id title 0x0 -int id titleDividerNoCustom 0x0 -int id title_template 0x0 -int id top 0x0 -int id topPanel 0x0 -int id top_center 0x0 -int id touch_outside 0x0 -int id transition_clip 0x0 -int id transition_current_scene 0x0 -int id transition_image_transform 0x0 -int id transition_layout_save 0x0 -int id transition_pause_alpha 0x0 -int id transition_position 0x0 -int id transition_scene_layoutid_cache 0x0 -int id transition_transform 0x0 -int id triangle 0x0 -int id unchecked 0x0 -int id uniform 0x0 -int id unlabeled 0x0 -int id up 0x0 -int id utvBottomIconView 0x0 -int id utvLeftIconView 0x0 -int id utvRightIconView 0x0 -int id utvTopIconView 0x0 -int id vertical_only 0x0 -int id view_offset_helper 0x0 -int id view_transition 0x0 -int id view_tree_lifecycle_owner 0x0 -int id view_tree_on_back_pressed_dispatcher_owner 0x0 -int id view_tree_saved_state_registry_owner 0x0 -int id view_tree_view_model_store_owner 0x0 -int id visible 0x0 -int id visible_removing_fragment_view_tag 0x0 -int id west 0x0 -int id with_icon 0x0 -int id withinBounds 0x0 -int id wrap 0x0 -int id wrap_content 0x0 -int id wrap_content_constrained 0x0 -int id x_left 0x0 -int id x_right 0x0 -int integer abc_config_activityDefaultDur 0x0 -int integer abc_config_activityShortDur 0x0 -int integer app_bar_elevation_anim_duration 0x0 -int integer bottom_sheet_slide_duration 0x0 -int integer cancel_button_image_alpha 0x0 -int integer config_tooltipAnimTime 0x0 -int integer default_animation_duration 0x0 -int integer default_icon_animation_duration 0x0 -int integer design_snackbar_text_max_lines 0x0 -int integer design_tab_indicator_anim_duration_ms 0x0 -int integer hide_password_duration 0x0 -int integer m3_badge_max_number 0x0 -int integer m3_btn_anim_delay_ms 0x0 -int integer m3_btn_anim_duration_ms 0x0 -int integer m3_card_anim_delay_ms 0x0 -int integer m3_card_anim_duration_ms 0x0 -int integer m3_chip_anim_duration 0x0 -int integer m3_sys_motion_duration_extra_long1 0x0 -int integer m3_sys_motion_duration_extra_long2 0x0 -int integer m3_sys_motion_duration_extra_long3 0x0 -int integer m3_sys_motion_duration_extra_long4 0x0 -int integer m3_sys_motion_duration_long1 0x0 -int integer m3_sys_motion_duration_long2 0x0 -int integer m3_sys_motion_duration_long3 0x0 -int integer m3_sys_motion_duration_long4 0x0 -int integer m3_sys_motion_duration_medium1 0x0 -int integer m3_sys_motion_duration_medium2 0x0 -int integer m3_sys_motion_duration_medium3 0x0 -int integer m3_sys_motion_duration_medium4 0x0 -int integer m3_sys_motion_duration_short1 0x0 -int integer m3_sys_motion_duration_short2 0x0 -int integer m3_sys_motion_duration_short3 0x0 -int integer m3_sys_motion_duration_short4 0x0 -int integer m3_sys_motion_path 0x0 -int integer m3_sys_shape_corner_extra_extra_large_corner_family 0x0 -int integer m3_sys_shape_corner_extra_large_corner_family 0x0 -int integer m3_sys_shape_corner_extra_large_increased_corner_family 0x0 -int integer m3_sys_shape_corner_extra_small_corner_family 0x0 -int integer m3_sys_shape_corner_full_corner_family 0x0 -int integer m3_sys_shape_corner_large_corner_family 0x0 -int integer m3_sys_shape_corner_large_increased_corner_family 0x0 -int integer m3_sys_shape_corner_medium_corner_family 0x0 -int integer m3_sys_shape_corner_small_corner_family 0x0 -int integer material_motion_duration_long_1 0x0 -int integer material_motion_duration_long_2 0x0 -int integer material_motion_duration_medium_1 0x0 -int integer material_motion_duration_medium_2 0x0 -int integer material_motion_duration_short_1 0x0 -int integer material_motion_duration_short_2 0x0 -int integer material_motion_path 0x0 -int integer mtrl_badge_max_character_count 0x0 -int integer mtrl_btn_anim_delay_ms 0x0 -int integer mtrl_btn_anim_duration_ms 0x0 -int integer mtrl_calendar_header_orientation 0x0 -int integer mtrl_calendar_selection_text_lines 0x0 -int integer mtrl_calendar_year_selector_span 0x0 -int integer mtrl_card_anim_delay_ms 0x0 -int integer mtrl_card_anim_duration_ms 0x0 -int integer mtrl_chip_anim_duration 0x0 -int integer mtrl_switch_thumb_motion_duration 0x0 -int integer mtrl_switch_thumb_post_morphing_duration 0x0 -int integer mtrl_switch_thumb_pre_morphing_duration 0x0 -int integer mtrl_switch_thumb_pressed_duration 0x0 -int integer mtrl_switch_thumb_viewport_center_coordinate 0x0 -int integer mtrl_switch_thumb_viewport_size 0x0 -int integer mtrl_switch_track_viewport_height 0x0 -int integer mtrl_switch_track_viewport_width 0x0 -int integer mtrl_tab_indicator_anim_duration_ms 0x0 -int integer mtrl_view_gone 0x0 -int integer mtrl_view_invisible 0x0 -int integer mtrl_view_visible 0x0 -int integer preferences_detail_pane_weight 0x0 -int integer preferences_header_pane_weight 0x0 -int integer show_password_duration 0x0 -int integer status_bar_notification_info_maxnum 0x0 -int interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 0x0 -int interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 0x0 -int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 0x0 -int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 0x0 -int interpolator btn_radio_to_off_mtrl_animation_interpolator_0 0x0 -int interpolator btn_radio_to_on_mtrl_animation_interpolator_0 0x0 -int interpolator fast_out_slow_in 0x0 -int interpolator m3_sys_motion_easing_emphasized 0x0 -int interpolator m3_sys_motion_easing_emphasized_accelerate 0x0 -int interpolator m3_sys_motion_easing_emphasized_decelerate 0x0 -int interpolator m3_sys_motion_easing_linear 0x0 -int interpolator m3_sys_motion_easing_standard 0x0 -int interpolator m3_sys_motion_easing_standard_accelerate 0x0 -int interpolator m3_sys_motion_easing_standard_decelerate 0x0 -int interpolator mtrl_fast_out_linear_in 0x0 -int interpolator mtrl_fast_out_slow_in 0x0 -int interpolator mtrl_linear 0x0 -int interpolator mtrl_linear_out_slow_in 0x0 -int layout abc_action_bar_title_item 0x0 -int layout abc_action_bar_up_container 0x0 -int layout abc_action_menu_item_layout 0x0 -int layout abc_action_menu_layout 0x0 -int layout abc_action_mode_bar 0x0 -int layout abc_action_mode_close_item_material 0x0 -int layout abc_activity_chooser_view 0x0 -int layout abc_activity_chooser_view_list_item 0x0 -int layout abc_alert_dialog_button_bar_material 0x0 -int layout abc_alert_dialog_material 0x0 -int layout abc_alert_dialog_title_material 0x0 -int layout abc_cascading_menu_item_layout 0x0 -int layout abc_dialog_title_material 0x0 -int layout abc_expanded_menu_layout 0x0 -int layout abc_list_menu_item_checkbox 0x0 -int layout abc_list_menu_item_icon 0x0 -int layout abc_list_menu_item_layout 0x0 -int layout abc_list_menu_item_radio 0x0 -int layout abc_popup_menu_header_item_layout 0x0 -int layout abc_popup_menu_item_layout 0x0 -int layout abc_screen_content_include 0x0 -int layout abc_screen_simple 0x0 -int layout abc_screen_simple_overlay_action_mode 0x0 -int layout abc_screen_toolbar 0x0 -int layout abc_search_dropdown_item_icons_2line 0x0 -int layout abc_search_view 0x0 -int layout abc_select_dialog_material 0x0 -int layout abc_tooltip 0x0 -int layout activity_main_cfg 0x0 -int layout custom_dialog 0x0 -int layout default_completion_result_item 0x0 -int layout design_bottom_navigation_item 0x0 -int layout design_bottom_sheet_dialog 0x0 -int layout design_layout_snackbar 0x0 -int layout design_layout_snackbar_include 0x0 -int layout design_layout_tab_icon 0x0 -int layout design_layout_tab_text 0x0 -int layout design_menu_item_action_area 0x0 -int layout design_navigation_item 0x0 -int layout design_navigation_item_header 0x0 -int layout design_navigation_item_separator 0x0 -int layout design_navigation_item_subheader 0x0 -int layout design_navigation_menu 0x0 -int layout design_navigation_menu_item 0x0 -int layout design_text_input_end_icon 0x0 -int layout design_text_input_password_icon 0x0 -int layout design_text_input_start_icon 0x0 -int layout diagnostic_tooltip_window 0x0 -int layout expand_button 0x0 -int layout flash_bar_view 0x0 -int layout image_frame 0x0 -int layout ime_base_split_test_activity 0x0 -int layout ime_secondary_split_test_activity 0x0 -int layout layout_color_picker 0x0 -int layout layout_dialog_progress 0x0 -int layout layout_divider_horizontal 0x0 -int layout layout_icon_title_description 0x0 -int layout layout_nav_header 0x0 -int layout layout_simple_icon_text 0x0 -int layout layout_title_subtitle 0x0 -int layout m3_alert_dialog 0x0 -int layout m3_alert_dialog_actions 0x0 -int layout m3_alert_dialog_title 0x0 -int layout m3_auto_complete_simple_item 0x0 -int layout m3_navigation_menu_divider 0x0 -int layout m3_navigation_menu_subheader 0x0 -int layout m3_side_sheet_dialog 0x0 -int layout magnifier_popup 0x0 -int layout material_chip_input_combo 0x0 -int layout material_clock_display 0x0 -int layout material_clock_display_divider 0x0 -int layout material_clock_period_toggle 0x0 -int layout material_clock_period_toggle_land 0x0 -int layout material_clockface_textview 0x0 -int layout material_clockface_view 0x0 -int layout material_radial_view_group 0x0 -int layout material_textinput_timepicker 0x0 -int layout material_time_chip 0x0 -int layout material_time_input 0x0 -int layout material_timepicker 0x0 -int layout material_timepicker_dialog 0x0 -int layout material_timepicker_textinput_display 0x0 -int layout mtrl_alert_dialog 0x0 -int layout mtrl_alert_dialog_actions 0x0 -int layout mtrl_alert_dialog_title 0x0 -int layout mtrl_alert_select_dialog_item 0x0 -int layout mtrl_alert_select_dialog_multichoice 0x0 -int layout mtrl_alert_select_dialog_singlechoice 0x0 -int layout mtrl_auto_complete_simple_item 0x0 -int layout mtrl_calendar_day 0x0 -int layout mtrl_calendar_day_of_week 0x0 -int layout mtrl_calendar_days_of_week 0x0 -int layout mtrl_calendar_horizontal 0x0 -int layout mtrl_calendar_month 0x0 -int layout mtrl_calendar_month_labeled 0x0 -int layout mtrl_calendar_month_navigation 0x0 -int layout mtrl_calendar_months 0x0 -int layout mtrl_calendar_vertical 0x0 -int layout mtrl_calendar_year 0x0 -int layout mtrl_layout_snackbar 0x0 -int layout mtrl_layout_snackbar_include 0x0 -int layout mtrl_navigation_rail_item 0x0 -int layout mtrl_picker_actions 0x0 -int layout mtrl_picker_dialog 0x0 -int layout mtrl_picker_fullscreen 0x0 -int layout mtrl_picker_header_dialog 0x0 -int layout mtrl_picker_header_fullscreen 0x0 -int layout mtrl_picker_header_selection_text 0x0 -int layout mtrl_picker_header_title_text 0x0 -int layout mtrl_picker_header_toggle 0x0 -int layout mtrl_picker_text_input_date 0x0 -int layout mtrl_picker_text_input_date_range 0x0 -int layout mtrl_search_bar 0x0 -int layout mtrl_search_view 0x0 -int layout notification_action 0x0 -int layout notification_action_tombstone 0x0 -int layout notification_template_custom_big 0x0 -int layout notification_template_icon_group 0x0 -int layout notification_template_part_chronometer 0x0 -int layout notification_template_part_time 0x0 -int layout preference 0x0 -int layout preference_category 0x0 -int layout preference_category_material 0x0 -int layout preference_dialog_edittext 0x0 -int layout preference_dropdown 0x0 -int layout preference_dropdown_material 0x0 -int layout preference_information 0x0 -int layout preference_information_material 0x0 -int layout preference_list_fragment 0x0 -int layout preference_material 0x0 -int layout preference_recyclerview 0x0 -int layout preference_widget_checkbox 0x0 -int layout preference_widget_materialswitch 0x0 -int layout preference_widget_seekbar 0x0 -int layout preference_widget_seekbar_material 0x0 -int layout preference_widget_switch 0x0 -int layout preference_widget_switch_compat 0x0 -int layout select_dialog_item_material 0x0 -int layout select_dialog_multichoice_material 0x0 -int layout select_dialog_singlechoice_material 0x0 -int layout splash_screen_view 0x0 -int layout support_simple_spinner_dropdown_item 0x0 -int layout text_actions_layout 0x0 -int layout text_compose_panel 0x0 -int layout utils_toast_view 0x0 -int menu ai_menu 0x0 -int menu menu_app_logs 0x0 -int mipmap ic_launcher 0x0 -int mipmap ic_launcher_background 0x0 -int mipmap ic_launcher_foreground 0x0 -int mipmap ic_launcher_monochrome 0x0 -int mipmap ic_launcher_round 0x0 -int plurals mtrl_badge_content_description 0x0 -int string abc_action_bar_home_description 0x0 -int string abc_action_bar_up_description 0x0 -int string abc_action_menu_overflow_description 0x0 -int string abc_action_mode_done 0x0 -int string abc_activity_chooser_view_see_all 0x0 -int string abc_activitychooserview_choose_application 0x0 -int string abc_capital_off 0x0 -int string abc_capital_on 0x0 -int string abc_font_family_body_1_material 0x0 -int string abc_font_family_body_2_material 0x0 -int string abc_font_family_button_material 0x0 -int string abc_font_family_caption_material 0x0 -int string abc_font_family_display_1_material 0x0 -int string abc_font_family_display_2_material 0x0 -int string abc_font_family_display_3_material 0x0 -int string abc_font_family_display_4_material 0x0 -int string abc_font_family_headline_material 0x0 -int string abc_font_family_menu_material 0x0 -int string abc_font_family_subhead_material 0x0 -int string abc_font_family_title_material 0x0 -int string abc_menu_alt_shortcut_label 0x0 -int string abc_menu_ctrl_shortcut_label 0x0 -int string abc_menu_delete_shortcut_label 0x0 -int string abc_menu_enter_shortcut_label 0x0 -int string abc_menu_function_shortcut_label 0x0 -int string abc_menu_meta_shortcut_label 0x0 -int string abc_menu_shift_shortcut_label 0x0 -int string abc_menu_space_shortcut_label 0x0 -int string abc_menu_sym_shortcut_label 0x0 -int string abc_prepend_shortcut_label 0x0 -int string abc_search_hint 0x0 -int string abc_searchview_description_clear 0x0 -int string abc_searchview_description_query 0x0 -int string abc_searchview_description_search 0x0 -int string abc_searchview_description_submit 0x0 -int string abc_searchview_description_voice 0x0 -int string abc_shareactionprovider_share_with 0x0 -int string abc_shareactionprovider_share_with_application 0x0 -int string abc_toolbar_collapse_description 0x0 -int string about 0x0 -int string about_footer 0x0 -int string about_footer_alternate 0x0 -int string about_option_email 0x0 -int string about_option_website 0x0 -int string about_subtitle 0x0 -int string acs_ask_install_message 0x0 -int string acs_install_title 0x0 -int string acs_lsp_diagnostics_summary 0x0 -int string acs_lsp_diagnostics_title 0x0 -int string acs_lsp_hover_summary 0x0 -int string acs_lsp_hover_title 0x0 -int string acs_lsp_kotlin_code_style_summary 0x0 -int string acs_lsp_kotlin_code_style_title 0x0 -int string action_add_throws 0x0 -int string action_apply 0x0 -int string action_auto_install 0x0 -int string action_autofill_password 0x0 -int string action_cancel 0x0 -int string action_clear 0x0 -int string action_clear_filter 0x0 -int string action_clear_search 0x0 -int string action_closeAll 0x0 -int string action_closeOthers 0x0 -int string action_closeThis 0x0 -int string action_comment_line 0x0 -int string action_convert_to_block 0x0 -int string action_convert_to_statement 0x0 -int string action_copy 0x0 -int string action_create_missing_method 0x0 -int string action_create_named_session_confirm 0x0 -int string action_expand_selection 0x0 -int string action_file_received_edit 0x0 -int string action_file_received_open_directory 0x0 -int string action_filter_by_tag 0x0 -int string action_find_references 0x0 -int string action_generate_constructor 0x0 -int string action_generate_missing_constructor 0x0 -int string action_generate_setters_getters 0x0 -int string action_generate_toString 0x0 -int string action_goto_definition 0x0 -int string action_hide_system_logs 0x0 -int string action_implement_abstract_methods 0x0 -int string action_import_classes 0x0 -int string action_install_git 0x0 -int string action_install_ndk 0x0 -int string action_install_openssh 0x0 -int string action_kill_process 0x0 -int string action_manual_install 0x0 -int string action_new_session 0x0 -int string action_new_session_failsafe 0x0 -int string action_no 0x0 -int string action_open_help 0x0 -int string action_open_settings 0x0 -int string action_organize_imports 0x0 -int string action_override_superclass_methods 0x0 -int string action_remove_class 0x0 -int string action_remove_method 0x0 -int string action_remove_unused_imports 0x0 -int string action_remove_unused_throws 0x0 -int string action_rename_session_confirm 0x0 -int string action_report_issue 0x0 -int string action_reset_terminal 0x0 -int string action_save_to_file 0x0 -int string action_search 0x0 -int string action_select_url 0x0 -int string action_share 0x0 -int string action_share_selected_text 0x0 -int string action_share_transcript 0x0 -int string action_show_hierarchy 0x0 -int string action_show_system_logs 0x0 -int string action_suppress_unchecked_warning 0x0 -int string action_toggle_keep_screen_on 0x0 -int string action_toggle_soft_keyboard 0x0 -int string action_uncomment_line 0x0 -int string action_yes 0x0 -int string ai_agent_anthropic_api_key 0x0 -int string ai_agent_anthropic_api_key_dialog_title 0x0 -int string ai_agent_anthropic_api_key_summary 0x0 -int string ai_agent_api_key 0x0 -int string ai_agent_api_key_dialog_title 0x0 -int string ai_agent_api_key_summary 0x0 -int string ai_agent_deepseek_api_key 0x0 -int string ai_agent_deepseek_api_key_dialog_title 0x0 -int string ai_agent_deepseek_api_key_summary 0x0 -int string ai_agent_description 0x0 -int string ai_agent_enable 0x0 -int string ai_agent_enable_summary 0x0 -int string ai_agent_grok_api_key 0x0 -int string ai_agent_instructions 0x0 -int string ai_agent_note 0x0 -int string ai_agent_openai_api_key 0x0 -int string ai_agent_openai_api_key_dialog_title 0x0 -int string ai_agent_openai_api_key_summary 0x0 -int string ai_agent_prompt_hint 0x0 -int string ai_agent_send 0x0 -int string ai_agent_settings 0x0 -int string ai_agent_title 0x0 -int string all_saved 0x0 -int string app_logs 0x0 -int string app_name 0x0 -int string app_name_dcm 0x0 -int string appbar_scrolling_view_behavior 0x0 -int string back 0x0 -int string backup_success 0x0 -int string bootstrap_error_abort 0x0 -int string bootstrap_error_body 0x0 -int string bootstrap_error_installed_on_portable_sd 0x0 -int string bootstrap_error_not_primary_user_message 0x0 -int string bootstrap_error_title 0x0 -int string bootstrap_error_try_again 0x0 -int string bootstrap_installer_body 0x0 -int string bottom_sheet_behavior 0x0 -int string bottomsheet_action_collapse 0x0 -int string bottomsheet_action_expand 0x0 -int string bottomsheet_action_expand_halfway 0x0 -int string bottomsheet_drag_handle_content_description 0x0 -int string browse 0x0 -int string browse_other_location 0x0 -int string btn_close 0x0 -int string btn_docs 0x0 -int string btn_donate 0x0 -int string btn_idecfg 0x0 -int string btn_ignore_changes 0x0 -int string btn_opt_in 0x0 -int string btn_proceed_str 0x0 -int string btn_sync 0x0 -int string build_output 0x0 -int string build_status_failed 0x0 -int string build_status_idle 0x0 -int string build_status_in_progress 0x0 -int string build_status_sucess 0x0 -int string c_cpp 0x0 -int string call_notification_answer_action 0x0 -int string call_notification_answer_video_action 0x0 -int string call_notification_decline_action 0x0 -int string call_notification_hang_up_action 0x0 -int string call_notification_incoming_text 0x0 -int string call_notification_ongoing_text 0x0 -int string call_notification_screening_text 0x0 -int string cancel 0x0 -int string cancel_action 0x0 -int string ccpp_lsp_category_summary 0x0 -int string cfg_installed_cmake_version 0x0 -int string cfg_installed_ndk_version 0x0 -int string character_counter_content_description 0x0 -int string character_counter_overflowed_content_description 0x0 -int string character_counter_pattern 0x0 -int string choose_language 0x0 -int string choose_template 0x0 -int string classtype_activity 0x0 -int string classtype_class 0x0 -int string classtype_enum 0x0 -int string clear_text_end_icon_content_description 0x0 -int string configure 0x0 -int string copied 0x0 -int string copy 0x0 -int string copy_path 0x0 -int string create 0x0 -int string create_auto_layout 0x0 -int string create_project 0x0 -int string default_package_name 0x0 -int string default_project_name 0x0 -int string delete 0x0 -int string delete_failed 0x0 -int string delete_file 0x0 -int string delete_project_message 0x0 -int string delete_project_title 0x0 -int string deleted 0x0 -int string discussions_on_qq 0x0 -int string discussions_on_telegram 0x0 -int string err_authority_not_allowed 0x0 -int string err_cannot_determine_package 0x0 -int string err_invalid_data_by_intent 0x0 -int string err_selected_variant_not_found 0x0 -int string error 0x0 -int string error_a11y_label 0x0 -int string error_allow_external_apps_ungranted 0x0 -int string error_app_not_installed_or_disabled_warning 0x0 -int string error_attempted_to_ask_for_permissions_not_requested 0x0 -int string error_attempted_to_check_for_permissions_not_requested 0x0 -int string error_disable_component_failed 0x0 -int string error_display_over_other_apps_permission_not_granted 0x0 -int string error_display_over_other_apps_permission_not_granted_to_start_terminal 0x0 -int string error_enable_component_failed 0x0 -int string error_exception_received_while_executing_app_shell_command 0x0 -int string error_executable_unset 0x0 -int string error_execution_cancelled 0x0 -int string error_failed_to_execute_app_shell_command 0x0 -int string error_failed_to_execute_termux_session_command 0x0 -int string error_failed_to_request_permissions 0x0 -int string error_get_component_state_failed 0x0 -int string error_get_package_context_failed_help_url_message 0x0 -int string error_get_package_context_failed_message 0x0 -int string error_get_package_context_failed_title 0x0 -int string error_has_not_requested_legacy_external_storage 0x0 -int string error_icon_content_description 0x0 -int string error_ndk_not_found_or_incompatible 0x0 -int string error_sending_sigkill_to_process 0x0 -int string error_termux_app_package_context_not_accessible 0x0 -int string error_termux_prefix_dir_path_not_accessible 0x0 -int string error_termux_service_execution_command_shell_name_unset 0x0 -int string error_termux_service_invalid_execution_command_runner 0x0 -int string error_termux_service_start_failed_bg 0x0 -int string error_termux_service_start_failed_general 0x0 -int string error_termux_service_unsupported_execution_command_runner 0x0 -int string error_termux_service_unsupported_execution_command_shell_create_mode 0x0 -int string exit 0x0 -int string expand_button_title 0x0 -int string exposed_dropdown_menu_content_description 0x0 -int string extract 0x0 -int string fab_transformation_scrim_behavior 0x0 -int string fab_transformation_sheet_behavior 0x0 -int string file_name 0x0 -int string folder_name 0x0 -int string get_started 0x0 -int string git_clone 0x0 -int string git_clone_branch 0x0 -int string git_clone_custom_options 0x0 -int string git_clone_failed 0x0 -int string git_clone_in_progress 0x0 -int string git_clone_invalid_url 0x0 -int string git_clone_options 0x0 -int string git_clone_repo 0x0 -int string git_clone_repo_url 0x0 -int string git_clone_success 0x0 -int string gradle 0x0 -int string greeting_subtitle 0x0 -int string greeting_title 0x0 -int string hide_bottom_view_on_scroll_behavior 0x0 -int string hin_jdk_version 0x0 -int string hint_android_ndk_version 0x0 -int string hint_android_sdk_version 0x0 -int string hint_attr_value 0x0 -int string hint_find_project_filter 0x0 -int string hint_search_logs 0x0 -int string hint_search_tasks 0x0 -int string hint_tag_filter 0x0 -int string icon_content_description 0x0 -int string ide_logs 0x0 -int string ide_preferences 0x0 -int string idepref_about_summary 0x0 -int string idepref_about_title 0x0 -int string idepref_build_clearCache_summary 0x0 -int string idepref_build_clearCache_title 0x0 -int string idepref_build_customgradlecommands_summary 0x0 -int string idepref_build_customgradlecommands_title 0x0 -int string idepref_build_title 0x0 -int string idepref_buildnrun_summary 0x0 -int string idepref_changelog_summary 0x0 -int string idepref_channel_summary 0x0 -int string idepref_customFont_summary 0x0 -int string idepref_customFont_title 0x0 -int string idepref_deleteEmptyLines_summary 0x0 -int string idepref_deleteEmptyLines_title 0x0 -int string idepref_deleteTabs_summary 0x0 -int string idepref_deleteTabs_title 0x0 -int string idepref_dependencies_updater_summary 0x0 -int string idepref_dependencies_updater_title 0x0 -int string idepref_devOptions_dumpLogs_summary 0x0 -int string idepref_devOptions_dumpLogs_title 0x0 -int string idepref_devOptions_enableLogsender_summary 0x0 -int string idepref_devOptions_enableLogsender_title 0x0 -int string idepref_devOptions_summary 0x0 -int string idepref_editor_autoSave_summary 0x0 -int string idepref_editor_autoSave_title 0x0 -int string idepref_editor_autosave_summary 0x0 -int string idepref_editor_autosave_title 0x0 -int string idepref_editor_category_common 0x0 -int string idepref_editor_category_java 0x0 -int string idepref_editor_colorScheme 0x0 -int string idepref_editor_colorScheme_summary 0x0 -int string idepref_editor_fontsize_summary 0x0 -int string idepref_editor_fontsize_title 0x0 -int string idepref_editor_keyboard_sugg_summary 0x0 -int string idepref_editor_keyboard_sugg_title 0x0 -int string idepref_editor_ligatures_summary 0x0 -int string idepref_editor_ligatures_title 0x0 -int string idepref_editor_paintingflags_summary 0x0 -int string idepref_editor_paintingflags_title 0x0 -int string idepref_editor_pinLineNumbers_summary 0x0 -int string idepref_editor_pinLineNumbers_title 0x0 -int string idepref_editor_stickScroll_title 0x0 -int string idepref_editor_stickyScroll_summary 0x0 -int string idepref_editor_string_ext_helper_summary 0x0 -int string idepref_editor_string_ext_helper_title 0x0 -int string idepref_editor_summary 0x0 -int string idepref_editor_syntax_engine_summary 0x0 -int string idepref_editor_syntax_engine_textmate 0x0 -int string idepref_editor_syntax_engine_title 0x0 -int string idepref_editor_syntax_engine_tree_sitter 0x0 -int string idepref_editor_title 0x0 -int string idepref_editor_useSoftTabs_summary 0x0 -int string idepref_editor_useSoftTabs_title 0x0 -int string idepref_editor_use_magnifier_summary 0x0 -int string idepref_editor_use_magnifier_title 0x0 -int string idepref_editor_word_wrap_summary 0x0 -int string idepref_editor_word_wrap_title 0x0 -int string idepref_emptyElements_summary 0x0 -int string idepref_emptyElements_title 0x0 -int string idepref_enableBuildOutput_summary 0x0 -int string idepref_enableBuildOutput_title 0x0 -int string idepref_general_localeSelector_summary 0x0 -int string idepref_general_localeSelector_title 0x0 -int string idepref_general_projectConfig 0x0 -int string idepref_general_summary 0x0 -int string idepref_general_themeSelector_summary 0x0 -int string idepref_general_themeSelector_title 0x0 -int string idepref_general_uiMode 0x0 -int string idepref_general_uiMode_summary 0x0 -int string idepref_github_summary 0x0 -int string idepref_group_debugging 0x0 -int string idepref_group_summary 0x0 -int string idepref_installViaShizuku_summary 0x0 -int string idepref_installViaShizuku_title 0x0 -int string idepref_java_diagnosticEnabled_title 0x0 -int string idepref_java_diagnosticsEnabled_summary 0x0 -int string idepref_java_matchLower_summary 0x0 -int string idepref_java_matchLower_title 0x0 -int string idepref_java_useGoogleStyle_summary 0x0 -int string idepref_java_useGoogleStyle_title 0x0 -int string idepref_jdkVersion_summary 0x0 -int string idepref_jdkVersion_title 0x0 -int string idepref_kotlin_indexing_notif_summary 0x0 -int string idepref_kotlin_indexing_notif_title 0x0 -int string idepref_launchAppAfterInstall_summary 0x0 -int string idepref_launchAppAfterInstall_title 0x0 -int string idepref_maxLineWidth_summary 0x0 -int string idepref_maxLineWidth_title 0x0 -int string idepref_msg_customGradleInstallation 0x0 -int string idepref_preservedNewLines_summary 0x0 -int string idepref_preservedNewLines_title 0x0 -int string idepref_splitAttrIndentSize_summary 0x0 -int string idepref_splitAttrIndentSize_title 0x0 -int string idepref_stats_optIn_summary 0x0 -int string idepref_stats_optIn_title 0x0 -int string idepref_title_customGradleInstallation 0x0 -int string idepref_useIcu_summary 0x0 -int string idepref_useIcu_title 0x0 -int string idepref_visiblePassword_summary 0x0 -int string idepref_visiblePassword_title 0x0 -int string idepref_xml_closingBrackNewLine_summary 0x0 -int string idepref_xml_closingBrackNewLine_title 0x0 -int string idepref_xml_insertFinalNewLine_summary 0x0 -int string idepref_xml_insertFinalNewLine_title 0x0 -int string idepref_xml_joinCDataLines_summary 0x0 -int string idepref_xml_joinCDataLines_title 0x0 -int string idepref_xml_joinComment_summary 0x0 -int string idepref_xml_joinComment_title 0x0 -int string idepref_xml_joinContent_summary 0x0 -int string idepref_xml_joinContent_title 0x0 -int string idepref_xml_preserveAttrLineBreaks_summary 0x0 -int string idepref_xml_preserveAttrLineBreaks_title 0x0 -int string idepref_xml_preserveEmptyContent_summary 0x0 -int string idepref_xml_preserveEmptyContent_title 0x0 -int string idepref_xml_spaceBeforeEmptyClose_summary 0x0 -int string idepref_xml_spaceBeforeEmptyClose_title 0x0 -int string idepref_xml_splitAttributes_summary 0x0 -int string idepref_xml_splitAttributes_title 0x0 -int string idepref_xml_trimFinalNewLine_summary 0x0 -int string idepref_xml_trimFinalNewLine_title 0x0 -int string idepref_xml_trimTrailingWs_summary 0x0 -int string idepref_xml_trimTrailingWs_title 0x0 -int string include_test_str 0x0 -int string installing_lsp 0x0 -int string invalid_name 0x0 -int string invalid_project_name_message 0x0 -int string item_view_role_description 0x0 -int string java 0x0 -int string kotlin 0x0 -int string kotlin_lsp_category_summary 0x0 -int string kotlin_server_required 0x0 -int string language 0x0 -int string locale_system_default 0x0 -int string log_level_debug 0x0 -int string log_level_normal 0x0 -int string log_level_off 0x0 -int string log_level_title 0x0 -int string log_level_unknown 0x0 -int string log_level_value 0x0 -int string log_level_verbose 0x0 -int string lsp_cancel_button 0x0 -int string lsp_cleaning_old_installation 0x0 -int string lsp_download_complete_title 0x0 -int string lsp_download_url_unavailable 0x0 -int string lsp_downloading_progress 0x0 -int string lsp_downloading_title 0x0 -int string lsp_error_message 0x0 -int string lsp_extracting_files 0x0 -int string lsp_extracting_progress 0x0 -int string lsp_initializing_download 0x0 -int string lsp_install_str 0x0 -int string lsp_installation_complete_description 0x0 -int string lsp_installation_complete_title 0x0 -int string lsp_installation_failed_description 0x0 -int string lsp_installation_failed_title 0x0 -int string lsp_installed_summary 0x0 -int string lsp_installed_title 0x0 -int string lsp_ok_button 0x0 -int string lsp_options 0x0 -int string lsp_options_c_cpp_summary 0x0 -int string lsp_options_c_cpp_title 0x0 -int string lsp_options_kotlin_summary 0x0 -int string lsp_options_kotlin_title 0x0 -int string lsp_options_summary 0x0 -int string lsp_retry_button 0x0 -int string lsp_server_connecting 0x0 -int string lsp_server_download_failed 0x0 -int string lsp_server_downloading 0x0 -int string lsp_server_downloading_status 0x0 -int string lsp_server_error_title 0x0 -int string lsp_server_extracting 0x0 -int string lsp_server_fetching_info 0x0 -int string lsp_server_install_success 0x0 -int string lsp_server_no_download_link 0x0 -int string lsp_server_not_found 0x0 -int string lsp_server_please_wait 0x0 -int string lsp_server_preparing_download 0x0 -int string lsp_server_progress_percentage 0x0 -int string lsp_server_success_title 0x0 -int string lsp_server_uninstall 0x0 -int string lsp_server_uninstall_error 0x0 -int string lsp_server_uninstall_failed 0x0 -int string lsp_server_uninstall_message 0x0 -int string lsp_server_uninstall_success 0x0 -int string lsp_server_uninstall_title 0x0 -int string lsp_server_uninstalling 0x0 -int string lsp_setup_str 0x0 -int string lsp_unknown_error 0x0 -int string lsp_update_available_description 0x0 -int string lsp_update_available_title 0x0 -int string lsp_update_button 0x0 -int string lsp_update_check_failed 0x0 -int string lsp_update_success_description 0x0 -int string lsp_update_success_title 0x0 -int string m3_exceed_max_badge_text_suffix 0x0 -int string m3_loading_indicator_content_description 0x0 -int string m3_ref_typeface_brand_medium 0x0 -int string m3_ref_typeface_brand_regular 0x0 -int string m3_ref_typeface_plain_medium 0x0 -int string m3_ref_typeface_plain_regular 0x0 -int string m3_sys_motion_easing_emphasized 0x0 -int string m3_sys_motion_easing_emphasized_accelerate 0x0 -int string m3_sys_motion_easing_emphasized_decelerate 0x0 -int string m3_sys_motion_easing_emphasized_path_data 0x0 -int string m3_sys_motion_easing_legacy 0x0 -int string m3_sys_motion_easing_legacy_accelerate 0x0 -int string m3_sys_motion_easing_legacy_decelerate 0x0 -int string m3_sys_motion_easing_linear 0x0 -int string m3_sys_motion_easing_standard 0x0 -int string m3_sys_motion_easing_standard_accelerate 0x0 -int string m3_sys_motion_easing_standard_decelerate 0x0 -int string material_clock_display_divider 0x0 -int string material_clock_toggle_content_description 0x0 -int string material_hour_24h_suffix 0x0 -int string material_hour_selection 0x0 -int string material_hour_suffix 0x0 -int string material_minute_selection 0x0 -int string material_minute_suffix 0x0 -int string material_motion_easing_accelerated 0x0 -int string material_motion_easing_decelerated 0x0 -int string material_motion_easing_emphasized 0x0 -int string material_motion_easing_linear 0x0 -int string material_motion_easing_standard 0x0 -int string material_slider_range_end 0x0 -int string material_slider_range_start 0x0 -int string material_slider_value 0x0 -int string material_timepicker_am 0x0 -int string material_timepicker_clock_mode_description 0x0 -int string material_timepicker_hour 0x0 -int string material_timepicker_minute 0x0 -int string material_timepicker_pm 0x0 -int string material_timepicker_select_time 0x0 -int string material_timepicker_text_input_mode_description 0x0 -int string menu_find 0x0 -int string menu_find_file 0x0 -int string menu_find_project 0x0 -int string minimum_sdk 0x0 -int string msg_action_open_application 0x0 -int string msg_add_termux_debug_info 0x0 -int string msg_androidide_statistics 0x0 -int string msg_api_info_deprecated 0x0 -int string msg_api_info_removed 0x0 -int string msg_api_info_since 0x0 -int string msg_app_launch_failed 0x0 -int string msg_app_unavailable_for_intent 0x0 -int string msg_build_variants_fetch_failed 0x0 -int string msg_can_contain_slashes 0x0 -int string msg_cannot_create_terminal_session 0x0 -int string msg_cannot_generate_constructor 0x0 -int string msg_cannot_generate_setters_getters 0x0 -int string msg_cannot_generate_toString 0x0 -int string msg_cannot_override_methods 0x0 -int string msg_cannot_perform_fix 0x0 -int string msg_chmod_exec 0x0 -int string msg_classname_with_keywords 0x0 -int string msg_clear_cache 0x0 -int string msg_codeaction_failed 0x0 -int string msg_color_picker_pick 0x0 -int string msg_confirm_delete 0x0 -int string msg_confirm_open_project 0x0 -int string msg_confirm_project_close 0x0 -int string msg_confirm_project_open 0x0 -int string msg_connected_to_cellular 0x0 -int string msg_connected_to_metered_connection 0x0 -int string msg_constructor_available 0x0 -int string msg_copy_report_action 0x0 -int string msg_crash_report_hint 0x0 -int string msg_create_new_project 0x0 -int string msg_create_new_project_greeting 0x0 -int string msg_default_shell 0x0 -int string msg_dir_picker_failed 0x0 -int string msg_directory_absolute_path 0x0 -int string msg_disable_background_data_restriction 0x0 -int string msg_disabling_terminal_toolbar 0x0 -int string msg_drawer_for_files 0x0 -int string msg_editor_font_size 0x0 -int string msg_empty_package 0x0 -int string msg_empty_search_query 0x0 -int string msg_empty_ui_layout 0x0 -int string msg_empty_view 0x0 -int string msg_emptyview_applogs 0x0 -int string msg_emptyview_buildoutput 0x0 -int string msg_emptyview_diagnostics 0x0 -int string msg_emptyview_idelogs 0x0 -int string msg_enable_ide_logs 0x0 -int string msg_enabling_terminal_toolbar 0x0 -int string msg_err_select_tasks 0x0 -int string msg_experimental_flavor 0x0 -int string msg_extracting_hooks 0x0 -int string msg_failed_list_files 0x0 -int string msg_file_created 0x0 -int string msg_file_creation_failed 0x0 -int string msg_file_exists 0x0 -int string msg_file_is_not_dir 0x0 -int string msg_file_not_exist 0x0 -int string msg_file_saved_successfully 0x0 -int string msg_file_tree 0x0 -int string msg_files_being_saved 0x0 -int string msg_files_unsaved 0x0 -int string msg_find_project_filter 0x0 -int string msg_finding_definition 0x0 -int string msg_finding_references 0x0 -int string msg_first_build 0x0 -int string msg_folder_created 0x0 -int string msg_folder_creation_failed 0x0 -int string msg_folder_exists 0x0 -int string msg_generate_xml_failed 0x0 -int string msg_generating_report 0x0 -int string msg_get_package_failed 0x0 -int string msg_gradle_installation_input_help 0x0 -int string msg_gradle_installation_path 0x0 -int string msg_grant_permissions 0x0 -int string msg_hex_color_code 0x0 -int string msg_ide_crashed 0x0 -int string msg_ide_logs_disabled 0x0 -int string msg_ignore_case 0x0 -int string msg_initializing_project 0x0 -int string msg_install_tools 0x0 -int string msg_installing_apk 0x0 -int string msg_installing_gradlew 0x0 -int string msg_invalid_layout_name 0x0 -int string msg_invalid_module_name 0x0 -int string msg_invalid_name 0x0 -int string msg_invalid_project_details 0x0 -int string msg_launch_failure_no_app_module 0x0 -int string msg_layout_file_creation_failed 0x0 -int string msg_layout_file_exists 0x0 -int string msg_linking 0x0 -int string msg_loading_tasks 0x0 -int string msg_logsender_disabled 0x0 -int string msg_max_terminals_reached 0x0 -int string msg_need_help 0x0 -int string msg_newfile_dest 0x0 -int string msg_no_definition 0x0 -int string msg_no_fields_found 0x0 -int string msg_no_fields_selected 0x0 -int string msg_no_internet 0x0 -int string msg_no_methods_selected 0x0 -int string msg_no_modules 0x0 -int string msg_no_overridable_methods 0x0 -int string msg_no_references 0x0 -int string msg_no_unresolved_classes 0x0 -int string msg_open_existing_project 0x0 -int string msg_open_projects 0x0 -int string msg_opened_project_does_not_exist 0x0 -int string msg_output_text_extraction_failed 0x0 -int string msg_package_is_not_valid 0x0 -int string msg_package_is_to_long 0x0 -int string msg_package_mus_have_dot 0x0 -int string msg_package_not_use_digit_first 0x0 -int string msg_package_not_valid_char_1 0x0 -int string msg_package_not_valid_char_2 0x0 -int string msg_path_must_be_dir 0x0 -int string msg_path_must_be_file 0x0 -int string msg_performing_actions 0x0 -int string msg_picked_isnt_dir 0x0 -int string msg_preferences 0x0 -int string msg_project_dir_doesnt_exist 0x0 -int string msg_project_dir_inaccessible 0x0 -int string msg_project_initialization_failed 0x0 -int string msg_project_initialized 0x0 -int string msg_project_not_initialized 0x0 -int string msg_rename_file 0x0 -int string msg_replacement 0x0 -int string msg_report_crash 0x0 -int string msg_report_issue 0x0 -int string msg_report_truncated 0x0 -int string msg_requires_dump_and_package_usage_stats_permissions 0x0 -int string msg_search_modules 0x0 -int string msg_searching_project 0x0 -int string msg_select_attr 0x0 -int string msg_select_fields 0x0 -int string msg_select_from_primary_storage 0x0 -int string msg_select_methods 0x0 -int string msg_select_search_modules 0x0 -int string msg_select_url_copied_to_clipboard 0x0 -int string msg_snowfall_overlay 0x0 -int string msg_storage_permission_granted_on_request 0x0 -int string msg_storage_permission_not_granted 0x0 -int string msg_storage_permission_not_granted_on_request 0x0 -int string msg_swipe_for_output 0x0 -int string msg_swipe_up 0x0 -int string msg_sync_needed 0x0 -int string msg_tab_size 0x0 -int string msg_tasks_to_run 0x0 -int string msg_terminal_new_sessions_disabled 0x0 -int string msg_terminal_reset 0x0 -int string msg_termux_app_required_by_app 0x0 -int string msg_toString_overridden 0x0 -int string msg_tooling_server_unavailable 0x0 -int string msg_unsupported_device 0x0 -int string msg_use_kts 0x0 -int string msg_use_ndk 0x0 -int string msg_use_regex 0x0 -int string msg_value_empty 0x0 -int string msg_viewaction_add_attr 0x0 -int string msg_yesno_def_message 0x0 -int string msg_yesno_def_title 0x0 -int string mtrl_badge_numberless_content_description 0x0 -int string mtrl_button_collapsed_content_description 0x0 -int string mtrl_button_expanded_content_description 0x0 -int string mtrl_checkbox_button_icon_path_checked 0x0 -int string mtrl_checkbox_button_icon_path_group_name 0x0 -int string mtrl_checkbox_button_icon_path_indeterminate 0x0 -int string mtrl_checkbox_button_icon_path_name 0x0 -int string mtrl_checkbox_button_path_checked 0x0 -int string mtrl_checkbox_button_path_group_name 0x0 -int string mtrl_checkbox_button_path_name 0x0 -int string mtrl_checkbox_button_path_unchecked 0x0 -int string mtrl_checkbox_state_description_checked 0x0 -int string mtrl_checkbox_state_description_indeterminate 0x0 -int string mtrl_checkbox_state_description_unchecked 0x0 -int string mtrl_chip_close_icon_content_description 0x0 -int string mtrl_exceed_max_badge_number_content_description 0x0 -int string mtrl_exceed_max_badge_number_suffix 0x0 -int string mtrl_picker_a11y_next_month 0x0 -int string mtrl_picker_a11y_prev_month 0x0 -int string mtrl_picker_announce_current_range_selection 0x0 -int string mtrl_picker_announce_current_selection 0x0 -int string mtrl_picker_announce_current_selection_none 0x0 -int string mtrl_picker_cancel 0x0 -int string mtrl_picker_confirm 0x0 -int string mtrl_picker_date_header_selected 0x0 -int string mtrl_picker_date_header_title 0x0 -int string mtrl_picker_date_header_unselected 0x0 -int string mtrl_picker_day_of_week_column_header 0x0 -int string mtrl_picker_end_date_description 0x0 -int string mtrl_picker_invalid_format 0x0 -int string mtrl_picker_invalid_format_example 0x0 -int string mtrl_picker_invalid_format_use 0x0 -int string mtrl_picker_invalid_range 0x0 -int string mtrl_picker_navigate_to_current_year_description 0x0 -int string mtrl_picker_navigate_to_year_description 0x0 -int string mtrl_picker_out_of_range 0x0 -int string mtrl_picker_range_header_only_end_selected 0x0 -int string mtrl_picker_range_header_only_start_selected 0x0 -int string mtrl_picker_range_header_selected 0x0 -int string mtrl_picker_range_header_title 0x0 -int string mtrl_picker_range_header_unselected 0x0 -int string mtrl_picker_save 0x0 -int string mtrl_picker_start_date_description 0x0 -int string mtrl_picker_text_input_date_hint 0x0 -int string mtrl_picker_text_input_date_range_end_hint 0x0 -int string mtrl_picker_text_input_date_range_start_hint 0x0 -int string mtrl_picker_text_input_day_abbr 0x0 -int string mtrl_picker_text_input_month_abbr 0x0 -int string mtrl_picker_text_input_year_abbr 0x0 -int string mtrl_picker_today_description 0x0 -int string mtrl_picker_toggle_to_calendar_input_mode 0x0 -int string mtrl_picker_toggle_to_day_selection 0x0 -int string mtrl_picker_toggle_to_text_input_mode 0x0 -int string mtrl_picker_toggle_to_year_selection 0x0 -int string mtrl_picker_toggled_to_day_selection 0x0 -int string mtrl_picker_toggled_to_year_selection 0x0 -int string mtrl_switch_thumb_group_name 0x0 -int string mtrl_switch_thumb_path_checked 0x0 -int string mtrl_switch_thumb_path_morphing 0x0 -int string mtrl_switch_thumb_path_name 0x0 -int string mtrl_switch_thumb_path_pressed 0x0 -int string mtrl_switch_thumb_path_unchecked 0x0 -int string mtrl_switch_track_decoration_path 0x0 -int string mtrl_switch_track_path 0x0 -int string mtrl_timepicker_cancel 0x0 -int string mtrl_timepicker_confirm 0x0 -int string name_already_exists 0x0 -int string native_error_title 0x0 -int string native_language 0x0 -int string nav_rail_collapsed_a11y_label 0x0 -int string nav_rail_expanded_a11y_label 0x0 -int string ndk_version_auto 0x0 -int string need_help 0x0 -int string new_file 0x0 -int string new_folder 0x0 -int string new_java_class 0x0 -int string new_kotlin_class 0x0 -int string new_name 0x0 -int string new_project 0x0 -int string new_project_name 0x0 -int string new_xml_resource 0x0 -int string next 0x0 -int string no 0x0 -int string no_acs_summary 0x0 -int string no_acs_title 0x0 -int string no_internet 0x0 -int string no_projects_found 0x0 -int string no_projects_match_search 0x0 -int string not_set 0x0 -int string notification_action_exit 0x0 -int string notification_action_wake_lock 0x0 -int string notification_action_wake_unlock 0x0 -int string official_tg_channel 0x0 -int string onboarding_subtitle_permissions 0x0 -int string onboarding_title_permissions 0x0 -int string open_ide_cfg_msg 0x0 -int string open_project 0x0 -int string open_with 0x0 -int string package_name 0x0 -int string password_toggle_content_description 0x0 -int string path_password_eye 0x0 -int string path_password_eye_mask_strike_through 0x0 -int string path_password_eye_mask_visible 0x0 -int string path_password_strike_through 0x0 -int string permdesc_bind_logger_service 0x0 -int string permission_desc_install_packages 0x0 -int string permission_desc_storage 0x0 -int string permission_title_install_packages 0x0 -int string permission_title_storage 0x0 -int string permlab_bind_logger_service 0x0 -int string please_wait 0x0 -int string pref_changelog 0x0 -int string preference_copied 0x0 -int string preparing 0x0 -int string preparing_first 0x0 -int string previous 0x0 -int string project_app_name 0x0 -int string project_configuration 0x0 -int string project_contians_clang_title 0x0 -int string project_contians_kotlin_title 0x0 -int string project_created_successfully 0x0 -int string project_creation_failed 0x0 -int string project_delete_failed 0x0 -int string project_deleted_success 0x0 -int string project_location 0x0 -int string project_name 0x0 -int string project_name_exists_message 0x0 -int string project_rename_failed 0x0 -int string project_renamed_success 0x0 -int string quick_run_debug 0x0 -int string recent_badge 0x0 -int string redo 0x0 -int string rename 0x0 -int string rename_failed 0x0 -int string rename_file 0x0 -int string rename_project 0x0 -int string renamed 0x0 -int string replace 0x0 -int string replaceAll 0x0 -int string reset 0x0 -int string restart_action 0x0 -int string restart_app_message 0x0 -int string restart_app_title 0x0 -int string restype_drawable 0x0 -int string restype_layout 0x0 -int string restype_menu 0x0 -int string restype_other 0x0 -int string run 0x0 -int string save 0x0 -int string save_failed 0x0 -int string search_menu_title 0x0 -int string search_projects_hint 0x0 -int string searchbar_scrolling_view_behavior 0x0 -int string searchview_clear_text_content_description 0x0 -int string searchview_navigation_content_description 0x0 -int string server_status 0x0 -int string servers 0x0 -int string side_sheet_accessibility_pane_title 0x0 -int string side_sheet_behavior 0x0 -int string sidebar_git_branches_msg 0x0 -int string sidebar_git_changes_msg 0x0 -int string sidebar_git_history_msg 0x0 -int string sidebar_git_remotes_msg 0x0 -int string sidebar_git_settings_msg 0x0 -int string sidebar_git_title 0x0 -int string skip_for_1_min 0x0 -int string sora_editor_clip_text_length_too_large 0x0 -int string sora_editor_diagnostics_more_actions 0x0 -int string sora_editor_editor_formatting 0x0 -int string sora_editor_editor_search_busy 0x0 -int string sora_editor_editor_search_replacing 0x0 -int string sora_editor_last 0x0 -int string sora_editor_long_select 0x0 -int string sora_editor_more 0x0 -int string sora_editor_next 0x0 -int string sora_editor_replace 0x0 -int string sora_editor_replaceAll 0x0 -int string sora_editor_replacement 0x0 -int string sora_editor_text_to_search 0x0 -int string status_bar_notification_info_overflow 0x0 -int string subtitle_desc 0x0 -int string subtitle_install_tools 0x0 -int string summary_anonymous_usage_stats 0x0 -int string summary_collapsed_preference_list 0x0 -int string summary_contribute 0x0 -int string summary_contributors 0x0 -int string summary_open_source_licenses 0x0 -int string template_basic 0x0 -int string template_compose 0x0 -int string template_cpp 0x0 -int string template_empty 0x0 -int string template_navigation_drawer 0x0 -int string template_navigation_tabs 0x0 -int string template_no_AndroidX 0x0 -int string template_no_activity 0x0 -int string template_tabs 0x0 -int string terminal_bstab 0x0 -int string terminal_more 0x0 -int string termux_crash_report_notifications_enabled_off 0x0 -int string termux_crash_report_notifications_enabled_on 0x0 -int string termux_crash_report_notifications_enabled_title 0x0 -int string termux_debugging_preferences_summary 0x0 -int string termux_debugging_preferences_title 0x0 -int string termux_keyboard_header 0x0 -int string termux_log_level_title 0x0 -int string termux_logging_header 0x0 -int string termux_preferences_summary 0x0 -int string termux_preferences_title 0x0 -int string termux_soft_keyboard_enabled_off 0x0 -int string termux_soft_keyboard_enabled_on 0x0 -int string termux_soft_keyboard_enabled_only_if_no_hardware_off 0x0 -int string termux_soft_keyboard_enabled_only_if_no_hardware_on 0x0 -int string termux_soft_keyboard_enabled_only_if_no_hardware_title 0x0 -int string termux_soft_keyboard_enabled_title 0x0 -int string termux_terminal_io_preferences_summary 0x0 -int string termux_terminal_io_preferences_title 0x0 -int string termux_terminal_view_key_logging_enabled_off 0x0 -int string termux_terminal_view_key_logging_enabled_on 0x0 -int string termux_terminal_view_key_logging_enabled_title 0x0 -int string termux_terminal_view_preferences_summary 0x0 -int string termux_terminal_view_preferences_title 0x0 -int string termux_terminal_view_terminal_margin_adjustment_off 0x0 -int string termux_terminal_view_terminal_margin_adjustment_on 0x0 -int string termux_terminal_view_terminal_margin_adjustment_title 0x0 -int string termux_terminal_view_view_header 0x0 -int string text_create 0x0 -int string text_to_search 0x0 -int string theme_blue_wave 0x0 -int string theme_greenish 0x0 -int string theme_material_you 0x0 -int string theme_sunny_glow 0x0 -int string theme_vscode 0x0 -int string title_android_version 0x0 -int string title_androidide_statistics 0x0 -int string title_app_logs 0x0 -int string title_app_version 0x0 -int string title_apply 0x0 -int string title_begin_long_select 0x0 -int string title_build_variants 0x0 -int string title_cancel_build 0x0 -int string title_change_text_size 0x0 -int string title_choose_application 0x0 -int string title_class_chooser 0x0 -int string title_clear_output 0x0 -int string title_close_project 0x0 -int string title_common 0x0 -int string title_confirm_delete 0x0 -int string title_confirm_kill_process 0x0 -int string title_confirm_open_project 0x0 -int string title_confirm_project_close 0x0 -int string title_confirm_project_open 0x0 -int string title_confirmation 0x0 -int string title_contribute 0x0 -int string title_contributors 0x0 -int string title_country 0x0 -int string title_cpu_arch 0x0 -int string title_create_named_session 0x0 -int string title_crowdin_translators 0x0 -int string title_default_shell 0x0 -int string title_developer_options 0x0 -int string title_device 0x0 -int string title_discard 0x0 -int string title_disconnect_log_senders 0x0 -int string title_enable_ide_logs 0x0 -int string title_experiment_flavor 0x0 -int string title_file_received 0x0 -int string title_files_unsaved 0x0 -int string title_filter_by_tag 0x0 -int string title_first_build 0x0 -int string title_fix_imports 0x0 -int string title_format_code 0x0 -int string title_general 0x0 -int string title_generating_xml 0x0 -int string title_github 0x0 -int string title_github_contributors 0x0 -int string title_gradle_service_notification 0x0 -int string title_gradle_service_notification_channel 0x0 -int string title_gradle_service_notification_ticker 0x0 -int string title_grant 0x0 -int string title_ide_configurations 0x0 -int string title_install_location_error 0x0 -int string title_install_tools 0x0 -int string title_installation_failed 0x0 -int string title_interface 0x0 -int string title_launch_app 0x0 -int string title_max_terminals_reached 0x0 -int string title_misc 0x0 -int string title_open_projects 0x0 -int string title_open_source_licenses 0x0 -int string title_open_url_with 0x0 -int string title_preview_data 0x0 -int string title_preview_layout 0x0 -int string title_privacy 0x0 -int string title_reload_color_schemes 0x0 -int string title_rename_session 0x0 -int string title_report_text 0x0 -int string title_run_options 0x0 -int string title_run_tasks 0x0 -int string title_search_logs 0x0 -int string title_select_url_dialog 0x0 -int string title_select_url_none_found 0x0 -int string title_share_selected_text 0x0 -int string title_share_selected_text_with 0x0 -int string title_share_transcript 0x0 -int string title_share_transcript_with 0x0 -int string title_share_with 0x0 -int string title_snowfall_overlay 0x0 -int string title_socials 0x0 -int string title_sync_project 0x0 -int string title_tab_size 0x0 -int string title_terminal 0x0 -int string title_translations 0x0 -int string title_unique_id 0x0 -int string title_unsupported_device 0x0 -int string title_unsupported_user 0x0 -int string title_viewaction_delete 0x0 -int string uiMode_dark 0x0 -int string uiMode_light 0x0 -int string uiMode_system 0x0 -int string ui_category_google 0x0 -int string ui_category_layouts 0x0 -int string ui_category_widgets 0x0 -int string undo 0x0 -int string update_all 0x0 -int string updater_available_variants 0x0 -int string updater_browser_error 0x0 -int string updater_cancel 0x0 -int string updater_cannot_open_browser 0x0 -int string updater_changelog_error 0x0 -int string updater_changelog_failed 0x0 -int string updater_check_failed 0x0 -int string updater_current_architecture 0x0 -int string updater_device_arch 0x0 -int string updater_download 0x0 -int string updater_download_apk_error 0x0 -int string updater_download_error 0x0 -int string updater_download_failed 0x0 -int string updater_download_failed_with_error 0x0 -int string updater_downloading_update 0x0 -int string updater_enable_install_permission 0x0 -int string updater_fetch_error 0x0 -int string updater_http_error 0x0 -int string updater_install_error 0x0 -int string updater_installation_failed 0x0 -int string updater_later 0x0 -int string updater_new_version_available 0x0 -int string updater_no_compatible_update 0x0 -int string updater_no_compatible_variant 0x0 -int string updater_no_updates_available 0x0 -int string updater_package_not_found 0x0 -int string updater_parse_error 0x0 -int string updater_preparing_download 0x0 -int string updater_progress_format 0x0 -int string updater_supported_abis 0x0 -int string updater_target_version_code 0x0 -int string updater_trying_fallbacks 0x0 -int string updater_unknown_arch_fallback 0x0 -int string updater_update_available 0x0 -int string updater_using_arm32_fallback 0x0 -int string updater_using_first_variant 0x0 -int string updater_using_x86_fallback 0x0 -int string updater_version_check_log 0x0 -int string updater_view_in_browser 0x0 -int string updates_available 0x0 -int string use_cmake 0x0 -int string use_gradle_kotlin_dsl 0x0 -int string v7_preference_off 0x0 -int string v7_preference_on 0x0 -int string view_diags 0x0 -int string view_search_results 0x0 -int string warning 0x0 -int string widget_analog_clock 0x0 -int string widget_auto_complete_textview 0x0 -int string widget_button 0x0 -int string widget_calendar_view 0x0 -int string widget_checkbox 0x0 -int string widget_checked_textview 0x0 -int string widget_chronometer 0x0 -int string widget_constraint_layout 0x0 -int string widget_digital_clock 0x0 -int string widget_edittext 0x0 -int string widget_frame_layout 0x0 -int string widget_grid_layout 0x0 -int string widget_grid_view 0x0 -int string widget_horizontal_scrollview 0x0 -int string widget_image_button 0x0 -int string widget_image_view 0x0 -int string widget_imageswitcher 0x0 -int string widget_inputlayout 0x0 -int string widget_linear_layout_horz 0x0 -int string widget_linear_layout_vert 0x0 -int string widget_listview 0x0 -int string widget_mbutton 0x0 -int string widget_mcardview 0x0 -int string widget_mswitch 0x0 -int string widget_multi_auto_complete_textview 0x0 -int string widget_number_picker 0x0 -int string widget_progressbar 0x0 -int string widget_quick_contact_badge 0x0 -int string widget_radio_button 0x0 -int string widget_radio_group 0x0 -int string widget_rating_bar 0x0 -int string widget_relative_layout 0x0 -int string widget_scrollview 0x0 -int string widget_seekbar 0x0 -int string widget_space 0x0 -int string widget_spinner 0x0 -int string widget_surfaceview 0x0 -int string widget_switch 0x0 -int string widget_text_clock 0x0 -int string widget_text_view 0x0 -int string widget_textswitcher 0x0 -int string widget_textureview 0x0 -int string widget_textview 0x0 -int string widget_togglebutton 0x0 -int string widget_videoview 0x0 -int string widget_view 0x0 -int string widget_viewanimator 0x0 -int string widget_viewflipper 0x0 -int string widget_viewswitcher 0x0 -int string widget_webview 0x0 -int string wizard_language 0x0 -int string wizard_module_name 0x0 -int string wizard_module_type 0x0 -int string wizard_save_location 0x0 -int string xml 0x0 -int string xml_formatting_options 0x0 -int string xml_formatting_options_summary 0x0 -int string yes 0x0 -int string you_have_new_dependency_update 0x0 -int style ActivityTranslucent 0x0 -int style AlertDialog_AppCompat 0x0 -int style AlertDialog_AppCompat_Light 0x0 -int style Animation_AppCompat_Dialog 0x0 -int style Animation_AppCompat_DropDownUp 0x0 -int style Animation_AppCompat_Tooltip 0x0 -int style Animation_Design_BottomSheetDialog 0x0 -int style Animation_Material3_BottomSheetDialog 0x0 -int style Animation_Material3_SideSheetDialog 0x0 -int style Animation_Material3_SideSheetDialog_Left 0x0 -int style Animation_Material3_SideSheetDialog_Right 0x0 -int style Animation_MaterialComponents_BottomSheetDialog 0x0 -int style AppTheme_MaterialAlertDialog 0x0 -int style AppTheme_ShapeAppearance_MainFragment_Logo 0x0 -int style AppTheme_ShapeOverlay_Large 0x0 -int style AppTheme_ShapeOverlay_TemplateImage 0x0 -int style AppTheme_Splash 0x0 -int style AppTheme_SwitchPreference 0x0 -int style AppTheme_TabLayout 0x0 -int style AppTheme_TextInputLayout_Dropdown 0x0 -int style AppTheme_TextInputLayout_Dropdown_Filled 0x0 -int style BasePreferenceThemeOverlay 0x0 -int style Base_AlertDialog_AppCompat 0x0 -int style Base_AlertDialog_AppCompat_Light 0x0 -int style Base_Animation_AppCompat_Dialog 0x0 -int style Base_Animation_AppCompat_DropDownUp 0x0 -int style Base_Animation_AppCompat_Tooltip 0x0 -int style Base_CardView 0x0 -int style Base_DialogWindowTitleBackground_AppCompat 0x0 -int style Base_DialogWindowTitle_AppCompat 0x0 -int style Base_MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 -int style Base_MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 -int style Base_MaterialAlertDialog_MaterialComponents_Title_Text 0x0 -int style Base_TextAppearance_AppCompat 0x0 -int style Base_TextAppearance_AppCompat_Body1 0x0 -int style Base_TextAppearance_AppCompat_Body2 0x0 -int style Base_TextAppearance_AppCompat_Button 0x0 -int style Base_TextAppearance_AppCompat_Caption 0x0 -int style Base_TextAppearance_AppCompat_Display1 0x0 -int style Base_TextAppearance_AppCompat_Display2 0x0 -int style Base_TextAppearance_AppCompat_Display3 0x0 -int style Base_TextAppearance_AppCompat_Display4 0x0 -int style Base_TextAppearance_AppCompat_Headline 0x0 -int style Base_TextAppearance_AppCompat_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Large 0x0 -int style Base_TextAppearance_AppCompat_Large_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 -int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 -int style Base_TextAppearance_AppCompat_Medium 0x0 -int style Base_TextAppearance_AppCompat_Medium_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Menu 0x0 -int style Base_TextAppearance_AppCompat_SearchResult 0x0 -int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x0 -int style Base_TextAppearance_AppCompat_SearchResult_Title 0x0 -int style Base_TextAppearance_AppCompat_Small 0x0 -int style Base_TextAppearance_AppCompat_Small_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Subhead 0x0 -int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Title 0x0 -int style Base_TextAppearance_AppCompat_Title_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Tooltip 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x0 -int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 -int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 -int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 -int style Base_TextAppearance_AppCompat_Widget_Switch 0x0 -int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 -int style Base_TextAppearance_Material3_Search 0x0 -int style Base_TextAppearance_MaterialComponents_Button 0x0 -int style Base_TextAppearance_MaterialComponents_Headline6 0x0 -int style Base_TextAppearance_MaterialComponents_Subtitle2 0x0 -int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 -int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 -int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 -int style Base_ThemeOverlay_AppCompat 0x0 -int style Base_ThemeOverlay_AppCompat_ActionBar 0x0 -int style Base_ThemeOverlay_AppCompat_Dark 0x0 -int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x0 -int style Base_ThemeOverlay_AppCompat_Dialog 0x0 -int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x0 -int style Base_ThemeOverlay_AppCompat_Light 0x0 -int style Base_ThemeOverlay_Material3_AutoCompleteTextView 0x0 -int style Base_ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style Base_ThemeOverlay_Material3_Dialog 0x0 -int style Base_ThemeOverlay_Material3_SideSheetDialog 0x0 -int style Base_ThemeOverlay_Material3_TextInputEditText 0x0 -int style Base_ThemeOverlay_MaterialComponents_Dialog 0x0 -int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 -int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 -int style Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 -int style Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 -int style Base_Theme_AppCompat 0x0 -int style Base_Theme_AppCompat_CompactMenu 0x0 -int style Base_Theme_AppCompat_Dialog 0x0 -int style Base_Theme_AppCompat_DialogWhenLarge 0x0 -int style Base_Theme_AppCompat_Dialog_Alert 0x0 -int style Base_Theme_AppCompat_Dialog_FixedSize 0x0 -int style Base_Theme_AppCompat_Dialog_MinWidth 0x0 -int style Base_Theme_AppCompat_Light 0x0 -int style Base_Theme_AppCompat_Light_DarkActionBar 0x0 -int style Base_Theme_AppCompat_Light_Dialog 0x0 -int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x0 -int style Base_Theme_AppCompat_Light_Dialog_Alert 0x0 -int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x0 -int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x0 -int style Base_Theme_Material3_Dark 0x0 -int style Base_Theme_Material3_Dark_BottomSheetDialog 0x0 -int style Base_Theme_Material3_Dark_Dialog 0x0 -int style Base_Theme_Material3_Dark_DialogWhenLarge 0x0 -int style Base_Theme_Material3_Dark_Dialog_FixedSize 0x0 -int style Base_Theme_Material3_Dark_SideSheetDialog 0x0 -int style Base_Theme_Material3_Light 0x0 -int style Base_Theme_Material3_Light_BottomSheetDialog 0x0 -int style Base_Theme_Material3_Light_Dialog 0x0 -int style Base_Theme_Material3_Light_DialogWhenLarge 0x0 -int style Base_Theme_Material3_Light_Dialog_FixedSize 0x0 -int style Base_Theme_Material3_Light_SideSheetDialog 0x0 -int style Base_Theme_MaterialComponents 0x0 -int style Base_Theme_MaterialComponents_Bridge 0x0 -int style Base_Theme_MaterialComponents_CompactMenu 0x0 -int style Base_Theme_MaterialComponents_Dialog 0x0 -int style Base_Theme_MaterialComponents_DialogWhenLarge 0x0 -int style Base_Theme_MaterialComponents_Dialog_Alert 0x0 -int style Base_Theme_MaterialComponents_Dialog_Bridge 0x0 -int style Base_Theme_MaterialComponents_Dialog_FixedSize 0x0 -int style Base_Theme_MaterialComponents_Dialog_MinWidth 0x0 -int style Base_Theme_MaterialComponents_Light 0x0 -int style Base_Theme_MaterialComponents_Light_Bridge 0x0 -int style Base_Theme_MaterialComponents_Light_DarkActionBar 0x0 -int style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog 0x0 -int style Base_Theme_MaterialComponents_Light_DialogWhenLarge 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_Alert 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 -int style Base_Theme_SplashScreen 0x0 -int style Base_Theme_SplashScreen_DayNight 0x0 -int style Base_Theme_SplashScreen_Light 0x0 -int style Base_V14_ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style Base_V14_ThemeOverlay_Material3_SideSheetDialog 0x0 -int style Base_V14_ThemeOverlay_MaterialComponents_Dialog 0x0 -int style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 -int style Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 -int style Base_V14_Theme_Material3_Dark 0x0 -int style Base_V14_Theme_Material3_Dark_BottomSheetDialog 0x0 -int style Base_V14_Theme_Material3_Dark_Dialog 0x0 -int style Base_V14_Theme_Material3_Dark_SideSheetDialog 0x0 -int style Base_V14_Theme_Material3_Light 0x0 -int style Base_V14_Theme_Material3_Light_BottomSheetDialog 0x0 -int style Base_V14_Theme_Material3_Light_Dialog 0x0 -int style Base_V14_Theme_Material3_Light_SideSheetDialog 0x0 -int style Base_V14_Theme_MaterialComponents 0x0 -int style Base_V14_Theme_MaterialComponents_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Dialog 0x0 -int style Base_V14_Theme_MaterialComponents_Dialog_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Light 0x0 -int style Base_V14_Theme_MaterialComponents_Light_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Light_Dialog 0x0 -int style Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 -int style Base_V14_Widget_MaterialComponents_AutoCompleteTextView 0x0 -int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x0 -int style Base_V21_ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style Base_V21_ThemeOverlay_Material3_SideSheetDialog 0x0 -int style Base_V21_Theme_AppCompat 0x0 -int style Base_V21_Theme_AppCompat_Dialog 0x0 -int style Base_V21_Theme_AppCompat_Light 0x0 -int style Base_V21_Theme_AppCompat_Light_Dialog 0x0 -int style Base_V21_Theme_MaterialComponents 0x0 -int style Base_V21_Theme_MaterialComponents_Dialog 0x0 -int style Base_V21_Theme_MaterialComponents_Light 0x0 -int style Base_V21_Theme_MaterialComponents_Light_Dialog 0x0 -int style Base_V22_Theme_AppCompat 0x0 -int style Base_V22_Theme_AppCompat_Light 0x0 -int style Base_V23_Theme_AppCompat 0x0 -int style Base_V23_Theme_AppCompat_Light 0x0 -int style Base_V24_Theme_Material3_Dark 0x0 -int style Base_V24_Theme_Material3_Dark_Dialog 0x0 -int style Base_V24_Theme_Material3_Light 0x0 -int style Base_V24_Theme_Material3_Light_Dialog 0x0 -int style Base_V26_Theme_AppCompat 0x0 -int style Base_V26_Theme_AppCompat_Light 0x0 -int style Base_V26_Widget_AppCompat_Toolbar 0x0 -int style Base_V28_Theme_AppCompat 0x0 -int style Base_V28_Theme_AppCompat_Light 0x0 -int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x0 -int style Base_V7_Theme_AppCompat 0x0 -int style Base_V7_Theme_AppCompat_Dialog 0x0 -int style Base_V7_Theme_AppCompat_Light 0x0 -int style Base_V7_Theme_AppCompat_Light_Dialog 0x0 -int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x0 -int style Base_V7_Widget_AppCompat_EditText 0x0 -int style Base_V7_Widget_AppCompat_Toolbar 0x0 -int style Base_Widget_AppCompat_ActionBar 0x0 -int style Base_Widget_AppCompat_ActionBar_Solid 0x0 -int style Base_Widget_AppCompat_ActionBar_TabBar 0x0 -int style Base_Widget_AppCompat_ActionBar_TabText 0x0 -int style Base_Widget_AppCompat_ActionBar_TabView 0x0 -int style Base_Widget_AppCompat_ActionButton 0x0 -int style Base_Widget_AppCompat_ActionButton_CloseMode 0x0 -int style Base_Widget_AppCompat_ActionButton_Overflow 0x0 -int style Base_Widget_AppCompat_ActionMode 0x0 -int style Base_Widget_AppCompat_ActivityChooserView 0x0 -int style Base_Widget_AppCompat_AutoCompleteTextView 0x0 -int style Base_Widget_AppCompat_Button 0x0 -int style Base_Widget_AppCompat_ButtonBar 0x0 -int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x0 -int style Base_Widget_AppCompat_Button_Borderless 0x0 -int style Base_Widget_AppCompat_Button_Borderless_Colored 0x0 -int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 -int style Base_Widget_AppCompat_Button_Colored 0x0 -int style Base_Widget_AppCompat_Button_Small 0x0 -int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x0 -int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x0 -int style Base_Widget_AppCompat_CompoundButton_Switch 0x0 -int style Base_Widget_AppCompat_DrawerArrowToggle 0x0 -int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x0 -int style Base_Widget_AppCompat_DropDownItem_Spinner 0x0 -int style Base_Widget_AppCompat_EditText 0x0 -int style Base_Widget_AppCompat_ImageButton 0x0 -int style Base_Widget_AppCompat_Light_ActionBar 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x0 -int style Base_Widget_AppCompat_Light_PopupMenu 0x0 -int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x0 -int style Base_Widget_AppCompat_ListMenuView 0x0 -int style Base_Widget_AppCompat_ListPopupWindow 0x0 -int style Base_Widget_AppCompat_ListView 0x0 -int style Base_Widget_AppCompat_ListView_DropDown 0x0 -int style Base_Widget_AppCompat_ListView_Menu 0x0 -int style Base_Widget_AppCompat_PopupMenu 0x0 -int style Base_Widget_AppCompat_PopupMenu_Overflow 0x0 -int style Base_Widget_AppCompat_PopupWindow 0x0 -int style Base_Widget_AppCompat_ProgressBar 0x0 -int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x0 -int style Base_Widget_AppCompat_RatingBar 0x0 -int style Base_Widget_AppCompat_RatingBar_Indicator 0x0 -int style Base_Widget_AppCompat_RatingBar_Small 0x0 -int style Base_Widget_AppCompat_SearchView 0x0 -int style Base_Widget_AppCompat_SearchView_ActionBar 0x0 -int style Base_Widget_AppCompat_SeekBar 0x0 -int style Base_Widget_AppCompat_SeekBar_Discrete 0x0 -int style Base_Widget_AppCompat_Spinner 0x0 -int style Base_Widget_AppCompat_Spinner_Underlined 0x0 -int style Base_Widget_AppCompat_TextView 0x0 -int style Base_Widget_AppCompat_TextView_SpinnerItem 0x0 -int style Base_Widget_AppCompat_Toolbar 0x0 -int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x0 -int style Base_Widget_Design_TabLayout 0x0 -int style Base_Widget_Material3_ActionBar_Solid 0x0 -int style Base_Widget_Material3_ActionMode 0x0 -int style Base_Widget_Material3_BottomNavigationView 0x0 -int style Base_Widget_Material3_CardView 0x0 -int style Base_Widget_Material3_Chip 0x0 -int style Base_Widget_Material3_CollapsingToolbar 0x0 -int style Base_Widget_Material3_CompoundButton_CheckBox 0x0 -int style Base_Widget_Material3_CompoundButton_RadioButton 0x0 -int style Base_Widget_Material3_CompoundButton_Switch 0x0 -int style Base_Widget_Material3_DockedToolbar 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Icon 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Large 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Medium 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Small 0x0 -int style Base_Widget_Material3_FloatingActionButton 0x0 -int style Base_Widget_Material3_FloatingActionButton_Large 0x0 -int style Base_Widget_Material3_FloatingActionButton_Medium 0x0 -int style Base_Widget_Material3_FloatingActionButton_Small 0x0 -int style Base_Widget_Material3_FloatingToolbar 0x0 -int style Base_Widget_Material3_Light_ActionBar_Solid 0x0 -int style Base_Widget_Material3_MaterialCalendar_NavigationButton 0x0 -int style Base_Widget_Material3_Snackbar 0x0 -int style Base_Widget_Material3_TabLayout 0x0 -int style Base_Widget_Material3_TabLayout_OnSurface 0x0 -int style Base_Widget_Material3_TabLayout_Secondary 0x0 -int style Base_Widget_MaterialComponents_AutoCompleteTextView 0x0 -int style Base_Widget_MaterialComponents_CheckedTextView 0x0 -int style Base_Widget_MaterialComponents_Chip 0x0 -int style Base_Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton 0x0 -int style Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton 0x0 -int style Base_Widget_MaterialComponents_PopupMenu 0x0 -int style Base_Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 -int style Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 -int style Base_Widget_MaterialComponents_PopupMenu_Overflow 0x0 -int style Base_Widget_MaterialComponents_Slider 0x0 -int style Base_Widget_MaterialComponents_Snackbar 0x0 -int style Base_Widget_MaterialComponents_TextInputEditText 0x0 -int style Base_Widget_MaterialComponents_TextInputLayout 0x0 -int style Base_Widget_MaterialComponents_TextView 0x0 -int style Base_v21_Theme_SplashScreen 0x0 -int style Base_v21_Theme_SplashScreen_Light 0x0 -int style Base_v27_Theme_SplashScreen 0x0 -int style Base_v27_Theme_SplashScreen_Light 0x0 -int style CardView 0x0 -int style CardView_Dark 0x0 -int style CardView_Light 0x0 -int style MaterialAlertDialog_Material3 0x0 -int style MaterialAlertDialog_Material3_Animation 0x0 -int style MaterialAlertDialog_Material3_Body_Text 0x0 -int style MaterialAlertDialog_Material3_Body_Text_CenterStacked 0x0 -int style MaterialAlertDialog_Material3_Title_Icon 0x0 -int style MaterialAlertDialog_Material3_Title_Icon_CenterStacked 0x0 -int style MaterialAlertDialog_Material3_Title_Panel 0x0 -int style MaterialAlertDialog_Material3_Title_Panel_CenterStacked 0x0 -int style MaterialAlertDialog_Material3_Title_Text 0x0 -int style MaterialAlertDialog_Material3_Title_Text_CenterStacked 0x0 -int style MaterialAlertDialog_MaterialComponents 0x0 -int style MaterialAlertDialog_MaterialComponents_Body_Text 0x0 -int style MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar 0x0 -int style MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Text 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked 0x0 -int style MaterialDialog_ShapeAppearance 0x0 -int style Motion_Material3_Spring_Standard_Default_Effects 0x0 -int style Motion_Material3_Spring_Standard_Default_Spatial 0x0 -int style Motion_Material3_Spring_Standard_Fast_Effects 0x0 -int style Motion_Material3_Spring_Standard_Fast_Spatial 0x0 -int style Motion_Material3_Spring_Standard_Slow_Effects 0x0 -int style Motion_Material3_Spring_Standard_Slow_Spatial 0x0 -int style Platform_AppCompat 0x0 -int style Platform_AppCompat_Light 0x0 -int style Platform_MaterialComponents 0x0 -int style Platform_MaterialComponents_Dialog 0x0 -int style Platform_MaterialComponents_Light 0x0 -int style Platform_MaterialComponents_Light_Dialog 0x0 -int style Platform_ThemeOverlay_AppCompat 0x0 -int style Platform_ThemeOverlay_AppCompat_Dark 0x0 -int style Platform_ThemeOverlay_AppCompat_Light 0x0 -int style Platform_V21_AppCompat 0x0 -int style Platform_V21_AppCompat_Light 0x0 -int style Platform_V25_AppCompat 0x0 -int style Platform_V25_AppCompat_Light 0x0 -int style Platform_Widget_AppCompat_Spinner 0x0 -int style PopupAnimation 0x0 -int style Preference 0x0 -int style PreferenceCategoryTitleTextStyle 0x0 -int style PreferenceFragment 0x0 -int style PreferenceFragmentList 0x0 -int style PreferenceFragmentList_Material 0x0 -int style PreferenceFragment_Material 0x0 -int style PreferenceSummaryTextStyle 0x0 -int style PreferenceThemeOverlay 0x0 -int style PreferenceThemeOverlay_v14 0x0 -int style PreferenceThemeOverlay_v14_Material 0x0 -int style Preference_Category 0x0 -int style Preference_Category_Material 0x0 -int style Preference_CheckBoxPreference 0x0 -int style Preference_CheckBoxPreference_Material 0x0 -int style Preference_DialogPreference 0x0 -int style Preference_DialogPreference_EditTextPreference 0x0 -int style Preference_DialogPreference_EditTextPreference_Material 0x0 -int style Preference_DialogPreference_Material 0x0 -int style Preference_DropDown 0x0 -int style Preference_DropDown_Material 0x0 -int style Preference_Information 0x0 -int style Preference_Information_Material 0x0 -int style Preference_Material 0x0 -int style Preference_PreferenceScreen 0x0 -int style Preference_PreferenceScreen_Material 0x0 -int style Preference_SeekBarPreference 0x0 -int style Preference_SeekBarPreference_Material 0x0 -int style Preference_SwitchPreference 0x0 -int style Preference_SwitchPreferenceCompat 0x0 -int style Preference_SwitchPreferenceCompat_Material 0x0 -int style Preference_SwitchPreference_Material 0x0 -int style RtlOverlay_DialogWindowTitle_AppCompat 0x0 -int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x0 -int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x0 -int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x0 -int style RtlUnderlay_Widget_AppCompat_ActionButton 0x0 -int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x0 -int style ShapeAppearanceOverlay_Material3_Button 0x0 -int style ShapeAppearanceOverlay_Material3_Chip 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Bottom 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Left 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Right 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Top 0x0 -int style ShapeAppearanceOverlay_Material3_FloatingActionButton 0x0 -int style ShapeAppearanceOverlay_Material3_NavigationView_Item 0x0 -int style ShapeAppearanceOverlay_Material3_SearchBar 0x0 -int style ShapeAppearanceOverlay_Material3_SearchView 0x0 -int style ShapeAppearanceOverlay_MaterialAlertDialog_Material3 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_BottomSheet 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_Chip 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox 0x0 -int style ShapeAppearance_M3_Comp_Badge_Large_Shape 0x0 -int style ShapeAppearance_M3_Comp_Badge_Shape 0x0 -int style ShapeAppearance_M3_Comp_BottomAppBar_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_ButtonGroup_Connected_Small_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Button_Large_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Large_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Medium_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Medium_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Small_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Small_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Xlarge_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Xlarge_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Xsmall_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Xsmall_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_DatePicker_Modal_Date_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Large_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Large_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Medium_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Medium_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Small_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Small_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xlarge_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xlarge_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xsmall_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xsmall_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_NavBar_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavBar_Item_ActiveIndicator_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavRail_Collapsed_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavRail_Expanded_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavRail_Item_ActiveIndicator_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavigationDrawer_ActiveIndicator_Shape 0x0 -int style ShapeAppearance_M3_Comp_SearchBar_Avatar_Shape 0x0 -int style ShapeAppearance_M3_Comp_SearchBar_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_SearchView_FullScreen_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Sheet_Side_Docked_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Switch_Handle_Shape 0x0 -int style ShapeAppearance_M3_Comp_Switch_StateLayer_Shape 0x0 -int style ShapeAppearance_M3_Comp_Switch_Track_Shape 0x0 -int style ShapeAppearance_M3_Comp_Toolbar_Docked_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Toolbar_Floating_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Toolbar_Vibrant_Vibrant_Container_Shape 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraExtraLarge 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLarge 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLargeIncreased 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraSmall 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Full 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Large 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_LargeIncreased 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Medium 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_None 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Small 0x0 -int style ShapeAppearance_Material3_Corner_ExtraExtraLarge 0x0 -int style ShapeAppearance_Material3_Corner_ExtraLarge 0x0 -int style ShapeAppearance_Material3_Corner_ExtraLargeIncreased 0x0 -int style ShapeAppearance_Material3_Corner_ExtraSmall 0x0 -int style ShapeAppearance_Material3_Corner_Full 0x0 -int style ShapeAppearance_Material3_Corner_Large 0x0 -int style ShapeAppearance_Material3_Corner_LargeIncreased 0x0 -int style ShapeAppearance_Material3_Corner_Medium 0x0 -int style ShapeAppearance_Material3_Corner_None 0x0 -int style ShapeAppearance_Material3_Corner_Small 0x0 -int style ShapeAppearance_Material3_LargeComponent 0x0 -int style ShapeAppearance_Material3_MediumComponent 0x0 -int style ShapeAppearance_Material3_NavigationBarView_ActiveIndicator 0x0 -int style ShapeAppearance_Material3_SmallComponent 0x0 -int style ShapeAppearance_Material3_Tooltip 0x0 -int style ShapeAppearance_MaterialComponents 0x0 -int style ShapeAppearance_MaterialComponents_Badge 0x0 -int style ShapeAppearance_MaterialComponents_LargeComponent 0x0 -int style ShapeAppearance_MaterialComponents_MediumComponent 0x0 -int style ShapeAppearance_MaterialComponents_SmallComponent 0x0 -int style ShapeAppearance_MaterialComponents_Tooltip 0x0 -int style TermuxActivity_Drawer_ButtonBarStyle_Dark 0x0 -int style TermuxActivity_Drawer_ButtonBarStyle_Light 0x0 -int style TextAppearance_AndroidIDE_BodySmall 0x0 -int style TextAppearance_AndroidIDE_TitleLarge_Bold 0x0 -int style TextAppearance_AppCompat 0x0 -int style TextAppearance_AppCompat_Body1 0x0 -int style TextAppearance_AppCompat_Body2 0x0 -int style TextAppearance_AppCompat_Button 0x0 -int style TextAppearance_AppCompat_Caption 0x0 -int style TextAppearance_AppCompat_Display1 0x0 -int style TextAppearance_AppCompat_Display2 0x0 -int style TextAppearance_AppCompat_Display3 0x0 -int style TextAppearance_AppCompat_Display4 0x0 -int style TextAppearance_AppCompat_Headline 0x0 -int style TextAppearance_AppCompat_Inverse 0x0 -int style TextAppearance_AppCompat_Large 0x0 -int style TextAppearance_AppCompat_Large_Inverse 0x0 -int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x0 -int style TextAppearance_AppCompat_Light_SearchResult_Title 0x0 -int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 -int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 -int style TextAppearance_AppCompat_Medium 0x0 -int style TextAppearance_AppCompat_Medium_Inverse 0x0 -int style TextAppearance_AppCompat_Menu 0x0 -int style TextAppearance_AppCompat_SearchResult_Subtitle 0x0 -int style TextAppearance_AppCompat_SearchResult_Title 0x0 -int style TextAppearance_AppCompat_Small 0x0 -int style TextAppearance_AppCompat_Small_Inverse 0x0 -int style TextAppearance_AppCompat_Subhead 0x0 -int style TextAppearance_AppCompat_Subhead_Inverse 0x0 -int style TextAppearance_AppCompat_Title 0x0 -int style TextAppearance_AppCompat_Title_Inverse 0x0 -int style TextAppearance_AppCompat_Tooltip 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_Button 0x0 -int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 -int style TextAppearance_AppCompat_Widget_Button_Colored 0x0 -int style TextAppearance_AppCompat_Widget_Button_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_DropDownItem 0x0 -int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 -int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 -int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 -int style TextAppearance_AppCompat_Widget_Switch 0x0 -int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 -int style TextAppearance_Compat_Notification 0x0 -int style TextAppearance_Compat_Notification_Info 0x0 -int style TextAppearance_Compat_Notification_Line2 0x0 -int style TextAppearance_Compat_Notification_Time 0x0 -int style TextAppearance_Compat_Notification_Title 0x0 -int style TextAppearance_Design_CollapsingToolbar_Expanded 0x0 -int style TextAppearance_Design_Counter 0x0 -int style TextAppearance_Design_Counter_Overflow 0x0 -int style TextAppearance_Design_Error 0x0 -int style TextAppearance_Design_HelperText 0x0 -int style TextAppearance_Design_Hint 0x0 -int style TextAppearance_Design_Placeholder 0x0 -int style TextAppearance_Design_Prefix 0x0 -int style TextAppearance_Design_Snackbar_Message 0x0 -int style TextAppearance_Design_Suffix 0x0 -int style TextAppearance_Design_Tab 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_BodySmall 0x0 -int style TextAppearance_M3_Sys_Typescale_BodySmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplaySmall 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplaySmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineSmall 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineSmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelSmall 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelSmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleSmall 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleSmall_Emphasized 0x0 -int style TextAppearance_Material3_ActionBar_Subtitle 0x0 -int style TextAppearance_Material3_ActionBar_Title 0x0 -int style TextAppearance_Material3_BodyLarge 0x0 -int style TextAppearance_Material3_BodyLarge_Emphasized 0x0 -int style TextAppearance_Material3_BodyMedium 0x0 -int style TextAppearance_Material3_BodyMedium_Emphasized 0x0 -int style TextAppearance_Material3_BodySmall 0x0 -int style TextAppearance_Material3_BodySmall_Emphasized 0x0 -int style TextAppearance_Material3_DisplayLarge 0x0 -int style TextAppearance_Material3_DisplayLarge_Emphasized 0x0 -int style TextAppearance_Material3_DisplayMedium 0x0 -int style TextAppearance_Material3_DisplayMedium_Emphasized 0x0 -int style TextAppearance_Material3_DisplaySmall 0x0 -int style TextAppearance_Material3_DisplaySmall_Emphasized 0x0 -int style TextAppearance_Material3_HeadlineLarge 0x0 -int style TextAppearance_Material3_HeadlineLarge_Emphasized 0x0 -int style TextAppearance_Material3_HeadlineMedium 0x0 -int style TextAppearance_Material3_HeadlineMedium_Emphasized 0x0 -int style TextAppearance_Material3_HeadlineSmall 0x0 -int style TextAppearance_Material3_HeadlineSmall_Emphasized 0x0 -int style TextAppearance_Material3_LabelLarge 0x0 -int style TextAppearance_Material3_LabelLarge_Emphasized 0x0 -int style TextAppearance_Material3_LabelMedium 0x0 -int style TextAppearance_Material3_LabelMedium_Emphasized 0x0 -int style TextAppearance_Material3_LabelSmall 0x0 -int style TextAppearance_Material3_LabelSmall_Emphasized 0x0 -int style TextAppearance_Material3_MaterialTimePicker_Title 0x0 -int style TextAppearance_Material3_SearchBar 0x0 -int style TextAppearance_Material3_SearchView 0x0 -int style TextAppearance_Material3_SearchView_Prefix 0x0 -int style TextAppearance_Material3_TitleLarge 0x0 -int style TextAppearance_Material3_TitleLarge_Emphasized 0x0 -int style TextAppearance_Material3_TitleMedium 0x0 -int style TextAppearance_Material3_TitleMedium_Emphasized 0x0 -int style TextAppearance_Material3_TitleSmall 0x0 -int style TextAppearance_Material3_TitleSmall_Emphasized 0x0 -int style TextAppearance_MaterialComponents_Badge 0x0 -int style TextAppearance_MaterialComponents_Body1 0x0 -int style TextAppearance_MaterialComponents_Body2 0x0 -int style TextAppearance_MaterialComponents_Button 0x0 -int style TextAppearance_MaterialComponents_Caption 0x0 -int style TextAppearance_MaterialComponents_Chip 0x0 -int style TextAppearance_MaterialComponents_Headline1 0x0 -int style TextAppearance_MaterialComponents_Headline2 0x0 -int style TextAppearance_MaterialComponents_Headline3 0x0 -int style TextAppearance_MaterialComponents_Headline4 0x0 -int style TextAppearance_MaterialComponents_Headline5 0x0 -int style TextAppearance_MaterialComponents_Headline6 0x0 -int style TextAppearance_MaterialComponents_Overline 0x0 -int style TextAppearance_MaterialComponents_Subtitle1 0x0 -int style TextAppearance_MaterialComponents_Subtitle2 0x0 -int style TextAppearance_MaterialComponents_Tab 0x0 -int style TextAppearance_MaterialComponents_TimePicker_Title 0x0 -int style TextAppearance_MaterialComponents_Tooltip 0x0 -int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 -int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 -int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 -int style TextAppearance_Widget_BaseToolbar_Subtitle 0x0 -int style TextAppearance_Widget_BaseToolbar_Title 0x0 -int style ThemeOverlay_AppCompat 0x0 -int style ThemeOverlay_AppCompat_ActionBar 0x0 -int style ThemeOverlay_AppCompat_Dark 0x0 -int style ThemeOverlay_AppCompat_Dark_ActionBar 0x0 -int style ThemeOverlay_AppCompat_DayNight 0x0 -int style ThemeOverlay_AppCompat_DayNight_ActionBar 0x0 -int style ThemeOverlay_AppCompat_Dialog 0x0 -int style ThemeOverlay_AppCompat_Dialog_Alert 0x0 -int style ThemeOverlay_AppCompat_Light 0x0 -int style ThemeOverlay_Design_TextInputEditText 0x0 -int style ThemeOverlay_Material3 0x0 -int style ThemeOverlay_Material3_ActionBar 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox_Dense 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style ThemeOverlay_Material3_BottomAppBar 0x0 -int style ThemeOverlay_Material3_BottomAppBar_Legacy 0x0 -int style ThemeOverlay_Material3_BottomNavigationView 0x0 -int style ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style ThemeOverlay_Material3_Button 0x0 -int style ThemeOverlay_Material3_Button_ElevatedButton 0x0 -int style ThemeOverlay_Material3_Button_IconButton 0x0 -int style ThemeOverlay_Material3_Button_IconButton_Filled 0x0 -int style ThemeOverlay_Material3_Button_IconButton_Filled_Tonal 0x0 -int style ThemeOverlay_Material3_Button_TextButton 0x0 -int style ThemeOverlay_Material3_Button_TextButton_Snackbar 0x0 -int style ThemeOverlay_Material3_Button_TonalButton 0x0 -int style ThemeOverlay_Material3_Chip 0x0 -int style ThemeOverlay_Material3_Chip_Assist 0x0 -int style ThemeOverlay_Material3_Dark 0x0 -int style ThemeOverlay_Material3_Dark_ActionBar 0x0 -int style ThemeOverlay_Material3_DayNight_BottomSheetDialog 0x0 -int style ThemeOverlay_Material3_DayNight_SideSheetDialog 0x0 -int style ThemeOverlay_Material3_Dialog 0x0 -int style ThemeOverlay_Material3_Dialog_Alert 0x0 -int style ThemeOverlay_Material3_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_Material3_DockedToolbar 0x0 -int style ThemeOverlay_Material3_DockedToolbar_Vibrant 0x0 -int style ThemeOverlay_Material3_DynamicColors_Dark 0x0 -int style ThemeOverlay_Material3_DynamicColors_DayNight 0x0 -int style ThemeOverlay_Material3_DynamicColors_Light 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Primary 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Secondary 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Surface 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Tertiary 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Primary 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Secondary 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Surface 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Tertiary 0x0 -int style ThemeOverlay_Material3_FloatingToolbar 0x0 -int style ThemeOverlay_Material3_FloatingToolbar_Vibrant 0x0 -int style ThemeOverlay_Material3_HarmonizedColors 0x0 -int style ThemeOverlay_Material3_HarmonizedColors_Empty 0x0 -int style ThemeOverlay_Material3_Light 0x0 -int style ThemeOverlay_Material3_Light_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_Material3_MaterialAlertDialog 0x0 -int style ThemeOverlay_Material3_MaterialAlertDialog_Centered 0x0 -int style ThemeOverlay_Material3_MaterialCalendar 0x0 -int style ThemeOverlay_Material3_MaterialCalendar_Fullscreen 0x0 -int style ThemeOverlay_Material3_MaterialCalendar_HeaderCancelButton 0x0 -int style ThemeOverlay_Material3_MaterialTimePicker 0x0 -int style ThemeOverlay_Material3_MaterialTimePicker_Display_TextInputEditText 0x0 -int style ThemeOverlay_Material3_NavigationRailView 0x0 -int style ThemeOverlay_Material3_NavigationView 0x0 -int style ThemeOverlay_Material3_PersonalizedColors 0x0 -int style ThemeOverlay_Material3_Search 0x0 -int style ThemeOverlay_Material3_SideSheetDialog 0x0 -int style ThemeOverlay_Material3_Snackbar 0x0 -int style ThemeOverlay_Material3_SplitButton_IconButton_Filled 0x0 -int style ThemeOverlay_Material3_SplitButton_IconButton_Filled_Tonal 0x0 -int style ThemeOverlay_Material3_TabLayout 0x0 -int style ThemeOverlay_Material3_TextInputEditText 0x0 -int style ThemeOverlay_Material3_TextInputEditText_FilledBox 0x0 -int style ThemeOverlay_Material3_TextInputEditText_FilledBox_Dense 0x0 -int style ThemeOverlay_Material3_TextInputEditText_OutlinedBox 0x0 -int style ThemeOverlay_Material3_TextInputEditText_OutlinedBox_Dense 0x0 -int style ThemeOverlay_Material3_Toolbar_Surface 0x0 -int style ThemeOverlay_MaterialAlertDialog_Material3_Title_Icon 0x0 -int style ThemeOverlay_MaterialComponents 0x0 -int style ThemeOverlay_MaterialComponents_ActionBar 0x0 -int style ThemeOverlay_MaterialComponents_ActionBar_Primary 0x0 -int style ThemeOverlay_MaterialComponents_ActionBar_Surface 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_BottomAppBar_Primary 0x0 -int style ThemeOverlay_MaterialComponents_BottomAppBar_Surface 0x0 -int style ThemeOverlay_MaterialComponents_BottomSheetDialog 0x0 -int style ThemeOverlay_MaterialComponents_Dark 0x0 -int style ThemeOverlay_MaterialComponents_Dark_ActionBar 0x0 -int style ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog 0x0 -int style ThemeOverlay_MaterialComponents_Dialog 0x0 -int style ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 -int style ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_MaterialComponents_Light 0x0 -int style ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner 0x0 -int style ThemeOverlay_MaterialComponents_MaterialCalendar 0x0 -int style ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_TimePicker 0x0 -int style ThemeOverlay_MaterialComponents_TimePicker_Display 0x0 -int style ThemeOverlay_MaterialComponents_TimePicker_Display_TextInputEditText 0x0 -int style ThemeOverlay_MaterialComponents_Toolbar_Popup_Primary 0x0 -int style ThemeOverlay_MaterialComponents_Toolbar_Primary 0x0 -int style ThemeOverlay_MaterialComponents_Toolbar_Surface 0x0 -int style Theme_AndroidIDE 0x0 -int style Theme_AndroidIDE_Base 0x0 -int style Theme_AndroidIDE_BlueWave 0x0 -int style Theme_AndroidIDE_BlueWave_Dark 0x0 -int style Theme_AndroidIDE_Greenish 0x0 -int style Theme_AndroidIDE_Greenish_Dark 0x0 -int style Theme_AndroidIDE_Material3 0x0 -int style Theme_AndroidIDE_Styled 0x0 -int style Theme_AndroidIDE_SunnyGlow 0x0 -int style Theme_AndroidIDE_SunnyGlow_Dark 0x0 -int style Theme_AndroidIDE_VSCode 0x0 -int style Theme_AndroidIDE_VSCode_Dark 0x0 -int style Theme_AppCompat 0x0 -int style Theme_AppCompat_CompactMenu 0x0 -int style Theme_AppCompat_DayNight 0x0 -int style Theme_AppCompat_DayNight_DarkActionBar 0x0 -int style Theme_AppCompat_DayNight_Dialog 0x0 -int style Theme_AppCompat_DayNight_DialogWhenLarge 0x0 -int style Theme_AppCompat_DayNight_Dialog_Alert 0x0 -int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x0 -int style Theme_AppCompat_DayNight_NoActionBar 0x0 -int style Theme_AppCompat_Dialog 0x0 -int style Theme_AppCompat_DialogWhenLarge 0x0 -int style Theme_AppCompat_Dialog_Alert 0x0 -int style Theme_AppCompat_Dialog_MinWidth 0x0 -int style Theme_AppCompat_Empty 0x0 -int style Theme_AppCompat_Light 0x0 -int style Theme_AppCompat_Light_DarkActionBar 0x0 -int style Theme_AppCompat_Light_Dialog 0x0 -int style Theme_AppCompat_Light_DialogWhenLarge 0x0 -int style Theme_AppCompat_Light_Dialog_Alert 0x0 -int style Theme_AppCompat_Light_Dialog_MinWidth 0x0 -int style Theme_AppCompat_Light_NoActionBar 0x0 -int style Theme_AppCompat_NoActionBar 0x0 -int style Theme_ComposeEmptyActivity 0x0 -int style Theme_Design 0x0 -int style Theme_Design_BottomSheetDialog 0x0 -int style Theme_Design_Light 0x0 -int style Theme_Design_Light_BottomSheetDialog 0x0 -int style Theme_Design_Light_NoActionBar 0x0 -int style Theme_Design_NoActionBar 0x0 -int style Theme_Material3_Dark 0x0 -int style Theme_Material3_Dark_BottomSheetDialog 0x0 -int style Theme_Material3_Dark_Dialog 0x0 -int style Theme_Material3_Dark_DialogWhenLarge 0x0 -int style Theme_Material3_Dark_Dialog_Alert 0x0 -int style Theme_Material3_Dark_Dialog_MinWidth 0x0 -int style Theme_Material3_Dark_NoActionBar 0x0 -int style Theme_Material3_Dark_SideSheetDialog 0x0 -int style Theme_Material3_DayNight 0x0 -int style Theme_Material3_DayNight_BottomSheetDialog 0x0 -int style Theme_Material3_DayNight_Dialog 0x0 -int style Theme_Material3_DayNight_DialogWhenLarge 0x0 -int style Theme_Material3_DayNight_Dialog_Alert 0x0 -int style Theme_Material3_DayNight_Dialog_MinWidth 0x0 -int style Theme_Material3_DayNight_NoActionBar 0x0 -int style Theme_Material3_DayNight_SideSheetDialog 0x0 -int style Theme_Material3_DynamicColors_Dark 0x0 -int style Theme_Material3_DynamicColors_Dark_NoActionBar 0x0 -int style Theme_Material3_DynamicColors_DayNight 0x0 -int style Theme_Material3_DynamicColors_DayNight_NoActionBar 0x0 -int style Theme_Material3_DynamicColors_Light 0x0 -int style Theme_Material3_DynamicColors_Light_NoActionBar 0x0 -int style Theme_Material3_Light 0x0 -int style Theme_Material3_Light_BottomSheetDialog 0x0 -int style Theme_Material3_Light_Dialog 0x0 -int style Theme_Material3_Light_DialogWhenLarge 0x0 -int style Theme_Material3_Light_Dialog_Alert 0x0 -int style Theme_Material3_Light_Dialog_MinWidth 0x0 -int style Theme_Material3_Light_NoActionBar 0x0 -int style Theme_Material3_Light_SideSheetDialog 0x0 -int style Theme_MaterialComponents 0x0 -int style Theme_MaterialComponents_BottomSheetDialog 0x0 -int style Theme_MaterialComponents_Bridge 0x0 -int style Theme_MaterialComponents_CompactMenu 0x0 -int style Theme_MaterialComponents_DayNight 0x0 -int style Theme_MaterialComponents_DayNight_BottomSheetDialog 0x0 -int style Theme_MaterialComponents_DayNight_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_DarkActionBar 0x0 -int style Theme_MaterialComponents_DayNight_DarkActionBar_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog 0x0 -int style Theme_MaterialComponents_DayNight_DialogWhenLarge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_Alert 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_FixedSize 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_MinWidth 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_NoActionBar 0x0 -int style Theme_MaterialComponents_DayNight_NoActionBar_Bridge 0x0 -int style Theme_MaterialComponents_Dialog 0x0 -int style Theme_MaterialComponents_DialogWhenLarge 0x0 -int style Theme_MaterialComponents_Dialog_Alert 0x0 -int style Theme_MaterialComponents_Dialog_Alert_Bridge 0x0 -int style Theme_MaterialComponents_Dialog_Bridge 0x0 -int style Theme_MaterialComponents_Dialog_FixedSize 0x0 -int style Theme_MaterialComponents_Dialog_FixedSize_Bridge 0x0 -int style Theme_MaterialComponents_Dialog_MinWidth 0x0 -int style Theme_MaterialComponents_Dialog_MinWidth_Bridge 0x0 -int style Theme_MaterialComponents_Light 0x0 -int style Theme_MaterialComponents_Light_BottomSheetDialog 0x0 -int style Theme_MaterialComponents_Light_Bridge 0x0 -int style Theme_MaterialComponents_Light_DarkActionBar 0x0 -int style Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog 0x0 -int style Theme_MaterialComponents_Light_DialogWhenLarge 0x0 -int style Theme_MaterialComponents_Light_Dialog_Alert 0x0 -int style Theme_MaterialComponents_Light_Dialog_Alert_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 -int style Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 -int style Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge 0x0 -int style Theme_MaterialComponents_Light_NoActionBar 0x0 -int style Theme_MaterialComponents_Light_NoActionBar_Bridge 0x0 -int style Theme_MaterialComponents_NoActionBar 0x0 -int style Theme_MaterialComponents_NoActionBar_Bridge 0x0 -int style Theme_SplashScreen 0x0 -int style Theme_SplashScreen_Common 0x0 -int style Theme_SplashScreen_IconBackground 0x0 -int style Widget_AppCompat_ActionBar 0x0 -int style Widget_AppCompat_ActionBar_Solid 0x0 -int style Widget_AppCompat_ActionBar_TabBar 0x0 -int style Widget_AppCompat_ActionBar_TabText 0x0 -int style Widget_AppCompat_ActionBar_TabView 0x0 -int style Widget_AppCompat_ActionButton 0x0 -int style Widget_AppCompat_ActionButton_CloseMode 0x0 -int style Widget_AppCompat_ActionButton_Overflow 0x0 -int style Widget_AppCompat_ActionMode 0x0 -int style Widget_AppCompat_ActivityChooserView 0x0 -int style Widget_AppCompat_AutoCompleteTextView 0x0 -int style Widget_AppCompat_Button 0x0 -int style Widget_AppCompat_ButtonBar 0x0 -int style Widget_AppCompat_ButtonBar_AlertDialog 0x0 -int style Widget_AppCompat_Button_Borderless 0x0 -int style Widget_AppCompat_Button_Borderless_Colored 0x0 -int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 -int style Widget_AppCompat_Button_Colored 0x0 -int style Widget_AppCompat_Button_Small 0x0 -int style Widget_AppCompat_CompoundButton_CheckBox 0x0 -int style Widget_AppCompat_CompoundButton_RadioButton 0x0 -int style Widget_AppCompat_CompoundButton_Switch 0x0 -int style Widget_AppCompat_DrawerArrowToggle 0x0 -int style Widget_AppCompat_DropDownItem_Spinner 0x0 -int style Widget_AppCompat_EditText 0x0 -int style Widget_AppCompat_ImageButton 0x0 -int style Widget_AppCompat_Light_ActionBar 0x0 -int style Widget_AppCompat_Light_ActionBar_Solid 0x0 -int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x0 -int style Widget_AppCompat_Light_ActionBar_TabBar 0x0 -int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x0 -int style Widget_AppCompat_Light_ActionBar_TabText 0x0 -int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 -int style Widget_AppCompat_Light_ActionBar_TabView 0x0 -int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x0 -int style Widget_AppCompat_Light_ActionButton 0x0 -int style Widget_AppCompat_Light_ActionButton_CloseMode 0x0 -int style Widget_AppCompat_Light_ActionButton_Overflow 0x0 -int style Widget_AppCompat_Light_ActionMode_Inverse 0x0 -int style Widget_AppCompat_Light_ActivityChooserView 0x0 -int style Widget_AppCompat_Light_AutoCompleteTextView 0x0 -int style Widget_AppCompat_Light_DropDownItem_Spinner 0x0 -int style Widget_AppCompat_Light_ListPopupWindow 0x0 -int style Widget_AppCompat_Light_ListView_DropDown 0x0 -int style Widget_AppCompat_Light_PopupMenu 0x0 -int style Widget_AppCompat_Light_PopupMenu_Overflow 0x0 -int style Widget_AppCompat_Light_SearchView 0x0 -int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x0 -int style Widget_AppCompat_ListMenuView 0x0 -int style Widget_AppCompat_ListPopupWindow 0x0 -int style Widget_AppCompat_ListView 0x0 -int style Widget_AppCompat_ListView_DropDown 0x0 -int style Widget_AppCompat_ListView_Menu 0x0 -int style Widget_AppCompat_PopupMenu 0x0 -int style Widget_AppCompat_PopupMenu_Overflow 0x0 -int style Widget_AppCompat_PopupWindow 0x0 -int style Widget_AppCompat_ProgressBar 0x0 -int style Widget_AppCompat_ProgressBar_Horizontal 0x0 -int style Widget_AppCompat_RatingBar 0x0 -int style Widget_AppCompat_RatingBar_Indicator 0x0 -int style Widget_AppCompat_RatingBar_Small 0x0 -int style Widget_AppCompat_SearchView 0x0 -int style Widget_AppCompat_SearchView_ActionBar 0x0 -int style Widget_AppCompat_SeekBar 0x0 -int style Widget_AppCompat_SeekBar_Discrete 0x0 -int style Widget_AppCompat_Spinner 0x0 -int style Widget_AppCompat_Spinner_DropDown 0x0 -int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x0 -int style Widget_AppCompat_Spinner_Underlined 0x0 -int style Widget_AppCompat_TextView 0x0 -int style Widget_AppCompat_TextView_SpinnerItem 0x0 -int style Widget_AppCompat_Toolbar 0x0 -int style Widget_AppCompat_Toolbar_Button_Navigation 0x0 -int style Widget_Compat_NotificationActionContainer 0x0 -int style Widget_Compat_NotificationActionText 0x0 -int style Widget_Design_AppBarLayout 0x0 -int style Widget_Design_BottomNavigationView 0x0 -int style Widget_Design_BottomSheet_Modal 0x0 -int style Widget_Design_CollapsingToolbar 0x0 -int style Widget_Design_FloatingActionButton 0x0 -int style Widget_Design_NavigationView 0x0 -int style Widget_Design_ScrimInsetsFrameLayout 0x0 -int style Widget_Design_Snackbar 0x0 -int style Widget_Design_TabLayout 0x0 -int style Widget_Design_TextInputEditText 0x0 -int style Widget_Design_TextInputLayout 0x0 -int style Widget_Material3_ActionBar_Solid 0x0 -int style Widget_Material3_ActionMode 0x0 -int style Widget_Material3_AppBarLayout 0x0 -int style Widget_Material3_AutoCompleteTextView_FilledBox 0x0 -int style Widget_Material3_AutoCompleteTextView_FilledBox_Dense 0x0 -int style Widget_Material3_AutoCompleteTextView_OutlinedBox 0x0 -int style Widget_Material3_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style Widget_Material3_Badge 0x0 -int style Widget_Material3_Badge_AdjustToBounds 0x0 -int style Widget_Material3_BottomAppBar 0x0 -int style Widget_Material3_BottomAppBar_Button_Navigation 0x0 -int style Widget_Material3_BottomAppBar_Legacy 0x0 -int style Widget_Material3_BottomNavigationView 0x0 -int style Widget_Material3_BottomNavigationView_ActiveIndicator 0x0 -int style Widget_Material3_BottomNavigation_Badge 0x0 -int style Widget_Material3_BottomSheet 0x0 -int style Widget_Material3_BottomSheet_DragHandle 0x0 -int style Widget_Material3_BottomSheet_Modal 0x0 -int style Widget_Material3_Button 0x0 -int style Widget_Material3_Button_ElevatedButton 0x0 -int style Widget_Material3_Button_ElevatedButton_Icon 0x0 -int style Widget_Material3_Button_Icon 0x0 -int style Widget_Material3_Button_IconButton 0x0 -int style Widget_Material3_Button_IconButton_Filled 0x0 -int style Widget_Material3_Button_IconButton_Filled_Tonal 0x0 -int style Widget_Material3_Button_IconButton_Outlined 0x0 -int style Widget_Material3_Button_OutlinedButton 0x0 -int style Widget_Material3_Button_OutlinedButton_Icon 0x0 -int style Widget_Material3_Button_TextButton 0x0 -int style Widget_Material3_Button_TextButton_Dialog 0x0 -int style Widget_Material3_Button_TextButton_Dialog_Flush 0x0 -int style Widget_Material3_Button_TextButton_Dialog_Icon 0x0 -int style Widget_Material3_Button_TextButton_Icon 0x0 -int style Widget_Material3_Button_TextButton_Snackbar 0x0 -int style Widget_Material3_Button_TonalButton 0x0 -int style Widget_Material3_Button_TonalButton_Icon 0x0 -int style Widget_Material3_Button_UnelevatedButton 0x0 -int style Widget_Material3_CardView_Elevated 0x0 -int style Widget_Material3_CardView_Filled 0x0 -int style Widget_Material3_CardView_Outlined 0x0 -int style Widget_Material3_CheckedTextView 0x0 -int style Widget_Material3_ChipGroup 0x0 -int style Widget_Material3_Chip_Assist 0x0 -int style Widget_Material3_Chip_Assist_Elevated 0x0 -int style Widget_Material3_Chip_Filter 0x0 -int style Widget_Material3_Chip_Filter_Elevated 0x0 -int style Widget_Material3_Chip_Input 0x0 -int style Widget_Material3_Chip_Input_Elevated 0x0 -int style Widget_Material3_Chip_Input_Icon 0x0 -int style Widget_Material3_Chip_Input_Icon_Elevated 0x0 -int style Widget_Material3_Chip_Suggestion 0x0 -int style Widget_Material3_Chip_Suggestion_Elevated 0x0 -int style Widget_Material3_CircularProgressIndicator 0x0 -int style Widget_Material3_CircularProgressIndicator_ExtraSmall 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy_ExtraSmall 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy_Medium 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy_Small 0x0 -int style Widget_Material3_CircularProgressIndicator_Medium 0x0 -int style Widget_Material3_CircularProgressIndicator_Small 0x0 -int style Widget_Material3_CollapsingToolbar 0x0 -int style Widget_Material3_CollapsingToolbar_Large 0x0 -int style Widget_Material3_CollapsingToolbar_Medium 0x0 -int style Widget_Material3_CompoundButton_CheckBox 0x0 -int style Widget_Material3_CompoundButton_MaterialSwitch 0x0 -int style Widget_Material3_CompoundButton_RadioButton 0x0 -int style Widget_Material3_CompoundButton_Switch 0x0 -int style Widget_Material3_DockedToolbar 0x0 -int style Widget_Material3_DockedToolbar_Button 0x0 -int style Widget_Material3_DockedToolbar_Button_Vibrant 0x0 -int style Widget_Material3_DockedToolbar_IconButton 0x0 -int style Widget_Material3_DockedToolbar_IconButton_Vibrant 0x0 -int style Widget_Material3_DockedToolbar_TextButton 0x0 -int style Widget_Material3_DockedToolbar_TextButton_Vibrant 0x0 -int style Widget_Material3_DockedToolbar_Vibrant 0x0 -int style Widget_Material3_DrawerLayout 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Primary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Secondary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Surface 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Tertiary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Large 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Medium 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Primary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Secondary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Small 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Surface 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Tertiary 0x0 -int style Widget_Material3_FloatingActionButton_Large_Primary 0x0 -int style Widget_Material3_FloatingActionButton_Large_Secondary 0x0 -int style Widget_Material3_FloatingActionButton_Large_Surface 0x0 -int style Widget_Material3_FloatingActionButton_Large_Tertiary 0x0 -int style Widget_Material3_FloatingActionButton_Medium 0x0 -int style Widget_Material3_FloatingActionButton_Primary 0x0 -int style Widget_Material3_FloatingActionButton_Secondary 0x0 -int style Widget_Material3_FloatingActionButton_Small_Primary 0x0 -int style Widget_Material3_FloatingActionButton_Small_Secondary 0x0 -int style Widget_Material3_FloatingActionButton_Small_Surface 0x0 -int style Widget_Material3_FloatingActionButton_Small_Tertiary 0x0 -int style Widget_Material3_FloatingActionButton_Surface 0x0 -int style Widget_Material3_FloatingActionButton_Tertiary 0x0 -int style Widget_Material3_FloatingToolbar 0x0 -int style Widget_Material3_FloatingToolbar_Button 0x0 -int style Widget_Material3_FloatingToolbar_Button_Vibrant 0x0 -int style Widget_Material3_FloatingToolbar_IconButton 0x0 -int style Widget_Material3_FloatingToolbar_IconButton_Vibrant 0x0 -int style Widget_Material3_FloatingToolbar_TextButton 0x0 -int style Widget_Material3_FloatingToolbar_TextButton_Vibrant 0x0 -int style Widget_Material3_FloatingToolbar_Vibrant 0x0 -int style Widget_Material3_Light_ActionBar_Solid 0x0 -int style Widget_Material3_LinearProgressIndicator 0x0 -int style Widget_Material3_LinearProgressIndicator_Legacy 0x0 -int style Widget_Material3_LoadingIndicator 0x0 -int style Widget_Material3_LoadingIndicator_Contained 0x0 -int style Widget_Material3_MaterialButtonGroup 0x0 -int style Widget_Material3_MaterialButtonGroup_Connected 0x0 -int style Widget_Material3_MaterialButtonToggleGroup 0x0 -int style Widget_Material3_MaterialCalendar 0x0 -int style Widget_Material3_MaterialCalendar_Day 0x0 -int style Widget_Material3_MaterialCalendar_DayOfWeekLabel 0x0 -int style Widget_Material3_MaterialCalendar_DayTextView 0x0 -int style Widget_Material3_MaterialCalendar_Day_Invalid 0x0 -int style Widget_Material3_MaterialCalendar_Day_Selected 0x0 -int style Widget_Material3_MaterialCalendar_Day_Today 0x0 -int style Widget_Material3_MaterialCalendar_Fullscreen 0x0 -int style Widget_Material3_MaterialCalendar_HeaderCancelButton 0x0 -int style Widget_Material3_MaterialCalendar_HeaderDivider 0x0 -int style Widget_Material3_MaterialCalendar_HeaderLayout 0x0 -int style Widget_Material3_MaterialCalendar_HeaderLayout_Fullscreen 0x0 -int style Widget_Material3_MaterialCalendar_HeaderSelection 0x0 -int style Widget_Material3_MaterialCalendar_HeaderSelection_Fullscreen 0x0 -int style Widget_Material3_MaterialCalendar_HeaderTitle 0x0 -int style Widget_Material3_MaterialCalendar_HeaderToggleButton 0x0 -int style Widget_Material3_MaterialCalendar_Item 0x0 -int style Widget_Material3_MaterialCalendar_MonthNavigationButton 0x0 -int style Widget_Material3_MaterialCalendar_MonthTextView 0x0 -int style Widget_Material3_MaterialCalendar_Year 0x0 -int style Widget_Material3_MaterialCalendar_YearNavigationButton 0x0 -int style Widget_Material3_MaterialCalendar_Year_Selected 0x0 -int style Widget_Material3_MaterialCalendar_Year_Today 0x0 -int style Widget_Material3_MaterialDivider 0x0 -int style Widget_Material3_MaterialDivider_Heavy 0x0 -int style Widget_Material3_MaterialSplitButton 0x0 -int style Widget_Material3_MaterialTimePicker 0x0 -int style Widget_Material3_MaterialTimePicker_Button 0x0 -int style Widget_Material3_MaterialTimePicker_Clock 0x0 -int style Widget_Material3_MaterialTimePicker_Display 0x0 -int style Widget_Material3_MaterialTimePicker_Display_Divider 0x0 -int style Widget_Material3_MaterialTimePicker_Display_HelperText 0x0 -int style Widget_Material3_MaterialTimePicker_Display_TextInputEditText 0x0 -int style Widget_Material3_MaterialTimePicker_Display_TextInputLayout 0x0 -int style Widget_Material3_MaterialTimePicker_ImageButton 0x0 -int style Widget_Material3_NavigationRailView 0x0 -int style Widget_Material3_NavigationRailView_ActiveIndicator 0x0 -int style Widget_Material3_NavigationRailView_Badge 0x0 -int style Widget_Material3_NavigationView 0x0 -int style Widget_Material3_PopupMenu 0x0 -int style Widget_Material3_PopupMenu_ContextMenu 0x0 -int style Widget_Material3_PopupMenu_ListPopupWindow 0x0 -int style Widget_Material3_PopupMenu_Overflow 0x0 -int style Widget_Material3_SearchBar 0x0 -int style Widget_Material3_SearchBar_Outlined 0x0 -int style Widget_Material3_SearchView 0x0 -int style Widget_Material3_SearchView_Prefix 0x0 -int style Widget_Material3_SearchView_Toolbar 0x0 -int style Widget_Material3_Search_ActionButton_Overflow 0x0 -int style Widget_Material3_Search_Toolbar_Button_Navigation 0x0 -int style Widget_Material3_SideSheet 0x0 -int style Widget_Material3_SideSheet_Detached 0x0 -int style Widget_Material3_SideSheet_Modal 0x0 -int style Widget_Material3_SideSheet_Modal_Detached 0x0 -int style Widget_Material3_Slider 0x0 -int style Widget_Material3_Slider_Label 0x0 -int style Widget_Material3_Slider_Legacy 0x0 -int style Widget_Material3_Slider_Legacy_Label 0x0 -int style Widget_Material3_Snackbar 0x0 -int style Widget_Material3_Snackbar_FullWidth 0x0 -int style Widget_Material3_Snackbar_TextView 0x0 -int style Widget_Material3_SplitButton_IconButton_Filled 0x0 -int style Widget_Material3_SplitButton_IconButton_Filled_Tonal 0x0 -int style Widget_Material3_SplitButton_LeadingButton_Filled 0x0 -int style Widget_Material3_SplitButton_LeadingButton_Filled_Tonal 0x0 -int style Widget_Material3_TabLayout 0x0 -int style Widget_Material3_TabLayout_OnSurface 0x0 -int style Widget_Material3_TabLayout_Secondary 0x0 -int style Widget_Material3_TextInputEditText_FilledBox 0x0 -int style Widget_Material3_TextInputEditText_FilledBox_Dense 0x0 -int style Widget_Material3_TextInputEditText_OutlinedBox 0x0 -int style Widget_Material3_TextInputEditText_OutlinedBox_Dense 0x0 -int style Widget_Material3_TextInputLayout_FilledBox 0x0 -int style Widget_Material3_TextInputLayout_FilledBox_Dense 0x0 -int style Widget_Material3_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_Material3_TextInputLayout_FilledBox_ExposedDropdownMenu 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox_Dense 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox_ExposedDropdownMenu 0x0 -int style Widget_Material3_Toolbar 0x0 -int style Widget_Material3_Toolbar_OnSurface 0x0 -int style Widget_Material3_Toolbar_Surface 0x0 -int style Widget_Material3_Tooltip 0x0 -int style Widget_MaterialComponents_ActionBar_Primary 0x0 -int style Widget_MaterialComponents_ActionBar_PrimarySurface 0x0 -int style Widget_MaterialComponents_ActionBar_Solid 0x0 -int style Widget_MaterialComponents_ActionBar_Surface 0x0 -int style Widget_MaterialComponents_ActionMode 0x0 -int style Widget_MaterialComponents_AppBarLayout_Primary 0x0 -int style Widget_MaterialComponents_AppBarLayout_PrimarySurface 0x0 -int style Widget_MaterialComponents_AppBarLayout_Surface 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style Widget_MaterialComponents_Badge 0x0 -int style Widget_MaterialComponents_BottomAppBar 0x0 -int style Widget_MaterialComponents_BottomAppBar_Colored 0x0 -int style Widget_MaterialComponents_BottomAppBar_PrimarySurface 0x0 -int style Widget_MaterialComponents_BottomNavigationView 0x0 -int style Widget_MaterialComponents_BottomNavigationView_Colored 0x0 -int style Widget_MaterialComponents_BottomNavigationView_PrimarySurface 0x0 -int style Widget_MaterialComponents_BottomSheet 0x0 -int style Widget_MaterialComponents_BottomSheet_Modal 0x0 -int style Widget_MaterialComponents_Button 0x0 -int style Widget_MaterialComponents_Button_Icon 0x0 -int style Widget_MaterialComponents_Button_OutlinedButton 0x0 -int style Widget_MaterialComponents_Button_OutlinedButton_Icon 0x0 -int style Widget_MaterialComponents_Button_TextButton 0x0 -int style Widget_MaterialComponents_Button_TextButton_Dialog 0x0 -int style Widget_MaterialComponents_Button_TextButton_Dialog_Flush 0x0 -int style Widget_MaterialComponents_Button_TextButton_Dialog_Icon 0x0 -int style Widget_MaterialComponents_Button_TextButton_Icon 0x0 -int style Widget_MaterialComponents_Button_TextButton_Snackbar 0x0 -int style Widget_MaterialComponents_Button_UnelevatedButton 0x0 -int style Widget_MaterialComponents_Button_UnelevatedButton_Icon 0x0 -int style Widget_MaterialComponents_CardView 0x0 -int style Widget_MaterialComponents_CheckedTextView 0x0 -int style Widget_MaterialComponents_ChipGroup 0x0 -int style Widget_MaterialComponents_Chip_Action 0x0 -int style Widget_MaterialComponents_Chip_Choice 0x0 -int style Widget_MaterialComponents_Chip_Entry 0x0 -int style Widget_MaterialComponents_Chip_Filter 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator_Medium 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator_Small 0x0 -int style Widget_MaterialComponents_CollapsingToolbar 0x0 -int style Widget_MaterialComponents_CompoundButton_CheckBox 0x0 -int style Widget_MaterialComponents_CompoundButton_RadioButton 0x0 -int style Widget_MaterialComponents_CompoundButton_Switch 0x0 -int style Widget_MaterialComponents_ExtendedFloatingActionButton 0x0 -int style Widget_MaterialComponents_ExtendedFloatingActionButton_Icon 0x0 -int style Widget_MaterialComponents_FloatingActionButton 0x0 -int style Widget_MaterialComponents_Light_ActionBar_Solid 0x0 -int style Widget_MaterialComponents_LinearProgressIndicator 0x0 -int style Widget_MaterialComponents_MaterialButtonToggleGroup 0x0 -int style Widget_MaterialComponents_MaterialCalendar 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day 0x0 -int style Widget_MaterialComponents_MaterialCalendar_DayOfWeekLabel 0x0 -int style Widget_MaterialComponents_MaterialCalendar_DayTextView 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day_Invalid 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day_Selected 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day_Today 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Fullscreen 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderDivider 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderLayout 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderLayout_Fullscreen 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderTitle 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Item 0x0 -int style Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_MonthTextView 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Year 0x0 -int style Widget_MaterialComponents_MaterialCalendar_YearNavigationButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Year_Selected 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Year_Today 0x0 -int style Widget_MaterialComponents_MaterialDivider 0x0 -int style Widget_MaterialComponents_NavigationRailView 0x0 -int style Widget_MaterialComponents_NavigationRailView_Colored 0x0 -int style Widget_MaterialComponents_NavigationRailView_Colored_Compact 0x0 -int style Widget_MaterialComponents_NavigationRailView_Compact 0x0 -int style Widget_MaterialComponents_NavigationRailView_PrimarySurface 0x0 -int style Widget_MaterialComponents_NavigationView 0x0 -int style Widget_MaterialComponents_PopupMenu 0x0 -int style Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 -int style Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 -int style Widget_MaterialComponents_PopupMenu_Overflow 0x0 -int style Widget_MaterialComponents_ProgressIndicator 0x0 -int style Widget_MaterialComponents_ShapeableImageView 0x0 -int style Widget_MaterialComponents_Slider 0x0 -int style Widget_MaterialComponents_Snackbar 0x0 -int style Widget_MaterialComponents_Snackbar_FullWidth 0x0 -int style Widget_MaterialComponents_Snackbar_TextView 0x0 -int style Widget_MaterialComponents_TabLayout 0x0 -int style Widget_MaterialComponents_TabLayout_Colored 0x0 -int style Widget_MaterialComponents_TabLayout_PrimarySurface 0x0 -int style Widget_MaterialComponents_TextInputEditText_FilledBox 0x0 -int style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputEditText_OutlinedBox 0x0 -int style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextView 0x0 -int style Widget_MaterialComponents_TimePicker 0x0 -int style Widget_MaterialComponents_TimePicker_Button 0x0 -int style Widget_MaterialComponents_TimePicker_Clock 0x0 -int style Widget_MaterialComponents_TimePicker_Display 0x0 -int style Widget_MaterialComponents_TimePicker_Display_Divider 0x0 -int style Widget_MaterialComponents_TimePicker_Display_HelperText 0x0 -int style Widget_MaterialComponents_TimePicker_Display_TextInputEditText 0x0 -int style Widget_MaterialComponents_TimePicker_Display_TextInputLayout 0x0 -int style Widget_MaterialComponents_TimePicker_ImageButton 0x0 -int style Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance 0x0 -int style Widget_MaterialComponents_Toolbar 0x0 -int style Widget_MaterialComponents_Toolbar_Primary 0x0 -int style Widget_MaterialComponents_Toolbar_PrimarySurface 0x0 -int style Widget_MaterialComponents_Toolbar_Surface 0x0 -int style Widget_MaterialComponents_Tooltip 0x0 -int style Widget_Support_CoordinatorLayout 0x0 -int style diagnostic_popup_animation 0x0 -int style text_action_popup_animation 0x0 -int[] styleable ActionBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ActionBar_background 0 -int styleable ActionBar_backgroundSplit 1 -int styleable ActionBar_backgroundStacked 2 -int styleable ActionBar_contentInsetEnd 3 -int styleable ActionBar_contentInsetEndWithActions 4 -int styleable ActionBar_contentInsetLeft 5 -int styleable ActionBar_contentInsetRight 6 -int styleable ActionBar_contentInsetStart 7 -int styleable ActionBar_contentInsetStartWithNavigation 8 -int styleable ActionBar_customNavigationLayout 9 -int styleable ActionBar_displayOptions 10 -int styleable ActionBar_divider 11 -int styleable ActionBar_elevation 12 -int styleable ActionBar_height 13 -int styleable ActionBar_hideOnContentScroll 14 -int styleable ActionBar_homeAsUpIndicator 15 -int styleable ActionBar_homeLayout 16 -int styleable ActionBar_icon 17 -int styleable ActionBar_indeterminateProgressStyle 18 -int styleable ActionBar_itemPadding 19 -int styleable ActionBar_logo 20 -int styleable ActionBar_navigationMode 21 -int styleable ActionBar_popupTheme 22 -int styleable ActionBar_progressBarPadding 23 -int styleable ActionBar_progressBarStyle 24 -int styleable ActionBar_subtitle 25 -int styleable ActionBar_subtitleTextStyle 26 -int styleable ActionBar_title 27 -int styleable ActionBar_titleTextStyle 28 -int[] styleable ActionBarLayout { 0x10100b3 } -int styleable ActionBarLayout_android_layout_gravity 0 -int[] styleable ActionMenuItemView { 0x101013f } -int styleable ActionMenuItemView_android_minWidth 0 -int[] styleable ActionMenuView { } -int[] styleable ActionMode { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ActionMode_background 0 -int styleable ActionMode_backgroundSplit 1 -int styleable ActionMode_closeItemLayout 2 -int styleable ActionMode_height 3 -int styleable ActionMode_subtitleTextStyle 4 -int styleable ActionMode_titleTextStyle 5 -int[] styleable ActivityChooserView { 0x0, 0x0 } -int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0 -int styleable ActivityChooserView_initialActivityCount 1 -int[] styleable AlertDialog { 0x10100f2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AlertDialog_android_layout 0 -int styleable AlertDialog_buttonIconDimen 1 -int styleable AlertDialog_buttonPanelSideLayout 2 -int styleable AlertDialog_listItemLayout 3 -int styleable AlertDialog_listLayout 4 -int styleable AlertDialog_multiChoiceItemLayout 5 -int styleable AlertDialog_showTitle 6 -int styleable AlertDialog_singleChoiceItemLayout 7 -int[] styleable AnimatedStateListDrawableCompat { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } -int styleable AnimatedStateListDrawableCompat_android_constantSize 0 -int styleable AnimatedStateListDrawableCompat_android_dither 1 -int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 2 -int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 3 -int styleable AnimatedStateListDrawableCompat_android_variablePadding 4 -int styleable AnimatedStateListDrawableCompat_android_visible 5 -int[] styleable AnimatedStateListDrawableItem { 0x1010199, 0x10100d0 } -int styleable AnimatedStateListDrawableItem_android_drawable 0 -int styleable AnimatedStateListDrawableItem_android_id 1 -int[] styleable AnimatedStateListDrawableTransition { 0x1010199, 0x101044a, 0x101044b, 0x1010449 } -int styleable AnimatedStateListDrawableTransition_android_drawable 0 -int styleable AnimatedStateListDrawableTransition_android_fromId 1 -int styleable AnimatedStateListDrawableTransition_android_reversible 2 -int styleable AnimatedStateListDrawableTransition_android_toId 3 -int[] styleable AppBarLayout { 0x10100d4, 0x1010540, 0x101048f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AppBarLayout_android_background 0 -int styleable AppBarLayout_android_keyboardNavigationCluster 1 -int styleable AppBarLayout_android_touchscreenBlocksFocus 2 -int styleable AppBarLayout_elevation 3 -int styleable AppBarLayout_expanded 4 -int styleable AppBarLayout_liftOnScroll 5 -int styleable AppBarLayout_liftOnScrollColor 6 -int styleable AppBarLayout_liftOnScrollTargetViewId 7 -int styleable AppBarLayout_statusBarForeground 8 -int[] styleable AppBarLayoutStates { 0x0, 0x0, 0x0, 0x0 } -int styleable AppBarLayoutStates_state_collapsed 0 -int styleable AppBarLayoutStates_state_collapsible 1 -int styleable AppBarLayoutStates_state_liftable 2 -int styleable AppBarLayoutStates_state_lifted 3 -int[] styleable AppBarLayout_Layout { 0x0, 0x0, 0x0 } -int styleable AppBarLayout_Layout_layout_scrollEffect 0 -int styleable AppBarLayout_Layout_layout_scrollFlags 1 -int styleable AppBarLayout_Layout_layout_scrollInterpolator 2 -int[] styleable AppCompatEmojiHelper { } -int[] styleable AppCompatImageView { 0x1010119, 0x0, 0x0, 0x0 } -int styleable AppCompatImageView_android_src 0 -int styleable AppCompatImageView_srcCompat 1 -int styleable AppCompatImageView_tint 2 -int styleable AppCompatImageView_tintMode 3 -int[] styleable AppCompatSeekBar { 0x1010142, 0x0, 0x0, 0x0 } -int styleable AppCompatSeekBar_android_thumb 0 -int styleable AppCompatSeekBar_tickMark 1 -int styleable AppCompatSeekBar_tickMarkTint 2 -int styleable AppCompatSeekBar_tickMarkTintMode 3 -int[] styleable AppCompatTextHelper { 0x101016e, 0x1010393, 0x101016f, 0x1010170, 0x1010392, 0x101016d, 0x1010034 } -int styleable AppCompatTextHelper_android_drawableBottom 0 -int styleable AppCompatTextHelper_android_drawableEnd 1 -int styleable AppCompatTextHelper_android_drawableLeft 2 -int styleable AppCompatTextHelper_android_drawableRight 3 -int styleable AppCompatTextHelper_android_drawableStart 4 -int styleable AppCompatTextHelper_android_drawableTop 5 -int styleable AppCompatTextHelper_android_textAppearance 6 -int[] styleable AppCompatTextView { 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AppCompatTextView_android_textAppearance 0 -int styleable AppCompatTextView_autoSizeMaxTextSize 1 -int styleable AppCompatTextView_autoSizeMinTextSize 2 -int styleable AppCompatTextView_autoSizePresetSizes 3 -int styleable AppCompatTextView_autoSizeStepGranularity 4 -int styleable AppCompatTextView_autoSizeTextType 5 -int styleable AppCompatTextView_drawableBottomCompat 6 -int styleable AppCompatTextView_drawableEndCompat 7 -int styleable AppCompatTextView_drawableLeftCompat 8 -int styleable AppCompatTextView_drawableRightCompat 9 -int styleable AppCompatTextView_drawableStartCompat 10 -int styleable AppCompatTextView_drawableTint 11 -int styleable AppCompatTextView_drawableTintMode 12 -int styleable AppCompatTextView_drawableTopCompat 13 -int styleable AppCompatTextView_emojiCompatEnabled 14 -int styleable AppCompatTextView_firstBaselineToTopHeight 15 -int styleable AppCompatTextView_fontFamily 16 -int styleable AppCompatTextView_fontVariationSettings 17 -int styleable AppCompatTextView_lastBaselineToBottomHeight 18 -int styleable AppCompatTextView_lineHeight 19 -int styleable AppCompatTextView_textAllCaps 20 -int styleable AppCompatTextView_textLocale 21 -int[] styleable AppCompatTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10100ae, 0x1010057, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AppCompatTheme_actionBarDivider 0 -int styleable AppCompatTheme_actionBarItemBackground 1 -int styleable AppCompatTheme_actionBarPopupTheme 2 -int styleable AppCompatTheme_actionBarSize 3 -int styleable AppCompatTheme_actionBarSplitStyle 4 -int styleable AppCompatTheme_actionBarStyle 5 -int styleable AppCompatTheme_actionBarTabBarStyle 6 -int styleable AppCompatTheme_actionBarTabStyle 7 -int styleable AppCompatTheme_actionBarTabTextStyle 8 -int styleable AppCompatTheme_actionBarTheme 9 -int styleable AppCompatTheme_actionBarWidgetTheme 10 -int styleable AppCompatTheme_actionButtonStyle 11 -int styleable AppCompatTheme_actionDropDownStyle 12 -int styleable AppCompatTheme_actionMenuTextAppearance 13 -int styleable AppCompatTheme_actionMenuTextColor 14 -int styleable AppCompatTheme_actionModeBackground 15 -int styleable AppCompatTheme_actionModeCloseButtonStyle 16 -int styleable AppCompatTheme_actionModeCloseContentDescription 17 -int styleable AppCompatTheme_actionModeCloseDrawable 18 -int styleable AppCompatTheme_actionModeCopyDrawable 19 -int styleable AppCompatTheme_actionModeCutDrawable 20 -int styleable AppCompatTheme_actionModeFindDrawable 21 -int styleable AppCompatTheme_actionModePasteDrawable 22 -int styleable AppCompatTheme_actionModePopupWindowStyle 23 -int styleable AppCompatTheme_actionModeSelectAllDrawable 24 -int styleable AppCompatTheme_actionModeShareDrawable 25 -int styleable AppCompatTheme_actionModeSplitBackground 26 -int styleable AppCompatTheme_actionModeStyle 27 -int styleable AppCompatTheme_actionModeTheme 28 -int styleable AppCompatTheme_actionModeWebSearchDrawable 29 -int styleable AppCompatTheme_actionOverflowButtonStyle 30 -int styleable AppCompatTheme_actionOverflowMenuStyle 31 -int styleable AppCompatTheme_activityChooserViewStyle 32 -int styleable AppCompatTheme_alertDialogButtonGroupStyle 33 -int styleable AppCompatTheme_alertDialogCenterButtons 34 -int styleable AppCompatTheme_alertDialogStyle 35 -int styleable AppCompatTheme_alertDialogTheme 36 -int styleable AppCompatTheme_android_windowAnimationStyle 37 -int styleable AppCompatTheme_android_windowIsFloating 38 -int styleable AppCompatTheme_autoCompleteTextViewStyle 39 -int styleable AppCompatTheme_borderlessButtonStyle 40 -int styleable AppCompatTheme_buttonBarButtonStyle 41 -int styleable AppCompatTheme_buttonBarNegativeButtonStyle 42 -int styleable AppCompatTheme_buttonBarNeutralButtonStyle 43 -int styleable AppCompatTheme_buttonBarPositiveButtonStyle 44 -int styleable AppCompatTheme_buttonBarStyle 45 -int styleable AppCompatTheme_buttonStyle 46 -int styleable AppCompatTheme_buttonStyleSmall 47 -int styleable AppCompatTheme_checkboxStyle 48 -int styleable AppCompatTheme_checkedTextViewStyle 49 -int styleable AppCompatTheme_colorAccent 50 -int styleable AppCompatTheme_colorBackgroundFloating 51 -int styleable AppCompatTheme_colorButtonNormal 52 -int styleable AppCompatTheme_colorControlActivated 53 -int styleable AppCompatTheme_colorControlHighlight 54 -int styleable AppCompatTheme_colorControlNormal 55 -int styleable AppCompatTheme_colorError 56 -int styleable AppCompatTheme_colorPrimary 57 -int styleable AppCompatTheme_colorPrimaryDark 58 -int styleable AppCompatTheme_colorSwitchThumbNormal 59 -int styleable AppCompatTheme_controlBackground 60 -int styleable AppCompatTheme_dialogCornerRadius 61 -int styleable AppCompatTheme_dialogPreferredPadding 62 -int styleable AppCompatTheme_dialogTheme 63 -int styleable AppCompatTheme_dividerHorizontal 64 -int styleable AppCompatTheme_dividerVertical 65 -int styleable AppCompatTheme_dropDownListViewStyle 66 -int styleable AppCompatTheme_dropdownListPreferredItemHeight 67 -int styleable AppCompatTheme_editTextBackground 68 -int styleable AppCompatTheme_editTextColor 69 -int styleable AppCompatTheme_editTextStyle 70 -int styleable AppCompatTheme_homeAsUpIndicator 71 -int styleable AppCompatTheme_imageButtonStyle 72 -int styleable AppCompatTheme_listChoiceBackgroundIndicator 73 -int styleable AppCompatTheme_listChoiceIndicatorMultipleAnimated 74 -int styleable AppCompatTheme_listChoiceIndicatorSingleAnimated 75 -int styleable AppCompatTheme_listDividerAlertDialog 76 -int styleable AppCompatTheme_listMenuViewStyle 77 -int styleable AppCompatTheme_listPopupWindowStyle 78 -int styleable AppCompatTheme_listPreferredItemHeight 79 -int styleable AppCompatTheme_listPreferredItemHeightLarge 80 -int styleable AppCompatTheme_listPreferredItemHeightSmall 81 -int styleable AppCompatTheme_listPreferredItemPaddingEnd 82 -int styleable AppCompatTheme_listPreferredItemPaddingLeft 83 -int styleable AppCompatTheme_listPreferredItemPaddingRight 84 -int styleable AppCompatTheme_listPreferredItemPaddingStart 85 -int styleable AppCompatTheme_panelBackground 86 -int styleable AppCompatTheme_panelMenuListTheme 87 -int styleable AppCompatTheme_panelMenuListWidth 88 -int styleable AppCompatTheme_popupMenuStyle 89 -int styleable AppCompatTheme_popupWindowStyle 90 -int styleable AppCompatTheme_radioButtonStyle 91 -int styleable AppCompatTheme_ratingBarStyle 92 -int styleable AppCompatTheme_ratingBarStyleIndicator 93 -int styleable AppCompatTheme_ratingBarStyleSmall 94 -int styleable AppCompatTheme_searchViewStyle 95 -int styleable AppCompatTheme_seekBarStyle 96 -int styleable AppCompatTheme_selectableItemBackground 97 -int styleable AppCompatTheme_selectableItemBackgroundBorderless 98 -int styleable AppCompatTheme_spinnerDropDownItemStyle 99 -int styleable AppCompatTheme_spinnerStyle 100 -int styleable AppCompatTheme_switchStyle 101 -int styleable AppCompatTheme_textAppearanceLargePopupMenu 102 -int styleable AppCompatTheme_textAppearanceListItem 103 -int styleable AppCompatTheme_textAppearanceListItemSecondary 104 -int styleable AppCompatTheme_textAppearanceListItemSmall 105 -int styleable AppCompatTheme_textAppearancePopupMenuHeader 106 -int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 107 -int styleable AppCompatTheme_textAppearanceSearchResultTitle 108 -int styleable AppCompatTheme_textAppearanceSmallPopupMenu 109 -int styleable AppCompatTheme_textColorAlertDialogListItem 110 -int styleable AppCompatTheme_textColorSearchUrl 111 -int styleable AppCompatTheme_toolbarNavigationButtonStyle 112 -int styleable AppCompatTheme_toolbarStyle 113 -int styleable AppCompatTheme_tooltipForegroundColor 114 -int styleable AppCompatTheme_tooltipFrameBackground 115 -int styleable AppCompatTheme_viewInflaterClass 116 -int styleable AppCompatTheme_windowActionBar 117 -int styleable AppCompatTheme_windowActionBarOverlay 118 -int styleable AppCompatTheme_windowActionModeOverlay 119 -int styleable AppCompatTheme_windowFixedHeightMajor 120 -int styleable AppCompatTheme_windowFixedHeightMinor 121 -int styleable AppCompatTheme_windowFixedWidthMajor 122 -int styleable AppCompatTheme_windowFixedWidthMinor 123 -int styleable AppCompatTheme_windowMinWidthMajor 124 -int styleable AppCompatTheme_windowMinWidthMinor 125 -int styleable AppCompatTheme_windowNoTitle 126 -int[] styleable BackgroundStyle { 0x101030e, 0x0 } -int styleable BackgroundStyle_android_selectableItemBackground 0 -int styleable BackgroundStyle_selectableItemBackground 1 -int[] styleable Badge { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Badge_autoAdjustToWithinGrandparentBounds 0 -int styleable Badge_backgroundColor 1 -int styleable Badge_badgeFixedEdge 2 -int styleable Badge_badgeGravity 3 -int styleable Badge_badgeHeight 4 -int styleable Badge_badgeRadius 5 -int styleable Badge_badgeShapeAppearance 6 -int styleable Badge_badgeShapeAppearanceOverlay 7 -int styleable Badge_badgeText 8 -int styleable Badge_badgeTextAppearance 9 -int styleable Badge_badgeTextColor 10 -int styleable Badge_badgeVerticalPadding 11 -int styleable Badge_badgeWidePadding 12 -int styleable Badge_badgeWidth 13 -int styleable Badge_badgeWithTextHeight 14 -int styleable Badge_badgeWithTextRadius 15 -int styleable Badge_badgeWithTextShapeAppearance 16 -int styleable Badge_badgeWithTextShapeAppearanceOverlay 17 -int styleable Badge_badgeWithTextWidth 18 -int styleable Badge_horizontalOffset 19 -int styleable Badge_horizontalOffsetWithText 20 -int styleable Badge_largeFontVerticalOffsetAdjustment 21 -int styleable Badge_maxCharacterCount 22 -int styleable Badge_maxNumber 23 -int styleable Badge_number 24 -int styleable Badge_offsetAlignmentMode 25 -int styleable Badge_verticalOffset 26 -int styleable Badge_verticalOffsetWithText 27 -int[] styleable BaseProgressIndicator { 0x1010139, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BaseProgressIndicator_android_indeterminate 0 -int styleable BaseProgressIndicator_hideAnimationBehavior 1 -int styleable BaseProgressIndicator_indeterminateAnimatorDurationScale 2 -int styleable BaseProgressIndicator_indicatorColor 3 -int styleable BaseProgressIndicator_indicatorTrackGapSize 4 -int styleable BaseProgressIndicator_minHideDelay 5 -int styleable BaseProgressIndicator_showAnimationBehavior 6 -int styleable BaseProgressIndicator_showDelay 7 -int styleable BaseProgressIndicator_trackColor 8 -int styleable BaseProgressIndicator_trackCornerRadius 9 -int styleable BaseProgressIndicator_trackThickness 10 -int styleable BaseProgressIndicator_waveAmplitude 11 -int styleable BaseProgressIndicator_waveSpeed 12 -int styleable BaseProgressIndicator_wavelength 13 -int styleable BaseProgressIndicator_wavelengthDeterminate 14 -int styleable BaseProgressIndicator_wavelengthIndeterminate 15 -int[] styleable BottomAppBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BottomAppBar_addElevationShadow 0 -int styleable BottomAppBar_backgroundTint 1 -int styleable BottomAppBar_elevation 2 -int styleable BottomAppBar_fabAlignmentMode 3 -int styleable BottomAppBar_fabAlignmentModeEndMargin 4 -int styleable BottomAppBar_fabAnchorMode 5 -int styleable BottomAppBar_fabAnimationMode 6 -int styleable BottomAppBar_fabCradleMargin 7 -int styleable BottomAppBar_fabCradleRoundedCornerRadius 8 -int styleable BottomAppBar_fabCradleVerticalOffset 9 -int styleable BottomAppBar_hideOnScroll 10 -int styleable BottomAppBar_menuAlignmentMode 11 -int styleable BottomAppBar_navigationIconTint 12 -int styleable BottomAppBar_paddingBottomSystemWindowInsets 13 -int styleable BottomAppBar_paddingLeftSystemWindowInsets 14 -int styleable BottomAppBar_paddingRightSystemWindowInsets 15 -int styleable BottomAppBar_removeEmbeddedFabElevation 16 -int[] styleable BottomNavigationView { 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BottomNavigationView_android_minHeight 0 -int styleable BottomNavigationView_compatShadowEnabled 1 -int styleable BottomNavigationView_elevation 2 -int styleable BottomNavigationView_itemBackground 3 -int styleable BottomNavigationView_itemHorizontalTranslationEnabled 4 -int styleable BottomNavigationView_itemIconSize 5 -int styleable BottomNavigationView_itemIconTint 6 -int styleable BottomNavigationView_itemTextAppearanceActive 7 -int styleable BottomNavigationView_itemTextAppearanceInactive 8 -int styleable BottomNavigationView_itemTextColor 9 -int styleable BottomNavigationView_labelVisibilityMode 10 -int styleable BottomNavigationView_menu 11 -int styleable BottomNavigationView_shapeAppearance 12 -int styleable BottomNavigationView_shapeAppearanceOverlay 13 -int[] styleable BottomSheetBehavior_Layout { 0x1010440, 0x1010120, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BottomSheetBehavior_Layout_android_elevation 0 -int styleable BottomSheetBehavior_Layout_android_maxHeight 1 -int styleable BottomSheetBehavior_Layout_android_maxWidth 2 -int styleable BottomSheetBehavior_Layout_backgroundTint 3 -int styleable BottomSheetBehavior_Layout_behavior_draggable 4 -int styleable BottomSheetBehavior_Layout_behavior_draggableOnNestedScroll 5 -int styleable BottomSheetBehavior_Layout_behavior_expandedOffset 6 -int styleable BottomSheetBehavior_Layout_behavior_fitToContents 7 -int styleable BottomSheetBehavior_Layout_behavior_halfExpandedRatio 8 -int styleable BottomSheetBehavior_Layout_behavior_hideable 9 -int styleable BottomSheetBehavior_Layout_behavior_peekHeight 10 -int styleable BottomSheetBehavior_Layout_behavior_saveFlags 11 -int styleable BottomSheetBehavior_Layout_behavior_significantVelocityThreshold 12 -int styleable BottomSheetBehavior_Layout_behavior_skipCollapsed 13 -int styleable BottomSheetBehavior_Layout_gestureInsetBottomIgnored 14 -int styleable BottomSheetBehavior_Layout_marginLeftSystemWindowInsets 15 -int styleable BottomSheetBehavior_Layout_marginRightSystemWindowInsets 16 -int styleable BottomSheetBehavior_Layout_marginTopSystemWindowInsets 17 -int styleable BottomSheetBehavior_Layout_paddingBottomSystemWindowInsets 18 -int styleable BottomSheetBehavior_Layout_paddingLeftSystemWindowInsets 19 -int styleable BottomSheetBehavior_Layout_paddingRightSystemWindowInsets 20 -int styleable BottomSheetBehavior_Layout_paddingTopSystemWindowInsets 21 -int styleable BottomSheetBehavior_Layout_shapeAppearance 22 -int styleable BottomSheetBehavior_Layout_shapeAppearanceOverlay 23 -int styleable BottomSheetBehavior_Layout_shouldRemoveExpandedCorners 24 -int[] styleable ButtonBarLayout { 0x0 } -int styleable ButtonBarLayout_allowStacking 0 -int[] styleable Capability { 0x0, 0x0 } -int styleable Capability_queryPatterns 0 -int styleable Capability_shortcutMatchRequired 1 -int[] styleable CardView { 0x1010140, 0x101013f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CardView_android_minHeight 0 -int styleable CardView_android_minWidth 1 -int styleable CardView_cardBackgroundColor 2 -int styleable CardView_cardCornerRadius 3 -int styleable CardView_cardElevation 4 -int styleable CardView_cardMaxElevation 5 -int styleable CardView_cardPreventCornerOverlap 6 -int styleable CardView_cardUseCompatPadding 7 -int styleable CardView_contentPadding 8 -int styleable CardView_contentPaddingBottom 9 -int styleable CardView_contentPaddingLeft 10 -int styleable CardView_contentPaddingRight 11 -int styleable CardView_contentPaddingTop 12 -int[] styleable Carousel { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Carousel_carousel_alignment 0 -int styleable Carousel_carousel_backwardTransition 1 -int styleable Carousel_carousel_emptyViewsBehavior 2 -int styleable Carousel_carousel_firstView 3 -int styleable Carousel_carousel_forwardTransition 4 -int styleable Carousel_carousel_infinite 5 -int styleable Carousel_carousel_nextState 6 -int styleable Carousel_carousel_previousState 7 -int styleable Carousel_carousel_touchUpMode 8 -int styleable Carousel_carousel_touchUp_dampeningFactor 9 -int styleable Carousel_carousel_touchUp_velocityThreshold 10 -int[] styleable CheckBoxPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x0, 0x0, 0x0 } -int styleable CheckBoxPreference_android_disableDependentsState 0 -int styleable CheckBoxPreference_android_summaryOff 1 -int styleable CheckBoxPreference_android_summaryOn 2 -int styleable CheckBoxPreference_disableDependentsState 3 -int styleable CheckBoxPreference_summaryOff 4 -int styleable CheckBoxPreference_summaryOn 5 -int[] styleable CheckedTextView { 0x1010108, 0x0, 0x0, 0x0 } -int styleable CheckedTextView_android_checkMark 0 -int styleable CheckedTextView_checkMarkCompat 1 -int styleable CheckedTextView_checkMarkTint 2 -int styleable CheckedTextView_checkMarkTintMode 3 -int[] styleable Chip { 0x10101e5, 0x10100ab, 0x101011f, 0x101014f, 0x1010034, 0x1010098, 0x1010095, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Chip_android_checkable 0 -int styleable Chip_android_ellipsize 1 -int styleable Chip_android_maxWidth 2 -int styleable Chip_android_text 3 -int styleable Chip_android_textAppearance 4 -int styleable Chip_android_textColor 5 -int styleable Chip_android_textSize 6 -int styleable Chip_checkedIcon 7 -int styleable Chip_checkedIconEnabled 8 -int styleable Chip_checkedIconTint 9 -int styleable Chip_checkedIconVisible 10 -int styleable Chip_chipBackgroundColor 11 -int styleable Chip_chipCornerRadius 12 -int styleable Chip_chipEndPadding 13 -int styleable Chip_chipIcon 14 -int styleable Chip_chipIconEnabled 15 -int styleable Chip_chipIconSize 16 -int styleable Chip_chipIconTint 17 -int styleable Chip_chipIconVisible 18 -int styleable Chip_chipMinHeight 19 -int styleable Chip_chipMinTouchTargetSize 20 -int styleable Chip_chipStartPadding 21 -int styleable Chip_chipStrokeColor 22 -int styleable Chip_chipStrokeWidth 23 -int styleable Chip_chipSurfaceColor 24 -int styleable Chip_closeIcon 25 -int styleable Chip_closeIconEnabled 26 -int styleable Chip_closeIconEndPadding 27 -int styleable Chip_closeIconSize 28 -int styleable Chip_closeIconStartPadding 29 -int styleable Chip_closeIconTint 30 -int styleable Chip_closeIconVisible 31 -int styleable Chip_ensureMinTouchTargetSize 32 -int styleable Chip_hideMotionSpec 33 -int styleable Chip_iconEndPadding 34 -int styleable Chip_iconStartPadding 35 -int styleable Chip_rippleColor 36 -int styleable Chip_shapeAppearance 37 -int styleable Chip_shapeAppearanceOverlay 38 -int styleable Chip_showMotionSpec 39 -int styleable Chip_textEndPadding 40 -int styleable Chip_textStartPadding 41 -int[] styleable ChipGroup { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ChipGroup_checkedChip 0 -int styleable ChipGroup_chipSpacing 1 -int styleable ChipGroup_chipSpacingHorizontal 2 -int styleable ChipGroup_chipSpacingVertical 3 -int styleable ChipGroup_selectionRequired 4 -int styleable ChipGroup_singleLine 5 -int styleable ChipGroup_singleSelection 6 -int[] styleable CircularProgressIndicator { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CircularProgressIndicator_indeterminateAnimationTypeCircular 0 -int styleable CircularProgressIndicator_indeterminateTrackVisible 1 -int styleable CircularProgressIndicator_indicatorDirectionCircular 2 -int styleable CircularProgressIndicator_indicatorInset 3 -int styleable CircularProgressIndicator_indicatorSize 4 -int[] styleable ClockFaceView { 0x0, 0x0 } -int styleable ClockFaceView_clockFaceBackgroundColor 0 -int styleable ClockFaceView_clockNumberTextColor 1 -int[] styleable ClockHandView { 0x0, 0x0, 0x0 } -int styleable ClockHandView_clockHandColor 0 -int styleable ClockHandView_materialCircleRadius 1 -int styleable ClockHandView_selectorSize 2 -int[] styleable CodeEditor { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CodeEditor_autoCompleteEnabled 0 -int styleable CodeEditor_cursorBlinkPeriod 1 -int styleable CodeEditor_dividerMargin 2 -int styleable CodeEditor_dividerWidth 3 -int styleable CodeEditor_highlightBracketPair 4 -int styleable CodeEditor_highlightCurrentBlock 5 -int styleable CodeEditor_highlightCurrentLine 6 -int styleable CodeEditor_horizontalScrollbarEnabled 7 -int styleable CodeEditor_ligatures 8 -int styleable CodeEditor_lineNumberVisible 9 -int styleable CodeEditor_lnPanelPosition 10 -int styleable CodeEditor_lnPanelPositionMode 11 -int styleable CodeEditor_pinLineNumber 12 -int styleable CodeEditor_renderFunctionChars 13 -int styleable CodeEditor_scalable 14 -int styleable CodeEditor_scrollbarThumbHorizontal 15 -int styleable CodeEditor_scrollbarThumbVertical 16 -int styleable CodeEditor_scrollbarTrackHorizontal 17 -int styleable CodeEditor_scrollbarTrackVertical 18 -int styleable CodeEditor_symbolCompletionEnabled 19 -int styleable CodeEditor_tabWidth 20 -int styleable CodeEditor_text 21 -int styleable CodeEditor_textSize 22 -int styleable CodeEditor_verticalScrollbarEnabled 23 -int styleable CodeEditor_wordwrapMode 24 -int[] styleable CollapsingToolbarLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CollapsingToolbarLayout_collapsedSubtitleTextAppearance 0 -int styleable CollapsingToolbarLayout_collapsedSubtitleTextColor 1 -int styleable CollapsingToolbarLayout_collapsedTitleGravity 2 -int styleable CollapsingToolbarLayout_collapsedTitleGravityMode 3 -int styleable CollapsingToolbarLayout_collapsedTitleTextAppearance 4 -int styleable CollapsingToolbarLayout_collapsedTitleTextColor 5 -int styleable CollapsingToolbarLayout_contentScrim 6 -int styleable CollapsingToolbarLayout_expandedSubtitleTextAppearance 7 -int styleable CollapsingToolbarLayout_expandedSubtitleTextColor 8 -int styleable CollapsingToolbarLayout_expandedTitleGravity 9 -int styleable CollapsingToolbarLayout_expandedTitleMargin 10 -int styleable CollapsingToolbarLayout_expandedTitleMarginBottom 11 -int styleable CollapsingToolbarLayout_expandedTitleMarginEnd 12 -int styleable CollapsingToolbarLayout_expandedTitleMarginStart 13 -int styleable CollapsingToolbarLayout_expandedTitleMarginTop 14 -int styleable CollapsingToolbarLayout_expandedTitleSpacing 15 -int styleable CollapsingToolbarLayout_expandedTitleTextAppearance 16 -int styleable CollapsingToolbarLayout_expandedTitleTextColor 17 -int styleable CollapsingToolbarLayout_extraMultilineHeightEnabled 18 -int styleable CollapsingToolbarLayout_forceApplySystemWindowInsetTop 19 -int styleable CollapsingToolbarLayout_maxLines 20 -int styleable CollapsingToolbarLayout_scrimAnimationDuration 21 -int styleable CollapsingToolbarLayout_scrimVisibleHeightTrigger 22 -int styleable CollapsingToolbarLayout_statusBarScrim 23 -int styleable CollapsingToolbarLayout_subtitle 24 -int styleable CollapsingToolbarLayout_subtitleMaxLines 25 -int styleable CollapsingToolbarLayout_title 26 -int styleable CollapsingToolbarLayout_titleCollapseMode 27 -int styleable CollapsingToolbarLayout_titleEnabled 28 -int styleable CollapsingToolbarLayout_titleMaxLines 29 -int styleable CollapsingToolbarLayout_titlePositionInterpolator 30 -int styleable CollapsingToolbarLayout_titleTextEllipsize 31 -int styleable CollapsingToolbarLayout_toolbarId 32 -int[] styleable CollapsingToolbarLayout_Layout { 0x0, 0x0 } -int styleable CollapsingToolbarLayout_Layout_layout_collapseMode 0 -int styleable CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier 1 -int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5, 0x1010647, 0x0 } -int styleable ColorStateListItem_alpha 0 -int styleable ColorStateListItem_android_alpha 1 -int styleable ColorStateListItem_android_color 2 -int styleable ColorStateListItem_android_lStar 3 -int styleable ColorStateListItem_lStar 4 -int[] styleable CompoundButton { 0x1010107, 0x0, 0x0, 0x0 } -int styleable CompoundButton_android_button 0 -int styleable CompoundButton_buttonCompat 1 -int styleable CompoundButton_buttonTint 2 -int styleable CompoundButton_buttonTintMode 3 -int[] styleable Constraint { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Constraint_android_alpha 0 -int styleable Constraint_android_elevation 1 -int styleable Constraint_android_id 2 -int styleable Constraint_android_layout_height 3 -int styleable Constraint_android_layout_marginBottom 4 -int styleable Constraint_android_layout_marginEnd 5 -int styleable Constraint_android_layout_marginLeft 6 -int styleable Constraint_android_layout_marginRight 7 -int styleable Constraint_android_layout_marginStart 8 -int styleable Constraint_android_layout_marginTop 9 -int styleable Constraint_android_layout_width 10 -int styleable Constraint_android_maxHeight 11 -int styleable Constraint_android_maxWidth 12 -int styleable Constraint_android_minHeight 13 -int styleable Constraint_android_minWidth 14 -int styleable Constraint_android_orientation 15 -int styleable Constraint_android_rotation 16 -int styleable Constraint_android_rotationX 17 -int styleable Constraint_android_rotationY 18 -int styleable Constraint_android_scaleX 19 -int styleable Constraint_android_scaleY 20 -int styleable Constraint_android_transformPivotX 21 -int styleable Constraint_android_transformPivotY 22 -int styleable Constraint_android_translationX 23 -int styleable Constraint_android_translationY 24 -int styleable Constraint_android_translationZ 25 -int styleable Constraint_android_visibility 26 -int styleable Constraint_animateCircleAngleTo 27 -int styleable Constraint_animateRelativeTo 28 -int styleable Constraint_barrierAllowsGoneWidgets 29 -int styleable Constraint_barrierDirection 30 -int styleable Constraint_barrierMargin 31 -int styleable Constraint_chainUseRtl 32 -int styleable Constraint_constraint_referenced_ids 33 -int styleable Constraint_constraint_referenced_tags 34 -int styleable Constraint_drawPath 35 -int styleable Constraint_flow_firstHorizontalBias 36 -int styleable Constraint_flow_firstHorizontalStyle 37 -int styleable Constraint_flow_firstVerticalBias 38 -int styleable Constraint_flow_firstVerticalStyle 39 -int styleable Constraint_flow_horizontalAlign 40 -int styleable Constraint_flow_horizontalBias 41 -int styleable Constraint_flow_horizontalGap 42 -int styleable Constraint_flow_horizontalStyle 43 -int styleable Constraint_flow_lastHorizontalBias 44 -int styleable Constraint_flow_lastHorizontalStyle 45 -int styleable Constraint_flow_lastVerticalBias 46 -int styleable Constraint_flow_lastVerticalStyle 47 -int styleable Constraint_flow_maxElementsWrap 48 -int styleable Constraint_flow_verticalAlign 49 -int styleable Constraint_flow_verticalBias 50 -int styleable Constraint_flow_verticalGap 51 -int styleable Constraint_flow_verticalStyle 52 -int styleable Constraint_flow_wrapMode 53 -int styleable Constraint_guidelineUseRtl 54 -int styleable Constraint_layout_constrainedHeight 55 -int styleable Constraint_layout_constrainedWidth 56 -int styleable Constraint_layout_constraintBaseline_creator 57 -int styleable Constraint_layout_constraintBaseline_toBaselineOf 58 -int styleable Constraint_layout_constraintBaseline_toBottomOf 59 -int styleable Constraint_layout_constraintBaseline_toTopOf 60 -int styleable Constraint_layout_constraintBottom_creator 61 -int styleable Constraint_layout_constraintBottom_toBottomOf 62 -int styleable Constraint_layout_constraintBottom_toTopOf 63 -int styleable Constraint_layout_constraintCircle 64 -int styleable Constraint_layout_constraintCircleAngle 65 -int styleable Constraint_layout_constraintCircleRadius 66 -int styleable Constraint_layout_constraintDimensionRatio 67 -int styleable Constraint_layout_constraintEnd_toEndOf 68 -int styleable Constraint_layout_constraintEnd_toStartOf 69 -int styleable Constraint_layout_constraintGuide_begin 70 -int styleable Constraint_layout_constraintGuide_end 71 -int styleable Constraint_layout_constraintGuide_percent 72 -int styleable Constraint_layout_constraintHeight 73 -int styleable Constraint_layout_constraintHeight_default 74 -int styleable Constraint_layout_constraintHeight_max 75 -int styleable Constraint_layout_constraintHeight_min 76 -int styleable Constraint_layout_constraintHeight_percent 77 -int styleable Constraint_layout_constraintHorizontal_bias 78 -int styleable Constraint_layout_constraintHorizontal_chainStyle 79 -int styleable Constraint_layout_constraintHorizontal_weight 80 -int styleable Constraint_layout_constraintLeft_creator 81 -int styleable Constraint_layout_constraintLeft_toLeftOf 82 -int styleable Constraint_layout_constraintLeft_toRightOf 83 -int styleable Constraint_layout_constraintRight_creator 84 -int styleable Constraint_layout_constraintRight_toLeftOf 85 -int styleable Constraint_layout_constraintRight_toRightOf 86 -int styleable Constraint_layout_constraintStart_toEndOf 87 -int styleable Constraint_layout_constraintStart_toStartOf 88 -int styleable Constraint_layout_constraintTag 89 -int styleable Constraint_layout_constraintTop_creator 90 -int styleable Constraint_layout_constraintTop_toBottomOf 91 -int styleable Constraint_layout_constraintTop_toTopOf 92 -int styleable Constraint_layout_constraintVertical_bias 93 -int styleable Constraint_layout_constraintVertical_chainStyle 94 -int styleable Constraint_layout_constraintVertical_weight 95 -int styleable Constraint_layout_constraintWidth 96 -int styleable Constraint_layout_constraintWidth_default 97 -int styleable Constraint_layout_constraintWidth_max 98 -int styleable Constraint_layout_constraintWidth_min 99 -int styleable Constraint_layout_constraintWidth_percent 100 -int styleable Constraint_layout_editor_absoluteX 101 -int styleable Constraint_layout_editor_absoluteY 102 -int styleable Constraint_layout_goneMarginBaseline 103 -int styleable Constraint_layout_goneMarginBottom 104 -int styleable Constraint_layout_goneMarginEnd 105 -int styleable Constraint_layout_goneMarginLeft 106 -int styleable Constraint_layout_goneMarginRight 107 -int styleable Constraint_layout_goneMarginStart 108 -int styleable Constraint_layout_goneMarginTop 109 -int styleable Constraint_layout_marginBaseline 110 -int styleable Constraint_layout_wrapBehaviorInParent 111 -int styleable Constraint_motionProgress 112 -int styleable Constraint_motionStagger 113 -int styleable Constraint_pathMotionArc 114 -int styleable Constraint_pivotAnchor 115 -int styleable Constraint_polarRelativeTo 116 -int styleable Constraint_quantizeMotionInterpolator 117 -int styleable Constraint_quantizeMotionPhase 118 -int styleable Constraint_quantizeMotionSteps 119 -int styleable Constraint_transformPivotTarget 120 -int styleable Constraint_transitionEasing 121 -int styleable Constraint_transitionPathRotate 122 -int styleable Constraint_visibilityMode 123 -int[] styleable ConstraintLayout_Layout { 0x1010440, 0x10100f5, 0x10100f6, 0x10100fa, 0x10103b6, 0x101053b, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x101053c, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10100d5, 0x10100d9, 0x10103b4, 0x10100d6, 0x10100d8, 0x10103b3, 0x10100d7, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintLayout_Layout_android_elevation 0 -int styleable ConstraintLayout_Layout_android_layout_height 1 -int styleable ConstraintLayout_Layout_android_layout_margin 2 -int styleable ConstraintLayout_Layout_android_layout_marginBottom 3 -int styleable ConstraintLayout_Layout_android_layout_marginEnd 4 -int styleable ConstraintLayout_Layout_android_layout_marginHorizontal 5 -int styleable ConstraintLayout_Layout_android_layout_marginLeft 6 -int styleable ConstraintLayout_Layout_android_layout_marginRight 7 -int styleable ConstraintLayout_Layout_android_layout_marginStart 8 -int styleable ConstraintLayout_Layout_android_layout_marginTop 9 -int styleable ConstraintLayout_Layout_android_layout_marginVertical 10 -int styleable ConstraintLayout_Layout_android_layout_width 11 -int styleable ConstraintLayout_Layout_android_maxHeight 12 -int styleable ConstraintLayout_Layout_android_maxWidth 13 -int styleable ConstraintLayout_Layout_android_minHeight 14 -int styleable ConstraintLayout_Layout_android_minWidth 15 -int styleable ConstraintLayout_Layout_android_orientation 16 -int styleable ConstraintLayout_Layout_android_padding 17 -int styleable ConstraintLayout_Layout_android_paddingBottom 18 -int styleable ConstraintLayout_Layout_android_paddingEnd 19 -int styleable ConstraintLayout_Layout_android_paddingLeft 20 -int styleable ConstraintLayout_Layout_android_paddingRight 21 -int styleable ConstraintLayout_Layout_android_paddingStart 22 -int styleable ConstraintLayout_Layout_android_paddingTop 23 -int styleable ConstraintLayout_Layout_android_visibility 24 -int styleable ConstraintLayout_Layout_barrierAllowsGoneWidgets 25 -int styleable ConstraintLayout_Layout_barrierDirection 26 -int styleable ConstraintLayout_Layout_barrierMargin 27 -int styleable ConstraintLayout_Layout_chainUseRtl 28 -int styleable ConstraintLayout_Layout_circularflow_angles 29 -int styleable ConstraintLayout_Layout_circularflow_defaultAngle 30 -int styleable ConstraintLayout_Layout_circularflow_defaultRadius 31 -int styleable ConstraintLayout_Layout_circularflow_radiusInDP 32 -int styleable ConstraintLayout_Layout_circularflow_viewCenter 33 -int styleable ConstraintLayout_Layout_constraintSet 34 -int styleable ConstraintLayout_Layout_constraint_referenced_ids 35 -int styleable ConstraintLayout_Layout_constraint_referenced_tags 36 -int styleable ConstraintLayout_Layout_flow_firstHorizontalBias 37 -int styleable ConstraintLayout_Layout_flow_firstHorizontalStyle 38 -int styleable ConstraintLayout_Layout_flow_firstVerticalBias 39 -int styleable ConstraintLayout_Layout_flow_firstVerticalStyle 40 -int styleable ConstraintLayout_Layout_flow_horizontalAlign 41 -int styleable ConstraintLayout_Layout_flow_horizontalBias 42 -int styleable ConstraintLayout_Layout_flow_horizontalGap 43 -int styleable ConstraintLayout_Layout_flow_horizontalStyle 44 -int styleable ConstraintLayout_Layout_flow_lastHorizontalBias 45 -int styleable ConstraintLayout_Layout_flow_lastHorizontalStyle 46 -int styleable ConstraintLayout_Layout_flow_lastVerticalBias 47 -int styleable ConstraintLayout_Layout_flow_lastVerticalStyle 48 -int styleable ConstraintLayout_Layout_flow_maxElementsWrap 49 -int styleable ConstraintLayout_Layout_flow_verticalAlign 50 -int styleable ConstraintLayout_Layout_flow_verticalBias 51 -int styleable ConstraintLayout_Layout_flow_verticalGap 52 -int styleable ConstraintLayout_Layout_flow_verticalStyle 53 -int styleable ConstraintLayout_Layout_flow_wrapMode 54 -int styleable ConstraintLayout_Layout_guidelineUseRtl 55 -int styleable ConstraintLayout_Layout_layoutDescription 56 -int styleable ConstraintLayout_Layout_layout_constrainedHeight 57 -int styleable ConstraintLayout_Layout_layout_constrainedWidth 58 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_creator 59 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf 60 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_toBottomOf 61 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_toTopOf 62 -int styleable ConstraintLayout_Layout_layout_constraintBottom_creator 63 -int styleable ConstraintLayout_Layout_layout_constraintBottom_toBottomOf 64 -int styleable ConstraintLayout_Layout_layout_constraintBottom_toTopOf 65 -int styleable ConstraintLayout_Layout_layout_constraintCircle 66 -int styleable ConstraintLayout_Layout_layout_constraintCircleAngle 67 -int styleable ConstraintLayout_Layout_layout_constraintCircleRadius 68 -int styleable ConstraintLayout_Layout_layout_constraintDimensionRatio 69 -int styleable ConstraintLayout_Layout_layout_constraintEnd_toEndOf 70 -int styleable ConstraintLayout_Layout_layout_constraintEnd_toStartOf 71 -int styleable ConstraintLayout_Layout_layout_constraintGuide_begin 72 -int styleable ConstraintLayout_Layout_layout_constraintGuide_end 73 -int styleable ConstraintLayout_Layout_layout_constraintGuide_percent 74 -int styleable ConstraintLayout_Layout_layout_constraintHeight 75 -int styleable ConstraintLayout_Layout_layout_constraintHeight_default 76 -int styleable ConstraintLayout_Layout_layout_constraintHeight_max 77 -int styleable ConstraintLayout_Layout_layout_constraintHeight_min 78 -int styleable ConstraintLayout_Layout_layout_constraintHeight_percent 79 -int styleable ConstraintLayout_Layout_layout_constraintHorizontal_bias 80 -int styleable ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle 81 -int styleable ConstraintLayout_Layout_layout_constraintHorizontal_weight 82 -int styleable ConstraintLayout_Layout_layout_constraintLeft_creator 83 -int styleable ConstraintLayout_Layout_layout_constraintLeft_toLeftOf 84 -int styleable ConstraintLayout_Layout_layout_constraintLeft_toRightOf 85 -int styleable ConstraintLayout_Layout_layout_constraintRight_creator 86 -int styleable ConstraintLayout_Layout_layout_constraintRight_toLeftOf 87 -int styleable ConstraintLayout_Layout_layout_constraintRight_toRightOf 88 -int styleable ConstraintLayout_Layout_layout_constraintStart_toEndOf 89 -int styleable ConstraintLayout_Layout_layout_constraintStart_toStartOf 90 -int styleable ConstraintLayout_Layout_layout_constraintTag 91 -int styleable ConstraintLayout_Layout_layout_constraintTop_creator 92 -int styleable ConstraintLayout_Layout_layout_constraintTop_toBottomOf 93 -int styleable ConstraintLayout_Layout_layout_constraintTop_toTopOf 94 -int styleable ConstraintLayout_Layout_layout_constraintVertical_bias 95 -int styleable ConstraintLayout_Layout_layout_constraintVertical_chainStyle 96 -int styleable ConstraintLayout_Layout_layout_constraintVertical_weight 97 -int styleable ConstraintLayout_Layout_layout_constraintWidth 98 -int styleable ConstraintLayout_Layout_layout_constraintWidth_default 99 -int styleable ConstraintLayout_Layout_layout_constraintWidth_max 100 -int styleable ConstraintLayout_Layout_layout_constraintWidth_min 101 -int styleable ConstraintLayout_Layout_layout_constraintWidth_percent 102 -int styleable ConstraintLayout_Layout_layout_editor_absoluteX 103 -int styleable ConstraintLayout_Layout_layout_editor_absoluteY 104 -int styleable ConstraintLayout_Layout_layout_goneMarginBaseline 105 -int styleable ConstraintLayout_Layout_layout_goneMarginBottom 106 -int styleable ConstraintLayout_Layout_layout_goneMarginEnd 107 -int styleable ConstraintLayout_Layout_layout_goneMarginLeft 108 -int styleable ConstraintLayout_Layout_layout_goneMarginRight 109 -int styleable ConstraintLayout_Layout_layout_goneMarginStart 110 -int styleable ConstraintLayout_Layout_layout_goneMarginTop 111 -int styleable ConstraintLayout_Layout_layout_marginBaseline 112 -int styleable ConstraintLayout_Layout_layout_optimizationLevel 113 -int styleable ConstraintLayout_Layout_layout_wrapBehaviorInParent 114 -int[] styleable ConstraintLayout_ReactiveGuide { 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_animateChange 0 -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_applyToAllConstraintSets 1 -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_applyToConstraintSet 2 -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_valueId 3 -int[] styleable ConstraintLayout_placeholder { 0x0, 0x0 } -int styleable ConstraintLayout_placeholder_content 0 -int styleable ConstraintLayout_placeholder_placeholder_emptyVisibility 1 -int[] styleable ConstraintOverride { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintOverride_android_alpha 0 -int styleable ConstraintOverride_android_elevation 1 -int styleable ConstraintOverride_android_id 2 -int styleable ConstraintOverride_android_layout_height 3 -int styleable ConstraintOverride_android_layout_marginBottom 4 -int styleable ConstraintOverride_android_layout_marginEnd 5 -int styleable ConstraintOverride_android_layout_marginLeft 6 -int styleable ConstraintOverride_android_layout_marginRight 7 -int styleable ConstraintOverride_android_layout_marginStart 8 -int styleable ConstraintOverride_android_layout_marginTop 9 -int styleable ConstraintOverride_android_layout_width 10 -int styleable ConstraintOverride_android_maxHeight 11 -int styleable ConstraintOverride_android_maxWidth 12 -int styleable ConstraintOverride_android_minHeight 13 -int styleable ConstraintOverride_android_minWidth 14 -int styleable ConstraintOverride_android_orientation 15 -int styleable ConstraintOverride_android_rotation 16 -int styleable ConstraintOverride_android_rotationX 17 -int styleable ConstraintOverride_android_rotationY 18 -int styleable ConstraintOverride_android_scaleX 19 -int styleable ConstraintOverride_android_scaleY 20 -int styleable ConstraintOverride_android_transformPivotX 21 -int styleable ConstraintOverride_android_transformPivotY 22 -int styleable ConstraintOverride_android_translationX 23 -int styleable ConstraintOverride_android_translationY 24 -int styleable ConstraintOverride_android_translationZ 25 -int styleable ConstraintOverride_android_visibility 26 -int styleable ConstraintOverride_animateCircleAngleTo 27 -int styleable ConstraintOverride_animateRelativeTo 28 -int styleable ConstraintOverride_barrierAllowsGoneWidgets 29 -int styleable ConstraintOverride_barrierDirection 30 -int styleable ConstraintOverride_barrierMargin 31 -int styleable ConstraintOverride_chainUseRtl 32 -int styleable ConstraintOverride_constraint_referenced_ids 33 -int styleable ConstraintOverride_drawPath 34 -int styleable ConstraintOverride_flow_firstHorizontalBias 35 -int styleable ConstraintOverride_flow_firstHorizontalStyle 36 -int styleable ConstraintOverride_flow_firstVerticalBias 37 -int styleable ConstraintOverride_flow_firstVerticalStyle 38 -int styleable ConstraintOverride_flow_horizontalAlign 39 -int styleable ConstraintOverride_flow_horizontalBias 40 -int styleable ConstraintOverride_flow_horizontalGap 41 -int styleable ConstraintOverride_flow_horizontalStyle 42 -int styleable ConstraintOverride_flow_lastHorizontalBias 43 -int styleable ConstraintOverride_flow_lastHorizontalStyle 44 -int styleable ConstraintOverride_flow_lastVerticalBias 45 -int styleable ConstraintOverride_flow_lastVerticalStyle 46 -int styleable ConstraintOverride_flow_maxElementsWrap 47 -int styleable ConstraintOverride_flow_verticalAlign 48 -int styleable ConstraintOverride_flow_verticalBias 49 -int styleable ConstraintOverride_flow_verticalGap 50 -int styleable ConstraintOverride_flow_verticalStyle 51 -int styleable ConstraintOverride_flow_wrapMode 52 -int styleable ConstraintOverride_guidelineUseRtl 53 -int styleable ConstraintOverride_layout_constrainedHeight 54 -int styleable ConstraintOverride_layout_constrainedWidth 55 -int styleable ConstraintOverride_layout_constraintBaseline_creator 56 -int styleable ConstraintOverride_layout_constraintBottom_creator 57 -int styleable ConstraintOverride_layout_constraintCircleAngle 58 -int styleable ConstraintOverride_layout_constraintCircleRadius 59 -int styleable ConstraintOverride_layout_constraintDimensionRatio 60 -int styleable ConstraintOverride_layout_constraintGuide_begin 61 -int styleable ConstraintOverride_layout_constraintGuide_end 62 -int styleable ConstraintOverride_layout_constraintGuide_percent 63 -int styleable ConstraintOverride_layout_constraintHeight 64 -int styleable ConstraintOverride_layout_constraintHeight_default 65 -int styleable ConstraintOverride_layout_constraintHeight_max 66 -int styleable ConstraintOverride_layout_constraintHeight_min 67 -int styleable ConstraintOverride_layout_constraintHeight_percent 68 -int styleable ConstraintOverride_layout_constraintHorizontal_bias 69 -int styleable ConstraintOverride_layout_constraintHorizontal_chainStyle 70 -int styleable ConstraintOverride_layout_constraintHorizontal_weight 71 -int styleable ConstraintOverride_layout_constraintLeft_creator 72 -int styleable ConstraintOverride_layout_constraintRight_creator 73 -int styleable ConstraintOverride_layout_constraintTag 74 -int styleable ConstraintOverride_layout_constraintTop_creator 75 -int styleable ConstraintOverride_layout_constraintVertical_bias 76 -int styleable ConstraintOverride_layout_constraintVertical_chainStyle 77 -int styleable ConstraintOverride_layout_constraintVertical_weight 78 -int styleable ConstraintOverride_layout_constraintWidth 79 -int styleable ConstraintOverride_layout_constraintWidth_default 80 -int styleable ConstraintOverride_layout_constraintWidth_max 81 -int styleable ConstraintOverride_layout_constraintWidth_min 82 -int styleable ConstraintOverride_layout_constraintWidth_percent 83 -int styleable ConstraintOverride_layout_editor_absoluteX 84 -int styleable ConstraintOverride_layout_editor_absoluteY 85 -int styleable ConstraintOverride_layout_goneMarginBaseline 86 -int styleable ConstraintOverride_layout_goneMarginBottom 87 -int styleable ConstraintOverride_layout_goneMarginEnd 88 -int styleable ConstraintOverride_layout_goneMarginLeft 89 -int styleable ConstraintOverride_layout_goneMarginRight 90 -int styleable ConstraintOverride_layout_goneMarginStart 91 -int styleable ConstraintOverride_layout_goneMarginTop 92 -int styleable ConstraintOverride_layout_marginBaseline 93 -int styleable ConstraintOverride_layout_wrapBehaviorInParent 94 -int styleable ConstraintOverride_motionProgress 95 -int styleable ConstraintOverride_motionStagger 96 -int styleable ConstraintOverride_motionTarget 97 -int styleable ConstraintOverride_pathMotionArc 98 -int styleable ConstraintOverride_pivotAnchor 99 -int styleable ConstraintOverride_polarRelativeTo 100 -int styleable ConstraintOverride_quantizeMotionInterpolator 101 -int styleable ConstraintOverride_quantizeMotionPhase 102 -int styleable ConstraintOverride_quantizeMotionSteps 103 -int styleable ConstraintOverride_transformPivotTarget 104 -int styleable ConstraintOverride_transitionEasing 105 -int styleable ConstraintOverride_transitionPathRotate 106 -int styleable ConstraintOverride_visibilityMode 107 -int[] styleable ConstraintSet { 0x0, 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10101b5, 0x10101b6, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintSet_ConstraintRotate 0 -int styleable ConstraintSet_android_alpha 1 -int styleable ConstraintSet_android_elevation 2 -int styleable ConstraintSet_android_id 3 -int styleable ConstraintSet_android_layout_height 4 -int styleable ConstraintSet_android_layout_marginBottom 5 -int styleable ConstraintSet_android_layout_marginEnd 6 -int styleable ConstraintSet_android_layout_marginLeft 7 -int styleable ConstraintSet_android_layout_marginRight 8 -int styleable ConstraintSet_android_layout_marginStart 9 -int styleable ConstraintSet_android_layout_marginTop 10 -int styleable ConstraintSet_android_layout_width 11 -int styleable ConstraintSet_android_maxHeight 12 -int styleable ConstraintSet_android_maxWidth 13 -int styleable ConstraintSet_android_minHeight 14 -int styleable ConstraintSet_android_minWidth 15 -int styleable ConstraintSet_android_orientation 16 -int styleable ConstraintSet_android_pivotX 17 -int styleable ConstraintSet_android_pivotY 18 -int styleable ConstraintSet_android_rotation 19 -int styleable ConstraintSet_android_rotationX 20 -int styleable ConstraintSet_android_rotationY 21 -int styleable ConstraintSet_android_scaleX 22 -int styleable ConstraintSet_android_scaleY 23 -int styleable ConstraintSet_android_transformPivotX 24 -int styleable ConstraintSet_android_transformPivotY 25 -int styleable ConstraintSet_android_translationX 26 -int styleable ConstraintSet_android_translationY 27 -int styleable ConstraintSet_android_translationZ 28 -int styleable ConstraintSet_android_visibility 29 -int styleable ConstraintSet_animateCircleAngleTo 30 -int styleable ConstraintSet_animateRelativeTo 31 -int styleable ConstraintSet_barrierAllowsGoneWidgets 32 -int styleable ConstraintSet_barrierDirection 33 -int styleable ConstraintSet_barrierMargin 34 -int styleable ConstraintSet_chainUseRtl 35 -int styleable ConstraintSet_constraintRotate 36 -int styleable ConstraintSet_constraint_referenced_ids 37 -int styleable ConstraintSet_constraint_referenced_tags 38 -int styleable ConstraintSet_deriveConstraintsFrom 39 -int styleable ConstraintSet_drawPath 40 -int styleable ConstraintSet_flow_firstHorizontalBias 41 -int styleable ConstraintSet_flow_firstHorizontalStyle 42 -int styleable ConstraintSet_flow_firstVerticalBias 43 -int styleable ConstraintSet_flow_firstVerticalStyle 44 -int styleable ConstraintSet_flow_horizontalAlign 45 -int styleable ConstraintSet_flow_horizontalBias 46 -int styleable ConstraintSet_flow_horizontalGap 47 -int styleable ConstraintSet_flow_horizontalStyle 48 -int styleable ConstraintSet_flow_lastHorizontalBias 49 -int styleable ConstraintSet_flow_lastHorizontalStyle 50 -int styleable ConstraintSet_flow_lastVerticalBias 51 -int styleable ConstraintSet_flow_lastVerticalStyle 52 -int styleable ConstraintSet_flow_maxElementsWrap 53 -int styleable ConstraintSet_flow_verticalAlign 54 -int styleable ConstraintSet_flow_verticalBias 55 -int styleable ConstraintSet_flow_verticalGap 56 -int styleable ConstraintSet_flow_verticalStyle 57 -int styleable ConstraintSet_flow_wrapMode 58 -int styleable ConstraintSet_guidelineUseRtl 59 -int styleable ConstraintSet_layout_constrainedHeight 60 -int styleable ConstraintSet_layout_constrainedWidth 61 -int styleable ConstraintSet_layout_constraintBaseline_creator 62 -int styleable ConstraintSet_layout_constraintBaseline_toBaselineOf 63 -int styleable ConstraintSet_layout_constraintBaseline_toBottomOf 64 -int styleable ConstraintSet_layout_constraintBaseline_toTopOf 65 -int styleable ConstraintSet_layout_constraintBottom_creator 66 -int styleable ConstraintSet_layout_constraintBottom_toBottomOf 67 -int styleable ConstraintSet_layout_constraintBottom_toTopOf 68 -int styleable ConstraintSet_layout_constraintCircle 69 -int styleable ConstraintSet_layout_constraintCircleAngle 70 -int styleable ConstraintSet_layout_constraintCircleRadius 71 -int styleable ConstraintSet_layout_constraintDimensionRatio 72 -int styleable ConstraintSet_layout_constraintEnd_toEndOf 73 -int styleable ConstraintSet_layout_constraintEnd_toStartOf 74 -int styleable ConstraintSet_layout_constraintGuide_begin 75 -int styleable ConstraintSet_layout_constraintGuide_end 76 -int styleable ConstraintSet_layout_constraintGuide_percent 77 -int styleable ConstraintSet_layout_constraintHeight_default 78 -int styleable ConstraintSet_layout_constraintHeight_max 79 -int styleable ConstraintSet_layout_constraintHeight_min 80 -int styleable ConstraintSet_layout_constraintHeight_percent 81 -int styleable ConstraintSet_layout_constraintHorizontal_bias 82 -int styleable ConstraintSet_layout_constraintHorizontal_chainStyle 83 -int styleable ConstraintSet_layout_constraintHorizontal_weight 84 -int styleable ConstraintSet_layout_constraintLeft_creator 85 -int styleable ConstraintSet_layout_constraintLeft_toLeftOf 86 -int styleable ConstraintSet_layout_constraintLeft_toRightOf 87 -int styleable ConstraintSet_layout_constraintRight_creator 88 -int styleable ConstraintSet_layout_constraintRight_toLeftOf 89 -int styleable ConstraintSet_layout_constraintRight_toRightOf 90 -int styleable ConstraintSet_layout_constraintStart_toEndOf 91 -int styleable ConstraintSet_layout_constraintStart_toStartOf 92 -int styleable ConstraintSet_layout_constraintTag 93 -int styleable ConstraintSet_layout_constraintTop_creator 94 -int styleable ConstraintSet_layout_constraintTop_toBottomOf 95 -int styleable ConstraintSet_layout_constraintTop_toTopOf 96 -int styleable ConstraintSet_layout_constraintVertical_bias 97 -int styleable ConstraintSet_layout_constraintVertical_chainStyle 98 -int styleable ConstraintSet_layout_constraintVertical_weight 99 -int styleable ConstraintSet_layout_constraintWidth_default 100 -int styleable ConstraintSet_layout_constraintWidth_max 101 -int styleable ConstraintSet_layout_constraintWidth_min 102 -int styleable ConstraintSet_layout_constraintWidth_percent 103 -int styleable ConstraintSet_layout_editor_absoluteX 104 -int styleable ConstraintSet_layout_editor_absoluteY 105 -int styleable ConstraintSet_layout_goneMarginBaseline 106 -int styleable ConstraintSet_layout_goneMarginBottom 107 -int styleable ConstraintSet_layout_goneMarginEnd 108 -int styleable ConstraintSet_layout_goneMarginLeft 109 -int styleable ConstraintSet_layout_goneMarginRight 110 -int styleable ConstraintSet_layout_goneMarginStart 111 -int styleable ConstraintSet_layout_goneMarginTop 112 -int styleable ConstraintSet_layout_marginBaseline 113 -int styleable ConstraintSet_layout_wrapBehaviorInParent 114 -int styleable ConstraintSet_motionProgress 115 -int styleable ConstraintSet_motionStagger 116 -int styleable ConstraintSet_pathMotionArc 117 -int styleable ConstraintSet_pivotAnchor 118 -int styleable ConstraintSet_polarRelativeTo 119 -int styleable ConstraintSet_quantizeMotionSteps 120 -int styleable ConstraintSet_transitionEasing 121 -int styleable ConstraintSet_transitionPathRotate 122 -int[] styleable CoordinatorLayout { 0x0, 0x0 } -int styleable CoordinatorLayout_keylines 0 -int styleable CoordinatorLayout_statusBarBackground 1 -int[] styleable CoordinatorLayout_Layout { 0x10100b3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CoordinatorLayout_Layout_android_layout_gravity 0 -int styleable CoordinatorLayout_Layout_layout_anchor 1 -int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 -int styleable CoordinatorLayout_Layout_layout_behavior 3 -int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 -int styleable CoordinatorLayout_Layout_layout_insetEdge 5 -int styleable CoordinatorLayout_Layout_layout_keyline 6 -int[] styleable CustomAttribute { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CustomAttribute_attributeName 0 -int styleable CustomAttribute_customBoolean 1 -int styleable CustomAttribute_customColorDrawableValue 2 -int styleable CustomAttribute_customColorValue 3 -int styleable CustomAttribute_customDimension 4 -int styleable CustomAttribute_customFloatValue 5 -int styleable CustomAttribute_customIntegerValue 6 -int styleable CustomAttribute_customPixelDimension 7 -int styleable CustomAttribute_customReference 8 -int styleable CustomAttribute_customStringValue 9 -int styleable CustomAttribute_methodName 10 -int[] styleable CustomizableCardView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CustomizableCardView_cardCheckedIcon 0 -int styleable CustomizableCardView_cardCheckedIconGravity 1 -int styleable CustomizableCardView_cardCheckedIconMargin 2 -int styleable CustomizableCardView_contentAlign 3 -int styleable CustomizableCardView_isCardRecommended 4 -int styleable CustomizableCardView_isCheckableCard 5 -int styleable CustomizableCardView_isClickableCard 6 -int styleable CustomizableCardView_noIcon 7 -int styleable CustomizableCardView_noIconBackground 8 -int styleable CustomizableCardView_noSummary 9 -int styleable CustomizableCardView_noTitle 10 -int styleable CustomizableCardView_setCardBackgroundColor 11 -int styleable CustomizableCardView_setCardElevation 12 -int styleable CustomizableCardView_setCardIcon 13 -int styleable CustomizableCardView_setCardIconBackgroundColor 14 -int styleable CustomizableCardView_setCardIconBackgroundDrawable 15 -int styleable CustomizableCardView_setCardIconHeight 16 -int styleable CustomizableCardView_setCardIconWidth 17 -int styleable CustomizableCardView_setCardStroke 18 -int styleable CustomizableCardView_setCardStrokeColor 19 -int styleable CustomizableCardView_setCardSummary 20 -int styleable CustomizableCardView_setCardTitle 21 -int styleable CustomizableCardView_setSummaryFont 22 -int styleable CustomizableCardView_setSummaryTextSize 23 -int styleable CustomizableCardView_setTitleFont 24 -int styleable CustomizableCardView_setTitleTextSize 25 -int[] styleable DesignTheme { 0x0, 0x0 } -int styleable DesignTheme_bottomSheetDialogTheme 0 -int styleable DesignTheme_bottomSheetStyle 1 -int[] styleable DialogPreference { 0x10101f4, 0x10101f7, 0x10101f3, 0x10101f2, 0x10101f6, 0x10101f5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable DialogPreference_android_dialogIcon 0 -int styleable DialogPreference_android_dialogLayout 1 -int styleable DialogPreference_android_dialogMessage 2 -int styleable DialogPreference_android_dialogTitle 3 -int styleable DialogPreference_android_negativeButtonText 4 -int styleable DialogPreference_android_positiveButtonText 5 -int styleable DialogPreference_dialogIcon 6 -int styleable DialogPreference_dialogLayout 7 -int styleable DialogPreference_dialogMessage 8 -int styleable DialogPreference_dialogTitle 9 -int styleable DialogPreference_negativeButtonText 10 -int styleable DialogPreference_positiveButtonText 11 -int[] styleable DockedToolbar { 0x0, 0x0, 0x0 } -int styleable DockedToolbar_backgroundTint 0 -int styleable DockedToolbar_paddingBottomSystemWindowInsets 1 -int styleable DockedToolbar_paddingTopSystemWindowInsets 2 -int[] styleable DrawerArrowToggle { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable DrawerArrowToggle_arrowHeadLength 0 -int styleable DrawerArrowToggle_arrowShaftLength 1 -int styleable DrawerArrowToggle_barLength 2 -int styleable DrawerArrowToggle_color 3 -int styleable DrawerArrowToggle_drawableSize 4 -int styleable DrawerArrowToggle_gapBetweenBars 5 -int styleable DrawerArrowToggle_spinBars 6 -int styleable DrawerArrowToggle_thickness 7 -int[] styleable DrawerLayout { 0x0 } -int styleable DrawerLayout_elevation 0 -int[] styleable EditTextPreference { 0x0 } -int styleable EditTextPreference_useSimpleSummaryProvider 0 -int[] styleable ExtendedFloatingActionButton { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ExtendedFloatingActionButton_collapsedSize 0 -int styleable ExtendedFloatingActionButton_elevation 1 -int styleable ExtendedFloatingActionButton_extendMotionSpec 2 -int styleable ExtendedFloatingActionButton_extendStrategy 3 -int styleable ExtendedFloatingActionButton_hideMotionSpec 4 -int styleable ExtendedFloatingActionButton_showMotionSpec 5 -int styleable ExtendedFloatingActionButton_shrinkMotionSpec 6 -int[] styleable ExtendedFloatingActionButton_Behavior_Layout { 0x0, 0x0 } -int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoHide 0 -int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoShrink 1 -int[] styleable FbProgress { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FbProgress_fbp_barColor 0 -int styleable FbProgress_fbp_barSpinCycleTime 1 -int styleable FbProgress_fbp_barWidth 2 -int styleable FbProgress_fbp_circleRadius 3 -int styleable FbProgress_fbp_fillRadius 4 -int styleable FbProgress_fbp_linearProgress 5 -int styleable FbProgress_fbp_progressIndeterminate 6 -int styleable FbProgress_fbp_rimColor 7 -int styleable FbProgress_fbp_rimWidth 8 -int styleable FbProgress_fbp_spinSpeed 9 -int[] styleable FloatingActionButton { 0x101000e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FloatingActionButton_android_enabled 0 -int styleable FloatingActionButton_backgroundTint 1 -int styleable FloatingActionButton_backgroundTintMode 2 -int styleable FloatingActionButton_borderWidth 3 -int styleable FloatingActionButton_elevation 4 -int styleable FloatingActionButton_ensureMinTouchTargetSize 5 -int styleable FloatingActionButton_fabCustomSize 6 -int styleable FloatingActionButton_fabSize 7 -int styleable FloatingActionButton_hideMotionSpec 8 -int styleable FloatingActionButton_hoveredFocusedTranslationZ 9 -int styleable FloatingActionButton_maxImageSize 10 -int styleable FloatingActionButton_pressedTranslationZ 11 -int styleable FloatingActionButton_rippleColor 12 -int styleable FloatingActionButton_shapeAppearance 13 -int styleable FloatingActionButton_shapeAppearanceOverlay 14 -int styleable FloatingActionButton_showMotionSpec 15 -int styleable FloatingActionButton_useCompatPadding 16 -int[] styleable FloatingActionButton_Behavior_Layout { 0x0 } -int styleable FloatingActionButton_Behavior_Layout_behavior_autoHide 0 -int[] styleable FloatingToolbar { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FloatingToolbar_backgroundTint 0 -int styleable FloatingToolbar_marginBottomSystemWindowInsets 1 -int styleable FloatingToolbar_marginLeftSystemWindowInsets 2 -int styleable FloatingToolbar_marginRightSystemWindowInsets 3 -int styleable FloatingToolbar_marginTopSystemWindowInsets 4 -int[] styleable FlowLayout { 0x0, 0x0, 0x0 } -int styleable FlowLayout_horizontalItemSpacing 0 -int styleable FlowLayout_itemSpacing 1 -int styleable FlowLayout_lineSpacing 2 -int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FontFamily_fontProviderAuthority 0 -int styleable FontFamily_fontProviderCerts 1 -int styleable FontFamily_fontProviderFetchStrategy 2 -int styleable FontFamily_fontProviderFetchTimeout 3 -int styleable FontFamily_fontProviderPackage 4 -int styleable FontFamily_fontProviderQuery 5 -int styleable FontFamily_fontProviderSystemFontFamily 6 -int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FontFamilyFont_android_font 0 -int styleable FontFamilyFont_android_fontStyle 1 -int styleable FontFamilyFont_android_fontVariationSettings 2 -int styleable FontFamilyFont_android_fontWeight 3 -int styleable FontFamilyFont_android_ttcIndex 4 -int styleable FontFamilyFont_font 5 -int styleable FontFamilyFont_fontStyle 6 -int styleable FontFamilyFont_fontVariationSettings 7 -int styleable FontFamilyFont_fontWeight 8 -int styleable FontFamilyFont_ttcIndex 9 -int[] styleable ForegroundLinearLayout { 0x1010109, 0x1010200, 0x0 } -int styleable ForegroundLinearLayout_android_foreground 0 -int styleable ForegroundLinearLayout_android_foregroundGravity 1 -int styleable ForegroundLinearLayout_foregroundInsidePadding 2 -int[] styleable Fragment { 0x10100d0, 0x1010003, 0x10100d1 } -int styleable Fragment_android_id 0 -int styleable Fragment_android_name 1 -int styleable Fragment_android_tag 2 -int[] styleable FragmentContainerView { 0x1010003, 0x10100d1 } -int styleable FragmentContainerView_android_name 0 -int styleable FragmentContainerView_android_tag 1 -int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 } -int styleable GradientColor_android_centerColor 0 -int styleable GradientColor_android_centerX 1 -int styleable GradientColor_android_centerY 2 -int styleable GradientColor_android_endColor 3 -int styleable GradientColor_android_endX 4 -int styleable GradientColor_android_endY 5 -int styleable GradientColor_android_gradientRadius 6 -int styleable GradientColor_android_startColor 7 -int styleable GradientColor_android_startX 8 -int styleable GradientColor_android_startY 9 -int styleable GradientColor_android_tileMode 10 -int styleable GradientColor_android_type 11 -int[] styleable GradientColorItem { 0x10101a5, 0x1010514 } -int styleable GradientColorItem_android_color 0 -int styleable GradientColorItem_android_offset 1 -int[] styleable ImageFilterView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ImageFilterView_altSrc 0 -int styleable ImageFilterView_blendSrc 1 -int styleable ImageFilterView_brightness 2 -int styleable ImageFilterView_contrast 3 -int styleable ImageFilterView_crossfade 4 -int styleable ImageFilterView_imagePanX 5 -int styleable ImageFilterView_imagePanY 6 -int styleable ImageFilterView_imageRotate 7 -int styleable ImageFilterView_imageZoom 8 -int styleable ImageFilterView_overlay 9 -int styleable ImageFilterView_round 10 -int styleable ImageFilterView_roundPercent 11 -int styleable ImageFilterView_saturation 12 -int styleable ImageFilterView_warmth 13 -int[] styleable Insets { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Insets_marginBottomSystemWindowInsets 0 -int styleable Insets_marginLeftSystemWindowInsets 1 -int styleable Insets_marginRightSystemWindowInsets 2 -int styleable Insets_marginTopSystemWindowInsets 3 -int styleable Insets_paddingBottomSystemWindowInsets 4 -int styleable Insets_paddingLeftSystemWindowInsets 5 -int styleable Insets_paddingRightSystemWindowInsets 6 -int styleable Insets_paddingStartSystemWindowInsets 7 -int styleable Insets_paddingTopSystemWindowInsets 8 -int[] styleable KeyAttribute { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyAttribute_android_alpha 0 -int styleable KeyAttribute_android_elevation 1 -int styleable KeyAttribute_android_rotation 2 -int styleable KeyAttribute_android_rotationX 3 -int styleable KeyAttribute_android_rotationY 4 -int styleable KeyAttribute_android_scaleX 5 -int styleable KeyAttribute_android_scaleY 6 -int styleable KeyAttribute_android_transformPivotX 7 -int styleable KeyAttribute_android_transformPivotY 8 -int styleable KeyAttribute_android_translationX 9 -int styleable KeyAttribute_android_translationY 10 -int styleable KeyAttribute_android_translationZ 11 -int styleable KeyAttribute_curveFit 12 -int styleable KeyAttribute_framePosition 13 -int styleable KeyAttribute_motionProgress 14 -int styleable KeyAttribute_motionTarget 15 -int styleable KeyAttribute_transformPivotTarget 16 -int styleable KeyAttribute_transitionEasing 17 -int styleable KeyAttribute_transitionPathRotate 18 -int[] styleable KeyCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyCycle_android_alpha 0 -int styleable KeyCycle_android_elevation 1 -int styleable KeyCycle_android_rotation 2 -int styleable KeyCycle_android_rotationX 3 -int styleable KeyCycle_android_rotationY 4 -int styleable KeyCycle_android_scaleX 5 -int styleable KeyCycle_android_scaleY 6 -int styleable KeyCycle_android_translationX 7 -int styleable KeyCycle_android_translationY 8 -int styleable KeyCycle_android_translationZ 9 -int styleable KeyCycle_curveFit 10 -int styleable KeyCycle_framePosition 11 -int styleable KeyCycle_motionProgress 12 -int styleable KeyCycle_motionTarget 13 -int styleable KeyCycle_transitionEasing 14 -int styleable KeyCycle_transitionPathRotate 15 -int styleable KeyCycle_waveOffset 16 -int styleable KeyCycle_wavePeriod 17 -int styleable KeyCycle_wavePhase 18 -int styleable KeyCycle_waveShape 19 -int styleable KeyCycle_waveVariesBy 20 -int[] styleable KeyFrame { } -int[] styleable KeyFramesAcceleration { } -int[] styleable KeyFramesVelocity { } -int[] styleable KeyPosition { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyPosition_curveFit 0 -int styleable KeyPosition_drawPath 1 -int styleable KeyPosition_framePosition 2 -int styleable KeyPosition_keyPositionType 3 -int styleable KeyPosition_motionTarget 4 -int styleable KeyPosition_pathMotionArc 5 -int styleable KeyPosition_percentHeight 6 -int styleable KeyPosition_percentWidth 7 -int styleable KeyPosition_percentX 8 -int styleable KeyPosition_percentY 9 -int styleable KeyPosition_sizePercent 10 -int styleable KeyPosition_transitionEasing 11 -int[] styleable KeyTimeCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyTimeCycle_android_alpha 0 -int styleable KeyTimeCycle_android_elevation 1 -int styleable KeyTimeCycle_android_rotation 2 -int styleable KeyTimeCycle_android_rotationX 3 -int styleable KeyTimeCycle_android_rotationY 4 -int styleable KeyTimeCycle_android_scaleX 5 -int styleable KeyTimeCycle_android_scaleY 6 -int styleable KeyTimeCycle_android_translationX 7 -int styleable KeyTimeCycle_android_translationY 8 -int styleable KeyTimeCycle_android_translationZ 9 -int styleable KeyTimeCycle_curveFit 10 -int styleable KeyTimeCycle_framePosition 11 -int styleable KeyTimeCycle_motionProgress 12 -int styleable KeyTimeCycle_motionTarget 13 -int styleable KeyTimeCycle_transitionEasing 14 -int styleable KeyTimeCycle_transitionPathRotate 15 -int styleable KeyTimeCycle_waveDecay 16 -int styleable KeyTimeCycle_waveOffset 17 -int styleable KeyTimeCycle_wavePeriod 18 -int styleable KeyTimeCycle_wavePhase 19 -int styleable KeyTimeCycle_waveShape 20 -int[] styleable KeyTrigger { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyTrigger_framePosition 0 -int styleable KeyTrigger_motionTarget 1 -int styleable KeyTrigger_motion_postLayoutCollision 2 -int styleable KeyTrigger_motion_triggerOnCollision 3 -int styleable KeyTrigger_onCross 4 -int styleable KeyTrigger_onNegativeCross 5 -int styleable KeyTrigger_onPositiveCross 6 -int styleable KeyTrigger_triggerId 7 -int styleable KeyTrigger_triggerReceiver 8 -int styleable KeyTrigger_triggerSlack 9 -int styleable KeyTrigger_viewTransitionOnCross 10 -int styleable KeyTrigger_viewTransitionOnNegativeCross 11 -int styleable KeyTrigger_viewTransitionOnPositiveCross 12 -int[] styleable Layout { 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Layout_android_layout_height 0 -int styleable Layout_android_layout_marginBottom 1 -int styleable Layout_android_layout_marginEnd 2 -int styleable Layout_android_layout_marginLeft 3 -int styleable Layout_android_layout_marginRight 4 -int styleable Layout_android_layout_marginStart 5 -int styleable Layout_android_layout_marginTop 6 -int styleable Layout_android_layout_width 7 -int styleable Layout_android_orientation 8 -int styleable Layout_barrierAllowsGoneWidgets 9 -int styleable Layout_barrierDirection 10 -int styleable Layout_barrierMargin 11 -int styleable Layout_chainUseRtl 12 -int styleable Layout_constraint_referenced_ids 13 -int styleable Layout_constraint_referenced_tags 14 -int styleable Layout_guidelineUseRtl 15 -int styleable Layout_layout_constrainedHeight 16 -int styleable Layout_layout_constrainedWidth 17 -int styleable Layout_layout_constraintBaseline_creator 18 -int styleable Layout_layout_constraintBaseline_toBaselineOf 19 -int styleable Layout_layout_constraintBaseline_toBottomOf 20 -int styleable Layout_layout_constraintBaseline_toTopOf 21 -int styleable Layout_layout_constraintBottom_creator 22 -int styleable Layout_layout_constraintBottom_toBottomOf 23 -int styleable Layout_layout_constraintBottom_toTopOf 24 -int styleable Layout_layout_constraintCircle 25 -int styleable Layout_layout_constraintCircleAngle 26 -int styleable Layout_layout_constraintCircleRadius 27 -int styleable Layout_layout_constraintDimensionRatio 28 -int styleable Layout_layout_constraintEnd_toEndOf 29 -int styleable Layout_layout_constraintEnd_toStartOf 30 -int styleable Layout_layout_constraintGuide_begin 31 -int styleable Layout_layout_constraintGuide_end 32 -int styleable Layout_layout_constraintGuide_percent 33 -int styleable Layout_layout_constraintHeight 34 -int styleable Layout_layout_constraintHeight_default 35 -int styleable Layout_layout_constraintHeight_max 36 -int styleable Layout_layout_constraintHeight_min 37 -int styleable Layout_layout_constraintHeight_percent 38 -int styleable Layout_layout_constraintHorizontal_bias 39 -int styleable Layout_layout_constraintHorizontal_chainStyle 40 -int styleable Layout_layout_constraintHorizontal_weight 41 -int styleable Layout_layout_constraintLeft_creator 42 -int styleable Layout_layout_constraintLeft_toLeftOf 43 -int styleable Layout_layout_constraintLeft_toRightOf 44 -int styleable Layout_layout_constraintRight_creator 45 -int styleable Layout_layout_constraintRight_toLeftOf 46 -int styleable Layout_layout_constraintRight_toRightOf 47 -int styleable Layout_layout_constraintStart_toEndOf 48 -int styleable Layout_layout_constraintStart_toStartOf 49 -int styleable Layout_layout_constraintTop_creator 50 -int styleable Layout_layout_constraintTop_toBottomOf 51 -int styleable Layout_layout_constraintTop_toTopOf 52 -int styleable Layout_layout_constraintVertical_bias 53 -int styleable Layout_layout_constraintVertical_chainStyle 54 -int styleable Layout_layout_constraintVertical_weight 55 -int styleable Layout_layout_constraintWidth 56 -int styleable Layout_layout_constraintWidth_default 57 -int styleable Layout_layout_constraintWidth_max 58 -int styleable Layout_layout_constraintWidth_min 59 -int styleable Layout_layout_constraintWidth_percent 60 -int styleable Layout_layout_editor_absoluteX 61 -int styleable Layout_layout_editor_absoluteY 62 -int styleable Layout_layout_goneMarginBaseline 63 -int styleable Layout_layout_goneMarginBottom 64 -int styleable Layout_layout_goneMarginEnd 65 -int styleable Layout_layout_goneMarginLeft 66 -int styleable Layout_layout_goneMarginRight 67 -int styleable Layout_layout_goneMarginStart 68 -int styleable Layout_layout_goneMarginTop 69 -int styleable Layout_layout_marginBaseline 70 -int styleable Layout_layout_wrapBehaviorInParent 71 -int styleable Layout_maxHeight 72 -int styleable Layout_maxWidth 73 -int styleable Layout_minHeight 74 -int styleable Layout_minWidth 75 -int[] styleable LinearLayoutCompat { 0x1010126, 0x1010127, 0x10100af, 0x10100c4, 0x1010128, 0x0, 0x0, 0x0, 0x0 } -int styleable LinearLayoutCompat_android_baselineAligned 0 -int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 1 -int styleable LinearLayoutCompat_android_gravity 2 -int styleable LinearLayoutCompat_android_orientation 3 -int styleable LinearLayoutCompat_android_weightSum 4 -int styleable LinearLayoutCompat_divider 5 -int styleable LinearLayoutCompat_dividerPadding 6 -int styleable LinearLayoutCompat_measureWithLargestChild 7 -int styleable LinearLayoutCompat_showDividers 8 -int[] styleable LinearLayoutCompat_Layout { 0x10100b3, 0x10100f5, 0x1010181, 0x10100f4 } -int styleable LinearLayoutCompat_Layout_android_layout_gravity 0 -int styleable LinearLayoutCompat_Layout_android_layout_height 1 -int styleable LinearLayoutCompat_Layout_android_layout_weight 2 -int styleable LinearLayoutCompat_Layout_android_layout_width 3 -int[] styleable LinearProgressIndicator { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable LinearProgressIndicator_indeterminateAnimationType 0 -int styleable LinearProgressIndicator_indicatorDirectionLinear 1 -int styleable LinearProgressIndicator_trackInnerCornerRadius 2 -int styleable LinearProgressIndicator_trackStopIndicatorPadding 3 -int styleable LinearProgressIndicator_trackStopIndicatorSize 4 -int[] styleable ListPopupWindow { 0x10102ac, 0x10102ad } -int styleable ListPopupWindow_android_dropDownHorizontalOffset 0 -int styleable ListPopupWindow_android_dropDownVerticalOffset 1 -int[] styleable ListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0, 0x0 } -int styleable ListPreference_android_entries 0 -int styleable ListPreference_android_entryValues 1 -int styleable ListPreference_entries 2 -int styleable ListPreference_entryValues 3 -int styleable ListPreference_useSimpleSummaryProvider 4 -int[] styleable LoadingIndicator { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable LoadingIndicator_containerColor 0 -int styleable LoadingIndicator_containerHeight 1 -int styleable LoadingIndicator_containerWidth 2 -int styleable LoadingIndicator_indicatorColor 3 -int styleable LoadingIndicator_indicatorSize 4 -int[] styleable MaterialAlertDialog { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialAlertDialog_backgroundInsetBottom 0 -int styleable MaterialAlertDialog_backgroundInsetEnd 1 -int styleable MaterialAlertDialog_backgroundInsetStart 2 -int styleable MaterialAlertDialog_backgroundInsetTop 3 -int styleable MaterialAlertDialog_backgroundTint 4 -int[] styleable MaterialAlertDialogTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialAlertDialogTheme_materialAlertDialogBodyTextStyle 0 -int styleable MaterialAlertDialogTheme_materialAlertDialogButtonSpacerVisibility 1 -int styleable MaterialAlertDialogTheme_materialAlertDialogTheme 2 -int styleable MaterialAlertDialogTheme_materialAlertDialogTitleIconStyle 3 -int styleable MaterialAlertDialogTheme_materialAlertDialogTitlePanelStyle 4 -int styleable MaterialAlertDialogTheme_materialAlertDialogTitleTextStyle 5 -int[] styleable MaterialAutoCompleteTextView { 0x1010220, 0x101048c, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialAutoCompleteTextView_android_inputType 0 -int styleable MaterialAutoCompleteTextView_android_popupElevation 1 -int styleable MaterialAutoCompleteTextView_dropDownBackgroundTint 2 -int styleable MaterialAutoCompleteTextView_simpleItemLayout 3 -int styleable MaterialAutoCompleteTextView_simpleItemSelectedColor 4 -int styleable MaterialAutoCompleteTextView_simpleItemSelectedRippleColor 5 -int styleable MaterialAutoCompleteTextView_simpleItems 6 -int[] styleable MaterialButton { 0x10100d4, 0x10101e5, 0x1010106, 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialButton_android_background 0 -int styleable MaterialButton_android_checkable 1 -int styleable MaterialButton_android_checked 2 -int styleable MaterialButton_android_insetBottom 3 -int styleable MaterialButton_android_insetLeft 4 -int styleable MaterialButton_android_insetRight 5 -int styleable MaterialButton_android_insetTop 6 -int styleable MaterialButton_backgroundTint 7 -int styleable MaterialButton_backgroundTintMode 8 -int styleable MaterialButton_cornerRadius 9 -int styleable MaterialButton_elevation 10 -int styleable MaterialButton_icon 11 -int styleable MaterialButton_iconGravity 12 -int styleable MaterialButton_iconPadding 13 -int styleable MaterialButton_iconSize 14 -int styleable MaterialButton_iconTint 15 -int styleable MaterialButton_iconTintMode 16 -int styleable MaterialButton_opticalCenterEnabled 17 -int styleable MaterialButton_rippleColor 18 -int styleable MaterialButton_shapeAppearance 19 -int styleable MaterialButton_shapeAppearanceOverlay 20 -int styleable MaterialButton_strokeColor 21 -int styleable MaterialButton_strokeWidth 22 -int styleable MaterialButton_toggleCheckedStateOnClick 23 -int[] styleable MaterialButtonGroup { 0x101000e, 0x1010113, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialButtonGroup_android_enabled 0 -int styleable MaterialButtonGroup_android_spacing 1 -int styleable MaterialButtonGroup_buttonSizeChange 2 -int styleable MaterialButtonGroup_innerCornerSize 3 -int styleable MaterialButtonGroup_shapeAppearance 4 -int styleable MaterialButtonGroup_shapeAppearanceOverlay 5 -int[] styleable MaterialButtonToggleGroup { 0x101000e, 0x1010113, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialButtonToggleGroup_android_enabled 0 -int styleable MaterialButtonToggleGroup_android_spacing 1 -int styleable MaterialButtonToggleGroup_checkedButton 2 -int styleable MaterialButtonToggleGroup_innerCornerSize 3 -int styleable MaterialButtonToggleGroup_selectionRequired 4 -int styleable MaterialButtonToggleGroup_shapeAppearance 5 -int styleable MaterialButtonToggleGroup_shapeAppearanceOverlay 6 -int styleable MaterialButtonToggleGroup_singleSelection 7 -int[] styleable MaterialCalendar { 0x101020d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCalendar_android_windowFullscreen 0 -int styleable MaterialCalendar_backgroundTint 1 -int styleable MaterialCalendar_dayInvalidStyle 2 -int styleable MaterialCalendar_daySelectedStyle 3 -int styleable MaterialCalendar_dayStyle 4 -int styleable MaterialCalendar_dayTodayStyle 5 -int styleable MaterialCalendar_nestedScrollable 6 -int styleable MaterialCalendar_rangeFillColor 7 -int styleable MaterialCalendar_yearSelectedStyle 8 -int styleable MaterialCalendar_yearStyle 9 -int styleable MaterialCalendar_yearTodayStyle 10 -int[] styleable MaterialCalendarItem { 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCalendarItem_android_insetBottom 0 -int styleable MaterialCalendarItem_android_insetLeft 1 -int styleable MaterialCalendarItem_android_insetRight 2 -int styleable MaterialCalendarItem_android_insetTop 3 -int styleable MaterialCalendarItem_itemFillColor 4 -int styleable MaterialCalendarItem_itemShapeAppearance 5 -int styleable MaterialCalendarItem_itemShapeAppearanceOverlay 6 -int styleable MaterialCalendarItem_itemStrokeColor 7 -int styleable MaterialCalendarItem_itemStrokeWidth 8 -int styleable MaterialCalendarItem_itemTextColor 9 -int[] styleable MaterialCardView { 0x10101e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCardView_android_checkable 0 -int styleable MaterialCardView_cardForegroundColor 1 -int styleable MaterialCardView_checkedIcon 2 -int styleable MaterialCardView_checkedIconGravity 3 -int styleable MaterialCardView_checkedIconMargin 4 -int styleable MaterialCardView_checkedIconSize 5 -int styleable MaterialCardView_checkedIconTint 6 -int styleable MaterialCardView_rippleColor 7 -int styleable MaterialCardView_shapeAppearance 8 -int styleable MaterialCardView_shapeAppearanceOverlay 9 -int styleable MaterialCardView_state_dragged 10 -int styleable MaterialCardView_strokeColor 11 -int styleable MaterialCardView_strokeWidth 12 -int[] styleable MaterialCheckBox { 0x1010107, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCheckBox_android_button 0 -int styleable MaterialCheckBox_buttonCompat 1 -int styleable MaterialCheckBox_buttonIcon 2 -int styleable MaterialCheckBox_buttonIconTint 3 -int styleable MaterialCheckBox_buttonIconTintMode 4 -int styleable MaterialCheckBox_buttonTint 5 -int styleable MaterialCheckBox_centerIfNoTextEnabled 6 -int styleable MaterialCheckBox_checkedState 7 -int styleable MaterialCheckBox_errorAccessibilityLabel 8 -int styleable MaterialCheckBox_errorShown 9 -int styleable MaterialCheckBox_useMaterialThemeColors 10 -int[] styleable MaterialCheckBoxStates { 0x0, 0x0 } -int styleable MaterialCheckBoxStates_state_error 0 -int styleable MaterialCheckBoxStates_state_indeterminate 1 -int[] styleable MaterialComponentsTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialComponentsTheme_bottomSheetDialogTheme 0 -int styleable MaterialComponentsTheme_bottomSheetStyle 1 -int styleable MaterialComponentsTheme_chipGroupStyle 2 -int styleable MaterialComponentsTheme_chipStandaloneStyle 3 -int styleable MaterialComponentsTheme_chipStyle 4 -int styleable MaterialComponentsTheme_colorAccent 5 -int styleable MaterialComponentsTheme_colorBackgroundFloating 6 -int styleable MaterialComponentsTheme_colorPrimary 7 -int styleable MaterialComponentsTheme_colorPrimaryDark 8 -int styleable MaterialComponentsTheme_colorSecondary 9 -int styleable MaterialComponentsTheme_editTextStyle 10 -int styleable MaterialComponentsTheme_floatingActionButtonStyle 11 -int styleable MaterialComponentsTheme_materialButtonStyle 12 -int styleable MaterialComponentsTheme_materialCardViewStyle 13 -int styleable MaterialComponentsTheme_navigationViewStyle 14 -int styleable MaterialComponentsTheme_scrimBackground 15 -int styleable MaterialComponentsTheme_snackbarButtonStyle 16 -int styleable MaterialComponentsTheme_tabStyle 17 -int styleable MaterialComponentsTheme_textAppearanceBody1 18 -int styleable MaterialComponentsTheme_textAppearanceBody2 19 -int styleable MaterialComponentsTheme_textAppearanceButton 20 -int styleable MaterialComponentsTheme_textAppearanceCaption 21 -int styleable MaterialComponentsTheme_textAppearanceHeadline1 22 -int styleable MaterialComponentsTheme_textAppearanceHeadline2 23 -int styleable MaterialComponentsTheme_textAppearanceHeadline3 24 -int styleable MaterialComponentsTheme_textAppearanceHeadline4 25 -int styleable MaterialComponentsTheme_textAppearanceHeadline5 26 -int styleable MaterialComponentsTheme_textAppearanceHeadline6 27 -int styleable MaterialComponentsTheme_textAppearanceOverline 28 -int styleable MaterialComponentsTheme_textAppearanceSubtitle1 29 -int styleable MaterialComponentsTheme_textAppearanceSubtitle2 30 -int styleable MaterialComponentsTheme_textInputStyle 31 -int[] styleable MaterialDivider { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialDivider_dividerColor 0 -int styleable MaterialDivider_dividerInsetEnd 1 -int styleable MaterialDivider_dividerInsetStart 2 -int styleable MaterialDivider_dividerThickness 3 -int styleable MaterialDivider_lastItemDecorated 4 -int[] styleable MaterialRadioButton { 0x0, 0x0 } -int styleable MaterialRadioButton_buttonTint 0 -int styleable MaterialRadioButton_useMaterialThemeColors 1 -int[] styleable MaterialShape { 0x0, 0x0 } -int styleable MaterialShape_shapeAppearance 0 -int styleable MaterialShape_shapeAppearanceOverlay 1 -int[] styleable MaterialSpring { 0x0, 0x0 } -int styleable MaterialSpring_damping 0 -int styleable MaterialSpring_stiffness 1 -int[] styleable MaterialSwitch { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialSwitch_thumbIcon 0 -int styleable MaterialSwitch_thumbIconSize 1 -int styleable MaterialSwitch_thumbIconTint 2 -int styleable MaterialSwitch_thumbIconTintMode 3 -int styleable MaterialSwitch_trackDecoration 4 -int styleable MaterialSwitch_trackDecorationTint 5 -int styleable MaterialSwitch_trackDecorationTintMode 6 -int[] styleable MaterialTextAppearance { 0x1010570, 0x10104b6, 0x101057f, 0x0, 0x0 } -int styleable MaterialTextAppearance_android_fontVariationSettings 0 -int styleable MaterialTextAppearance_android_letterSpacing 1 -int styleable MaterialTextAppearance_android_lineHeight 2 -int styleable MaterialTextAppearance_fontVariationSettings 3 -int styleable MaterialTextAppearance_lineHeight 4 -int[] styleable MaterialTextView { 0x101057f, 0x1010034, 0x0 } -int styleable MaterialTextView_android_lineHeight 0 -int styleable MaterialTextView_android_textAppearance 1 -int styleable MaterialTextView_lineHeight 2 -int[] styleable MaterialTimePicker { 0x0, 0x0, 0x0 } -int styleable MaterialTimePicker_backgroundTint 0 -int styleable MaterialTimePicker_clockIcon 1 -int styleable MaterialTimePicker_keyboardIcon 2 -int[] styleable MaterialToolbar { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialToolbar_logoAdjustViewBounds 0 -int styleable MaterialToolbar_logoScaleType 1 -int styleable MaterialToolbar_navigationIconTint 2 -int styleable MaterialToolbar_subtitleCentered 3 -int styleable MaterialToolbar_titleCentered 4 -int[] styleable MenuGroup { 0x10101e0, 0x101000e, 0x10100d0, 0x10101de, 0x10101df, 0x1010194 } -int styleable MenuGroup_android_checkableBehavior 0 -int styleable MenuGroup_android_enabled 1 -int styleable MenuGroup_android_id 2 -int styleable MenuGroup_android_menuCategory 3 -int styleable MenuGroup_android_orderInCategory 4 -int styleable MenuGroup_android_visible 5 -int[] styleable MenuItem { 0x0, 0x0, 0x0, 0x0, 0x10101e3, 0x10101e5, 0x1010106, 0x101000e, 0x1010002, 0x10100d0, 0x10101de, 0x10101e4, 0x101026f, 0x10101df, 0x10101e1, 0x10101e2, 0x1010194, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MenuItem_actionLayout 0 -int styleable MenuItem_actionProviderClass 1 -int styleable MenuItem_actionViewClass 2 -int styleable MenuItem_alphabeticModifiers 3 -int styleable MenuItem_android_alphabeticShortcut 4 -int styleable MenuItem_android_checkable 5 -int styleable MenuItem_android_checked 6 -int styleable MenuItem_android_enabled 7 -int styleable MenuItem_android_icon 8 -int styleable MenuItem_android_id 9 -int styleable MenuItem_android_menuCategory 10 -int styleable MenuItem_android_numericShortcut 11 -int styleable MenuItem_android_onClick 12 -int styleable MenuItem_android_orderInCategory 13 -int styleable MenuItem_android_title 14 -int styleable MenuItem_android_titleCondensed 15 -int styleable MenuItem_android_visible 16 -int styleable MenuItem_contentDescription 17 -int styleable MenuItem_iconTint 18 -int styleable MenuItem_iconTintMode 19 -int styleable MenuItem_numericModifiers 20 -int styleable MenuItem_showAsAction 21 -int styleable MenuItem_tooltipText 22 -int[] styleable MenuView { 0x101012f, 0x101012d, 0x1010130, 0x1010131, 0x101012c, 0x101012e, 0x10100ae, 0x0, 0x0 } -int styleable MenuView_android_headerBackground 0 -int styleable MenuView_android_horizontalDivider 1 -int styleable MenuView_android_itemBackground 2 -int styleable MenuView_android_itemIconDisabledAlpha 3 -int styleable MenuView_android_itemTextAppearance 4 -int styleable MenuView_android_verticalDivider 5 -int styleable MenuView_android_windowAnimationStyle 6 -int styleable MenuView_preserveIconSpacing 7 -int styleable MenuView_subMenuArrow 8 -int[] styleable MockView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MockView_mock_diagonalsColor 0 -int styleable MockView_mock_label 1 -int styleable MockView_mock_labelBackgroundColor 2 -int styleable MockView_mock_labelColor 3 -int styleable MockView_mock_showDiagonals 4 -int styleable MockView_mock_showLabel 5 -int[] styleable Motion { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Motion_animateCircleAngleTo 0 -int styleable Motion_animateRelativeTo 1 -int styleable Motion_drawPath 2 -int styleable Motion_motionPathRotate 3 -int styleable Motion_motionStagger 4 -int styleable Motion_pathMotionArc 5 -int styleable Motion_quantizeMotionInterpolator 6 -int styleable Motion_quantizeMotionPhase 7 -int styleable Motion_quantizeMotionSteps 8 -int styleable Motion_transitionEasing 9 -int[] styleable MotionEffect { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MotionEffect_motionEffect_alpha 0 -int styleable MotionEffect_motionEffect_end 1 -int styleable MotionEffect_motionEffect_move 2 -int styleable MotionEffect_motionEffect_start 3 -int styleable MotionEffect_motionEffect_strict 4 -int styleable MotionEffect_motionEffect_translationX 5 -int styleable MotionEffect_motionEffect_translationY 6 -int styleable MotionEffect_motionEffect_viewTransition 7 -int[] styleable MotionHelper { 0x0, 0x0 } -int styleable MotionHelper_onHide 0 -int styleable MotionHelper_onShow 1 -int[] styleable MotionLabel { 0x1010535, 0x10103ac, 0x10100af, 0x1010164, 0x101014f, 0x1010098, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MotionLabel_android_autoSizeTextType 0 -int styleable MotionLabel_android_fontFamily 1 -int styleable MotionLabel_android_gravity 2 -int styleable MotionLabel_android_shadowRadius 3 -int styleable MotionLabel_android_text 4 -int styleable MotionLabel_android_textColor 5 -int styleable MotionLabel_android_textSize 6 -int styleable MotionLabel_android_textStyle 7 -int styleable MotionLabel_android_typeface 8 -int styleable MotionLabel_borderRound 9 -int styleable MotionLabel_borderRoundPercent 10 -int styleable MotionLabel_scaleFromTextSize 11 -int styleable MotionLabel_textBackground 12 -int styleable MotionLabel_textBackgroundPanX 13 -int styleable MotionLabel_textBackgroundPanY 14 -int styleable MotionLabel_textBackgroundRotate 15 -int styleable MotionLabel_textBackgroundZoom 16 -int styleable MotionLabel_textOutlineColor 17 -int styleable MotionLabel_textOutlineThickness 18 -int styleable MotionLabel_textPanX 19 -int styleable MotionLabel_textPanY 20 -int styleable MotionLabel_textureBlurFactor 21 -int styleable MotionLabel_textureEffect 22 -int styleable MotionLabel_textureHeight 23 -int styleable MotionLabel_textureWidth 24 -int[] styleable MotionLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MotionLayout_applyMotionScene 0 -int styleable MotionLayout_currentState 1 -int styleable MotionLayout_layoutDescription 2 -int styleable MotionLayout_motionDebug 3 -int styleable MotionLayout_motionProgress 4 -int styleable MotionLayout_showPaths 5 -int[] styleable MotionScene { 0x0, 0x0 } -int styleable MotionScene_defaultDuration 0 -int styleable MotionScene_layoutDuringTransition 1 -int[] styleable MotionTelltales { 0x0, 0x0, 0x0 } -int styleable MotionTelltales_telltales_tailColor 0 -int styleable MotionTelltales_telltales_tailScale 1 -int styleable MotionTelltales_telltales_velocityMode 2 -int[] styleable MultiSelectListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0 } -int styleable MultiSelectListPreference_android_entries 0 -int styleable MultiSelectListPreference_android_entryValues 1 -int styleable MultiSelectListPreference_entries 2 -int styleable MultiSelectListPreference_entryValues 3 -int[] styleable NavigationBarActiveIndicator { 0x10101a5, 0x1010155, 0x1010159, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationBarActiveIndicator_android_color 0 -int styleable NavigationBarActiveIndicator_android_height 1 -int styleable NavigationBarActiveIndicator_android_width 2 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingBottom 3 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingEnd 4 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingStart 5 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingTop 6 -int styleable NavigationBarActiveIndicator_expandedHeight 7 -int styleable NavigationBarActiveIndicator_expandedMarginHorizontal 8 -int styleable NavigationBarActiveIndicator_expandedWidth 9 -int styleable NavigationBarActiveIndicator_marginHorizontal 10 -int styleable NavigationBarActiveIndicator_shapeAppearance 11 -int[] styleable NavigationBarView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationBarView_activeIndicatorLabelPadding 0 -int styleable NavigationBarView_backgroundTint 1 -int styleable NavigationBarView_elevation 2 -int styleable NavigationBarView_horizontalItemTextAppearanceActive 3 -int styleable NavigationBarView_horizontalItemTextAppearanceInactive 4 -int styleable NavigationBarView_iconLabelHorizontalSpacing 5 -int styleable NavigationBarView_itemActiveIndicatorStyle 6 -int styleable NavigationBarView_itemBackground 7 -int styleable NavigationBarView_itemGravity 8 -int styleable NavigationBarView_itemIconGravity 9 -int styleable NavigationBarView_itemIconSize 10 -int styleable NavigationBarView_itemIconTint 11 -int styleable NavigationBarView_itemPaddingBottom 12 -int styleable NavigationBarView_itemPaddingTop 13 -int styleable NavigationBarView_itemRippleColor 14 -int styleable NavigationBarView_itemTextAppearanceActive 15 -int styleable NavigationBarView_itemTextAppearanceActiveBoldEnabled 16 -int styleable NavigationBarView_itemTextAppearanceInactive 17 -int styleable NavigationBarView_itemTextColor 18 -int styleable NavigationBarView_labelFontScalingEnabled 19 -int styleable NavigationBarView_labelMaxLines 20 -int styleable NavigationBarView_labelVisibilityMode 21 -int styleable NavigationBarView_measureBottomPaddingFromLabelBaseline 22 -int styleable NavigationBarView_menu 23 -int[] styleable NavigationRailView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationRailView_collapsedItemMinHeight 0 -int styleable NavigationRailView_contentMarginTop 1 -int styleable NavigationRailView_expanded 2 -int styleable NavigationRailView_expandedItemMinHeight 3 -int styleable NavigationRailView_expandedMaxWidth 4 -int styleable NavigationRailView_expandedMinWidth 5 -int styleable NavigationRailView_headerLayout 6 -int styleable NavigationRailView_headerMarginBottom 7 -int styleable NavigationRailView_itemMinHeight 8 -int styleable NavigationRailView_itemSpacing 9 -int styleable NavigationRailView_menuGravity 10 -int styleable NavigationRailView_paddingBottomSystemWindowInsets 11 -int styleable NavigationRailView_paddingStartSystemWindowInsets 12 -int styleable NavigationRailView_paddingTopSystemWindowInsets 13 -int styleable NavigationRailView_scrollingEnabled 14 -int styleable NavigationRailView_shapeAppearance 15 -int styleable NavigationRailView_shapeAppearanceOverlay 16 -int styleable NavigationRailView_submenuDividersEnabled 17 -int[] styleable NavigationView { 0x10100d4, 0x10100dd, 0x10100b3, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationView_android_background 0 -int styleable NavigationView_android_fitsSystemWindows 1 -int styleable NavigationView_android_layout_gravity 2 -int styleable NavigationView_android_maxWidth 3 -int styleable NavigationView_bottomInsetScrimEnabled 4 -int styleable NavigationView_dividerInsetEnd 5 -int styleable NavigationView_dividerInsetStart 6 -int styleable NavigationView_drawerLayoutCornerSize 7 -int styleable NavigationView_elevation 8 -int styleable NavigationView_endInsetScrimEnabled 9 -int styleable NavigationView_headerLayout 10 -int styleable NavigationView_itemBackground 11 -int styleable NavigationView_itemHorizontalPadding 12 -int styleable NavigationView_itemIconPadding 13 -int styleable NavigationView_itemIconSize 14 -int styleable NavigationView_itemIconTint 15 -int styleable NavigationView_itemMaxLines 16 -int styleable NavigationView_itemRippleColor 17 -int styleable NavigationView_itemShapeAppearance 18 -int styleable NavigationView_itemShapeAppearanceOverlay 19 -int styleable NavigationView_itemShapeFillColor 20 -int styleable NavigationView_itemShapeInsetBottom 21 -int styleable NavigationView_itemShapeInsetEnd 22 -int styleable NavigationView_itemShapeInsetStart 23 -int styleable NavigationView_itemShapeInsetTop 24 -int styleable NavigationView_itemTextAppearance 25 -int styleable NavigationView_itemTextAppearanceActiveBoldEnabled 26 -int styleable NavigationView_itemTextColor 27 -int styleable NavigationView_itemVerticalPadding 28 -int styleable NavigationView_menu 29 -int styleable NavigationView_shapeAppearance 30 -int styleable NavigationView_shapeAppearanceOverlay 31 -int styleable NavigationView_startInsetScrimEnabled 32 -int styleable NavigationView_subheaderColor 33 -int styleable NavigationView_subheaderInsetEnd 34 -int styleable NavigationView_subheaderInsetStart 35 -int styleable NavigationView_subheaderTextAppearance 36 -int styleable NavigationView_topInsetScrimEnabled 37 -int[] styleable OnClick { 0x0, 0x0 } -int styleable OnClick_clickAction 0 -int styleable OnClick_targetId 1 -int[] styleable OnSwipe { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable OnSwipe_autoCompleteMode 0 -int styleable OnSwipe_dragDirection 1 -int styleable OnSwipe_dragScale 2 -int styleable OnSwipe_dragThreshold 3 -int styleable OnSwipe_limitBoundsTo 4 -int styleable OnSwipe_maxAcceleration 5 -int styleable OnSwipe_maxVelocity 6 -int styleable OnSwipe_moveWhenScrollAtTop 7 -int styleable OnSwipe_nestedScrollFlags 8 -int styleable OnSwipe_onTouchUp 9 -int styleable OnSwipe_rotationCenterId 10 -int styleable OnSwipe_springBoundary 11 -int styleable OnSwipe_springDamping 12 -int styleable OnSwipe_springMass 13 -int styleable OnSwipe_springStiffness 14 -int styleable OnSwipe_springStopThreshold 15 -int styleable OnSwipe_touchAnchorId 16 -int styleable OnSwipe_touchAnchorSide 17 -int styleable OnSwipe_touchRegionId 18 -int[] styleable PopupWindow { 0x10102c9, 0x1010176, 0x0 } -int styleable PopupWindow_android_popupAnimationStyle 0 -int styleable PopupWindow_android_popupBackground 1 -int styleable PopupWindow_overlapAnchor 2 -int[] styleable PopupWindowBackgroundState { 0x0 } -int styleable PopupWindowBackgroundState_state_above_anchor 0 -int[] styleable Preference { 0x0, 0x0, 0x10101ed, 0x10101ec, 0x101000e, 0x10102e3, 0x1010002, 0x1010561, 0x10101e8, 0x10100f2, 0x10101ea, 0x101000d, 0x10101e6, 0x10101ee, 0x101055c, 0x10101e9, 0x10101e1, 0x10101eb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Preference_allowDividerAbove 0 -int styleable Preference_allowDividerBelow 1 -int styleable Preference_android_defaultValue 2 -int styleable Preference_android_dependency 3 -int styleable Preference_android_enabled 4 -int styleable Preference_android_fragment 5 -int styleable Preference_android_icon 6 -int styleable Preference_android_iconSpaceReserved 7 -int styleable Preference_android_key 8 -int styleable Preference_android_layout 9 -int styleable Preference_android_order 10 -int styleable Preference_android_persistent 11 -int styleable Preference_android_selectable 12 -int styleable Preference_android_shouldDisableView 13 -int styleable Preference_android_singleLineTitle 14 -int styleable Preference_android_summary 15 -int styleable Preference_android_title 16 -int styleable Preference_android_widgetLayout 17 -int styleable Preference_defaultValue 18 -int styleable Preference_dependency 19 -int styleable Preference_enableCopying 20 -int styleable Preference_enabled 21 -int styleable Preference_fragment 22 -int styleable Preference_icon 23 -int styleable Preference_iconSpaceReserved 24 -int styleable Preference_isPreferenceVisible 25 -int styleable Preference_key 26 -int styleable Preference_layout 27 -int styleable Preference_order 28 -int styleable Preference_persistent 29 -int styleable Preference_selectable 30 -int styleable Preference_shouldDisableView 31 -int styleable Preference_singleLineTitle 32 -int styleable Preference_summary 33 -int styleable Preference_title 34 -int styleable Preference_widgetLayout 35 -int[] styleable PreferenceFragment { 0x0, 0x1010129, 0x101012a, 0x10100f2 } -int styleable PreferenceFragment_allowDividerAfterLastItem 0 -int styleable PreferenceFragment_android_divider 1 -int styleable PreferenceFragment_android_dividerHeight 2 -int styleable PreferenceFragment_android_layout 3 -int[] styleable PreferenceFragmentCompat { 0x0, 0x1010129, 0x101012a, 0x10100f2 } -int styleable PreferenceFragmentCompat_allowDividerAfterLastItem 0 -int styleable PreferenceFragmentCompat_android_divider 1 -int styleable PreferenceFragmentCompat_android_dividerHeight 2 -int styleable PreferenceFragmentCompat_android_layout 3 -int[] styleable PreferenceGroup { 0x10101e7, 0x0, 0x0 } -int styleable PreferenceGroup_android_orderingFromXml 0 -int styleable PreferenceGroup_initialExpandedChildrenCount 1 -int styleable PreferenceGroup_orderingFromXml 2 -int[] styleable PreferenceImageView { 0x1010120, 0x101011f, 0x0, 0x0 } -int styleable PreferenceImageView_android_maxHeight 0 -int styleable PreferenceImageView_android_maxWidth 1 -int styleable PreferenceImageView_maxHeight 2 -int styleable PreferenceImageView_maxWidth 3 -int[] styleable PreferenceTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable PreferenceTheme_checkBoxPreferenceStyle 0 -int styleable PreferenceTheme_dialogPreferenceStyle 1 -int styleable PreferenceTheme_dropdownPreferenceStyle 2 -int styleable PreferenceTheme_editTextPreferenceStyle 3 -int styleable PreferenceTheme_preferenceCategoryStyle 4 -int styleable PreferenceTheme_preferenceCategoryTitleTextAppearance 5 -int styleable PreferenceTheme_preferenceCategoryTitleTextColor 6 -int styleable PreferenceTheme_preferenceFragmentCompatStyle 7 -int styleable PreferenceTheme_preferenceFragmentListStyle 8 -int styleable PreferenceTheme_preferenceFragmentStyle 9 -int styleable PreferenceTheme_preferenceInformationStyle 10 -int styleable PreferenceTheme_preferenceScreenStyle 11 -int styleable PreferenceTheme_preferenceStyle 12 -int styleable PreferenceTheme_preferenceTheme 13 -int styleable PreferenceTheme_seekBarPreferenceStyle 14 -int styleable PreferenceTheme_switchPreferenceCompatStyle 15 -int styleable PreferenceTheme_switchPreferenceStyle 16 -int[] styleable PropertySet { 0x101031f, 0x10100dc, 0x0, 0x0, 0x0 } -int styleable PropertySet_android_alpha 0 -int styleable PropertySet_android_visibility 1 -int styleable PropertySet_layout_constraintTag 2 -int styleable PropertySet_motionProgress 3 -int styleable PropertySet_visibilityMode 4 -int[] styleable RadialViewGroup { 0x0 } -int styleable RadialViewGroup_materialCircleRadius 0 -int[] styleable RangeSlider { 0x0, 0x0 } -int styleable RangeSlider_minSeparation 0 -int styleable RangeSlider_values 1 -int[] styleable RecycleListView { 0x0, 0x0 } -int styleable RecycleListView_paddingBottomNoButtons 0 -int styleable RecycleListView_paddingTopNoTitle 1 -int[] styleable RecyclerView { 0x10100eb, 0x10100f1, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable RecyclerView_android_clipToPadding 0 -int styleable RecyclerView_android_descendantFocusability 1 -int styleable RecyclerView_android_orientation 2 -int styleable RecyclerView_fastScrollEnabled 3 -int styleable RecyclerView_fastScrollHorizontalThumbDrawable 4 -int styleable RecyclerView_fastScrollHorizontalTrackDrawable 5 -int styleable RecyclerView_fastScrollVerticalThumbDrawable 6 -int styleable RecyclerView_fastScrollVerticalTrackDrawable 7 -int styleable RecyclerView_layoutManager 8 -int styleable RecyclerView_reverseLayout 9 -int styleable RecyclerView_spanCount 10 -int styleable RecyclerView_stackFromEnd 11 -int[] styleable ScrimInsetsFrameLayout { 0x0 } -int styleable ScrimInsetsFrameLayout_insetForeground 0 -int[] styleable ScrollingViewBehavior_Layout { 0x0 } -int styleable ScrollingViewBehavior_Layout_behavior_overlapTop 0 -int[] styleable SearchBar { 0x1010150, 0x101011f, 0x101014f, 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SearchBar_android_hint 0 -int styleable SearchBar_android_maxWidth 1 -int styleable SearchBar_android_text 2 -int styleable SearchBar_android_textAppearance 3 -int styleable SearchBar_backgroundTint 4 -int styleable SearchBar_defaultMarginsEnabled 5 -int styleable SearchBar_defaultScrollFlagsEnabled 6 -int styleable SearchBar_elevation 7 -int styleable SearchBar_forceDefaultNavigationOnClickListener 8 -int styleable SearchBar_hideNavigationIcon 9 -int styleable SearchBar_liftOnScroll 10 -int styleable SearchBar_liftOnScrollColor 11 -int styleable SearchBar_navigationIconTint 12 -int styleable SearchBar_strokeColor 13 -int styleable SearchBar_strokeWidth 14 -int styleable SearchBar_textCentered 15 -int styleable SearchBar_tintNavigationIcon 16 -int[] styleable SearchView { 0x10100da, 0x1010150, 0x1010264, 0x1010220, 0x101011f, 0x101014f, 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SearchView_android_focusable 0 -int styleable SearchView_android_hint 1 -int styleable SearchView_android_imeOptions 2 -int styleable SearchView_android_inputType 3 -int styleable SearchView_android_maxWidth 4 -int styleable SearchView_android_text 5 -int styleable SearchView_android_textAppearance 6 -int styleable SearchView_animateMenuItems 7 -int styleable SearchView_animateNavigationIcon 8 -int styleable SearchView_autoShowKeyboard 9 -int styleable SearchView_backHandlingEnabled 10 -int styleable SearchView_backgroundTint 11 -int styleable SearchView_closeIcon 12 -int styleable SearchView_commitIcon 13 -int styleable SearchView_defaultQueryHint 14 -int styleable SearchView_goIcon 15 -int styleable SearchView_headerLayout 16 -int styleable SearchView_hideNavigationIcon 17 -int styleable SearchView_iconifiedByDefault 18 -int styleable SearchView_layout 19 -int styleable SearchView_queryBackground 20 -int styleable SearchView_queryHint 21 -int styleable SearchView_searchHintIcon 22 -int styleable SearchView_searchIcon 23 -int styleable SearchView_searchPrefixText 24 -int styleable SearchView_submitBackground 25 -int styleable SearchView_suggestionRowLayout 26 -int styleable SearchView_useDrawerArrowDrawable 27 -int styleable SearchView_voiceIcon 28 -int[] styleable SeekBarPreference { 0x0, 0x10100f2, 0x1010136, 0x0, 0x0, 0x0, 0x0 } -int styleable SeekBarPreference_adjustable 0 -int styleable SeekBarPreference_android_layout 1 -int styleable SeekBarPreference_android_max 2 -int styleable SeekBarPreference_min 3 -int styleable SeekBarPreference_seekBarIncrement 4 -int styleable SeekBarPreference_showSeekBarValue 5 -int styleable SeekBarPreference_updatesContinuously 6 -int[] styleable ShapeAppearance { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ShapeAppearance_cornerFamily 0 -int styleable ShapeAppearance_cornerFamilyBottomLeft 1 -int styleable ShapeAppearance_cornerFamilyBottomRight 2 -int styleable ShapeAppearance_cornerFamilyTopLeft 3 -int styleable ShapeAppearance_cornerFamilyTopRight 4 -int styleable ShapeAppearance_cornerSize 5 -int styleable ShapeAppearance_cornerSizeBottomLeft 6 -int styleable ShapeAppearance_cornerSizeBottomRight 7 -int styleable ShapeAppearance_cornerSizeTopLeft 8 -int styleable ShapeAppearance_cornerSizeTopRight 9 -int[] styleable ShapeableImageView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ShapeableImageView_contentPadding 0 -int styleable ShapeableImageView_contentPaddingBottom 1 -int styleable ShapeableImageView_contentPaddingEnd 2 -int styleable ShapeableImageView_contentPaddingLeft 3 -int styleable ShapeableImageView_contentPaddingRight 4 -int styleable ShapeableImageView_contentPaddingStart 5 -int styleable ShapeableImageView_contentPaddingTop 6 -int styleable ShapeableImageView_shapeAppearance 7 -int styleable ShapeableImageView_shapeAppearanceOverlay 8 -int styleable ShapeableImageView_strokeColor 9 -int styleable ShapeableImageView_strokeWidth 10 -int[] styleable SideSheetBehavior_Layout { 0x1010440, 0x1010120, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SideSheetBehavior_Layout_android_elevation 0 -int styleable SideSheetBehavior_Layout_android_maxHeight 1 -int styleable SideSheetBehavior_Layout_android_maxWidth 2 -int styleable SideSheetBehavior_Layout_backgroundTint 3 -int styleable SideSheetBehavior_Layout_behavior_draggable 4 -int styleable SideSheetBehavior_Layout_coplanarSiblingViewId 5 -int styleable SideSheetBehavior_Layout_shapeAppearance 6 -int styleable SideSheetBehavior_Layout_shapeAppearanceOverlay 7 -int[] styleable Slider { 0x101000e, 0x10100c4, 0x1010146, 0x1010024, 0x10102de, 0x10102df, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Slider_android_enabled 0 -int styleable Slider_android_orientation 1 -int styleable Slider_android_stepSize 2 -int styleable Slider_android_value 3 -int styleable Slider_android_valueFrom 4 -int styleable Slider_android_valueTo 5 -int styleable Slider_centered 6 -int styleable Slider_haloColor 7 -int styleable Slider_haloRadius 8 -int styleable Slider_labelBehavior 9 -int styleable Slider_labelStyle 10 -int styleable Slider_minTouchTargetSize 11 -int styleable Slider_thumbColor 12 -int styleable Slider_thumbElevation 13 -int styleable Slider_thumbHeight 14 -int styleable Slider_thumbRadius 15 -int styleable Slider_thumbStrokeColor 16 -int styleable Slider_thumbStrokeWidth 17 -int styleable Slider_thumbTrackGapSize 18 -int styleable Slider_thumbWidth 19 -int styleable Slider_tickColor 20 -int styleable Slider_tickColorActive 21 -int styleable Slider_tickColorInactive 22 -int styleable Slider_tickRadiusActive 23 -int styleable Slider_tickRadiusInactive 24 -int styleable Slider_tickVisibilityMode 25 -int styleable Slider_tickVisible 26 -int styleable Slider_trackColor 27 -int styleable Slider_trackColorActive 28 -int styleable Slider_trackColorInactive 29 -int styleable Slider_trackCornerSize 30 -int styleable Slider_trackHeight 31 -int styleable Slider_trackIconActiveColor 32 -int styleable Slider_trackIconActiveEnd 33 -int styleable Slider_trackIconActiveStart 34 -int styleable Slider_trackIconInactiveColor 35 -int styleable Slider_trackIconInactiveEnd 36 -int styleable Slider_trackIconInactiveStart 37 -int styleable Slider_trackIconSize 38 -int styleable Slider_trackInsideCornerSize 39 -int styleable Slider_trackStopIndicatorSize 40 -int[] styleable Snackbar { 0x0, 0x0, 0x0 } -int styleable Snackbar_snackbarButtonStyle 0 -int styleable Snackbar_snackbarStyle 1 -int styleable Snackbar_snackbarTextViewStyle 2 -int[] styleable SnackbarLayout { 0x0, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SnackbarLayout_actionTextColorAlpha 0 -int styleable SnackbarLayout_android_maxWidth 1 -int styleable SnackbarLayout_animationMode 2 -int styleable SnackbarLayout_backgroundOverlayColorAlpha 3 -int styleable SnackbarLayout_backgroundTint 4 -int styleable SnackbarLayout_backgroundTintMode 5 -int styleable SnackbarLayout_elevation 6 -int styleable SnackbarLayout_maxActionInlineWidth 7 -int styleable SnackbarLayout_shapeAppearance 8 -int styleable SnackbarLayout_shapeAppearanceOverlay 9 -int[] styleable Spinner { 0x1010262, 0x10100b2, 0x1010176, 0x101017b, 0x0 } -int styleable Spinner_android_dropDownWidth 0 -int styleable Spinner_android_entries 1 -int styleable Spinner_android_popupBackground 2 -int styleable Spinner_android_prompt 3 -int styleable Spinner_popupTheme 4 -int[] styleable State { 0x10100d0, 0x0 } -int styleable State_android_id 0 -int styleable State_constraints 1 -int[] styleable StateListDrawable { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } -int styleable StateListDrawable_android_constantSize 0 -int styleable StateListDrawable_android_dither 1 -int styleable StateListDrawable_android_enterFadeDuration 2 -int styleable StateListDrawable_android_exitFadeDuration 3 -int styleable StateListDrawable_android_variablePadding 4 -int styleable StateListDrawable_android_visible 5 -int[] styleable StateListDrawableItem { 0x1010199 } -int styleable StateListDrawableItem_android_drawable 0 -int[] styleable StateListSizeChange { 0x0 } -int styleable StateListSizeChange_widthChange 0 -int[] styleable StateSet { 0x0 } -int styleable StateSet_defaultState 0 -int[] styleable SwitchCompat { 0x1010125, 0x1010124, 0x1010142, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SwitchCompat_android_textOff 0 -int styleable SwitchCompat_android_textOn 1 -int styleable SwitchCompat_android_thumb 2 -int styleable SwitchCompat_showText 3 -int styleable SwitchCompat_splitTrack 4 -int styleable SwitchCompat_switchMinWidth 5 -int styleable SwitchCompat_switchPadding 6 -int styleable SwitchCompat_switchTextAppearance 7 -int styleable SwitchCompat_thumbTextPadding 8 -int styleable SwitchCompat_thumbTint 9 -int styleable SwitchCompat_thumbTintMode 10 -int styleable SwitchCompat_track 11 -int styleable SwitchCompat_trackTint 12 -int styleable SwitchCompat_trackTintMode 13 -int[] styleable SwitchMaterial { 0x0 } -int styleable SwitchMaterial_useMaterialThemeColors 0 -int[] styleable SwitchPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SwitchPreference_android_disableDependentsState 0 -int styleable SwitchPreference_android_summaryOff 1 -int styleable SwitchPreference_android_summaryOn 2 -int styleable SwitchPreference_android_switchTextOff 3 -int styleable SwitchPreference_android_switchTextOn 4 -int styleable SwitchPreference_disableDependentsState 5 -int styleable SwitchPreference_summaryOff 6 -int styleable SwitchPreference_summaryOn 7 -int styleable SwitchPreference_switchTextOff 8 -int styleable SwitchPreference_switchTextOn 9 -int[] styleable SwitchPreferenceCompat { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SwitchPreferenceCompat_android_disableDependentsState 0 -int styleable SwitchPreferenceCompat_android_summaryOff 1 -int styleable SwitchPreferenceCompat_android_summaryOn 2 -int styleable SwitchPreferenceCompat_android_switchTextOff 3 -int styleable SwitchPreferenceCompat_android_switchTextOn 4 -int styleable SwitchPreferenceCompat_disableDependentsState 5 -int styleable SwitchPreferenceCompat_summaryOff 6 -int styleable SwitchPreferenceCompat_summaryOn 7 -int styleable SwitchPreferenceCompat_switchTextOff 8 -int styleable SwitchPreferenceCompat_switchTextOn 9 -int[] styleable TabItem { 0x1010002, 0x10100f2, 0x101014f } -int styleable TabItem_android_icon 0 -int styleable TabItem_android_layout 1 -int styleable TabItem_android_text 2 -int[] styleable TabLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable TabLayout_tabBackground 0 -int styleable TabLayout_tabContentStart 1 -int styleable TabLayout_tabGravity 2 -int styleable TabLayout_tabIconTint 3 -int styleable TabLayout_tabIconTintMode 4 -int styleable TabLayout_tabIndicator 5 -int styleable TabLayout_tabIndicatorAnimationDuration 6 -int styleable TabLayout_tabIndicatorAnimationMode 7 -int styleable TabLayout_tabIndicatorColor 8 -int styleable TabLayout_tabIndicatorFullWidth 9 -int styleable TabLayout_tabIndicatorGravity 10 -int styleable TabLayout_tabIndicatorHeight 11 -int styleable TabLayout_tabInlineLabel 12 -int styleable TabLayout_tabMaxWidth 13 -int styleable TabLayout_tabMinWidth 14 -int styleable TabLayout_tabMode 15 -int styleable TabLayout_tabPadding 16 -int styleable TabLayout_tabPaddingBottom 17 -int styleable TabLayout_tabPaddingEnd 18 -int styleable TabLayout_tabPaddingStart 19 -int styleable TabLayout_tabPaddingTop 20 -int styleable TabLayout_tabRippleColor 21 -int styleable TabLayout_tabSelectedTextAppearance 22 -int styleable TabLayout_tabSelectedTextColor 23 -int styleable TabLayout_tabTextAppearance 24 -int styleable TabLayout_tabTextColor 25 -int styleable TabLayout_tabUnboundedRipple 26 -int[] styleable TextAppearance { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x1010098, 0x101009a, 0x101009b, 0x1010585, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0 } -int styleable TextAppearance_android_fontFamily 0 -int styleable TextAppearance_android_shadowColor 1 -int styleable TextAppearance_android_shadowDx 2 -int styleable TextAppearance_android_shadowDy 3 -int styleable TextAppearance_android_shadowRadius 4 -int styleable TextAppearance_android_textColor 5 -int styleable TextAppearance_android_textColorHint 6 -int styleable TextAppearance_android_textColorLink 7 -int styleable TextAppearance_android_textFontWeight 8 -int styleable TextAppearance_android_textSize 9 -int styleable TextAppearance_android_textStyle 10 -int styleable TextAppearance_android_typeface 11 -int styleable TextAppearance_fontFamily 12 -int styleable TextAppearance_fontVariationSettings 13 -int styleable TextAppearance_textAllCaps 14 -int styleable TextAppearance_textLocale 15 -int[] styleable TextEffects { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x101014f, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable TextEffects_android_fontFamily 0 -int styleable TextEffects_android_shadowColor 1 -int styleable TextEffects_android_shadowDx 2 -int styleable TextEffects_android_shadowDy 3 -int styleable TextEffects_android_shadowRadius 4 -int styleable TextEffects_android_text 5 -int styleable TextEffects_android_textSize 6 -int styleable TextEffects_android_textStyle 7 -int styleable TextEffects_android_typeface 8 -int styleable TextEffects_borderRound 9 -int styleable TextEffects_borderRoundPercent 10 -int styleable TextEffects_textFillColor 11 -int styleable TextEffects_textOutlineColor 12 -int styleable TextEffects_textOutlineThickness 13 -int[] styleable TextInputEditText { 0x0 } -int styleable TextInputEditText_textInputLayoutFocusedRectEnabled 0 -int[] styleable TextInputLayout { 0x101000e, 0x1010150, 0x1010157, 0x101011f, 0x101015a, 0x101013f, 0x101009a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable TextInputLayout_android_enabled 0 -int styleable TextInputLayout_android_hint 1 -int styleable TextInputLayout_android_maxEms 2 -int styleable TextInputLayout_android_maxWidth 3 -int styleable TextInputLayout_android_minEms 4 -int styleable TextInputLayout_android_minWidth 5 -int styleable TextInputLayout_android_textColorHint 6 -int styleable TextInputLayout_boxBackgroundColor 7 -int styleable TextInputLayout_boxBackgroundMode 8 -int styleable TextInputLayout_boxCollapsedPaddingTop 9 -int styleable TextInputLayout_boxCornerRadiusBottomEnd 10 -int styleable TextInputLayout_boxCornerRadiusBottomStart 11 -int styleable TextInputLayout_boxCornerRadiusTopEnd 12 -int styleable TextInputLayout_boxCornerRadiusTopStart 13 -int styleable TextInputLayout_boxStrokeColor 14 -int styleable TextInputLayout_boxStrokeErrorColor 15 -int styleable TextInputLayout_boxStrokeWidth 16 -int styleable TextInputLayout_boxStrokeWidthFocused 17 -int styleable TextInputLayout_counterEnabled 18 -int styleable TextInputLayout_counterMaxLength 19 -int styleable TextInputLayout_counterOverflowTextAppearance 20 -int styleable TextInputLayout_counterOverflowTextColor 21 -int styleable TextInputLayout_counterTextAppearance 22 -int styleable TextInputLayout_counterTextColor 23 -int styleable TextInputLayout_cursorColor 24 -int styleable TextInputLayout_cursorErrorColor 25 -int styleable TextInputLayout_endIconCheckable 26 -int styleable TextInputLayout_endIconContentDescription 27 -int styleable TextInputLayout_endIconDrawable 28 -int styleable TextInputLayout_endIconMinSize 29 -int styleable TextInputLayout_endIconMode 30 -int styleable TextInputLayout_endIconScaleType 31 -int styleable TextInputLayout_endIconTint 32 -int styleable TextInputLayout_endIconTintMode 33 -int styleable TextInputLayout_errorAccessibilityLiveRegion 34 -int styleable TextInputLayout_errorContentDescription 35 -int styleable TextInputLayout_errorEnabled 36 -int styleable TextInputLayout_errorIconDrawable 37 -int styleable TextInputLayout_errorIconTint 38 -int styleable TextInputLayout_errorIconTintMode 39 -int styleable TextInputLayout_errorTextAppearance 40 -int styleable TextInputLayout_errorTextColor 41 -int styleable TextInputLayout_expandedHintEnabled 42 -int styleable TextInputLayout_helperText 43 -int styleable TextInputLayout_helperTextEnabled 44 -int styleable TextInputLayout_helperTextTextAppearance 45 -int styleable TextInputLayout_helperTextTextColor 46 -int styleable TextInputLayout_hintAnimationEnabled 47 -int styleable TextInputLayout_hintEnabled 48 -int styleable TextInputLayout_hintMaxLines 49 -int styleable TextInputLayout_hintTextAppearance 50 -int styleable TextInputLayout_hintTextColor 51 -int styleable TextInputLayout_passwordToggleContentDescription 52 -int styleable TextInputLayout_passwordToggleDrawable 53 -int styleable TextInputLayout_passwordToggleEnabled 54 -int styleable TextInputLayout_passwordToggleTint 55 -int styleable TextInputLayout_passwordToggleTintMode 56 -int styleable TextInputLayout_placeholderText 57 -int styleable TextInputLayout_placeholderTextAppearance 58 -int styleable TextInputLayout_placeholderTextColor 59 -int styleable TextInputLayout_prefixText 60 -int styleable TextInputLayout_prefixTextAppearance 61 -int styleable TextInputLayout_prefixTextColor 62 -int styleable TextInputLayout_shapeAppearance 63 -int styleable TextInputLayout_shapeAppearanceOverlay 64 -int styleable TextInputLayout_startIconCheckable 65 -int styleable TextInputLayout_startIconContentDescription 66 -int styleable TextInputLayout_startIconDrawable 67 -int styleable TextInputLayout_startIconMinSize 68 -int styleable TextInputLayout_startIconScaleType 69 -int styleable TextInputLayout_startIconTint 70 -int styleable TextInputLayout_startIconTintMode 71 -int styleable TextInputLayout_suffixText 72 -int styleable TextInputLayout_suffixTextAppearance 73 -int styleable TextInputLayout_suffixTextColor 74 -int[] styleable ThemeEnforcement { 0x1010034, 0x0, 0x0 } -int styleable ThemeEnforcement_android_textAppearance 0 -int styleable ThemeEnforcement_enforceMaterialTheme 1 -int styleable ThemeEnforcement_enforceTextAppearance 2 -int[] styleable Toolbar { 0x10100af, 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Toolbar_android_gravity 0 -int styleable Toolbar_android_minHeight 1 -int styleable Toolbar_buttonGravity 2 -int styleable Toolbar_collapseContentDescription 3 -int styleable Toolbar_collapseIcon 4 -int styleable Toolbar_contentInsetEnd 5 -int styleable Toolbar_contentInsetEndWithActions 6 -int styleable Toolbar_contentInsetLeft 7 -int styleable Toolbar_contentInsetRight 8 -int styleable Toolbar_contentInsetStart 9 -int styleable Toolbar_contentInsetStartWithNavigation 10 -int styleable Toolbar_logo 11 -int styleable Toolbar_logoDescription 12 -int styleable Toolbar_maxButtonHeight 13 -int styleable Toolbar_menu 14 -int styleable Toolbar_navigationContentDescription 15 -int styleable Toolbar_navigationIcon 16 -int styleable Toolbar_popupTheme 17 -int styleable Toolbar_subtitle 18 -int styleable Toolbar_subtitleTextAppearance 19 -int styleable Toolbar_subtitleTextColor 20 -int styleable Toolbar_title 21 -int styleable Toolbar_titleMargin 22 -int styleable Toolbar_titleMarginBottom 23 -int styleable Toolbar_titleMarginEnd 24 -int styleable Toolbar_titleMarginStart 25 -int styleable Toolbar_titleMarginTop 26 -int styleable Toolbar_titleMargins 27 -int styleable Toolbar_titleTextAppearance 28 -int styleable Toolbar_titleTextColor 29 -int[] styleable Tooltip { 0x10100f6, 0x1010140, 0x101013f, 0x10100d5, 0x101014f, 0x1010034, 0x1010098, 0x0, 0x0 } -int styleable Tooltip_android_layout_margin 0 -int styleable Tooltip_android_minHeight 1 -int styleable Tooltip_android_minWidth 2 -int styleable Tooltip_android_padding 3 -int styleable Tooltip_android_text 4 -int styleable Tooltip_android_textAppearance 5 -int styleable Tooltip_android_textColor 6 -int styleable Tooltip_backgroundTint 7 -int styleable Tooltip_showMarker 8 -int[] styleable Transform { 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x0 } -int styleable Transform_android_elevation 0 -int styleable Transform_android_rotation 1 -int styleable Transform_android_rotationX 2 -int styleable Transform_android_rotationY 3 -int styleable Transform_android_scaleX 4 -int styleable Transform_android_scaleY 5 -int styleable Transform_android_transformPivotX 6 -int styleable Transform_android_transformPivotY 7 -int styleable Transform_android_translationX 8 -int styleable Transform_android_translationY 9 -int styleable Transform_android_translationZ 10 -int styleable Transform_transformPivotTarget 11 -int[] styleable Transition { 0x10100d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Transition_android_id 0 -int styleable Transition_autoTransition 1 -int styleable Transition_constraintSetEnd 2 -int styleable Transition_constraintSetStart 3 -int styleable Transition_duration 4 -int styleable Transition_layoutDuringTransition 5 -int styleable Transition_motionInterpolator 6 -int styleable Transition_pathMotionArc 7 -int styleable Transition_staggered 8 -int styleable Transition_transitionDisable 9 -int styleable Transition_transitionFlags 10 -int[] styleable Variant { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Variant_constraints 0 -int styleable Variant_region_heightLessThan 1 -int styleable Variant_region_heightMoreThan 2 -int styleable Variant_region_widthLessThan 3 -int styleable Variant_region_widthMoreThan 4 -int[] styleable VectorMasterView { 0x0, 0x0 } -int styleable VectorMasterView_use_legacy_parser 0 -int styleable VectorMasterView_vector_src 1 -int[] styleable View { 0x10100da, 0x1010000, 0x0, 0x0, 0x0 } -int styleable View_android_focusable 0 -int styleable View_android_theme 1 -int styleable View_paddingEnd 2 -int styleable View_paddingStart 3 -int styleable View_theme 4 -int[] styleable ViewBackgroundHelper { 0x10100d4, 0x0, 0x0 } -int styleable ViewBackgroundHelper_android_background 0 -int styleable ViewBackgroundHelper_backgroundTint 1 -int styleable ViewBackgroundHelper_backgroundTintMode 2 -int[] styleable ViewPager2 { 0x10100c4 } -int styleable ViewPager2_android_orientation 0 -int[] styleable ViewStubCompat { 0x10100d0, 0x10100f3, 0x10100f2 } -int styleable ViewStubCompat_android_id 0 -int styleable ViewStubCompat_android_inflatedId 1 -int styleable ViewStubCompat_android_layout 2 -int[] styleable ViewTransition { 0x0, 0x0, 0x10100d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ViewTransition_SharedValue 0 -int styleable ViewTransition_SharedValueId 1 -int styleable ViewTransition_android_id 2 -int styleable ViewTransition_clearsTag 3 -int styleable ViewTransition_duration 4 -int styleable ViewTransition_ifTagNotSet 5 -int styleable ViewTransition_ifTagSet 6 -int styleable ViewTransition_motionInterpolator 7 -int styleable ViewTransition_motionTarget 8 -int styleable ViewTransition_onStateTransition 9 -int styleable ViewTransition_pathMotionArc 10 -int styleable ViewTransition_setsTag 11 -int styleable ViewTransition_transitionDisable 12 -int styleable ViewTransition_upDuration 13 -int styleable ViewTransition_viewTransitionMode 14 -int[] styleable include { 0x0 } -int styleable include_constraintSet 0 -int xml m3_button_group_child_size_change 0x0 -int xml m3_split_button_inner_corner_size_state_list 0x0 -int xml m3expressive_button_shape_state_list 0x0 -int xml m3expressive_connected_buttons_inner_corner_size_state_list 0x0 -int xml util_code_provider_paths 0x0 diff --git a/external/acsprovider/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt b/external/acsprovider/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt deleted file mode 100644 index b298a3e34f..0000000000 --- a/external/acsprovider/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt +++ /dev/null @@ -1,9945 +0,0 @@ -int anim abc_fade_in 0x0 -int anim abc_fade_out 0x0 -int anim abc_grow_fade_in_from_bottom 0x0 -int anim abc_popup_enter 0x0 -int anim abc_popup_exit 0x0 -int anim abc_shrink_fade_out_from_bottom 0x0 -int anim abc_slide_in_bottom 0x0 -int anim abc_slide_in_top 0x0 -int anim abc_slide_out_bottom 0x0 -int anim abc_slide_out_top 0x0 -int anim abc_tooltip_enter 0x0 -int anim abc_tooltip_exit 0x0 -int anim anim_diagnostic_tooltip_window_enter 0x0 -int anim anim_diagnostic_tooltip_window_exit 0x0 -int anim anim_text_action_popup_enter 0x0 -int anim anim_text_action_popup_exit 0x0 -int anim btn_checkbox_to_checked_box_inner_merged_animation 0x0 -int anim btn_checkbox_to_checked_box_outer_merged_animation 0x0 -int anim btn_checkbox_to_checked_icon_null_animation 0x0 -int anim btn_checkbox_to_unchecked_box_inner_merged_animation 0x0 -int anim btn_checkbox_to_unchecked_check_path_merged_animation 0x0 -int anim btn_checkbox_to_unchecked_icon_null_animation 0x0 -int anim btn_radio_to_off_mtrl_dot_group_animation 0x0 -int anim btn_radio_to_off_mtrl_ring_outer_animation 0x0 -int anim btn_radio_to_off_mtrl_ring_outer_path_animation 0x0 -int anim btn_radio_to_on_mtrl_dot_group_animation 0x0 -int anim btn_radio_to_on_mtrl_ring_outer_animation 0x0 -int anim btn_radio_to_on_mtrl_ring_outer_path_animation 0x0 -int anim design_bottom_sheet_slide_in 0x0 -int anim design_bottom_sheet_slide_out 0x0 -int anim design_snackbar_in 0x0 -int anim design_snackbar_out 0x0 -int anim fragment_fast_out_extra_slow_in 0x0 -int anim linear_indeterminate_line1_head_interpolator 0x0 -int anim linear_indeterminate_line1_tail_interpolator 0x0 -int anim linear_indeterminate_line2_head_interpolator 0x0 -int anim linear_indeterminate_line2_tail_interpolator 0x0 -int anim m3_bottom_sheet_slide_in 0x0 -int anim m3_bottom_sheet_slide_out 0x0 -int anim m3_motion_fade_enter 0x0 -int anim m3_motion_fade_exit 0x0 -int anim m3_side_sheet_enter_from_left 0x0 -int anim m3_side_sheet_enter_from_right 0x0 -int anim m3_side_sheet_exit_to_left 0x0 -int anim m3_side_sheet_exit_to_right 0x0 -int anim mtrl_bottom_sheet_slide_in 0x0 -int anim mtrl_bottom_sheet_slide_out 0x0 -int anim mtrl_card_lowers_interpolator 0x0 -int anim popup_in 0x0 -int anim popup_out 0x0 -int animator chevron_checked_unchecked 0x0 -int animator chevron_unchecked_checked 0x0 -int animator design_appbar_state_list_animator 0x0 -int animator design_fab_hide_motion_spec 0x0 -int animator design_fab_show_motion_spec 0x0 -int animator dialog_in 0x0 -int animator dialog_out 0x0 -int animator fragment_close_enter 0x0 -int animator fragment_close_exit 0x0 -int animator fragment_fade_enter 0x0 -int animator fragment_fade_exit 0x0 -int animator fragment_open_enter 0x0 -int animator fragment_open_exit 0x0 -int animator m3_appbar_state_list_animator 0x0 -int animator m3_btn_elevated_btn_state_list_anim 0x0 -int animator m3_btn_state_list_anim 0x0 -int animator m3_card_elevated_state_list_anim 0x0 -int animator m3_card_state_list_anim 0x0 -int animator m3_chip_state_list_anim 0x0 -int animator m3_elevated_chip_state_list_anim 0x0 -int animator m3_extended_fab_change_size_collapse_motion_spec 0x0 -int animator m3_extended_fab_change_size_expand_motion_spec 0x0 -int animator m3_extended_fab_hide_motion_spec 0x0 -int animator m3_extended_fab_show_motion_spec 0x0 -int animator m3_extended_fab_state_list_animator 0x0 -int animator m3_fab_state_list_animator 0x0 -int animator m3_split_button_chevron_overshoot_interpolator 0x0 -int animator m3_split_button_chevron_reverse_rotation 0x0 -int animator m3_split_button_chevron_rotation 0x0 -int animator mtrl_btn_state_list_anim 0x0 -int animator mtrl_btn_unelevated_state_list_anim 0x0 -int animator mtrl_card_state_list_anim 0x0 -int animator mtrl_chip_state_list_anim 0x0 -int animator mtrl_extended_fab_change_size_collapse_motion_spec 0x0 -int animator mtrl_extended_fab_change_size_expand_motion_spec 0x0 -int animator mtrl_extended_fab_hide_motion_spec 0x0 -int animator mtrl_extended_fab_show_motion_spec 0x0 -int animator mtrl_extended_fab_state_list_animator 0x0 -int animator mtrl_fab_hide_motion_spec 0x0 -int animator mtrl_fab_show_motion_spec 0x0 -int animator mtrl_fab_transformation_sheet_collapse_spec 0x0 -int animator mtrl_fab_transformation_sheet_expand_spec 0x0 -int attr ConstraintRotate 0x0 -int attr SharedValue 0x0 -int attr SharedValueId 0x0 -int attr actionBarDivider 0x0 -int attr actionBarItemBackground 0x0 -int attr actionBarPopupTheme 0x0 -int attr actionBarSize 0x0 -int attr actionBarSplitStyle 0x0 -int attr actionBarStyle 0x0 -int attr actionBarTabBarStyle 0x0 -int attr actionBarTabStyle 0x0 -int attr actionBarTabTextStyle 0x0 -int attr actionBarTheme 0x0 -int attr actionBarWidgetTheme 0x0 -int attr actionButtonStyle 0x0 -int attr actionDropDownStyle 0x0 -int attr actionLayout 0x0 -int attr actionMenuTextAppearance 0x0 -int attr actionMenuTextColor 0x0 -int attr actionModeBackground 0x0 -int attr actionModeCloseButtonStyle 0x0 -int attr actionModeCloseContentDescription 0x0 -int attr actionModeCloseDrawable 0x0 -int attr actionModeCopyDrawable 0x0 -int attr actionModeCutDrawable 0x0 -int attr actionModeFindDrawable 0x0 -int attr actionModePasteDrawable 0x0 -int attr actionModePopupWindowStyle 0x0 -int attr actionModeSelectAllDrawable 0x0 -int attr actionModeShareDrawable 0x0 -int attr actionModeSplitBackground 0x0 -int attr actionModeStyle 0x0 -int attr actionModeTheme 0x0 -int attr actionModeWebSearchDrawable 0x0 -int attr actionOverflowButtonStyle 0x0 -int attr actionOverflowMenuStyle 0x0 -int attr actionProviderClass 0x0 -int attr actionTextColorAlpha 0x0 -int attr actionViewClass 0x0 -int attr activeIndicatorLabelPadding 0x0 -int attr activityChooserViewStyle 0x0 -int attr addElevationShadow 0x0 -int attr adjustable 0x0 -int attr alertDialogButtonGroupStyle 0x0 -int attr alertDialogCenterButtons 0x0 -int attr alertDialogStyle 0x0 -int attr alertDialogTheme 0x0 -int attr allowDividerAbove 0x0 -int attr allowDividerAfterLastItem 0x0 -int attr allowDividerBelow 0x0 -int attr allowStacking 0x0 -int attr alpha 0x0 -int attr alphabeticModifiers 0x0 -int attr altSrc 0x0 -int attr animateCircleAngleTo 0x0 -int attr animateMenuItems 0x0 -int attr animateNavigationIcon 0x0 -int attr animateRelativeTo 0x0 -int attr animationMode 0x0 -int attr appBarLayoutStyle 0x0 -int attr applyMotionScene 0x0 -int attr arcMode 0x0 -int attr arrowHeadLength 0x0 -int attr arrowShaftLength 0x0 -int attr attributeName 0x0 -int attr autoAdjustToWithinGrandparentBounds 0x0 -int attr autoCompleteEnabled 0x0 -int attr autoCompleteMode 0x0 -int attr autoCompleteTextViewStyle 0x0 -int attr autoShowKeyboard 0x0 -int attr autoSizeMaxTextSize 0x0 -int attr autoSizeMinTextSize 0x0 -int attr autoSizePresetSizes 0x0 -int attr autoSizeStepGranularity 0x0 -int attr autoSizeTextType 0x0 -int attr autoTransition 0x0 -int attr backHandlingEnabled 0x0 -int attr background 0x0 -int attr backgroundColor 0x0 -int attr backgroundInsetBottom 0x0 -int attr backgroundInsetEnd 0x0 -int attr backgroundInsetStart 0x0 -int attr backgroundInsetTop 0x0 -int attr backgroundOverlayColorAlpha 0x0 -int attr backgroundSplit 0x0 -int attr backgroundStacked 0x0 -int attr backgroundTint 0x0 -int attr backgroundTintMode 0x0 -int attr badgeFixedEdge 0x0 -int attr badgeGravity 0x0 -int attr badgeHeight 0x0 -int attr badgeRadius 0x0 -int attr badgeShapeAppearance 0x0 -int attr badgeShapeAppearanceOverlay 0x0 -int attr badgeStyle 0x0 -int attr badgeText 0x0 -int attr badgeTextAppearance 0x0 -int attr badgeTextColor 0x0 -int attr badgeVerticalPadding 0x0 -int attr badgeWidePadding 0x0 -int attr badgeWidth 0x0 -int attr badgeWithTextHeight 0x0 -int attr badgeWithTextRadius 0x0 -int attr badgeWithTextShapeAppearance 0x0 -int attr badgeWithTextShapeAppearanceOverlay 0x0 -int attr badgeWithTextWidth 0x0 -int attr barLength 0x0 -int attr barrierAllowsGoneWidgets 0x0 -int attr barrierDirection 0x0 -int attr barrierMargin 0x0 -int attr behavior_autoHide 0x0 -int attr behavior_autoShrink 0x0 -int attr behavior_draggable 0x0 -int attr behavior_draggableOnNestedScroll 0x0 -int attr behavior_expandedOffset 0x0 -int attr behavior_fitToContents 0x0 -int attr behavior_halfExpandedRatio 0x0 -int attr behavior_hideable 0x0 -int attr behavior_overlapTop 0x0 -int attr behavior_peekHeight 0x0 -int attr behavior_saveFlags 0x0 -int attr behavior_significantVelocityThreshold 0x0 -int attr behavior_skipCollapsed 0x0 -int attr blendSrc 0x0 -int attr borderRound 0x0 -int attr borderRoundPercent 0x0 -int attr borderWidth 0x0 -int attr borderlessButtonStyle 0x0 -int attr bottomAppBarStyle 0x0 -int attr bottomInsetScrimEnabled 0x0 -int attr bottomNavigationStyle 0x0 -int attr bottomSheetDialogTheme 0x0 -int attr bottomSheetDragHandleStyle 0x0 -int attr bottomSheetStyle 0x0 -int attr boxBackgroundColor 0x0 -int attr boxBackgroundMode 0x0 -int attr boxCollapsedPaddingTop 0x0 -int attr boxCornerRadiusBottomEnd 0x0 -int attr boxCornerRadiusBottomStart 0x0 -int attr boxCornerRadiusTopEnd 0x0 -int attr boxCornerRadiusTopStart 0x0 -int attr boxStrokeColor 0x0 -int attr boxStrokeErrorColor 0x0 -int attr boxStrokeWidth 0x0 -int attr boxStrokeWidthFocused 0x0 -int attr brightness 0x0 -int attr buttonBarButtonStyle 0x0 -int attr buttonBarNegativeButtonStyle 0x0 -int attr buttonBarNeutralButtonStyle 0x0 -int attr buttonBarPositiveButtonStyle 0x0 -int attr buttonBarStyle 0x0 -int attr buttonCompat 0x0 -int attr buttonGravity 0x0 -int attr buttonIcon 0x0 -int attr buttonIconDimen 0x0 -int attr buttonIconTint 0x0 -int attr buttonIconTintMode 0x0 -int attr buttonPanelSideLayout 0x0 -int attr buttonSizeChange 0x0 -int attr buttonStyle 0x0 -int attr buttonStyleSmall 0x0 -int attr buttonTint 0x0 -int attr buttonTintMode 0x0 -int attr cardBackgroundColor 0x0 -int attr cardCheckedIcon 0x0 -int attr cardCheckedIconGravity 0x0 -int attr cardCheckedIconMargin 0x0 -int attr cardCornerRadius 0x0 -int attr cardElevation 0x0 -int attr cardForegroundColor 0x0 -int attr cardMaxElevation 0x0 -int attr cardPreventCornerOverlap 0x0 -int attr cardUseCompatPadding 0x0 -int attr cardViewStyle 0x0 -int attr carousel_alignment 0x0 -int attr carousel_backwardTransition 0x0 -int attr carousel_emptyViewsBehavior 0x0 -int attr carousel_firstView 0x0 -int attr carousel_forwardTransition 0x0 -int attr carousel_infinite 0x0 -int attr carousel_nextState 0x0 -int attr carousel_previousState 0x0 -int attr carousel_touchUpMode 0x0 -int attr carousel_touchUp_dampeningFactor 0x0 -int attr carousel_touchUp_velocityThreshold 0x0 -int attr centerIfNoTextEnabled 0x0 -int attr centered 0x0 -int attr chainUseRtl 0x0 -int attr checkBoxPreferenceStyle 0x0 -int attr checkMarkCompat 0x0 -int attr checkMarkTint 0x0 -int attr checkMarkTintMode 0x0 -int attr checkboxStyle 0x0 -int attr checkedButton 0x0 -int attr checkedChip 0x0 -int attr checkedIcon 0x0 -int attr checkedIconEnabled 0x0 -int attr checkedIconGravity 0x0 -int attr checkedIconMargin 0x0 -int attr checkedIconSize 0x0 -int attr checkedIconTint 0x0 -int attr checkedIconVisible 0x0 -int attr checkedState 0x0 -int attr checkedTextViewStyle 0x0 -int attr chipBackgroundColor 0x0 -int attr chipCornerRadius 0x0 -int attr chipEndPadding 0x0 -int attr chipGroupStyle 0x0 -int attr chipIcon 0x0 -int attr chipIconEnabled 0x0 -int attr chipIconSize 0x0 -int attr chipIconTint 0x0 -int attr chipIconVisible 0x0 -int attr chipMinHeight 0x0 -int attr chipMinTouchTargetSize 0x0 -int attr chipSpacing 0x0 -int attr chipSpacingHorizontal 0x0 -int attr chipSpacingVertical 0x0 -int attr chipStandaloneStyle 0x0 -int attr chipStartPadding 0x0 -int attr chipStrokeColor 0x0 -int attr chipStrokeWidth 0x0 -int attr chipStyle 0x0 -int attr chipSurfaceColor 0x0 -int attr circleRadius 0x0 -int attr circularProgressIndicatorStyle 0x0 -int attr circularflow_angles 0x0 -int attr circularflow_defaultAngle 0x0 -int attr circularflow_defaultRadius 0x0 -int attr circularflow_radiusInDP 0x0 -int attr circularflow_viewCenter 0x0 -int attr clearsTag 0x0 -int attr clickAction 0x0 -int attr clockFaceBackgroundColor 0x0 -int attr clockHandColor 0x0 -int attr clockIcon 0x0 -int attr clockNumberTextColor 0x0 -int attr closeIcon 0x0 -int attr closeIconEnabled 0x0 -int attr closeIconEndPadding 0x0 -int attr closeIconSize 0x0 -int attr closeIconStartPadding 0x0 -int attr closeIconTint 0x0 -int attr closeIconVisible 0x0 -int attr closeItemLayout 0x0 -int attr codeEditorStyle 0x0 -int attr collapseContentDescription 0x0 -int attr collapseIcon 0x0 -int attr collapsedItemMinHeight 0x0 -int attr collapsedSize 0x0 -int attr collapsedSubtitleTextAppearance 0x0 -int attr collapsedSubtitleTextColor 0x0 -int attr collapsedTitleGravity 0x0 -int attr collapsedTitleGravityMode 0x0 -int attr collapsedTitleTextAppearance 0x0 -int attr collapsedTitleTextColor 0x0 -int attr collapsingToolbarLayoutLargeSize 0x0 -int attr collapsingToolbarLayoutLargeStyle 0x0 -int attr collapsingToolbarLayoutMediumSize 0x0 -int attr collapsingToolbarLayoutMediumStyle 0x0 -int attr collapsingToolbarLayoutStyle 0x0 -int attr color 0x0 -int attr colorAccent 0x0 -int attr colorBackgroundFloating 0x0 -int attr colorButtonNormal 0x0 -int attr colorContainer 0x0 -int attr colorContainerChecked 0x0 -int attr colorContainerUnchecked 0x0 -int attr colorControlActivated 0x0 -int attr colorControlHighlight 0x0 -int attr colorControlNormal 0x0 -int attr colorError 0x0 -int attr colorErrorContainer 0x0 -int attr colorOnBackground 0x0 -int attr colorOnContainer 0x0 -int attr colorOnContainerChecked 0x0 -int attr colorOnContainerUnchecked 0x0 -int attr colorOnError 0x0 -int attr colorOnErrorContainer 0x0 -int attr colorOnPrimary 0x0 -int attr colorOnPrimaryContainer 0x0 -int attr colorOnPrimaryFixed 0x0 -int attr colorOnPrimaryFixedVariant 0x0 -int attr colorOnPrimarySurface 0x0 -int attr colorOnSecondary 0x0 -int attr colorOnSecondaryContainer 0x0 -int attr colorOnSecondaryFixed 0x0 -int attr colorOnSecondaryFixedVariant 0x0 -int attr colorOnSurface 0x0 -int attr colorOnSurfaceInverse 0x0 -int attr colorOnSurfaceVariant 0x0 -int attr colorOnTertiary 0x0 -int attr colorOnTertiaryContainer 0x0 -int attr colorOnTertiaryFixed 0x0 -int attr colorOnTertiaryFixedVariant 0x0 -int attr colorOutline 0x0 -int attr colorOutlineVariant 0x0 -int attr colorPrimary 0x0 -int attr colorPrimaryContainer 0x0 -int attr colorPrimaryDark 0x0 -int attr colorPrimaryFixed 0x0 -int attr colorPrimaryFixedDim 0x0 -int attr colorPrimaryInverse 0x0 -int attr colorPrimarySurface 0x0 -int attr colorPrimaryVariant 0x0 -int attr colorSecondary 0x0 -int attr colorSecondaryContainer 0x0 -int attr colorSecondaryFixed 0x0 -int attr colorSecondaryFixedDim 0x0 -int attr colorSecondaryVariant 0x0 -int attr colorSuccess 0x0 -int attr colorSurface 0x0 -int attr colorSurfaceBright 0x0 -int attr colorSurfaceContainer 0x0 -int attr colorSurfaceContainerHigh 0x0 -int attr colorSurfaceContainerHighest 0x0 -int attr colorSurfaceContainerLow 0x0 -int attr colorSurfaceContainerLowest 0x0 -int attr colorSurfaceDim 0x0 -int attr colorSurfaceInverse 0x0 -int attr colorSurfaceVariant 0x0 -int attr colorSwitchThumbNormal 0x0 -int attr colorTertiary 0x0 -int attr colorTertiaryContainer 0x0 -int attr colorTertiaryFixed 0x0 -int attr colorTertiaryFixedDim 0x0 -int attr commitIcon 0x0 -int attr compatShadowEnabled 0x0 -int attr constraintRotate 0x0 -int attr constraintSet 0x0 -int attr constraintSetEnd 0x0 -int attr constraintSetStart 0x0 -int attr constraint_referenced_ids 0x0 -int attr constraint_referenced_tags 0x0 -int attr constraints 0x0 -int attr containerColor 0x0 -int attr containerHeight 0x0 -int attr containerIconPadding 0x0 -int attr containerIconSize 0x0 -int attr containerInsetBottom 0x0 -int attr containerInsetLeft 0x0 -int attr containerInsetRight 0x0 -int attr containerInsetTop 0x0 -int attr containerPaddingBottom 0x0 -int attr containerPaddingEnd 0x0 -int attr containerPaddingStart 0x0 -int attr containerPaddingTop 0x0 -int attr containerShapeChecked 0x0 -int attr containerShapeDefault 0x0 -int attr containerShapePressed 0x0 -int attr containerStrokeWidth 0x0 -int attr containerWidth 0x0 -int attr content 0x0 -int attr contentAlign 0x0 -int attr contentDescription 0x0 -int attr contentInsetEnd 0x0 -int attr contentInsetEndWithActions 0x0 -int attr contentInsetLeft 0x0 -int attr contentInsetRight 0x0 -int attr contentInsetStart 0x0 -int attr contentInsetStartWithNavigation 0x0 -int attr contentMarginTop 0x0 -int attr contentPadding 0x0 -int attr contentPaddingBottom 0x0 -int attr contentPaddingEnd 0x0 -int attr contentPaddingLeft 0x0 -int attr contentPaddingRight 0x0 -int attr contentPaddingStart 0x0 -int attr contentPaddingTop 0x0 -int attr contentScrim 0x0 -int attr contrast 0x0 -int attr controlBackground 0x0 -int attr coordinatorLayoutStyle 0x0 -int attr coplanarSiblingViewId 0x0 -int attr cornerFamily 0x0 -int attr cornerFamilyBottomLeft 0x0 -int attr cornerFamilyBottomRight 0x0 -int attr cornerFamilyTopLeft 0x0 -int attr cornerFamilyTopRight 0x0 -int attr cornerRadius 0x0 -int attr cornerSize 0x0 -int attr cornerSizeBottomLeft 0x0 -int attr cornerSizeBottomRight 0x0 -int attr cornerSizeTopLeft 0x0 -int attr cornerSizeTopRight 0x0 -int attr counterEnabled 0x0 -int attr counterMaxLength 0x0 -int attr counterOverflowTextAppearance 0x0 -int attr counterOverflowTextColor 0x0 -int attr counterTextAppearance 0x0 -int attr counterTextColor 0x0 -int attr crossfade 0x0 -int attr currentState 0x0 -int attr cursorBlinkPeriod 0x0 -int attr cursorColor 0x0 -int attr cursorErrorColor 0x0 -int attr curveFit 0x0 -int attr customBoolean 0x0 -int attr customColorDrawableValue 0x0 -int attr customColorValue 0x0 -int attr customDimension 0x0 -int attr customFloatValue 0x0 -int attr customIntegerValue 0x0 -int attr customNavigationLayout 0x0 -int attr customPixelDimension 0x0 -int attr customReference 0x0 -int attr customStringValue 0x0 -int attr damping 0x0 -int attr dayInvalidStyle 0x0 -int attr daySelectedStyle 0x0 -int attr dayStyle 0x0 -int attr dayTodayStyle 0x0 -int attr defaultDuration 0x0 -int attr defaultMarginsEnabled 0x0 -int attr defaultQueryHint 0x0 -int attr defaultScrollFlagsEnabled 0x0 -int attr defaultState 0x0 -int attr defaultValue 0x0 -int attr deltaPolarAngle 0x0 -int attr deltaPolarRadius 0x0 -int attr dependency 0x0 -int attr deriveConstraintsFrom 0x0 -int attr dialogCornerRadius 0x0 -int attr dialogIcon 0x0 -int attr dialogLayout 0x0 -int attr dialogMessage 0x0 -int attr dialogPreferenceStyle 0x0 -int attr dialogPreferredPadding 0x0 -int attr dialogTheme 0x0 -int attr dialogTitle 0x0 -int attr disableDependentsState 0x0 -int attr displayOptions 0x0 -int attr divider 0x0 -int attr dividerColor 0x0 -int attr dividerHorizontal 0x0 -int attr dividerInsetEnd 0x0 -int attr dividerInsetStart 0x0 -int attr dividerMargin 0x0 -int attr dividerPadding 0x0 -int attr dividerThickness 0x0 -int attr dividerVertical 0x0 -int attr dividerWidth 0x0 -int attr dockedToolbarStyle 0x0 -int attr dockedToolbarVibrantStyle 0x0 -int attr dragDirection 0x0 -int attr dragScale 0x0 -int attr dragThreshold 0x0 -int attr drawPath 0x0 -int attr drawableBottomCompat 0x0 -int attr drawableEndCompat 0x0 -int attr drawableLeftCompat 0x0 -int attr drawableRightCompat 0x0 -int attr drawableSize 0x0 -int attr drawableStartCompat 0x0 -int attr drawableTint 0x0 -int attr drawableTintMode 0x0 -int attr drawableTopCompat 0x0 -int attr drawerArrowStyle 0x0 -int attr drawerLayoutCornerSize 0x0 -int attr drawerLayoutStyle 0x0 -int attr dropDownBackgroundTint 0x0 -int attr dropDownListViewStyle 0x0 -int attr dropdownListPreferredItemHeight 0x0 -int attr dropdownPreferenceStyle 0x0 -int attr duration 0x0 -int attr dynamicColorThemeOverlay 0x0 -int attr editTextBackground 0x0 -int attr editTextColor 0x0 -int attr editTextPreferenceStyle 0x0 -int attr editTextStyle 0x0 -int attr elevation 0x0 -int attr elevationOverlayAccentColor 0x0 -int attr elevationOverlayColor 0x0 -int attr elevationOverlayEnabled 0x0 -int attr emojiCompatEnabled 0x0 -int attr enableCopying 0x0 -int attr enableEdgeToEdge 0x0 -int attr enabled 0x0 -int attr endIconCheckable 0x0 -int attr endIconContentDescription 0x0 -int attr endIconDrawable 0x0 -int attr endIconMinSize 0x0 -int attr endIconMode 0x0 -int attr endIconScaleType 0x0 -int attr endIconTint 0x0 -int attr endIconTintMode 0x0 -int attr endInsetScrimEnabled 0x0 -int attr enforceMaterialTheme 0x0 -int attr enforceTextAppearance 0x0 -int attr ensureMinTouchTargetSize 0x0 -int attr entries 0x0 -int attr entryValues 0x0 -int attr errorAccessibilityLabel 0x0 -int attr errorAccessibilityLiveRegion 0x0 -int attr errorContentDescription 0x0 -int attr errorEnabled 0x0 -int attr errorIconDrawable 0x0 -int attr errorIconTint 0x0 -int attr errorIconTintMode 0x0 -int attr errorShown 0x0 -int attr errorTextAppearance 0x0 -int attr errorTextColor 0x0 -int attr expandActivityOverflowButtonDrawable 0x0 -int attr expanded 0x0 -int attr expandedActiveIndicatorPaddingBottom 0x0 -int attr expandedActiveIndicatorPaddingEnd 0x0 -int attr expandedActiveIndicatorPaddingStart 0x0 -int attr expandedActiveIndicatorPaddingTop 0x0 -int attr expandedHeight 0x0 -int attr expandedHintEnabled 0x0 -int attr expandedItemMinHeight 0x0 -int attr expandedMarginHorizontal 0x0 -int attr expandedMaxWidth 0x0 -int attr expandedMinWidth 0x0 -int attr expandedSubtitleTextAppearance 0x0 -int attr expandedSubtitleTextColor 0x0 -int attr expandedTitleGravity 0x0 -int attr expandedTitleMargin 0x0 -int attr expandedTitleMarginBottom 0x0 -int attr expandedTitleMarginEnd 0x0 -int attr expandedTitleMarginStart 0x0 -int attr expandedTitleMarginTop 0x0 -int attr expandedTitleSpacing 0x0 -int attr expandedTitleTextAppearance 0x0 -int attr expandedTitleTextColor 0x0 -int attr expandedWidth 0x0 -int attr extendMotionSpec 0x0 -int attr extendStrategy 0x0 -int attr extendedFloatingActionButtonLargeStyle 0x0 -int attr extendedFloatingActionButtonMediumStyle 0x0 -int attr extendedFloatingActionButtonPrimaryStyle 0x0 -int attr extendedFloatingActionButtonSecondaryStyle 0x0 -int attr extendedFloatingActionButtonSmallStyle 0x0 -int attr extendedFloatingActionButtonStyle 0x0 -int attr extendedFloatingActionButtonSurfaceStyle 0x0 -int attr extendedFloatingActionButtonTertiaryStyle 0x0 -int attr extraKeysButtonActiveBackgroundColor 0x0 -int attr extraKeysButtonActiveTextColor 0x0 -int attr extraKeysButtonBackgroundColor 0x0 -int attr extraKeysButtonTextColor 0x0 -int attr extraMultilineHeightEnabled 0x0 -int attr fabAlignmentMode 0x0 -int attr fabAlignmentModeEndMargin 0x0 -int attr fabAnchorMode 0x0 -int attr fabAnimationMode 0x0 -int attr fabCradleMargin 0x0 -int attr fabCradleRoundedCornerRadius 0x0 -int attr fabCradleVerticalOffset 0x0 -int attr fabCustomSize 0x0 -int attr fabSize 0x0 -int attr fastScrollEnabled 0x0 -int attr fastScrollHorizontalThumbDrawable 0x0 -int attr fastScrollHorizontalTrackDrawable 0x0 -int attr fastScrollVerticalThumbDrawable 0x0 -int attr fastScrollVerticalTrackDrawable 0x0 -int attr fbp_barColor 0x0 -int attr fbp_barSpinCycleTime 0x0 -int attr fbp_barWidth 0x0 -int attr fbp_circleRadius 0x0 -int attr fbp_fillRadius 0x0 -int attr fbp_linearProgress 0x0 -int attr fbp_progressIndeterminate 0x0 -int attr fbp_rimColor 0x0 -int attr fbp_rimWidth 0x0 -int attr fbp_spinSpeed 0x0 -int attr firstBaselineToTopHeight 0x0 -int attr floatingActionButtonLargePrimaryStyle 0x0 -int attr floatingActionButtonLargeSecondaryStyle 0x0 -int attr floatingActionButtonLargeStyle 0x0 -int attr floatingActionButtonLargeSurfaceStyle 0x0 -int attr floatingActionButtonLargeTertiaryStyle 0x0 -int attr floatingActionButtonMediumStyle 0x0 -int attr floatingActionButtonPrimaryStyle 0x0 -int attr floatingActionButtonSecondaryStyle 0x0 -int attr floatingActionButtonSmallPrimaryStyle 0x0 -int attr floatingActionButtonSmallSecondaryStyle 0x0 -int attr floatingActionButtonSmallStyle 0x0 -int attr floatingActionButtonSmallSurfaceStyle 0x0 -int attr floatingActionButtonSmallTertiaryStyle 0x0 -int attr floatingActionButtonStyle 0x0 -int attr floatingActionButtonSurfaceStyle 0x0 -int attr floatingActionButtonTertiaryStyle 0x0 -int attr floatingToolbarStyle 0x0 -int attr floatingToolbarVibrantStyle 0x0 -int attr flow_firstHorizontalBias 0x0 -int attr flow_firstHorizontalStyle 0x0 -int attr flow_firstVerticalBias 0x0 -int attr flow_firstVerticalStyle 0x0 -int attr flow_horizontalAlign 0x0 -int attr flow_horizontalBias 0x0 -int attr flow_horizontalGap 0x0 -int attr flow_horizontalStyle 0x0 -int attr flow_lastHorizontalBias 0x0 -int attr flow_lastHorizontalStyle 0x0 -int attr flow_lastVerticalBias 0x0 -int attr flow_lastVerticalStyle 0x0 -int attr flow_maxElementsWrap 0x0 -int attr flow_padding 0x0 -int attr flow_verticalAlign 0x0 -int attr flow_verticalBias 0x0 -int attr flow_verticalGap 0x0 -int attr flow_verticalStyle 0x0 -int attr flow_wrapMode 0x0 -int attr font 0x0 -int attr fontFamily 0x0 -int attr fontProviderAuthority 0x0 -int attr fontProviderCerts 0x0 -int attr fontProviderFetchStrategy 0x0 -int attr fontProviderFetchTimeout 0x0 -int attr fontProviderPackage 0x0 -int attr fontProviderQuery 0x0 -int attr fontProviderSystemFontFamily 0x0 -int attr fontStyle 0x0 -int attr fontVariationSettings 0x0 -int attr fontWeight 0x0 -int attr forceApplySystemWindowInsetTop 0x0 -int attr forceDefaultNavigationOnClickListener 0x0 -int attr foregroundInsidePadding 0x0 -int attr fragment 0x0 -int attr framePosition 0x0 -int attr gapBetweenBars 0x0 -int attr gestureInsetBottomIgnored 0x0 -int attr goIcon 0x0 -int attr guidelineUseRtl 0x0 -int attr haloColor 0x0 -int attr haloRadius 0x0 -int attr headerLayout 0x0 -int attr headerMarginBottom 0x0 -int attr height 0x0 -int attr helperText 0x0 -int attr helperTextEnabled 0x0 -int attr helperTextTextAppearance 0x0 -int attr helperTextTextColor 0x0 -int attr hideAnimationBehavior 0x0 -int attr hideMotionSpec 0x0 -int attr hideNavigationIcon 0x0 -int attr hideOnContentScroll 0x0 -int attr hideOnScroll 0x0 -int attr highlightBracketPair 0x0 -int attr highlightCurrentBlock 0x0 -int attr highlightCurrentLine 0x0 -int attr hintAnimationEnabled 0x0 -int attr hintEnabled 0x0 -int attr hintMaxLines 0x0 -int attr hintTextAppearance 0x0 -int attr hintTextColor 0x0 -int attr homeAsUpIndicator 0x0 -int attr homeLayout 0x0 -int attr horizontalItemSpacing 0x0 -int attr horizontalItemTextAppearanceActive 0x0 -int attr horizontalItemTextAppearanceInactive 0x0 -int attr horizontalOffset 0x0 -int attr horizontalOffsetWithText 0x0 -int attr horizontalScrollbarEnabled 0x0 -int attr hoveredFocusedTranslationZ 0x0 -int attr icon 0x0 -int attr iconEndPadding 0x0 -int attr iconGravity 0x0 -int attr iconLabelHorizontalSpacing 0x0 -int attr iconPadding 0x0 -int attr iconSize 0x0 -int attr iconSpaceReserved 0x0 -int attr iconStartPadding 0x0 -int attr iconTint 0x0 -int attr iconTintMode 0x0 -int attr iconifiedByDefault 0x0 -int attr ifTagNotSet 0x0 -int attr ifTagSet 0x0 -int attr imageButtonStyle 0x0 -int attr imagePanX 0x0 -int attr imagePanY 0x0 -int attr imageRotate 0x0 -int attr imageZoom 0x0 -int attr indeterminateAnimationType 0x0 -int attr indeterminateAnimationTypeCircular 0x0 -int attr indeterminateAnimatorDurationScale 0x0 -int attr indeterminateProgressStyle 0x0 -int attr indeterminateTrackVisible 0x0 -int attr indicatorColor 0x0 -int attr indicatorDirectionCircular 0x0 -int attr indicatorDirectionLinear 0x0 -int attr indicatorInset 0x0 -int attr indicatorSize 0x0 -int attr indicatorTrackGapSize 0x0 -int attr initialActivityCount 0x0 -int attr initialExpandedChildrenCount 0x0 -int attr innerCornerSize 0x0 -int attr insetForeground 0x0 -int attr isCardRecommended 0x0 -int attr isCheckableCard 0x0 -int attr isClickableCard 0x0 -int attr isLightTheme 0x0 -int attr isMaterial3DynamicColorApplied 0x0 -int attr isMaterial3Theme 0x0 -int attr isMaterialTheme 0x0 -int attr isPreferenceVisible 0x0 -int attr itemActiveIndicatorStyle 0x0 -int attr itemBackground 0x0 -int attr itemFillColor 0x0 -int attr itemGravity 0x0 -int attr itemHorizontalPadding 0x0 -int attr itemHorizontalTranslationEnabled 0x0 -int attr itemIconGravity 0x0 -int attr itemIconPadding 0x0 -int attr itemIconSize 0x0 -int attr itemIconTint 0x0 -int attr itemMaxLines 0x0 -int attr itemMinHeight 0x0 -int attr itemPadding 0x0 -int attr itemPaddingBottom 0x0 -int attr itemPaddingTop 0x0 -int attr itemRippleColor 0x0 -int attr itemShapeAppearance 0x0 -int attr itemShapeAppearanceOverlay 0x0 -int attr itemShapeFillColor 0x0 -int attr itemShapeInsetBottom 0x0 -int attr itemShapeInsetEnd 0x0 -int attr itemShapeInsetStart 0x0 -int attr itemShapeInsetTop 0x0 -int attr itemSpacing 0x0 -int attr itemStrokeColor 0x0 -int attr itemStrokeWidth 0x0 -int attr itemTextAppearance 0x0 -int attr itemTextAppearanceActive 0x0 -int attr itemTextAppearanceActiveBoldEnabled 0x0 -int attr itemTextAppearanceInactive 0x0 -int attr itemTextColor 0x0 -int attr itemVerticalPadding 0x0 -int attr key 0x0 -int attr keyPositionType 0x0 -int attr keyboardIcon 0x0 -int attr keylines 0x0 -int attr lStar 0x0 -int attr labelBehavior 0x0 -int attr labelFontScalingEnabled 0x0 -int attr labelMaxLines 0x0 -int attr labelStyle 0x0 -int attr labelTextAppearance 0x0 -int attr labelVisibilityMode 0x0 -int attr largeFontVerticalOffsetAdjustment 0x0 -int attr lastBaselineToBottomHeight 0x0 -int attr lastItemDecorated 0x0 -int attr layout 0x0 -int attr layoutDescription 0x0 -int attr layoutDuringTransition 0x0 -int attr layoutManager 0x0 -int attr layout_anchor 0x0 -int attr layout_anchorGravity 0x0 -int attr layout_behavior 0x0 -int attr layout_collapseMode 0x0 -int attr layout_collapseParallaxMultiplier 0x0 -int attr layout_constrainedHeight 0x0 -int attr layout_constrainedWidth 0x0 -int attr layout_constraintBaseline_creator 0x0 -int attr layout_constraintBaseline_toBaselineOf 0x0 -int attr layout_constraintBaseline_toBottomOf 0x0 -int attr layout_constraintBaseline_toTopOf 0x0 -int attr layout_constraintBottom_creator 0x0 -int attr layout_constraintBottom_toBottomOf 0x0 -int attr layout_constraintBottom_toTopOf 0x0 -int attr layout_constraintCircle 0x0 -int attr layout_constraintCircleAngle 0x0 -int attr layout_constraintCircleRadius 0x0 -int attr layout_constraintDimensionRatio 0x0 -int attr layout_constraintEnd_toEndOf 0x0 -int attr layout_constraintEnd_toStartOf 0x0 -int attr layout_constraintGuide_begin 0x0 -int attr layout_constraintGuide_end 0x0 -int attr layout_constraintGuide_percent 0x0 -int attr layout_constraintHeight 0x0 -int attr layout_constraintHeight_default 0x0 -int attr layout_constraintHeight_max 0x0 -int attr layout_constraintHeight_min 0x0 -int attr layout_constraintHeight_percent 0x0 -int attr layout_constraintHorizontal_bias 0x0 -int attr layout_constraintHorizontal_chainStyle 0x0 -int attr layout_constraintHorizontal_weight 0x0 -int attr layout_constraintLeft_creator 0x0 -int attr layout_constraintLeft_toLeftOf 0x0 -int attr layout_constraintLeft_toRightOf 0x0 -int attr layout_constraintRight_creator 0x0 -int attr layout_constraintRight_toLeftOf 0x0 -int attr layout_constraintRight_toRightOf 0x0 -int attr layout_constraintStart_toEndOf 0x0 -int attr layout_constraintStart_toStartOf 0x0 -int attr layout_constraintTag 0x0 -int attr layout_constraintTop_creator 0x0 -int attr layout_constraintTop_toBottomOf 0x0 -int attr layout_constraintTop_toTopOf 0x0 -int attr layout_constraintVertical_bias 0x0 -int attr layout_constraintVertical_chainStyle 0x0 -int attr layout_constraintVertical_weight 0x0 -int attr layout_constraintWidth 0x0 -int attr layout_constraintWidth_default 0x0 -int attr layout_constraintWidth_max 0x0 -int attr layout_constraintWidth_min 0x0 -int attr layout_constraintWidth_percent 0x0 -int attr layout_dodgeInsetEdges 0x0 -int attr layout_editor_absoluteX 0x0 -int attr layout_editor_absoluteY 0x0 -int attr layout_goneMarginBaseline 0x0 -int attr layout_goneMarginBottom 0x0 -int attr layout_goneMarginEnd 0x0 -int attr layout_goneMarginLeft 0x0 -int attr layout_goneMarginRight 0x0 -int attr layout_goneMarginStart 0x0 -int attr layout_goneMarginTop 0x0 -int attr layout_insetEdge 0x0 -int attr layout_keyline 0x0 -int attr layout_marginBaseline 0x0 -int attr layout_optimizationLevel 0x0 -int attr layout_scrollEffect 0x0 -int attr layout_scrollFlags 0x0 -int attr layout_scrollInterpolator 0x0 -int attr layout_wrapBehaviorInParent 0x0 -int attr liftOnScroll 0x0 -int attr liftOnScrollColor 0x0 -int attr liftOnScrollTargetViewId 0x0 -int attr ligatures 0x0 -int attr limitBoundsTo 0x0 -int attr lineHeight 0x0 -int attr lineNumberVisible 0x0 -int attr lineSpacing 0x0 -int attr linearProgressIndicatorStyle 0x0 -int attr listChoiceBackgroundIndicator 0x0 -int attr listChoiceIndicatorMultipleAnimated 0x0 -int attr listChoiceIndicatorSingleAnimated 0x0 -int attr listDividerAlertDialog 0x0 -int attr listItemLayout 0x0 -int attr listLayout 0x0 -int attr listMenuViewStyle 0x0 -int attr listPopupWindowStyle 0x0 -int attr listPreferredItemHeight 0x0 -int attr listPreferredItemHeightLarge 0x0 -int attr listPreferredItemHeightSmall 0x0 -int attr listPreferredItemPaddingEnd 0x0 -int attr listPreferredItemPaddingLeft 0x0 -int attr listPreferredItemPaddingRight 0x0 -int attr listPreferredItemPaddingStart 0x0 -int attr lnPanelPosition 0x0 -int attr lnPanelPositionMode 0x0 -int attr loadingIndicatorStyle 0x0 -int attr logo 0x0 -int attr logoAdjustViewBounds 0x0 -int attr logoDescription 0x0 -int attr logoScaleType 0x0 -int attr marginBottomSystemWindowInsets 0x0 -int attr marginHorizontal 0x0 -int attr marginLeftSystemWindowInsets 0x0 -int attr marginRightSystemWindowInsets 0x0 -int attr marginTopSystemWindowInsets 0x0 -int attr materialAlertDialogBodyTextStyle 0x0 -int attr materialAlertDialogButtonSpacerVisibility 0x0 -int attr materialAlertDialogTheme 0x0 -int attr materialAlertDialogTitleIconStyle 0x0 -int attr materialAlertDialogTitlePanelStyle 0x0 -int attr materialAlertDialogTitleTextStyle 0x0 -int attr materialButtonElevatedStyle 0x0 -int attr materialButtonGroupStyle 0x0 -int attr materialButtonOutlinedStyle 0x0 -int attr materialButtonStyle 0x0 -int attr materialButtonToggleGroupStyle 0x0 -int attr materialButtonTonalStyle 0x0 -int attr materialCalendarDay 0x0 -int attr materialCalendarDayOfWeekLabel 0x0 -int attr materialCalendarFullscreenTheme 0x0 -int attr materialCalendarHeaderCancelButton 0x0 -int attr materialCalendarHeaderConfirmButton 0x0 -int attr materialCalendarHeaderDivider 0x0 -int attr materialCalendarHeaderLayout 0x0 -int attr materialCalendarHeaderSelection 0x0 -int attr materialCalendarHeaderTitle 0x0 -int attr materialCalendarHeaderToggleButton 0x0 -int attr materialCalendarMonth 0x0 -int attr materialCalendarMonthNavigationButton 0x0 -int attr materialCalendarStyle 0x0 -int attr materialCalendarTheme 0x0 -int attr materialCalendarYearNavigationButton 0x0 -int attr materialCardViewElevatedStyle 0x0 -int attr materialCardViewFilledStyle 0x0 -int attr materialCardViewOutlinedStyle 0x0 -int attr materialCardViewStyle 0x0 -int attr materialCircleRadius 0x0 -int attr materialClockStyle 0x0 -int attr materialDisplayDividerStyle 0x0 -int attr materialDividerHeavyStyle 0x0 -int attr materialDividerStyle 0x0 -int attr materialIconButtonFilledStyle 0x0 -int attr materialIconButtonFilledTonalStyle 0x0 -int attr materialIconButtonOutlinedStyle 0x0 -int attr materialIconButtonStyle 0x0 -int attr materialSearchBarStyle 0x0 -int attr materialSearchViewPrefixStyle 0x0 -int attr materialSearchViewStyle 0x0 -int attr materialSearchViewToolbarHeight 0x0 -int attr materialSearchViewToolbarStyle 0x0 -int attr materialSizeOverlay 0x0 -int attr materialSplitButtonIconFilledStyle 0x0 -int attr materialSplitButtonIconFilledTonalStyle 0x0 -int attr materialSplitButtonLeadingFilledStyle 0x0 -int attr materialSplitButtonLeadingFilledTonalStyle 0x0 -int attr materialSplitButtonStyle 0x0 -int attr materialSwitchStyle 0x0 -int attr materialThemeOverlay 0x0 -int attr materialTimePickerStyle 0x0 -int attr materialTimePickerTheme 0x0 -int attr materialTimePickerTitleStyle 0x0 -int attr maxAcceleration 0x0 -int attr maxActionInlineWidth 0x0 -int attr maxButtonHeight 0x0 -int attr maxCharacterCount 0x0 -int attr maxHeight 0x0 -int attr maxImageSize 0x0 -int attr maxLines 0x0 -int attr maxNumber 0x0 -int attr maxVelocity 0x0 -int attr maxWidth 0x0 -int attr measureBottomPaddingFromLabelBaseline 0x0 -int attr measureWithLargestChild 0x0 -int attr menu 0x0 -int attr menuAlignmentMode 0x0 -int attr menuGravity 0x0 -int attr methodName 0x0 -int attr min 0x0 -int attr minHeight 0x0 -int attr minHideDelay 0x0 -int attr minSeparation 0x0 -int attr minTouchTargetSize 0x0 -int attr minWidth 0x0 -int attr mock_diagonalsColor 0x0 -int attr mock_label 0x0 -int attr mock_labelBackgroundColor 0x0 -int attr mock_labelColor 0x0 -int attr mock_showDiagonals 0x0 -int attr mock_showLabel 0x0 -int attr motionDebug 0x0 -int attr motionDurationExtraLong1 0x0 -int attr motionDurationExtraLong2 0x0 -int attr motionDurationExtraLong3 0x0 -int attr motionDurationExtraLong4 0x0 -int attr motionDurationLong1 0x0 -int attr motionDurationLong2 0x0 -int attr motionDurationLong3 0x0 -int attr motionDurationLong4 0x0 -int attr motionDurationMedium1 0x0 -int attr motionDurationMedium2 0x0 -int attr motionDurationMedium3 0x0 -int attr motionDurationMedium4 0x0 -int attr motionDurationShort1 0x0 -int attr motionDurationShort2 0x0 -int attr motionDurationShort3 0x0 -int attr motionDurationShort4 0x0 -int attr motionEasingAccelerated 0x0 -int attr motionEasingDecelerated 0x0 -int attr motionEasingEmphasized 0x0 -int attr motionEasingEmphasizedAccelerateInterpolator 0x0 -int attr motionEasingEmphasizedDecelerateInterpolator 0x0 -int attr motionEasingEmphasizedInterpolator 0x0 -int attr motionEasingLinear 0x0 -int attr motionEasingLinearInterpolator 0x0 -int attr motionEasingStandard 0x0 -int attr motionEasingStandardAccelerateInterpolator 0x0 -int attr motionEasingStandardDecelerateInterpolator 0x0 -int attr motionEasingStandardInterpolator 0x0 -int attr motionEffect_alpha 0x0 -int attr motionEffect_end 0x0 -int attr motionEffect_move 0x0 -int attr motionEffect_start 0x0 -int attr motionEffect_strict 0x0 -int attr motionEffect_translationX 0x0 -int attr motionEffect_translationY 0x0 -int attr motionEffect_viewTransition 0x0 -int attr motionInterpolator 0x0 -int attr motionPath 0x0 -int attr motionPathRotate 0x0 -int attr motionProgress 0x0 -int attr motionSpringDefaultEffects 0x0 -int attr motionSpringDefaultSpatial 0x0 -int attr motionSpringFastEffects 0x0 -int attr motionSpringFastSpatial 0x0 -int attr motionSpringSlowEffects 0x0 -int attr motionSpringSlowSpatial 0x0 -int attr motionStagger 0x0 -int attr motionTarget 0x0 -int attr motion_postLayoutCollision 0x0 -int attr motion_triggerOnCollision 0x0 -int attr moveWhenScrollAtTop 0x0 -int attr multiChoiceItemLayout 0x0 -int attr navigationContentDescription 0x0 -int attr navigationIcon 0x0 -int attr navigationIconTint 0x0 -int attr navigationMode 0x0 -int attr navigationRailStyle 0x0 -int attr navigationViewStyle 0x0 -int attr negativeButtonText 0x0 -int attr nestedScrollFlags 0x0 -int attr nestedScrollViewStyle 0x0 -int attr nestedScrollable 0x0 -int attr noIcon 0x0 -int attr noIconBackground 0x0 -int attr noSummary 0x0 -int attr noTitle 0x0 -int attr number 0x0 -int attr numericModifiers 0x0 -int attr offsetAlignmentMode 0x0 -int attr onCross 0x0 -int attr onHide 0x0 -int attr onNegativeCross 0x0 -int attr onPositiveCross 0x0 -int attr onShow 0x0 -int attr onStateTransition 0x0 -int attr onTouchUp 0x0 -int attr opticalCenterEnabled 0x0 -int attr order 0x0 -int attr orderingFromXml 0x0 -int attr overlapAnchor 0x0 -int attr overlay 0x0 -int attr paddingBottomNoButtons 0x0 -int attr paddingBottomSystemWindowInsets 0x0 -int attr paddingEnd 0x0 -int attr paddingLeftSystemWindowInsets 0x0 -int attr paddingRightSystemWindowInsets 0x0 -int attr paddingStart 0x0 -int attr paddingStartSystemWindowInsets 0x0 -int attr paddingTopNoTitle 0x0 -int attr paddingTopSystemWindowInsets 0x0 -int attr panelBackground 0x0 -int attr panelMenuListTheme 0x0 -int attr panelMenuListWidth 0x0 -int attr passwordToggleContentDescription 0x0 -int attr passwordToggleDrawable 0x0 -int attr passwordToggleEnabled 0x0 -int attr passwordToggleTint 0x0 -int attr passwordToggleTintMode 0x0 -int attr pathMotionArc 0x0 -int attr path_percent 0x0 -int attr percentHeight 0x0 -int attr percentWidth 0x0 -int attr percentX 0x0 -int attr percentY 0x0 -int attr perpendicularPath_percent 0x0 -int attr persistent 0x0 -int attr pinLineNumber 0x0 -int attr pivotAnchor 0x0 -int attr placeholderText 0x0 -int attr placeholderTextAppearance 0x0 -int attr placeholderTextColor 0x0 -int attr placeholder_emptyVisibility 0x0 -int attr polarRelativeTo 0x0 -int attr popupMenuBackground 0x0 -int attr popupMenuStyle 0x0 -int attr popupTheme 0x0 -int attr popupWindowStyle 0x0 -int attr positiveButtonText 0x0 -int attr postSplashScreenTheme 0x0 -int attr preferenceCategoryStyle 0x0 -int attr preferenceCategoryTitleTextAppearance 0x0 -int attr preferenceCategoryTitleTextColor 0x0 -int attr preferenceFragmentCompatStyle 0x0 -int attr preferenceFragmentListStyle 0x0 -int attr preferenceFragmentStyle 0x0 -int attr preferenceInformationStyle 0x0 -int attr preferenceScreenStyle 0x0 -int attr preferenceStyle 0x0 -int attr preferenceTheme 0x0 -int attr prefixText 0x0 -int attr prefixTextAppearance 0x0 -int attr prefixTextColor 0x0 -int attr preserveIconSpacing 0x0 -int attr pressedTranslationZ 0x0 -int attr progressBarPadding 0x0 -int attr progressBarStyle 0x0 -int attr quantizeMotionInterpolator 0x0 -int attr quantizeMotionPhase 0x0 -int attr quantizeMotionSteps 0x0 -int attr queryBackground 0x0 -int attr queryHint 0x0 -int attr queryPatterns 0x0 -int attr radioButtonStyle 0x0 -int attr rangeFillColor 0x0 -int attr ratingBarStyle 0x0 -int attr ratingBarStyleIndicator 0x0 -int attr ratingBarStyleSmall 0x0 -int attr reactiveGuide_animateChange 0x0 -int attr reactiveGuide_applyToAllConstraintSets 0x0 -int attr reactiveGuide_applyToConstraintSet 0x0 -int attr reactiveGuide_valueId 0x0 -int attr recyclerViewStyle 0x0 -int attr region_heightLessThan 0x0 -int attr region_heightMoreThan 0x0 -int attr region_widthLessThan 0x0 -int attr region_widthMoreThan 0x0 -int attr removeEmbeddedFabElevation 0x0 -int attr renderFunctionChars 0x0 -int attr reverseLayout 0x0 -int attr rippleColor 0x0 -int attr rotationCenterId 0x0 -int attr round 0x0 -int attr roundPercent 0x0 -int attr saturation 0x0 -int attr scalable 0x0 -int attr scaleFromTextSize 0x0 -int attr scrimAnimationDuration 0x0 -int attr scrimBackground 0x0 -int attr scrimVisibleHeightTrigger 0x0 -int attr scrollbarThumbHorizontal 0x0 -int attr scrollbarThumbVertical 0x0 -int attr scrollbarTrackHorizontal 0x0 -int attr scrollbarTrackVertical 0x0 -int attr scrollingEnabled 0x0 -int attr searchHintIcon 0x0 -int attr searchIcon 0x0 -int attr searchPrefixText 0x0 -int attr searchViewStyle 0x0 -int attr seekBarIncrement 0x0 -int attr seekBarPreferenceStyle 0x0 -int attr seekBarStyle 0x0 -int attr selectable 0x0 -int attr selectableItemBackground 0x0 -int attr selectableItemBackgroundBorderless 0x0 -int attr selectionRequired 0x0 -int attr selectorSize 0x0 -int attr setCardBackgroundColor 0x0 -int attr setCardElevation 0x0 -int attr setCardIcon 0x0 -int attr setCardIconBackgroundColor 0x0 -int attr setCardIconBackgroundDrawable 0x0 -int attr setCardIconHeight 0x0 -int attr setCardIconWidth 0x0 -int attr setCardStroke 0x0 -int attr setCardStrokeColor 0x0 -int attr setCardSummary 0x0 -int attr setCardTitle 0x0 -int attr setSummaryFont 0x0 -int attr setSummaryTextSize 0x0 -int attr setTitleFont 0x0 -int attr setTitleTextSize 0x0 -int attr setsTag 0x0 -int attr shapeAppearance 0x0 -int attr shapeAppearanceCornerExtraExtraLarge 0x0 -int attr shapeAppearanceCornerExtraLarge 0x0 -int attr shapeAppearanceCornerExtraLargeIncreased 0x0 -int attr shapeAppearanceCornerExtraSmall 0x0 -int attr shapeAppearanceCornerLarge 0x0 -int attr shapeAppearanceCornerLargeIncreased 0x0 -int attr shapeAppearanceCornerMedium 0x0 -int attr shapeAppearanceCornerSmall 0x0 -int attr shapeAppearanceLargeComponent 0x0 -int attr shapeAppearanceMediumComponent 0x0 -int attr shapeAppearanceOverlay 0x0 -int attr shapeAppearanceSmallComponent 0x0 -int attr shapeCornerFamily 0x0 -int attr shapeCornerSizeExtraExtraLarge 0x0 -int attr shapeCornerSizeExtraLarge 0x0 -int attr shapeCornerSizeExtraLargeIncreased 0x0 -int attr shapeCornerSizeExtraSmall 0x0 -int attr shapeCornerSizeLarge 0x0 -int attr shapeCornerSizeLargeIncreased 0x0 -int attr shapeCornerSizeMedium 0x0 -int attr shapeCornerSizeSmall 0x0 -int attr shortcutMatchRequired 0x0 -int attr shouldDisableView 0x0 -int attr shouldRemoveExpandedCorners 0x0 -int attr showAnimationBehavior 0x0 -int attr showAsAction 0x0 -int attr showDelay 0x0 -int attr showDividers 0x0 -int attr showMarker 0x0 -int attr showMotionSpec 0x0 -int attr showPaths 0x0 -int attr showSeekBarValue 0x0 -int attr showText 0x0 -int attr showTitle 0x0 -int attr shrinkMotionSpec 0x0 -int attr sideSheetDialogTheme 0x0 -int attr sideSheetModalStyle 0x0 -int attr simpleItemLayout 0x0 -int attr simpleItemSelectedColor 0x0 -int attr simpleItemSelectedRippleColor 0x0 -int attr simpleItems 0x0 -int attr singleChoiceItemLayout 0x0 -int attr singleLine 0x0 -int attr singleLineTitle 0x0 -int attr singleSelection 0x0 -int attr sizePercent 0x0 -int attr sliderStyle 0x0 -int attr snackbarButtonStyle 0x0 -int attr snackbarStyle 0x0 -int attr snackbarTextViewStyle 0x0 -int attr spanCount 0x0 -int attr spinBars 0x0 -int attr spinnerDropDownItemStyle 0x0 -int attr spinnerStyle 0x0 -int attr splashScreenIconSize 0x0 -int attr splitTrack 0x0 -int attr springBoundary 0x0 -int attr springDamping 0x0 -int attr springMass 0x0 -int attr springStiffness 0x0 -int attr springStopThreshold 0x0 -int attr srcCompat 0x0 -int attr stackFromEnd 0x0 -int attr staggered 0x0 -int attr startIconCheckable 0x0 -int attr startIconContentDescription 0x0 -int attr startIconDrawable 0x0 -int attr startIconMinSize 0x0 -int attr startIconScaleType 0x0 -int attr startIconTint 0x0 -int attr startIconTintMode 0x0 -int attr startInsetScrimEnabled 0x0 -int attr state_above_anchor 0x0 -int attr state_collapsed 0x0 -int attr state_collapsible 0x0 -int attr state_dragged 0x0 -int attr state_error 0x0 -int attr state_indeterminate 0x0 -int attr state_liftable 0x0 -int attr state_lifted 0x0 -int attr state_with_icon 0x0 -int attr statusBarBackground 0x0 -int attr statusBarForeground 0x0 -int attr statusBarScrim 0x0 -int attr stiffness 0x0 -int attr strokeColor 0x0 -int attr strokeWidth 0x0 -int attr subMenuArrow 0x0 -int attr subheaderColor 0x0 -int attr subheaderInsetEnd 0x0 -int attr subheaderInsetStart 0x0 -int attr subheaderTextAppearance 0x0 -int attr submenuDividersEnabled 0x0 -int attr submitBackground 0x0 -int attr subtitle 0x0 -int attr subtitleCentered 0x0 -int attr subtitleMaxLines 0x0 -int attr subtitleTextAppearance 0x0 -int attr subtitleTextColor 0x0 -int attr subtitleTextStyle 0x0 -int attr suffixText 0x0 -int attr suffixTextAppearance 0x0 -int attr suffixTextColor 0x0 -int attr suggestionRowLayout 0x0 -int attr summary 0x0 -int attr summaryOff 0x0 -int attr summaryOn 0x0 -int attr switchMinWidth 0x0 -int attr switchPadding 0x0 -int attr switchPreferenceCompatStyle 0x0 -int attr switchPreferenceStyle 0x0 -int attr switchStyle 0x0 -int attr switchTextAppearance 0x0 -int attr switchTextOff 0x0 -int attr switchTextOn 0x0 -int attr symbolCompletionEnabled 0x0 -int attr tabBackground 0x0 -int attr tabContentStart 0x0 -int attr tabGravity 0x0 -int attr tabIconTint 0x0 -int attr tabIconTintMode 0x0 -int attr tabIndicator 0x0 -int attr tabIndicatorAnimationDuration 0x0 -int attr tabIndicatorAnimationMode 0x0 -int attr tabIndicatorColor 0x0 -int attr tabIndicatorFullWidth 0x0 -int attr tabIndicatorGravity 0x0 -int attr tabIndicatorHeight 0x0 -int attr tabInlineLabel 0x0 -int attr tabMaxWidth 0x0 -int attr tabMinWidth 0x0 -int attr tabMode 0x0 -int attr tabPadding 0x0 -int attr tabPaddingBottom 0x0 -int attr tabPaddingEnd 0x0 -int attr tabPaddingStart 0x0 -int attr tabPaddingTop 0x0 -int attr tabRippleColor 0x0 -int attr tabSecondaryStyle 0x0 -int attr tabSelectedTextAppearance 0x0 -int attr tabSelectedTextColor 0x0 -int attr tabStyle 0x0 -int attr tabTextAppearance 0x0 -int attr tabTextColor 0x0 -int attr tabUnboundedRipple 0x0 -int attr tabWidth 0x0 -int attr targetId 0x0 -int attr telltales_tailColor 0x0 -int attr telltales_tailScale 0x0 -int attr telltales_velocityMode 0x0 -int attr termuxActivityDrawerBackground 0x0 -int attr termuxActivityDrawerImageTint 0x0 -int attr text 0x0 -int attr textAllCaps 0x0 -int attr textAppearanceBody1 0x0 -int attr textAppearanceBody2 0x0 -int attr textAppearanceBodyLarge 0x0 -int attr textAppearanceBodyLargeEmphasized 0x0 -int attr textAppearanceBodyMedium 0x0 -int attr textAppearanceBodyMediumEmphasized 0x0 -int attr textAppearanceBodySmall 0x0 -int attr textAppearanceBodySmallEmphasized 0x0 -int attr textAppearanceButton 0x0 -int attr textAppearanceCaption 0x0 -int attr textAppearanceDisplayLarge 0x0 -int attr textAppearanceDisplayLargeEmphasized 0x0 -int attr textAppearanceDisplayMedium 0x0 -int attr textAppearanceDisplayMediumEmphasized 0x0 -int attr textAppearanceDisplaySmall 0x0 -int attr textAppearanceDisplaySmallEmphasized 0x0 -int attr textAppearanceHeadline1 0x0 -int attr textAppearanceHeadline2 0x0 -int attr textAppearanceHeadline3 0x0 -int attr textAppearanceHeadline4 0x0 -int attr textAppearanceHeadline5 0x0 -int attr textAppearanceHeadline6 0x0 -int attr textAppearanceHeadlineLarge 0x0 -int attr textAppearanceHeadlineLargeEmphasized 0x0 -int attr textAppearanceHeadlineMedium 0x0 -int attr textAppearanceHeadlineMediumEmphasized 0x0 -int attr textAppearanceHeadlineSmall 0x0 -int attr textAppearanceHeadlineSmallEmphasized 0x0 -int attr textAppearanceLabelLarge 0x0 -int attr textAppearanceLabelLargeEmphasized 0x0 -int attr textAppearanceLabelMedium 0x0 -int attr textAppearanceLabelMediumEmphasized 0x0 -int attr textAppearanceLabelSmall 0x0 -int attr textAppearanceLabelSmallEmphasized 0x0 -int attr textAppearanceLargePopupMenu 0x0 -int attr textAppearanceLineHeightEnabled 0x0 -int attr textAppearanceListItem 0x0 -int attr textAppearanceListItemSecondary 0x0 -int attr textAppearanceListItemSmall 0x0 -int attr textAppearanceOverline 0x0 -int attr textAppearancePopupMenuHeader 0x0 -int attr textAppearanceSearchResultSubtitle 0x0 -int attr textAppearanceSearchResultTitle 0x0 -int attr textAppearanceSmallPopupMenu 0x0 -int attr textAppearanceSubtitle1 0x0 -int attr textAppearanceSubtitle2 0x0 -int attr textAppearanceTitleLarge 0x0 -int attr textAppearanceTitleLargeEmphasized 0x0 -int attr textAppearanceTitleMedium 0x0 -int attr textAppearanceTitleMediumEmphasized 0x0 -int attr textAppearanceTitleSmall 0x0 -int attr textAppearanceTitleSmallEmphasized 0x0 -int attr textBackground 0x0 -int attr textBackgroundPanX 0x0 -int attr textBackgroundPanY 0x0 -int attr textBackgroundRotate 0x0 -int attr textBackgroundZoom 0x0 -int attr textCentered 0x0 -int attr textColorAlertDialogListItem 0x0 -int attr textColorSearchUrl 0x0 -int attr textEndPadding 0x0 -int attr textFillColor 0x0 -int attr textInputFilledDenseStyle 0x0 -int attr textInputFilledExposedDropdownMenuStyle 0x0 -int attr textInputFilledStyle 0x0 -int attr textInputLayoutFocusedRectEnabled 0x0 -int attr textInputOutlinedDenseStyle 0x0 -int attr textInputOutlinedExposedDropdownMenuStyle 0x0 -int attr textInputOutlinedStyle 0x0 -int attr textInputStyle 0x0 -int attr textLocale 0x0 -int attr textOutlineColor 0x0 -int attr textOutlineThickness 0x0 -int attr textPanX 0x0 -int attr textPanY 0x0 -int attr textSize 0x0 -int attr textStartPadding 0x0 -int attr textureBlurFactor 0x0 -int attr textureEffect 0x0 -int attr textureHeight 0x0 -int attr textureWidth 0x0 -int attr theme 0x0 -int attr thickness 0x0 -int attr thumbColor 0x0 -int attr thumbElevation 0x0 -int attr thumbHeight 0x0 -int attr thumbIcon 0x0 -int attr thumbIconSize 0x0 -int attr thumbIconTint 0x0 -int attr thumbIconTintMode 0x0 -int attr thumbRadius 0x0 -int attr thumbStrokeColor 0x0 -int attr thumbStrokeWidth 0x0 -int attr thumbTextPadding 0x0 -int attr thumbTint 0x0 -int attr thumbTintMode 0x0 -int attr thumbTrackGapSize 0x0 -int attr thumbWidth 0x0 -int attr tickColor 0x0 -int attr tickColorActive 0x0 -int attr tickColorInactive 0x0 -int attr tickMark 0x0 -int attr tickMarkTint 0x0 -int attr tickMarkTintMode 0x0 -int attr tickRadiusActive 0x0 -int attr tickRadiusInactive 0x0 -int attr tickVisibilityMode 0x0 -int attr tickVisible 0x0 -int attr tint 0x0 -int attr tintMode 0x0 -int attr tintNavigationIcon 0x0 -int attr title 0x0 -int attr titleCentered 0x0 -int attr titleCollapseMode 0x0 -int attr titleEnabled 0x0 -int attr titleMargin 0x0 -int attr titleMarginBottom 0x0 -int attr titleMarginEnd 0x0 -int attr titleMarginStart 0x0 -int attr titleMarginTop 0x0 -int attr titleMargins 0x0 -int attr titleMaxLines 0x0 -int attr titlePositionInterpolator 0x0 -int attr titleTextAppearance 0x0 -int attr titleTextColor 0x0 -int attr titleTextEllipsize 0x0 -int attr titleTextStyle 0x0 -int attr toggleCheckedStateOnClick 0x0 -int attr toolbarId 0x0 -int attr toolbarNavigationButtonStyle 0x0 -int attr toolbarStyle 0x0 -int attr toolbarSurfaceStyle 0x0 -int attr tooltipForegroundColor 0x0 -int attr tooltipFrameBackground 0x0 -int attr tooltipStyle 0x0 -int attr tooltipText 0x0 -int attr topInsetScrimEnabled 0x0 -int attr touchAnchorId 0x0 -int attr touchAnchorSide 0x0 -int attr touchRegionId 0x0 -int attr track 0x0 -int attr trackColor 0x0 -int attr trackColorActive 0x0 -int attr trackColorInactive 0x0 -int attr trackCornerRadius 0x0 -int attr trackCornerSize 0x0 -int attr trackDecoration 0x0 -int attr trackDecorationTint 0x0 -int attr trackDecorationTintMode 0x0 -int attr trackHeight 0x0 -int attr trackIconActiveColor 0x0 -int attr trackIconActiveEnd 0x0 -int attr trackIconActiveStart 0x0 -int attr trackIconInactiveColor 0x0 -int attr trackIconInactiveEnd 0x0 -int attr trackIconInactiveStart 0x0 -int attr trackIconSize 0x0 -int attr trackInnerCornerRadius 0x0 -int attr trackInsideCornerSize 0x0 -int attr trackStopIndicatorPadding 0x0 -int attr trackStopIndicatorSize 0x0 -int attr trackThickness 0x0 -int attr trackTint 0x0 -int attr trackTintMode 0x0 -int attr transformPivotTarget 0x0 -int attr transitionDisable 0x0 -int attr transitionEasing 0x0 -int attr transitionFlags 0x0 -int attr transitionPathRotate 0x0 -int attr transitionShapeAppearance 0x0 -int attr triggerId 0x0 -int attr triggerReceiver 0x0 -int attr triggerSlack 0x0 -int attr ttcIndex 0x0 -int attr upDuration 0x0 -int attr updatesContinuously 0x0 -int attr useCompatPadding 0x0 -int attr useDrawerArrowDrawable 0x0 -int attr useMaterialThemeColors 0x0 -int attr useSimpleSummaryProvider 0x0 -int attr use_legacy_parser 0x0 -int attr values 0x0 -int attr vector_src 0x0 -int attr verticalOffset 0x0 -int attr verticalOffsetWithText 0x0 -int attr verticalScrollbarEnabled 0x0 -int attr viewInflaterClass 0x0 -int attr viewTransitionMode 0x0 -int attr viewTransitionOnCross 0x0 -int attr viewTransitionOnNegativeCross 0x0 -int attr viewTransitionOnPositiveCross 0x0 -int attr visibilityMode 0x0 -int attr voiceIcon 0x0 -int attr warmth 0x0 -int attr waveAmplitude 0x0 -int attr waveDecay 0x0 -int attr waveOffset 0x0 -int attr wavePeriod 0x0 -int attr wavePhase 0x0 -int attr waveShape 0x0 -int attr waveSpeed 0x0 -int attr waveVariesBy 0x0 -int attr wavelength 0x0 -int attr wavelengthDeterminate 0x0 -int attr wavelengthIndeterminate 0x0 -int attr widgetLayout 0x0 -int attr widthChange 0x0 -int attr windowActionBar 0x0 -int attr windowActionBarOverlay 0x0 -int attr windowActionModeOverlay 0x0 -int attr windowFixedHeightMajor 0x0 -int attr windowFixedHeightMinor 0x0 -int attr windowFixedWidthMajor 0x0 -int attr windowFixedWidthMinor 0x0 -int attr windowMinWidthMajor 0x0 -int attr windowMinWidthMinor 0x0 -int attr windowNoTitle 0x0 -int attr windowSplashScreenAnimatedIcon 0x0 -int attr windowSplashScreenAnimationDuration 0x0 -int attr windowSplashScreenBackground 0x0 -int attr windowSplashScreenIconBackgroundColor 0x0 -int attr wordwrapMode 0x0 -int attr yearSelectedStyle 0x0 -int attr yearStyle 0x0 -int attr yearTodayStyle 0x0 -int bool abc_action_bar_embed_tabs 0x0 -int bool abc_allow_stacked_button_bar 0x0 -int bool abc_config_actionMenuItemAllCaps 0x0 -int bool config_materialPreferenceIconSpaceReserved 0x0 -int bool mtrl_btn_textappearance_all_caps 0x0 -int color _blue_wave_dark_colorBackground 0x0 -int color _blue_wave_dark_colorError 0x0 -int color _blue_wave_dark_colorErrorContainer 0x0 -int color _blue_wave_dark_colorOnBackground 0x0 -int color _blue_wave_dark_colorOnError 0x0 -int color _blue_wave_dark_colorOnErrorContainer 0x0 -int color _blue_wave_dark_colorOnPrimary 0x0 -int color _blue_wave_dark_colorOnPrimaryContainer 0x0 -int color _blue_wave_dark_colorOnSecondary 0x0 -int color _blue_wave_dark_colorOnSecondaryContainer 0x0 -int color _blue_wave_dark_colorOnSurface 0x0 -int color _blue_wave_dark_colorOnSurfaceInverse 0x0 -int color _blue_wave_dark_colorOnSurfaceVariant 0x0 -int color _blue_wave_dark_colorOnTertiary 0x0 -int color _blue_wave_dark_colorOnTertiaryContainer 0x0 -int color _blue_wave_dark_colorOutline 0x0 -int color _blue_wave_dark_colorPrimary 0x0 -int color _blue_wave_dark_colorPrimaryContainer 0x0 -int color _blue_wave_dark_colorPrimaryDark 0x0 -int color _blue_wave_dark_colorPrimaryInverse 0x0 -int color _blue_wave_dark_colorSecondary 0x0 -int color _blue_wave_dark_colorSecondaryContainer 0x0 -int color _blue_wave_dark_colorSurface 0x0 -int color _blue_wave_dark_colorSurfaceInverse 0x0 -int color _blue_wave_dark_colorSurfaceVariant 0x0 -int color _blue_wave_dark_colorTertiary 0x0 -int color _blue_wave_dark_colorTertiaryContainer 0x0 -int color _blue_wave_light_colorBackground 0x0 -int color _blue_wave_light_colorError 0x0 -int color _blue_wave_light_colorErrorContainer 0x0 -int color _blue_wave_light_colorOnBackground 0x0 -int color _blue_wave_light_colorOnError 0x0 -int color _blue_wave_light_colorOnErrorContainer 0x0 -int color _blue_wave_light_colorOnPrimary 0x0 -int color _blue_wave_light_colorOnPrimaryContainer 0x0 -int color _blue_wave_light_colorOnSecondary 0x0 -int color _blue_wave_light_colorOnSecondaryContainer 0x0 -int color _blue_wave_light_colorOnSurface 0x0 -int color _blue_wave_light_colorOnSurfaceInverse 0x0 -int color _blue_wave_light_colorOnSurfaceVariant 0x0 -int color _blue_wave_light_colorOnTertiary 0x0 -int color _blue_wave_light_colorOnTertiaryContainer 0x0 -int color _blue_wave_light_colorOutline 0x0 -int color _blue_wave_light_colorPrimary 0x0 -int color _blue_wave_light_colorPrimaryContainer 0x0 -int color _blue_wave_light_colorPrimaryDark 0x0 -int color _blue_wave_light_colorPrimaryInverse 0x0 -int color _blue_wave_light_colorSecondary 0x0 -int color _blue_wave_light_colorSecondaryContainer 0x0 -int color _blue_wave_light_colorSurface 0x0 -int color _blue_wave_light_colorSurfaceInverse 0x0 -int color _blue_wave_light_colorSurfaceVariant 0x0 -int color _blue_wave_light_colorTertiary 0x0 -int color _blue_wave_light_colorTertiaryContainer 0x0 -int color _greenish_dark_colorBackground 0x0 -int color _greenish_dark_colorError 0x0 -int color _greenish_dark_colorErrorContainer 0x0 -int color _greenish_dark_colorOnBackground 0x0 -int color _greenish_dark_colorOnError 0x0 -int color _greenish_dark_colorOnErrorContainer 0x0 -int color _greenish_dark_colorOnPrimary 0x0 -int color _greenish_dark_colorOnPrimaryContainer 0x0 -int color _greenish_dark_colorOnSecondary 0x0 -int color _greenish_dark_colorOnSecondaryContainer 0x0 -int color _greenish_dark_colorOnSurface 0x0 -int color _greenish_dark_colorOnSurfaceInverse 0x0 -int color _greenish_dark_colorOnSurfaceVariant 0x0 -int color _greenish_dark_colorOnTertiary 0x0 -int color _greenish_dark_colorOnTertiaryContainer 0x0 -int color _greenish_dark_colorOutline 0x0 -int color _greenish_dark_colorPrimary 0x0 -int color _greenish_dark_colorPrimaryContainer 0x0 -int color _greenish_dark_colorPrimaryDark 0x0 -int color _greenish_dark_colorPrimaryInverse 0x0 -int color _greenish_dark_colorSecondary 0x0 -int color _greenish_dark_colorSecondaryContainer 0x0 -int color _greenish_dark_colorSurface 0x0 -int color _greenish_dark_colorSurfaceInverse 0x0 -int color _greenish_dark_colorSurfaceVariant 0x0 -int color _greenish_dark_colorTertiary 0x0 -int color _greenish_dark_colorTertiaryContainer 0x0 -int color _greenish_light_colorBackground 0x0 -int color _greenish_light_colorError 0x0 -int color _greenish_light_colorErrorContainer 0x0 -int color _greenish_light_colorOnBackground 0x0 -int color _greenish_light_colorOnError 0x0 -int color _greenish_light_colorOnErrorContainer 0x0 -int color _greenish_light_colorOnPrimary 0x0 -int color _greenish_light_colorOnPrimaryContainer 0x0 -int color _greenish_light_colorOnSecondary 0x0 -int color _greenish_light_colorOnSecondaryContainer 0x0 -int color _greenish_light_colorOnSurface 0x0 -int color _greenish_light_colorOnSurfaceInverse 0x0 -int color _greenish_light_colorOnSurfaceVariant 0x0 -int color _greenish_light_colorOnTertiary 0x0 -int color _greenish_light_colorOnTertiaryContainer 0x0 -int color _greenish_light_colorOutline 0x0 -int color _greenish_light_colorPrimary 0x0 -int color _greenish_light_colorPrimaryContainer 0x0 -int color _greenish_light_colorPrimaryDark 0x0 -int color _greenish_light_colorPrimaryInverse 0x0 -int color _greenish_light_colorSecondary 0x0 -int color _greenish_light_colorSecondaryContainer 0x0 -int color _greenish_light_colorSurface 0x0 -int color _greenish_light_colorSurfaceInverse 0x0 -int color _greenish_light_colorSurfaceVariant 0x0 -int color _greenish_light_colorTertiary 0x0 -int color _greenish_light_colorTertiaryContainer 0x0 -int color _sunny_glow_dark_colorBackground 0x0 -int color _sunny_glow_dark_colorError 0x0 -int color _sunny_glow_dark_colorErrorContainer 0x0 -int color _sunny_glow_dark_colorOnBackground 0x0 -int color _sunny_glow_dark_colorOnError 0x0 -int color _sunny_glow_dark_colorOnErrorContainer 0x0 -int color _sunny_glow_dark_colorOnPrimary 0x0 -int color _sunny_glow_dark_colorOnPrimaryContainer 0x0 -int color _sunny_glow_dark_colorOnSecondary 0x0 -int color _sunny_glow_dark_colorOnSecondaryContainer 0x0 -int color _sunny_glow_dark_colorOnSurface 0x0 -int color _sunny_glow_dark_colorOnSurfaceInverse 0x0 -int color _sunny_glow_dark_colorOnSurfaceVariant 0x0 -int color _sunny_glow_dark_colorOnTertiary 0x0 -int color _sunny_glow_dark_colorOnTertiaryContainer 0x0 -int color _sunny_glow_dark_colorOutline 0x0 -int color _sunny_glow_dark_colorPrimary 0x0 -int color _sunny_glow_dark_colorPrimaryContainer 0x0 -int color _sunny_glow_dark_colorPrimaryDark 0x0 -int color _sunny_glow_dark_colorPrimaryInverse 0x0 -int color _sunny_glow_dark_colorSecondary 0x0 -int color _sunny_glow_dark_colorSecondaryContainer 0x0 -int color _sunny_glow_dark_colorSurface 0x0 -int color _sunny_glow_dark_colorSurfaceInverse 0x0 -int color _sunny_glow_dark_colorSurfaceVariant 0x0 -int color _sunny_glow_dark_colorTertiary 0x0 -int color _sunny_glow_dark_colorTertiaryContainer 0x0 -int color _sunny_glow_light_colorBackground 0x0 -int color _sunny_glow_light_colorError 0x0 -int color _sunny_glow_light_colorErrorContainer 0x0 -int color _sunny_glow_light_colorOnBackground 0x0 -int color _sunny_glow_light_colorOnError 0x0 -int color _sunny_glow_light_colorOnErrorContainer 0x0 -int color _sunny_glow_light_colorOnPrimary 0x0 -int color _sunny_glow_light_colorOnPrimaryContainer 0x0 -int color _sunny_glow_light_colorOnSecondary 0x0 -int color _sunny_glow_light_colorOnSecondaryContainer 0x0 -int color _sunny_glow_light_colorOnSurface 0x0 -int color _sunny_glow_light_colorOnSurfaceInverse 0x0 -int color _sunny_glow_light_colorOnSurfaceVariant 0x0 -int color _sunny_glow_light_colorOnTertiary 0x0 -int color _sunny_glow_light_colorOnTertiaryContainer 0x0 -int color _sunny_glow_light_colorOutline 0x0 -int color _sunny_glow_light_colorPrimary 0x0 -int color _sunny_glow_light_colorPrimaryContainer 0x0 -int color _sunny_glow_light_colorPrimaryDark 0x0 -int color _sunny_glow_light_colorPrimaryInverse 0x0 -int color _sunny_glow_light_colorSecondary 0x0 -int color _sunny_glow_light_colorSecondaryContainer 0x0 -int color _sunny_glow_light_colorSurface 0x0 -int color _sunny_glow_light_colorSurfaceInverse 0x0 -int color _sunny_glow_light_colorSurfaceVariant 0x0 -int color _sunny_glow_light_colorTertiary 0x0 -int color _sunny_glow_light_colorTertiaryContainer 0x0 -int color _vscode_dark_colorBackground 0x0 -int color _vscode_dark_colorError 0x0 -int color _vscode_dark_colorErrorContainer 0x0 -int color _vscode_dark_colorOnBackground 0x0 -int color _vscode_dark_colorOnError 0x0 -int color _vscode_dark_colorOnErrorContainer 0x0 -int color _vscode_dark_colorOnPrimary 0x0 -int color _vscode_dark_colorOnPrimaryContainer 0x0 -int color _vscode_dark_colorOnSecondary 0x0 -int color _vscode_dark_colorOnSecondaryContainer 0x0 -int color _vscode_dark_colorOnSurface 0x0 -int color _vscode_dark_colorOnSurfaceInverse 0x0 -int color _vscode_dark_colorOnSurfaceVariant 0x0 -int color _vscode_dark_colorOnTertiary 0x0 -int color _vscode_dark_colorOnTertiaryContainer 0x0 -int color _vscode_dark_colorOutline 0x0 -int color _vscode_dark_colorPrimary 0x0 -int color _vscode_dark_colorPrimaryContainer 0x0 -int color _vscode_dark_colorPrimaryDark 0x0 -int color _vscode_dark_colorPrimaryInverse 0x0 -int color _vscode_dark_colorSecondary 0x0 -int color _vscode_dark_colorSecondaryContainer 0x0 -int color _vscode_dark_colorSurface 0x0 -int color _vscode_dark_colorSurfaceInverse 0x0 -int color _vscode_dark_colorSurfaceVariant 0x0 -int color _vscode_dark_colorTertiary 0x0 -int color _vscode_dark_colorTertiaryContainer 0x0 -int color _vscode_light_colorBackground 0x0 -int color _vscode_light_colorError 0x0 -int color _vscode_light_colorErrorContainer 0x0 -int color _vscode_light_colorOnBackground 0x0 -int color _vscode_light_colorOnError 0x0 -int color _vscode_light_colorOnErrorContainer 0x0 -int color _vscode_light_colorOnPrimary 0x0 -int color _vscode_light_colorOnPrimaryContainer 0x0 -int color _vscode_light_colorOnSecondary 0x0 -int color _vscode_light_colorOnSecondaryContainer 0x0 -int color _vscode_light_colorOnSurface 0x0 -int color _vscode_light_colorOnSurfaceInverse 0x0 -int color _vscode_light_colorOnSurfaceVariant 0x0 -int color _vscode_light_colorOnTertiary 0x0 -int color _vscode_light_colorOnTertiaryContainer 0x0 -int color _vscode_light_colorOutline 0x0 -int color _vscode_light_colorPrimary 0x0 -int color _vscode_light_colorPrimaryContainer 0x0 -int color _vscode_light_colorPrimaryDark 0x0 -int color _vscode_light_colorPrimaryInverse 0x0 -int color _vscode_light_colorSecondary 0x0 -int color _vscode_light_colorSecondaryContainer 0x0 -int color _vscode_light_colorSurface 0x0 -int color _vscode_light_colorSurfaceInverse 0x0 -int color _vscode_light_colorSurfaceVariant 0x0 -int color _vscode_light_colorTertiary 0x0 -int color _vscode_light_colorTertiaryContainer 0x0 -int color abc_background_cache_hint_selector_material_dark 0x0 -int color abc_background_cache_hint_selector_material_light 0x0 -int color abc_btn_colored_borderless_text_material 0x0 -int color abc_btn_colored_text_material 0x0 -int color abc_color_highlight_material 0x0 -int color abc_decor_view_status_guard 0x0 -int color abc_decor_view_status_guard_light 0x0 -int color abc_hint_foreground_material_dark 0x0 -int color abc_hint_foreground_material_light 0x0 -int color abc_input_method_navigation_guard 0x0 -int color abc_primary_text_disable_only_material_dark 0x0 -int color abc_primary_text_disable_only_material_light 0x0 -int color abc_primary_text_material_dark 0x0 -int color abc_primary_text_material_light 0x0 -int color abc_search_url_text 0x0 -int color abc_search_url_text_normal 0x0 -int color abc_search_url_text_pressed 0x0 -int color abc_search_url_text_selected 0x0 -int color abc_secondary_text_material_dark 0x0 -int color abc_secondary_text_material_light 0x0 -int color abc_tint_btn_checkable 0x0 -int color abc_tint_default 0x0 -int color abc_tint_edittext 0x0 -int color abc_tint_seek_thumb 0x0 -int color abc_tint_spinner 0x0 -int color abc_tint_switch_track 0x0 -int color accent_material_dark 0x0 -int color accent_material_light 0x0 -int color androidx_core_ripple_material_light 0x0 -int color androidx_core_secondary_text_default_material_light 0x0 -int color background_floating_material_dark 0x0 -int color background_floating_material_light 0x0 -int color background_markdown_code_block 0x0 -int color background_markdown_code_inline 0x0 -int color background_material_dark 0x0 -int color background_material_light 0x0 -int color black 0x0 -int color bright_foreground_disabled_material_dark 0x0 -int color bright_foreground_disabled_material_light 0x0 -int color bright_foreground_inverse_material_dark 0x0 -int color bright_foreground_inverse_material_light 0x0 -int color bright_foreground_material_dark 0x0 -int color bright_foreground_material_light 0x0 -int color button_material_dark 0x0 -int color button_material_light 0x0 -int color call_notification_answer_color 0x0 -int color call_notification_decline_color 0x0 -int color cardview_dark_background 0x0 -int color cardview_light_background 0x0 -int color cardview_shadow_end_color 0x0 -int color cardview_shadow_start_color 0x0 -int color color_error 0x0 -int color color_picker_default_color 0x0 -int color color_success 0x0 -int color color_warning 0x0 -int color defaultSymbolInputBackgroundColor 0x0 -int color defaultSymbolInputTextColor 0x0 -int color design_bottom_navigation_shadow_color 0x0 -int color design_box_stroke_color 0x0 -int color design_dark_default_color_background 0x0 -int color design_dark_default_color_error 0x0 -int color design_dark_default_color_on_background 0x0 -int color design_dark_default_color_on_error 0x0 -int color design_dark_default_color_on_primary 0x0 -int color design_dark_default_color_on_secondary 0x0 -int color design_dark_default_color_on_surface 0x0 -int color design_dark_default_color_primary 0x0 -int color design_dark_default_color_primary_dark 0x0 -int color design_dark_default_color_primary_variant 0x0 -int color design_dark_default_color_secondary 0x0 -int color design_dark_default_color_secondary_variant 0x0 -int color design_dark_default_color_surface 0x0 -int color design_default_color_background 0x0 -int color design_default_color_error 0x0 -int color design_default_color_on_background 0x0 -int color design_default_color_on_error 0x0 -int color design_default_color_on_primary 0x0 -int color design_default_color_on_secondary 0x0 -int color design_default_color_on_surface 0x0 -int color design_default_color_primary 0x0 -int color design_default_color_primary_dark 0x0 -int color design_default_color_primary_variant 0x0 -int color design_default_color_secondary 0x0 -int color design_default_color_secondary_variant 0x0 -int color design_default_color_surface 0x0 -int color design_error 0x0 -int color design_fab_shadow_end_color 0x0 -int color design_fab_shadow_mid_color 0x0 -int color design_fab_shadow_start_color 0x0 -int color design_fab_stroke_end_inner_color 0x0 -int color design_fab_stroke_end_outer_color 0x0 -int color design_fab_stroke_top_inner_color 0x0 -int color design_fab_stroke_top_outer_color 0x0 -int color design_icon_tint 0x0 -int color design_snackbar_background_color 0x0 -int color design_tint_password_toggle 0x0 -int color diagnostic_error 0x0 -int color diagnostic_warning 0x0 -int color dim_foreground_disabled_material_dark 0x0 -int color dim_foreground_disabled_material_light 0x0 -int color dim_foreground_material_dark 0x0 -int color dim_foreground_material_light 0x0 -int color error_color_material_dark 0x0 -int color error_color_material_light 0x0 -int color foreground_material_dark 0x0 -int color foreground_material_light 0x0 -int color green_500 0x0 -int color grey_500 0x0 -int color highlighted_text_material_dark 0x0 -int color highlighted_text_material_light 0x0 -int color ic_launcher_background 0x0 -int color m3_appbar_overlay_color 0x0 -int color m3_assist_chip_icon_tint_color 0x0 -int color m3_assist_chip_stroke_color 0x0 -int color m3_bottom_sheet_drag_handle_color 0x0 -int color m3_button_background_color_selector 0x0 -int color m3_button_foreground_color_selector 0x0 -int color m3_button_outline_color_selector 0x0 -int color m3_button_ripple_color 0x0 -int color m3_button_ripple_color_selector 0x0 -int color m3_calendar_item_disabled_text 0x0 -int color m3_calendar_item_stroke_color 0x0 -int color m3_card_foreground_color 0x0 -int color m3_card_ripple_color 0x0 -int color m3_card_stroke_color 0x0 -int color m3_checkbox_button_icon_tint 0x0 -int color m3_checkbox_button_tint 0x0 -int color m3_chip_assist_text_color 0x0 -int color m3_chip_background_color 0x0 -int color m3_chip_ripple_color 0x0 -int color m3_chip_stroke_color 0x0 -int color m3_chip_text_color 0x0 -int color m3_dark_default_color_primary_text 0x0 -int color m3_dark_default_color_secondary_text 0x0 -int color m3_dark_highlighted_text 0x0 -int color m3_dark_hint_foreground 0x0 -int color m3_dark_primary_text_disable_only 0x0 -int color m3_default_color_primary_text 0x0 -int color m3_default_color_secondary_text 0x0 -int color m3_dynamic_dark_default_color_primary_text 0x0 -int color m3_dynamic_dark_default_color_secondary_text 0x0 -int color m3_dynamic_dark_highlighted_text 0x0 -int color m3_dynamic_dark_hint_foreground 0x0 -int color m3_dynamic_dark_primary_text_disable_only 0x0 -int color m3_dynamic_default_color_primary_text 0x0 -int color m3_dynamic_default_color_secondary_text 0x0 -int color m3_dynamic_highlighted_text 0x0 -int color m3_dynamic_hint_foreground 0x0 -int color m3_dynamic_primary_text_disable_only 0x0 -int color m3_efab_ripple_color_selector 0x0 -int color m3_elevated_chip_background_color 0x0 -int color m3_fab_efab_background_color_selector 0x0 -int color m3_fab_efab_foreground_color_selector 0x0 -int color m3_fab_ripple_color_selector 0x0 -int color m3_filled_icon_button_container_color_selector 0x0 -int color m3_floating_toolbar_vibrant_icon_button_container_color_selector 0x0 -int color m3_floating_toolbar_vibrant_icon_button_text_color_selector 0x0 -int color m3_highlighted_text 0x0 -int color m3_hint_foreground 0x0 -int color m3_icon_button_icon_color_selector 0x0 -int color m3_navigation_bar_item_with_indicator_icon_tint 0x0 -int color m3_navigation_bar_item_with_indicator_label_tint 0x0 -int color m3_navigation_bar_ripple_color_selector 0x0 -int color m3_navigation_item_background_color 0x0 -int color m3_navigation_item_icon_tint 0x0 -int color m3_navigation_item_ripple_color 0x0 -int color m3_navigation_item_text_color 0x0 -int color m3_navigation_rail_item_with_indicator_icon_tint 0x0 -int color m3_navigation_rail_item_with_indicator_label_tint 0x0 -int color m3_navigation_rail_ripple_color_selector 0x0 -int color m3_popupmenu_overlay_color 0x0 -int color m3_primary_text_disable_only 0x0 -int color m3_radiobutton_button_tint 0x0 -int color m3_radiobutton_ripple_tint 0x0 -int color m3_ref_palette_black 0x0 -int color m3_ref_palette_blue0 0x0 -int color m3_ref_palette_blue10 0x0 -int color m3_ref_palette_blue100 0x0 -int color m3_ref_palette_blue20 0x0 -int color m3_ref_palette_blue30 0x0 -int color m3_ref_palette_blue40 0x0 -int color m3_ref_palette_blue50 0x0 -int color m3_ref_palette_blue60 0x0 -int color m3_ref_palette_blue70 0x0 -int color m3_ref_palette_blue80 0x0 -int color m3_ref_palette_blue90 0x0 -int color m3_ref_palette_blue95 0x0 -int color m3_ref_palette_blue98 0x0 -int color m3_ref_palette_blue_variant0 0x0 -int color m3_ref_palette_blue_variant10 0x0 -int color m3_ref_palette_blue_variant100 0x0 -int color m3_ref_palette_blue_variant20 0x0 -int color m3_ref_palette_blue_variant30 0x0 -int color m3_ref_palette_blue_variant40 0x0 -int color m3_ref_palette_blue_variant50 0x0 -int color m3_ref_palette_blue_variant60 0x0 -int color m3_ref_palette_blue_variant70 0x0 -int color m3_ref_palette_blue_variant80 0x0 -int color m3_ref_palette_blue_variant90 0x0 -int color m3_ref_palette_blue_variant95 0x0 -int color m3_ref_palette_blue_variant98 0x0 -int color m3_ref_palette_cyan0 0x0 -int color m3_ref_palette_cyan10 0x0 -int color m3_ref_palette_cyan100 0x0 -int color m3_ref_palette_cyan20 0x0 -int color m3_ref_palette_cyan30 0x0 -int color m3_ref_palette_cyan40 0x0 -int color m3_ref_palette_cyan50 0x0 -int color m3_ref_palette_cyan60 0x0 -int color m3_ref_palette_cyan70 0x0 -int color m3_ref_palette_cyan80 0x0 -int color m3_ref_palette_cyan90 0x0 -int color m3_ref_palette_cyan95 0x0 -int color m3_ref_palette_cyan98 0x0 -int color m3_ref_palette_dynamic_neutral0 0x0 -int color m3_ref_palette_dynamic_neutral10 0x0 -int color m3_ref_palette_dynamic_neutral100 0x0 -int color m3_ref_palette_dynamic_neutral12 0x0 -int color m3_ref_palette_dynamic_neutral17 0x0 -int color m3_ref_palette_dynamic_neutral20 0x0 -int color m3_ref_palette_dynamic_neutral22 0x0 -int color m3_ref_palette_dynamic_neutral24 0x0 -int color m3_ref_palette_dynamic_neutral30 0x0 -int color m3_ref_palette_dynamic_neutral4 0x0 -int color m3_ref_palette_dynamic_neutral40 0x0 -int color m3_ref_palette_dynamic_neutral50 0x0 -int color m3_ref_palette_dynamic_neutral6 0x0 -int color m3_ref_palette_dynamic_neutral60 0x0 -int color m3_ref_palette_dynamic_neutral70 0x0 -int color m3_ref_palette_dynamic_neutral80 0x0 -int color m3_ref_palette_dynamic_neutral87 0x0 -int color m3_ref_palette_dynamic_neutral90 0x0 -int color m3_ref_palette_dynamic_neutral92 0x0 -int color m3_ref_palette_dynamic_neutral94 0x0 -int color m3_ref_palette_dynamic_neutral95 0x0 -int color m3_ref_palette_dynamic_neutral96 0x0 -int color m3_ref_palette_dynamic_neutral98 0x0 -int color m3_ref_palette_dynamic_neutral99 0x0 -int color m3_ref_palette_dynamic_neutral_variant0 0x0 -int color m3_ref_palette_dynamic_neutral_variant10 0x0 -int color m3_ref_palette_dynamic_neutral_variant100 0x0 -int color m3_ref_palette_dynamic_neutral_variant12 0x0 -int color m3_ref_palette_dynamic_neutral_variant17 0x0 -int color m3_ref_palette_dynamic_neutral_variant20 0x0 -int color m3_ref_palette_dynamic_neutral_variant22 0x0 -int color m3_ref_palette_dynamic_neutral_variant24 0x0 -int color m3_ref_palette_dynamic_neutral_variant30 0x0 -int color m3_ref_palette_dynamic_neutral_variant4 0x0 -int color m3_ref_palette_dynamic_neutral_variant40 0x0 -int color m3_ref_palette_dynamic_neutral_variant50 0x0 -int color m3_ref_palette_dynamic_neutral_variant6 0x0 -int color m3_ref_palette_dynamic_neutral_variant60 0x0 -int color m3_ref_palette_dynamic_neutral_variant70 0x0 -int color m3_ref_palette_dynamic_neutral_variant80 0x0 -int color m3_ref_palette_dynamic_neutral_variant87 0x0 -int color m3_ref_palette_dynamic_neutral_variant90 0x0 -int color m3_ref_palette_dynamic_neutral_variant92 0x0 -int color m3_ref_palette_dynamic_neutral_variant94 0x0 -int color m3_ref_palette_dynamic_neutral_variant95 0x0 -int color m3_ref_palette_dynamic_neutral_variant96 0x0 -int color m3_ref_palette_dynamic_neutral_variant98 0x0 -int color m3_ref_palette_dynamic_neutral_variant99 0x0 -int color m3_ref_palette_dynamic_primary0 0x0 -int color m3_ref_palette_dynamic_primary10 0x0 -int color m3_ref_palette_dynamic_primary100 0x0 -int color m3_ref_palette_dynamic_primary20 0x0 -int color m3_ref_palette_dynamic_primary30 0x0 -int color m3_ref_palette_dynamic_primary40 0x0 -int color m3_ref_palette_dynamic_primary50 0x0 -int color m3_ref_palette_dynamic_primary60 0x0 -int color m3_ref_palette_dynamic_primary70 0x0 -int color m3_ref_palette_dynamic_primary80 0x0 -int color m3_ref_palette_dynamic_primary90 0x0 -int color m3_ref_palette_dynamic_primary95 0x0 -int color m3_ref_palette_dynamic_primary98 0x0 -int color m3_ref_palette_dynamic_primary99 0x0 -int color m3_ref_palette_dynamic_secondary0 0x0 -int color m3_ref_palette_dynamic_secondary10 0x0 -int color m3_ref_palette_dynamic_secondary100 0x0 -int color m3_ref_palette_dynamic_secondary20 0x0 -int color m3_ref_palette_dynamic_secondary30 0x0 -int color m3_ref_palette_dynamic_secondary40 0x0 -int color m3_ref_palette_dynamic_secondary50 0x0 -int color m3_ref_palette_dynamic_secondary60 0x0 -int color m3_ref_palette_dynamic_secondary70 0x0 -int color m3_ref_palette_dynamic_secondary80 0x0 -int color m3_ref_palette_dynamic_secondary90 0x0 -int color m3_ref_palette_dynamic_secondary95 0x0 -int color m3_ref_palette_dynamic_secondary98 0x0 -int color m3_ref_palette_dynamic_secondary99 0x0 -int color m3_ref_palette_dynamic_tertiary0 0x0 -int color m3_ref_palette_dynamic_tertiary10 0x0 -int color m3_ref_palette_dynamic_tertiary100 0x0 -int color m3_ref_palette_dynamic_tertiary20 0x0 -int color m3_ref_palette_dynamic_tertiary30 0x0 -int color m3_ref_palette_dynamic_tertiary40 0x0 -int color m3_ref_palette_dynamic_tertiary50 0x0 -int color m3_ref_palette_dynamic_tertiary60 0x0 -int color m3_ref_palette_dynamic_tertiary70 0x0 -int color m3_ref_palette_dynamic_tertiary80 0x0 -int color m3_ref_palette_dynamic_tertiary90 0x0 -int color m3_ref_palette_dynamic_tertiary95 0x0 -int color m3_ref_palette_dynamic_tertiary98 0x0 -int color m3_ref_palette_dynamic_tertiary99 0x0 -int color m3_ref_palette_error0 0x0 -int color m3_ref_palette_error10 0x0 -int color m3_ref_palette_error100 0x0 -int color m3_ref_palette_error20 0x0 -int color m3_ref_palette_error30 0x0 -int color m3_ref_palette_error40 0x0 -int color m3_ref_palette_error50 0x0 -int color m3_ref_palette_error60 0x0 -int color m3_ref_palette_error70 0x0 -int color m3_ref_palette_error80 0x0 -int color m3_ref_palette_error90 0x0 -int color m3_ref_palette_error95 0x0 -int color m3_ref_palette_error98 0x0 -int color m3_ref_palette_error99 0x0 -int color m3_ref_palette_green0 0x0 -int color m3_ref_palette_green10 0x0 -int color m3_ref_palette_green100 0x0 -int color m3_ref_palette_green20 0x0 -int color m3_ref_palette_green30 0x0 -int color m3_ref_palette_green40 0x0 -int color m3_ref_palette_green50 0x0 -int color m3_ref_palette_green60 0x0 -int color m3_ref_palette_green70 0x0 -int color m3_ref_palette_green80 0x0 -int color m3_ref_palette_green90 0x0 -int color m3_ref_palette_green95 0x0 -int color m3_ref_palette_green98 0x0 -int color m3_ref_palette_grey0 0x0 -int color m3_ref_palette_grey10 0x0 -int color m3_ref_palette_grey100 0x0 -int color m3_ref_palette_grey20 0x0 -int color m3_ref_palette_grey30 0x0 -int color m3_ref_palette_grey40 0x0 -int color m3_ref_palette_grey50 0x0 -int color m3_ref_palette_grey60 0x0 -int color m3_ref_palette_grey70 0x0 -int color m3_ref_palette_grey80 0x0 -int color m3_ref_palette_grey90 0x0 -int color m3_ref_palette_grey95 0x0 -int color m3_ref_palette_grey98 0x0 -int color m3_ref_palette_grey_variant0 0x0 -int color m3_ref_palette_grey_variant10 0x0 -int color m3_ref_palette_grey_variant100 0x0 -int color m3_ref_palette_grey_variant20 0x0 -int color m3_ref_palette_grey_variant30 0x0 -int color m3_ref_palette_grey_variant40 0x0 -int color m3_ref_palette_grey_variant50 0x0 -int color m3_ref_palette_grey_variant60 0x0 -int color m3_ref_palette_grey_variant70 0x0 -int color m3_ref_palette_grey_variant80 0x0 -int color m3_ref_palette_grey_variant90 0x0 -int color m3_ref_palette_grey_variant95 0x0 -int color m3_ref_palette_grey_variant98 0x0 -int color m3_ref_palette_neutral0 0x0 -int color m3_ref_palette_neutral10 0x0 -int color m3_ref_palette_neutral100 0x0 -int color m3_ref_palette_neutral12 0x0 -int color m3_ref_palette_neutral17 0x0 -int color m3_ref_palette_neutral20 0x0 -int color m3_ref_palette_neutral22 0x0 -int color m3_ref_palette_neutral24 0x0 -int color m3_ref_palette_neutral30 0x0 -int color m3_ref_palette_neutral4 0x0 -int color m3_ref_palette_neutral40 0x0 -int color m3_ref_palette_neutral50 0x0 -int color m3_ref_palette_neutral6 0x0 -int color m3_ref_palette_neutral60 0x0 -int color m3_ref_palette_neutral70 0x0 -int color m3_ref_palette_neutral80 0x0 -int color m3_ref_palette_neutral87 0x0 -int color m3_ref_palette_neutral90 0x0 -int color m3_ref_palette_neutral92 0x0 -int color m3_ref_palette_neutral94 0x0 -int color m3_ref_palette_neutral95 0x0 -int color m3_ref_palette_neutral96 0x0 -int color m3_ref_palette_neutral98 0x0 -int color m3_ref_palette_neutral99 0x0 -int color m3_ref_palette_neutral_variant0 0x0 -int color m3_ref_palette_neutral_variant10 0x0 -int color m3_ref_palette_neutral_variant100 0x0 -int color m3_ref_palette_neutral_variant20 0x0 -int color m3_ref_palette_neutral_variant30 0x0 -int color m3_ref_palette_neutral_variant40 0x0 -int color m3_ref_palette_neutral_variant50 0x0 -int color m3_ref_palette_neutral_variant60 0x0 -int color m3_ref_palette_neutral_variant70 0x0 -int color m3_ref_palette_neutral_variant80 0x0 -int color m3_ref_palette_neutral_variant90 0x0 -int color m3_ref_palette_neutral_variant95 0x0 -int color m3_ref_palette_neutral_variant98 0x0 -int color m3_ref_palette_neutral_variant99 0x0 -int color m3_ref_palette_orange0 0x0 -int color m3_ref_palette_orange10 0x0 -int color m3_ref_palette_orange100 0x0 -int color m3_ref_palette_orange20 0x0 -int color m3_ref_palette_orange30 0x0 -int color m3_ref_palette_orange40 0x0 -int color m3_ref_palette_orange50 0x0 -int color m3_ref_palette_orange60 0x0 -int color m3_ref_palette_orange70 0x0 -int color m3_ref_palette_orange80 0x0 -int color m3_ref_palette_orange90 0x0 -int color m3_ref_palette_orange95 0x0 -int color m3_ref_palette_orange98 0x0 -int color m3_ref_palette_pink0 0x0 -int color m3_ref_palette_pink10 0x0 -int color m3_ref_palette_pink100 0x0 -int color m3_ref_palette_pink20 0x0 -int color m3_ref_palette_pink30 0x0 -int color m3_ref_palette_pink40 0x0 -int color m3_ref_palette_pink50 0x0 -int color m3_ref_palette_pink60 0x0 -int color m3_ref_palette_pink70 0x0 -int color m3_ref_palette_pink80 0x0 -int color m3_ref_palette_pink90 0x0 -int color m3_ref_palette_pink95 0x0 -int color m3_ref_palette_pink98 0x0 -int color m3_ref_palette_primary0 0x0 -int color m3_ref_palette_primary10 0x0 -int color m3_ref_palette_primary100 0x0 -int color m3_ref_palette_primary20 0x0 -int color m3_ref_palette_primary30 0x0 -int color m3_ref_palette_primary40 0x0 -int color m3_ref_palette_primary50 0x0 -int color m3_ref_palette_primary60 0x0 -int color m3_ref_palette_primary70 0x0 -int color m3_ref_palette_primary80 0x0 -int color m3_ref_palette_primary90 0x0 -int color m3_ref_palette_primary95 0x0 -int color m3_ref_palette_primary98 0x0 -int color m3_ref_palette_primary99 0x0 -int color m3_ref_palette_purple0 0x0 -int color m3_ref_palette_purple10 0x0 -int color m3_ref_palette_purple100 0x0 -int color m3_ref_palette_purple20 0x0 -int color m3_ref_palette_purple30 0x0 -int color m3_ref_palette_purple40 0x0 -int color m3_ref_palette_purple50 0x0 -int color m3_ref_palette_purple60 0x0 -int color m3_ref_palette_purple70 0x0 -int color m3_ref_palette_purple80 0x0 -int color m3_ref_palette_purple90 0x0 -int color m3_ref_palette_purple95 0x0 -int color m3_ref_palette_purple98 0x0 -int color m3_ref_palette_red0 0x0 -int color m3_ref_palette_red10 0x0 -int color m3_ref_palette_red100 0x0 -int color m3_ref_palette_red20 0x0 -int color m3_ref_palette_red30 0x0 -int color m3_ref_palette_red40 0x0 -int color m3_ref_palette_red50 0x0 -int color m3_ref_palette_red60 0x0 -int color m3_ref_palette_red70 0x0 -int color m3_ref_palette_red80 0x0 -int color m3_ref_palette_red90 0x0 -int color m3_ref_palette_red95 0x0 -int color m3_ref_palette_red98 0x0 -int color m3_ref_palette_secondary0 0x0 -int color m3_ref_palette_secondary10 0x0 -int color m3_ref_palette_secondary100 0x0 -int color m3_ref_palette_secondary20 0x0 -int color m3_ref_palette_secondary30 0x0 -int color m3_ref_palette_secondary40 0x0 -int color m3_ref_palette_secondary50 0x0 -int color m3_ref_palette_secondary60 0x0 -int color m3_ref_palette_secondary70 0x0 -int color m3_ref_palette_secondary80 0x0 -int color m3_ref_palette_secondary90 0x0 -int color m3_ref_palette_secondary95 0x0 -int color m3_ref_palette_secondary98 0x0 -int color m3_ref_palette_secondary99 0x0 -int color m3_ref_palette_tertiary0 0x0 -int color m3_ref_palette_tertiary10 0x0 -int color m3_ref_palette_tertiary100 0x0 -int color m3_ref_palette_tertiary20 0x0 -int color m3_ref_palette_tertiary30 0x0 -int color m3_ref_palette_tertiary40 0x0 -int color m3_ref_palette_tertiary50 0x0 -int color m3_ref_palette_tertiary60 0x0 -int color m3_ref_palette_tertiary70 0x0 -int color m3_ref_palette_tertiary80 0x0 -int color m3_ref_palette_tertiary90 0x0 -int color m3_ref_palette_tertiary95 0x0 -int color m3_ref_palette_tertiary98 0x0 -int color m3_ref_palette_tertiary99 0x0 -int color m3_ref_palette_white 0x0 -int color m3_ref_palette_yellow0 0x0 -int color m3_ref_palette_yellow10 0x0 -int color m3_ref_palette_yellow100 0x0 -int color m3_ref_palette_yellow20 0x0 -int color m3_ref_palette_yellow30 0x0 -int color m3_ref_palette_yellow40 0x0 -int color m3_ref_palette_yellow50 0x0 -int color m3_ref_palette_yellow60 0x0 -int color m3_ref_palette_yellow70 0x0 -int color m3_ref_palette_yellow80 0x0 -int color m3_ref_palette_yellow90 0x0 -int color m3_ref_palette_yellow95 0x0 -int color m3_ref_palette_yellow98 0x0 -int color m3_selection_control_ripple_color_selector 0x0 -int color m3_simple_item_ripple_color 0x0 -int color m3_slider_active_tick_marks_color 0x0 -int color m3_slider_active_track_color 0x0 -int color m3_slider_active_track_color_legacy 0x0 -int color m3_slider_halo_color_legacy 0x0 -int color m3_slider_inactive_tick_marks_color 0x0 -int color m3_slider_inactive_track_color 0x0 -int color m3_slider_inactive_track_color_legacy 0x0 -int color m3_slider_thumb_color 0x0 -int color m3_slider_thumb_color_legacy 0x0 -int color m3_standard_toolbar_button_text_color_selector 0x0 -int color m3_standard_toolbar_icon_button_container_color_selector 0x0 -int color m3_standard_toolbar_icon_button_icon_color_selector 0x0 -int color m3_standard_toolbar_icon_button_ripple_color_selector 0x0 -int color m3_switch_thumb_tint 0x0 -int color m3_switch_track_tint 0x0 -int color m3_sys_color_dark_background 0x0 -int color m3_sys_color_dark_error 0x0 -int color m3_sys_color_dark_error_container 0x0 -int color m3_sys_color_dark_inverse_on_surface 0x0 -int color m3_sys_color_dark_inverse_primary 0x0 -int color m3_sys_color_dark_inverse_surface 0x0 -int color m3_sys_color_dark_on_background 0x0 -int color m3_sys_color_dark_on_error 0x0 -int color m3_sys_color_dark_on_error_container 0x0 -int color m3_sys_color_dark_on_primary 0x0 -int color m3_sys_color_dark_on_primary_container 0x0 -int color m3_sys_color_dark_on_secondary 0x0 -int color m3_sys_color_dark_on_secondary_container 0x0 -int color m3_sys_color_dark_on_surface 0x0 -int color m3_sys_color_dark_on_surface_variant 0x0 -int color m3_sys_color_dark_on_tertiary 0x0 -int color m3_sys_color_dark_on_tertiary_container 0x0 -int color m3_sys_color_dark_outline 0x0 -int color m3_sys_color_dark_outline_variant 0x0 -int color m3_sys_color_dark_primary 0x0 -int color m3_sys_color_dark_primary_container 0x0 -int color m3_sys_color_dark_secondary 0x0 -int color m3_sys_color_dark_secondary_container 0x0 -int color m3_sys_color_dark_surface 0x0 -int color m3_sys_color_dark_surface_bright 0x0 -int color m3_sys_color_dark_surface_container 0x0 -int color m3_sys_color_dark_surface_container_high 0x0 -int color m3_sys_color_dark_surface_container_highest 0x0 -int color m3_sys_color_dark_surface_container_low 0x0 -int color m3_sys_color_dark_surface_container_lowest 0x0 -int color m3_sys_color_dark_surface_dim 0x0 -int color m3_sys_color_dark_surface_variant 0x0 -int color m3_sys_color_dark_tertiary 0x0 -int color m3_sys_color_dark_tertiary_container 0x0 -int color m3_sys_color_dynamic_dark_background 0x0 -int color m3_sys_color_dynamic_dark_error 0x0 -int color m3_sys_color_dynamic_dark_error_container 0x0 -int color m3_sys_color_dynamic_dark_inverse_on_surface 0x0 -int color m3_sys_color_dynamic_dark_inverse_primary 0x0 -int color m3_sys_color_dynamic_dark_inverse_surface 0x0 -int color m3_sys_color_dynamic_dark_on_background 0x0 -int color m3_sys_color_dynamic_dark_on_error 0x0 -int color m3_sys_color_dynamic_dark_on_error_container 0x0 -int color m3_sys_color_dynamic_dark_on_primary 0x0 -int color m3_sys_color_dynamic_dark_on_primary_container 0x0 -int color m3_sys_color_dynamic_dark_on_secondary 0x0 -int color m3_sys_color_dynamic_dark_on_secondary_container 0x0 -int color m3_sys_color_dynamic_dark_on_surface 0x0 -int color m3_sys_color_dynamic_dark_on_surface_variant 0x0 -int color m3_sys_color_dynamic_dark_on_tertiary 0x0 -int color m3_sys_color_dynamic_dark_on_tertiary_container 0x0 -int color m3_sys_color_dynamic_dark_outline 0x0 -int color m3_sys_color_dynamic_dark_outline_variant 0x0 -int color m3_sys_color_dynamic_dark_primary 0x0 -int color m3_sys_color_dynamic_dark_primary_container 0x0 -int color m3_sys_color_dynamic_dark_secondary 0x0 -int color m3_sys_color_dynamic_dark_secondary_container 0x0 -int color m3_sys_color_dynamic_dark_surface 0x0 -int color m3_sys_color_dynamic_dark_surface_bright 0x0 -int color m3_sys_color_dynamic_dark_surface_container 0x0 -int color m3_sys_color_dynamic_dark_surface_container_high 0x0 -int color m3_sys_color_dynamic_dark_surface_container_highest 0x0 -int color m3_sys_color_dynamic_dark_surface_container_low 0x0 -int color m3_sys_color_dynamic_dark_surface_container_lowest 0x0 -int color m3_sys_color_dynamic_dark_surface_dim 0x0 -int color m3_sys_color_dynamic_dark_surface_variant 0x0 -int color m3_sys_color_dynamic_dark_tertiary 0x0 -int color m3_sys_color_dynamic_dark_tertiary_container 0x0 -int color m3_sys_color_dynamic_light_background 0x0 -int color m3_sys_color_dynamic_light_error 0x0 -int color m3_sys_color_dynamic_light_error_container 0x0 -int color m3_sys_color_dynamic_light_inverse_on_surface 0x0 -int color m3_sys_color_dynamic_light_inverse_primary 0x0 -int color m3_sys_color_dynamic_light_inverse_surface 0x0 -int color m3_sys_color_dynamic_light_on_background 0x0 -int color m3_sys_color_dynamic_light_on_error 0x0 -int color m3_sys_color_dynamic_light_on_error_container 0x0 -int color m3_sys_color_dynamic_light_on_primary 0x0 -int color m3_sys_color_dynamic_light_on_primary_container 0x0 -int color m3_sys_color_dynamic_light_on_secondary 0x0 -int color m3_sys_color_dynamic_light_on_secondary_container 0x0 -int color m3_sys_color_dynamic_light_on_surface 0x0 -int color m3_sys_color_dynamic_light_on_surface_variant 0x0 -int color m3_sys_color_dynamic_light_on_tertiary 0x0 -int color m3_sys_color_dynamic_light_on_tertiary_container 0x0 -int color m3_sys_color_dynamic_light_outline 0x0 -int color m3_sys_color_dynamic_light_outline_variant 0x0 -int color m3_sys_color_dynamic_light_primary 0x0 -int color m3_sys_color_dynamic_light_primary_container 0x0 -int color m3_sys_color_dynamic_light_secondary 0x0 -int color m3_sys_color_dynamic_light_secondary_container 0x0 -int color m3_sys_color_dynamic_light_surface 0x0 -int color m3_sys_color_dynamic_light_surface_bright 0x0 -int color m3_sys_color_dynamic_light_surface_container 0x0 -int color m3_sys_color_dynamic_light_surface_container_high 0x0 -int color m3_sys_color_dynamic_light_surface_container_highest 0x0 -int color m3_sys_color_dynamic_light_surface_container_low 0x0 -int color m3_sys_color_dynamic_light_surface_container_lowest 0x0 -int color m3_sys_color_dynamic_light_surface_dim 0x0 -int color m3_sys_color_dynamic_light_surface_variant 0x0 -int color m3_sys_color_dynamic_light_tertiary 0x0 -int color m3_sys_color_dynamic_light_tertiary_container 0x0 -int color m3_sys_color_dynamic_on_primary_fixed 0x0 -int color m3_sys_color_dynamic_on_primary_fixed_variant 0x0 -int color m3_sys_color_dynamic_on_secondary_fixed 0x0 -int color m3_sys_color_dynamic_on_secondary_fixed_variant 0x0 -int color m3_sys_color_dynamic_on_tertiary_fixed 0x0 -int color m3_sys_color_dynamic_on_tertiary_fixed_variant 0x0 -int color m3_sys_color_dynamic_primary_fixed 0x0 -int color m3_sys_color_dynamic_primary_fixed_dim 0x0 -int color m3_sys_color_dynamic_secondary_fixed 0x0 -int color m3_sys_color_dynamic_secondary_fixed_dim 0x0 -int color m3_sys_color_dynamic_tertiary_fixed 0x0 -int color m3_sys_color_dynamic_tertiary_fixed_dim 0x0 -int color m3_sys_color_light_background 0x0 -int color m3_sys_color_light_error 0x0 -int color m3_sys_color_light_error_container 0x0 -int color m3_sys_color_light_inverse_on_surface 0x0 -int color m3_sys_color_light_inverse_primary 0x0 -int color m3_sys_color_light_inverse_surface 0x0 -int color m3_sys_color_light_on_background 0x0 -int color m3_sys_color_light_on_error 0x0 -int color m3_sys_color_light_on_error_container 0x0 -int color m3_sys_color_light_on_primary 0x0 -int color m3_sys_color_light_on_primary_container 0x0 -int color m3_sys_color_light_on_secondary 0x0 -int color m3_sys_color_light_on_secondary_container 0x0 -int color m3_sys_color_light_on_surface 0x0 -int color m3_sys_color_light_on_surface_variant 0x0 -int color m3_sys_color_light_on_tertiary 0x0 -int color m3_sys_color_light_on_tertiary_container 0x0 -int color m3_sys_color_light_outline 0x0 -int color m3_sys_color_light_outline_variant 0x0 -int color m3_sys_color_light_primary 0x0 -int color m3_sys_color_light_primary_container 0x0 -int color m3_sys_color_light_secondary 0x0 -int color m3_sys_color_light_secondary_container 0x0 -int color m3_sys_color_light_surface 0x0 -int color m3_sys_color_light_surface_bright 0x0 -int color m3_sys_color_light_surface_container 0x0 -int color m3_sys_color_light_surface_container_high 0x0 -int color m3_sys_color_light_surface_container_highest 0x0 -int color m3_sys_color_light_surface_container_low 0x0 -int color m3_sys_color_light_surface_container_lowest 0x0 -int color m3_sys_color_light_surface_dim 0x0 -int color m3_sys_color_light_surface_variant 0x0 -int color m3_sys_color_light_tertiary 0x0 -int color m3_sys_color_light_tertiary_container 0x0 -int color m3_sys_color_on_primary_fixed 0x0 -int color m3_sys_color_on_primary_fixed_variant 0x0 -int color m3_sys_color_on_secondary_fixed 0x0 -int color m3_sys_color_on_secondary_fixed_variant 0x0 -int color m3_sys_color_on_tertiary_fixed 0x0 -int color m3_sys_color_on_tertiary_fixed_variant 0x0 -int color m3_sys_color_primary_fixed 0x0 -int color m3_sys_color_primary_fixed_dim 0x0 -int color m3_sys_color_secondary_fixed 0x0 -int color m3_sys_color_secondary_fixed_dim 0x0 -int color m3_sys_color_tertiary_fixed 0x0 -int color m3_sys_color_tertiary_fixed_dim 0x0 -int color m3_tabs_icon_color 0x0 -int color m3_tabs_icon_color_secondary 0x0 -int color m3_tabs_ripple_color 0x0 -int color m3_tabs_ripple_color_secondary 0x0 -int color m3_tabs_text_color 0x0 -int color m3_tabs_text_color_secondary 0x0 -int color m3_text_button_background_color_selector 0x0 -int color m3_text_button_foreground_color_selector 0x0 -int color m3_text_button_ripple_color_selector 0x0 -int color m3_textfield_filled_background_color 0x0 -int color m3_textfield_indicator_text_color 0x0 -int color m3_textfield_input_text_color 0x0 -int color m3_textfield_label_color 0x0 -int color m3_textfield_stroke_color 0x0 -int color m3_timepicker_button_background_color 0x0 -int color m3_timepicker_button_ripple_color 0x0 -int color m3_timepicker_button_text_color 0x0 -int color m3_timepicker_clock_text_color 0x0 -int color m3_timepicker_display_background_color 0x0 -int color m3_timepicker_display_ripple_color 0x0 -int color m3_timepicker_display_text_color 0x0 -int color m3_timepicker_secondary_text_button_ripple_color 0x0 -int color m3_timepicker_secondary_text_button_text_color 0x0 -int color m3_timepicker_time_input_stroke_color 0x0 -int color m3_tonal_button_ripple_color_selector 0x0 -int color m3_vibrant_toolbar_button_text_color_selector 0x0 -int color m3_vibrant_toolbar_icon_button_container_color_selector 0x0 -int color m3_vibrant_toolbar_icon_button_icon_color_selector 0x0 -int color m3_vibrant_toolbar_icon_button_ripple_color_selector 0x0 -int color m3expressive_bottom_nav_item_icon_tint 0x0 -int color m3expressive_bottom_nav_item_label_tint 0x0 -int color m3expressive_bottom_nav_item_ripple_tint 0x0 -int color m3expressive_button_outline_color_selector 0x0 -int color m3expressive_button_outlined_background_color_selector 0x0 -int color m3expressive_nav_rail_item_icon_tint 0x0 -int color m3expressive_nav_rail_item_label_tint 0x0 -int color m3expressive_nav_rail_item_ripple_tint 0x0 -int color material_blue_grey_800 0x0 -int color material_blue_grey_900 0x0 -int color material_blue_grey_950 0x0 -int color material_cursor_color 0x0 -int color material_deep_teal_200 0x0 -int color material_deep_teal_500 0x0 -int color material_divider_color 0x0 -int color material_dynamic_color_dark_error 0x0 -int color material_dynamic_color_dark_error_container 0x0 -int color material_dynamic_color_dark_on_error 0x0 -int color material_dynamic_color_dark_on_error_container 0x0 -int color material_dynamic_color_light_error 0x0 -int color material_dynamic_color_light_error_container 0x0 -int color material_dynamic_color_light_on_error 0x0 -int color material_dynamic_color_light_on_error_container 0x0 -int color material_dynamic_neutral0 0x0 -int color material_dynamic_neutral10 0x0 -int color material_dynamic_neutral100 0x0 -int color material_dynamic_neutral20 0x0 -int color material_dynamic_neutral30 0x0 -int color material_dynamic_neutral40 0x0 -int color material_dynamic_neutral50 0x0 -int color material_dynamic_neutral60 0x0 -int color material_dynamic_neutral70 0x0 -int color material_dynamic_neutral80 0x0 -int color material_dynamic_neutral90 0x0 -int color material_dynamic_neutral95 0x0 -int color material_dynamic_neutral99 0x0 -int color material_dynamic_neutral_variant0 0x0 -int color material_dynamic_neutral_variant10 0x0 -int color material_dynamic_neutral_variant100 0x0 -int color material_dynamic_neutral_variant20 0x0 -int color material_dynamic_neutral_variant30 0x0 -int color material_dynamic_neutral_variant40 0x0 -int color material_dynamic_neutral_variant50 0x0 -int color material_dynamic_neutral_variant60 0x0 -int color material_dynamic_neutral_variant70 0x0 -int color material_dynamic_neutral_variant80 0x0 -int color material_dynamic_neutral_variant90 0x0 -int color material_dynamic_neutral_variant95 0x0 -int color material_dynamic_neutral_variant99 0x0 -int color material_dynamic_primary0 0x0 -int color material_dynamic_primary10 0x0 -int color material_dynamic_primary100 0x0 -int color material_dynamic_primary20 0x0 -int color material_dynamic_primary30 0x0 -int color material_dynamic_primary40 0x0 -int color material_dynamic_primary50 0x0 -int color material_dynamic_primary60 0x0 -int color material_dynamic_primary70 0x0 -int color material_dynamic_primary80 0x0 -int color material_dynamic_primary90 0x0 -int color material_dynamic_primary95 0x0 -int color material_dynamic_primary99 0x0 -int color material_dynamic_secondary0 0x0 -int color material_dynamic_secondary10 0x0 -int color material_dynamic_secondary100 0x0 -int color material_dynamic_secondary20 0x0 -int color material_dynamic_secondary30 0x0 -int color material_dynamic_secondary40 0x0 -int color material_dynamic_secondary50 0x0 -int color material_dynamic_secondary60 0x0 -int color material_dynamic_secondary70 0x0 -int color material_dynamic_secondary80 0x0 -int color material_dynamic_secondary90 0x0 -int color material_dynamic_secondary95 0x0 -int color material_dynamic_secondary99 0x0 -int color material_dynamic_tertiary0 0x0 -int color material_dynamic_tertiary10 0x0 -int color material_dynamic_tertiary100 0x0 -int color material_dynamic_tertiary20 0x0 -int color material_dynamic_tertiary30 0x0 -int color material_dynamic_tertiary40 0x0 -int color material_dynamic_tertiary50 0x0 -int color material_dynamic_tertiary60 0x0 -int color material_dynamic_tertiary70 0x0 -int color material_dynamic_tertiary80 0x0 -int color material_dynamic_tertiary90 0x0 -int color material_dynamic_tertiary95 0x0 -int color material_dynamic_tertiary99 0x0 -int color material_grey_100 0x0 -int color material_grey_300 0x0 -int color material_grey_50 0x0 -int color material_grey_600 0x0 -int color material_grey_800 0x0 -int color material_grey_850 0x0 -int color material_grey_900 0x0 -int color material_harmonized_color_error 0x0 -int color material_harmonized_color_error_container 0x0 -int color material_harmonized_color_on_error 0x0 -int color material_harmonized_color_on_error_container 0x0 -int color material_on_background_disabled 0x0 -int color material_on_background_emphasis_high_type 0x0 -int color material_on_background_emphasis_medium 0x0 -int color material_on_primary_disabled 0x0 -int color material_on_primary_emphasis_high_type 0x0 -int color material_on_primary_emphasis_medium 0x0 -int color material_on_surface_disabled 0x0 -int color material_on_surface_emphasis_high_type 0x0 -int color material_on_surface_emphasis_medium 0x0 -int color material_on_surface_stroke 0x0 -int color material_personalized__highlighted_text 0x0 -int color material_personalized__highlighted_text_inverse 0x0 -int color material_personalized_color_background 0x0 -int color material_personalized_color_control_activated 0x0 -int color material_personalized_color_control_highlight 0x0 -int color material_personalized_color_control_normal 0x0 -int color material_personalized_color_error 0x0 -int color material_personalized_color_error_container 0x0 -int color material_personalized_color_on_background 0x0 -int color material_personalized_color_on_error 0x0 -int color material_personalized_color_on_error_container 0x0 -int color material_personalized_color_on_primary 0x0 -int color material_personalized_color_on_primary_container 0x0 -int color material_personalized_color_on_secondary 0x0 -int color material_personalized_color_on_secondary_container 0x0 -int color material_personalized_color_on_surface 0x0 -int color material_personalized_color_on_surface_inverse 0x0 -int color material_personalized_color_on_surface_variant 0x0 -int color material_personalized_color_on_tertiary 0x0 -int color material_personalized_color_on_tertiary_container 0x0 -int color material_personalized_color_outline 0x0 -int color material_personalized_color_outline_variant 0x0 -int color material_personalized_color_primary 0x0 -int color material_personalized_color_primary_container 0x0 -int color material_personalized_color_primary_inverse 0x0 -int color material_personalized_color_primary_text 0x0 -int color material_personalized_color_primary_text_inverse 0x0 -int color material_personalized_color_secondary 0x0 -int color material_personalized_color_secondary_container 0x0 -int color material_personalized_color_secondary_text 0x0 -int color material_personalized_color_secondary_text_inverse 0x0 -int color material_personalized_color_surface 0x0 -int color material_personalized_color_surface_bright 0x0 -int color material_personalized_color_surface_container 0x0 -int color material_personalized_color_surface_container_high 0x0 -int color material_personalized_color_surface_container_highest 0x0 -int color material_personalized_color_surface_container_low 0x0 -int color material_personalized_color_surface_container_lowest 0x0 -int color material_personalized_color_surface_dim 0x0 -int color material_personalized_color_surface_inverse 0x0 -int color material_personalized_color_surface_variant 0x0 -int color material_personalized_color_tertiary 0x0 -int color material_personalized_color_tertiary_container 0x0 -int color material_personalized_color_text_hint_foreground_inverse 0x0 -int color material_personalized_color_text_primary_inverse 0x0 -int color material_personalized_color_text_primary_inverse_disable_only 0x0 -int color material_personalized_color_text_secondary_and_tertiary_inverse 0x0 -int color material_personalized_color_text_secondary_and_tertiary_inverse_disabled 0x0 -int color material_personalized_hint_foreground 0x0 -int color material_personalized_hint_foreground_inverse 0x0 -int color material_personalized_primary_inverse_text_disable_only 0x0 -int color material_personalized_primary_text_disable_only 0x0 -int color material_slider_active_tick_marks_color 0x0 -int color material_slider_active_track_color 0x0 -int color material_slider_halo_color 0x0 -int color material_slider_inactive_tick_marks_color 0x0 -int color material_slider_inactive_track_color 0x0 -int color material_slider_thumb_color 0x0 -int color material_timepicker_button_background 0x0 -int color material_timepicker_button_stroke 0x0 -int color material_timepicker_clock_text_color 0x0 -int color material_timepicker_clockface 0x0 -int color material_timepicker_modebutton_tint 0x0 -int color modal 0x0 -int color mtrl_bottom_nav_colored_item_tint 0x0 -int color mtrl_bottom_nav_item_tint 0x0 -int color mtrl_btn_bg_color_disabled 0x0 -int color mtrl_btn_bg_color_selector 0x0 -int color mtrl_btn_ripple_color 0x0 -int color mtrl_btn_stroke_color_selector 0x0 -int color mtrl_btn_text_btn_bg_color_selector 0x0 -int color mtrl_btn_text_btn_ripple_color 0x0 -int color mtrl_btn_text_color_disabled 0x0 -int color mtrl_btn_text_color_selector 0x0 -int color mtrl_btn_transparent_bg_color 0x0 -int color mtrl_calendar_item_stroke_color 0x0 -int color mtrl_calendar_selected_range 0x0 -int color mtrl_card_view_foreground 0x0 -int color mtrl_card_view_ripple 0x0 -int color mtrl_chip_background_color 0x0 -int color mtrl_chip_close_icon_tint 0x0 -int color mtrl_chip_ripple_color 0x0 -int color mtrl_chip_surface_color 0x0 -int color mtrl_chip_text_color 0x0 -int color mtrl_choice_chip_background_color 0x0 -int color mtrl_choice_chip_ripple_color 0x0 -int color mtrl_choice_chip_text_color 0x0 -int color mtrl_error 0x0 -int color mtrl_fab_bg_color_selector 0x0 -int color mtrl_fab_icon_text_color_selector 0x0 -int color mtrl_fab_ripple_color 0x0 -int color mtrl_filled_background_color 0x0 -int color mtrl_filled_icon_tint 0x0 -int color mtrl_filled_stroke_color 0x0 -int color mtrl_indicator_text_color 0x0 -int color mtrl_navigation_bar_colored_item_tint 0x0 -int color mtrl_navigation_bar_colored_ripple_color 0x0 -int color mtrl_navigation_bar_item_tint 0x0 -int color mtrl_navigation_bar_ripple_color 0x0 -int color mtrl_navigation_item_background_color 0x0 -int color mtrl_navigation_item_icon_tint 0x0 -int color mtrl_navigation_item_text_color 0x0 -int color mtrl_on_primary_text_btn_text_color_selector 0x0 -int color mtrl_on_surface_ripple_color 0x0 -int color mtrl_outlined_icon_tint 0x0 -int color mtrl_outlined_stroke_color 0x0 -int color mtrl_popupmenu_overlay_color 0x0 -int color mtrl_scrim_color 0x0 -int color mtrl_switch_thumb_icon_tint 0x0 -int color mtrl_switch_thumb_tint 0x0 -int color mtrl_switch_track_decoration_tint 0x0 -int color mtrl_switch_track_tint 0x0 -int color mtrl_tabs_colored_ripple_color 0x0 -int color mtrl_tabs_icon_color_selector 0x0 -int color mtrl_tabs_icon_color_selector_colored 0x0 -int color mtrl_tabs_legacy_text_color_selector 0x0 -int color mtrl_tabs_ripple_color 0x0 -int color mtrl_text_btn_text_color_selector 0x0 -int color mtrl_textinput_default_box_stroke_color 0x0 -int color mtrl_textinput_disabled_color 0x0 -int color mtrl_textinput_filled_box_default_background_color 0x0 -int color mtrl_textinput_focused_box_stroke_color 0x0 -int color mtrl_textinput_hovered_box_stroke_color 0x0 -int color notification_action_color_filter 0x0 -int color notification_icon_bg_color 0x0 -int color preference_fallback_accent_color 0x0 -int color primaryColor 0x0 -int color primaryIconColor 0x0 -int color primary_dark_material_dark 0x0 -int color primary_dark_material_light 0x0 -int color primary_material_dark 0x0 -int color primary_material_light 0x0 -int color primary_text_default_material_dark 0x0 -int color primary_text_default_material_light 0x0 -int color primary_text_disabled_material_dark 0x0 -int color primary_text_disabled_material_light 0x0 -int color red_400 0x0 -int color rippleHighlightColor 0x0 -int color ripple_material_dark 0x0 -int color ripple_material_light 0x0 -int color secondary_text_default_material_dark 0x0 -int color secondary_text_default_material_light 0x0 -int color secondary_text_disabled_material_dark 0x0 -int color secondary_text_disabled_material_light 0x0 -int color shadow_color 0x0 -int color slate_black 0x0 -int color splash_bg 0x0 -int color splash_icon_tint 0x0 -int color switch_thumb_disabled_material_dark 0x0 -int color switch_thumb_disabled_material_light 0x0 -int color switch_thumb_material_dark 0x0 -int color switch_thumb_material_light 0x0 -int color switch_thumb_normal_material_dark 0x0 -int color switch_thumb_normal_material_light 0x0 -int color textActionNameColor 0x0 -int color tooltip_background_dark 0x0 -int color tooltip_background_light 0x0 -int color translucent_black 0x0 -int color warm_grey 0x0 -int color white 0x0 -int color yellow 0x0 -int dimen abc_action_bar_content_inset_material 0x0 -int dimen abc_action_bar_content_inset_with_nav 0x0 -int dimen abc_action_bar_default_height_material 0x0 -int dimen abc_action_bar_default_padding_end_material 0x0 -int dimen abc_action_bar_default_padding_start_material 0x0 -int dimen abc_action_bar_elevation_material 0x0 -int dimen abc_action_bar_icon_vertical_padding_material 0x0 -int dimen abc_action_bar_overflow_padding_end_material 0x0 -int dimen abc_action_bar_overflow_padding_start_material 0x0 -int dimen abc_action_bar_stacked_max_height 0x0 -int dimen abc_action_bar_stacked_tab_max_width 0x0 -int dimen abc_action_bar_subtitle_bottom_margin_material 0x0 -int dimen abc_action_bar_subtitle_top_margin_material 0x0 -int dimen abc_action_button_min_height_material 0x0 -int dimen abc_action_button_min_width_material 0x0 -int dimen abc_action_button_min_width_overflow_material 0x0 -int dimen abc_alert_dialog_button_bar_height 0x0 -int dimen abc_alert_dialog_button_dimen 0x0 -int dimen abc_button_inset_horizontal_material 0x0 -int dimen abc_button_inset_vertical_material 0x0 -int dimen abc_button_padding_horizontal_material 0x0 -int dimen abc_button_padding_vertical_material 0x0 -int dimen abc_cascading_menus_min_smallest_width 0x0 -int dimen abc_config_prefDialogWidth 0x0 -int dimen abc_control_corner_material 0x0 -int dimen abc_control_inset_material 0x0 -int dimen abc_control_padding_material 0x0 -int dimen abc_dialog_corner_radius_material 0x0 -int dimen abc_dialog_fixed_height_major 0x0 -int dimen abc_dialog_fixed_height_minor 0x0 -int dimen abc_dialog_fixed_width_major 0x0 -int dimen abc_dialog_fixed_width_minor 0x0 -int dimen abc_dialog_list_padding_bottom_no_buttons 0x0 -int dimen abc_dialog_list_padding_top_no_title 0x0 -int dimen abc_dialog_min_width_major 0x0 -int dimen abc_dialog_min_width_minor 0x0 -int dimen abc_dialog_padding_material 0x0 -int dimen abc_dialog_padding_top_material 0x0 -int dimen abc_dialog_title_divider_material 0x0 -int dimen abc_disabled_alpha_material_dark 0x0 -int dimen abc_disabled_alpha_material_light 0x0 -int dimen abc_dropdownitem_icon_width 0x0 -int dimen abc_dropdownitem_text_padding_left 0x0 -int dimen abc_dropdownitem_text_padding_right 0x0 -int dimen abc_edit_text_inset_bottom_material 0x0 -int dimen abc_edit_text_inset_horizontal_material 0x0 -int dimen abc_edit_text_inset_top_material 0x0 -int dimen abc_floating_window_z 0x0 -int dimen abc_list_item_height_large_material 0x0 -int dimen abc_list_item_height_material 0x0 -int dimen abc_list_item_height_small_material 0x0 -int dimen abc_list_item_padding_horizontal_material 0x0 -int dimen abc_panel_menu_list_width 0x0 -int dimen abc_progress_bar_height_material 0x0 -int dimen abc_search_view_preferred_height 0x0 -int dimen abc_search_view_preferred_width 0x0 -int dimen abc_seekbar_track_background_height_material 0x0 -int dimen abc_seekbar_track_progress_height_material 0x0 -int dimen abc_select_dialog_padding_start_material 0x0 -int dimen abc_star_big 0x0 -int dimen abc_star_medium 0x0 -int dimen abc_star_small 0x0 -int dimen abc_switch_padding 0x0 -int dimen abc_text_size_body_1_material 0x0 -int dimen abc_text_size_body_2_material 0x0 -int dimen abc_text_size_button_material 0x0 -int dimen abc_text_size_caption_material 0x0 -int dimen abc_text_size_display_1_material 0x0 -int dimen abc_text_size_display_2_material 0x0 -int dimen abc_text_size_display_3_material 0x0 -int dimen abc_text_size_display_4_material 0x0 -int dimen abc_text_size_headline_material 0x0 -int dimen abc_text_size_large_material 0x0 -int dimen abc_text_size_medium_material 0x0 -int dimen abc_text_size_menu_header_material 0x0 -int dimen abc_text_size_menu_material 0x0 -int dimen abc_text_size_small_material 0x0 -int dimen abc_text_size_subhead_material 0x0 -int dimen abc_text_size_subtitle_material_toolbar 0x0 -int dimen abc_text_size_title_material 0x0 -int dimen abc_text_size_title_material_toolbar 0x0 -int dimen appcompat_dialog_background_inset 0x0 -int dimen cardview_compat_inset_shadow 0x0 -int dimen cardview_default_elevation 0x0 -int dimen cardview_default_radius 0x0 -int dimen clock_face_margin_start 0x0 -int dimen compat_button_inset_horizontal_material 0x0 -int dimen compat_button_inset_vertical_material 0x0 -int dimen compat_button_padding_horizontal_material 0x0 -int dimen compat_button_padding_vertical_material 0x0 -int dimen compat_control_corner_material 0x0 -int dimen compat_notification_large_icon_max_height 0x0 -int dimen compat_notification_large_icon_max_width 0x0 -int dimen content_padding 0x0 -int dimen content_padding_double 0x0 -int dimen content_padding_half 0x0 -int dimen content_padding_triple 0x0 -int dimen def_drawer_elevation 0x0 -int dimen default_navigation_active_text_size 0x0 -int dimen default_navigation_text_size 0x0 -int dimen default_summary_size 0x0 -int dimen default_title_size 0x0 -int dimen design_appbar_elevation 0x0 -int dimen design_bottom_navigation_active_item_max_width 0x0 -int dimen design_bottom_navigation_active_item_min_width 0x0 -int dimen design_bottom_navigation_active_text_size 0x0 -int dimen design_bottom_navigation_elevation 0x0 -int dimen design_bottom_navigation_height 0x0 -int dimen design_bottom_navigation_icon_size 0x0 -int dimen design_bottom_navigation_item_max_width 0x0 -int dimen design_bottom_navigation_item_min_width 0x0 -int dimen design_bottom_navigation_label_padding 0x0 -int dimen design_bottom_navigation_margin 0x0 -int dimen design_bottom_navigation_shadow_height 0x0 -int dimen design_bottom_navigation_text_size 0x0 -int dimen design_bottom_sheet_elevation 0x0 -int dimen design_bottom_sheet_modal_elevation 0x0 -int dimen design_bottom_sheet_peek_height_min 0x0 -int dimen design_fab_border_width 0x0 -int dimen design_fab_elevation 0x0 -int dimen design_fab_image_size 0x0 -int dimen design_fab_size_mini 0x0 -int dimen design_fab_size_normal 0x0 -int dimen design_fab_translation_z_hovered_focused 0x0 -int dimen design_fab_translation_z_pressed 0x0 -int dimen design_navigation_elevation 0x0 -int dimen design_navigation_icon_padding 0x0 -int dimen design_navigation_icon_size 0x0 -int dimen design_navigation_item_horizontal_padding 0x0 -int dimen design_navigation_item_icon_padding 0x0 -int dimen design_navigation_item_vertical_padding 0x0 -int dimen design_navigation_max_width 0x0 -int dimen design_navigation_padding_bottom 0x0 -int dimen design_navigation_separator_vertical_padding 0x0 -int dimen design_snackbar_action_inline_max_width 0x0 -int dimen design_snackbar_action_text_color_alpha 0x0 -int dimen design_snackbar_background_corner_radius 0x0 -int dimen design_snackbar_elevation 0x0 -int dimen design_snackbar_extra_spacing_horizontal 0x0 -int dimen design_snackbar_max_width 0x0 -int dimen design_snackbar_min_width 0x0 -int dimen design_snackbar_padding_horizontal 0x0 -int dimen design_snackbar_padding_vertical 0x0 -int dimen design_snackbar_padding_vertical_2lines 0x0 -int dimen design_snackbar_text_size 0x0 -int dimen design_tab_max_width 0x0 -int dimen design_tab_scrollable_min_width 0x0 -int dimen design_tab_text_size 0x0 -int dimen design_tab_text_size_2line 0x0 -int dimen design_textinput_caption_translate_y 0x0 -int dimen dialog_padding 0x0 -int dimen dialog_padding_top 0x0 -int dimen disabled_alpha_material_dark 0x0 -int dimen disabled_alpha_material_light 0x0 -int dimen editor_sheet_collapsed_height 0x0 -int dimen editor_sheet_peek_height 0x0 -int dimen fastscroll_default_thickness 0x0 -int dimen fastscroll_margin 0x0 -int dimen fastscroll_minimum_range 0x0 -int dimen fb_bottom_compensation_margin 0x0 -int dimen fb_button_text_size 0x0 -int dimen fb_card_elevation 0x0 -int dimen fb_content_padding_all 0x0 -int dimen fb_icon_size 0x0 -int dimen fb_margin_progress 0x0 -int dimen fb_margin_right_icon 0x0 -int dimen fb_margin_secondary_action 0x0 -int dimen fb_margin_secondary_action_container 0x0 -int dimen fb_message_text_size 0x0 -int dimen fb_progress_size 0x0 -int dimen fb_title_message_margin 0x0 -int dimen fb_title_text_size 0x0 -int dimen fb_top_compensation_margin 0x0 -int dimen highlight_alpha_material_colored 0x0 -int dimen highlight_alpha_material_dark 0x0 -int dimen highlight_alpha_material_light 0x0 -int dimen hint_alpha_material_dark 0x0 -int dimen hint_alpha_material_light 0x0 -int dimen hint_pressed_alpha_material_dark 0x0 -int dimen hint_pressed_alpha_material_light 0x0 -int dimen item_touch_helper_max_drag_scroll_per_frame 0x0 -int dimen item_touch_helper_swipe_escape_max_velocity 0x0 -int dimen item_touch_helper_swipe_escape_velocity 0x0 -int dimen m3_alert_dialog_action_bottom_padding 0x0 -int dimen m3_alert_dialog_action_top_padding 0x0 -int dimen m3_alert_dialog_corner_size 0x0 -int dimen m3_alert_dialog_elevation 0x0 -int dimen m3_alert_dialog_icon_margin 0x0 -int dimen m3_alert_dialog_icon_size 0x0 -int dimen m3_alert_dialog_title_bottom_margin 0x0 -int dimen m3_appbar_expanded_title_margin_bottom 0x0 -int dimen m3_appbar_expanded_title_margin_horizontal 0x0 -int dimen m3_appbar_scrim_height_trigger 0x0 -int dimen m3_appbar_scrim_height_trigger_large 0x0 -int dimen m3_appbar_scrim_height_trigger_medium 0x0 -int dimen m3_appbar_size_compact 0x0 -int dimen m3_appbar_size_large 0x0 -int dimen m3_appbar_size_large_with_subtitle 0x0 -int dimen m3_appbar_size_medium 0x0 -int dimen m3_appbar_size_medium_with_subtitle 0x0 -int dimen m3_back_progress_bottom_container_max_scale_x_distance 0x0 -int dimen m3_back_progress_bottom_container_max_scale_y_distance 0x0 -int dimen m3_back_progress_main_container_max_translation_y 0x0 -int dimen m3_back_progress_main_container_min_edge_gap 0x0 -int dimen m3_back_progress_side_container_max_scale_x_distance_grow 0x0 -int dimen m3_back_progress_side_container_max_scale_x_distance_shrink 0x0 -int dimen m3_back_progress_side_container_max_scale_y_distance 0x0 -int dimen m3_badge_horizontal_offset 0x0 -int dimen m3_badge_offset 0x0 -int dimen m3_badge_size 0x0 -int dimen m3_badge_vertical_offset 0x0 -int dimen m3_badge_with_text_horizontal_offset 0x0 -int dimen m3_badge_with_text_offset 0x0 -int dimen m3_badge_with_text_size 0x0 -int dimen m3_badge_with_text_vertical_offset 0x0 -int dimen m3_badge_with_text_vertical_padding 0x0 -int dimen m3_bottom_nav_item_active_indicator_height 0x0 -int dimen m3_bottom_nav_item_active_indicator_margin_horizontal 0x0 -int dimen m3_bottom_nav_item_active_indicator_width 0x0 -int dimen m3_bottom_nav_item_expanded_active_indicator_height 0x0 -int dimen m3_bottom_nav_item_padding_bottom 0x0 -int dimen m3_bottom_nav_item_padding_top 0x0 -int dimen m3_bottom_nav_min_height 0x0 -int dimen m3_bottom_sheet_drag_handle_bottom_padding 0x0 -int dimen m3_bottom_sheet_elevation 0x0 -int dimen m3_bottom_sheet_modal_elevation 0x0 -int dimen m3_bottomappbar_fab_cradle_margin 0x0 -int dimen m3_bottomappbar_fab_cradle_rounded_corner_radius 0x0 -int dimen m3_bottomappbar_fab_cradle_vertical_offset 0x0 -int dimen m3_bottomappbar_fab_end_margin 0x0 -int dimen m3_bottomappbar_height 0x0 -int dimen m3_bottomappbar_horizontal_padding 0x0 -int dimen m3_btn_dialog_btn_min_width 0x0 -int dimen m3_btn_dialog_btn_spacing 0x0 -int dimen m3_btn_disabled_elevation 0x0 -int dimen m3_btn_disabled_translation_z 0x0 -int dimen m3_btn_elevated_translation_z_hovered 0x0 -int dimen m3_btn_elevation 0x0 -int dimen m3_btn_icon_btn_padding_left 0x0 -int dimen m3_btn_icon_btn_padding_right 0x0 -int dimen m3_btn_icon_only_default_padding 0x0 -int dimen m3_btn_icon_only_default_size 0x0 -int dimen m3_btn_icon_only_icon_padding 0x0 -int dimen m3_btn_icon_only_min_width 0x0 -int dimen m3_btn_inset 0x0 -int dimen m3_btn_max_width 0x0 -int dimen m3_btn_padding_bottom 0x0 -int dimen m3_btn_padding_left 0x0 -int dimen m3_btn_padding_right 0x0 -int dimen m3_btn_padding_top 0x0 -int dimen m3_btn_stroke_size 0x0 -int dimen m3_btn_text_btn_icon_padding_left 0x0 -int dimen m3_btn_text_btn_icon_padding_right 0x0 -int dimen m3_btn_text_btn_padding_left 0x0 -int dimen m3_btn_text_btn_padding_right 0x0 -int dimen m3_btn_translation_z_base 0x0 -int dimen m3_btn_translation_z_hovered 0x0 -int dimen m3_card_disabled_z 0x0 -int dimen m3_card_dragged_z 0x0 -int dimen m3_card_elevated_disabled_z 0x0 -int dimen m3_card_elevated_dragged_z 0x0 -int dimen m3_card_elevated_elevation 0x0 -int dimen m3_card_elevated_hovered_z 0x0 -int dimen m3_card_elevation 0x0 -int dimen m3_card_hovered_z 0x0 -int dimen m3_card_stroke_width 0x0 -int dimen m3_carousel_debug_keyline_width 0x0 -int dimen m3_carousel_extra_small_item_size 0x0 -int dimen m3_carousel_gone_size 0x0 -int dimen m3_carousel_small_item_default_corner_size 0x0 -int dimen m3_carousel_small_item_size_max 0x0 -int dimen m3_carousel_small_item_size_min 0x0 -int dimen m3_chip_checked_hovered_translation_z 0x0 -int dimen m3_chip_corner_size 0x0 -int dimen m3_chip_disabled_translation_z 0x0 -int dimen m3_chip_dragged_translation_z 0x0 -int dimen m3_chip_elevated_elevation 0x0 -int dimen m3_chip_hovered_translation_z 0x0 -int dimen m3_chip_icon_size 0x0 -int dimen m3_comp_app_bar_container_elevation 0x0 -int dimen m3_comp_app_bar_large_container_height 0x0 -int dimen m3_comp_app_bar_large_flexible_container_height 0x0 -int dimen m3_comp_app_bar_medium_container_height 0x0 -int dimen m3_comp_app_bar_medium_flexible_container_height 0x0 -int dimen m3_comp_app_bar_on_scroll_container_elevation 0x0 -int dimen m3_comp_app_bar_small_container_height 0x0 -int dimen m3_comp_assist_chip_container_height 0x0 -int dimen m3_comp_assist_chip_elevated_container_elevation 0x0 -int dimen m3_comp_assist_chip_flat_container_elevation 0x0 -int dimen m3_comp_assist_chip_flat_outline_width 0x0 -int dimen m3_comp_assist_chip_with_icon_icon_size 0x0 -int dimen m3_comp_badge_large_size 0x0 -int dimen m3_comp_badge_size 0x0 -int dimen m3_comp_bottom_app_bar_container_elevation 0x0 -int dimen m3_comp_bottom_app_bar_container_height 0x0 -int dimen m3_comp_button_elevated_container_elevation 0x0 -int dimen m3_comp_button_elevated_disabled_container_elevation 0x0 -int dimen m3_comp_button_filled_container_elevation 0x0 -int dimen m3_comp_button_filled_disabled_container_elevation 0x0 -int dimen m3_comp_button_group_connected_small_between_space 0x0 -int dimen m3_comp_button_group_standard_small_between_space 0x0 -int dimen m3_comp_button_large_icon_label_space 0x0 -int dimen m3_comp_button_large_icon_size 0x0 -int dimen m3_comp_button_large_leading_space 0x0 -int dimen m3_comp_button_large_outlined_outline_width 0x0 -int dimen m3_comp_button_large_trailing_space 0x0 -int dimen m3_comp_button_medium_icon_label_space 0x0 -int dimen m3_comp_button_medium_icon_size 0x0 -int dimen m3_comp_button_medium_leading_space 0x0 -int dimen m3_comp_button_medium_outlined_outline_width 0x0 -int dimen m3_comp_button_medium_trailing_space 0x0 -int dimen m3_comp_button_outlined_focused_state_layer_opacity 0x0 -int dimen m3_comp_button_outlined_hovered_state_layer_opacity 0x0 -int dimen m3_comp_button_outlined_pressed_state_layer_opacity 0x0 -int dimen m3_comp_button_small_icon_label_space 0x0 -int dimen m3_comp_button_small_icon_size 0x0 -int dimen m3_comp_button_small_leading_space 0x0 -int dimen m3_comp_button_small_outlined_outline_width 0x0 -int dimen m3_comp_button_small_trailing_space 0x0 -int dimen m3_comp_button_text_focused_state_layer_opacity 0x0 -int dimen m3_comp_button_text_hovered_state_layer_opacity 0x0 -int dimen m3_comp_button_text_pressed_state_layer_opacity 0x0 -int dimen m3_comp_button_tonal_container_elevation 0x0 -int dimen m3_comp_button_xlarge_icon_label_space 0x0 -int dimen m3_comp_button_xlarge_icon_size 0x0 -int dimen m3_comp_button_xlarge_leading_space 0x0 -int dimen m3_comp_button_xlarge_outlined_outline_width 0x0 -int dimen m3_comp_button_xlarge_trailing_space 0x0 -int dimen m3_comp_button_xsmall_icon_label_space 0x0 -int dimen m3_comp_button_xsmall_icon_size 0x0 -int dimen m3_comp_button_xsmall_leading_space 0x0 -int dimen m3_comp_button_xsmall_outlined_outline_width 0x0 -int dimen m3_comp_button_xsmall_trailing_space 0x0 -int dimen m3_comp_checkbox_selected_disabled_container_opacity 0x0 -int dimen m3_comp_date_picker_modal_date_today_container_outline_width 0x0 -int dimen m3_comp_date_picker_modal_header_container_height 0x0 -int dimen m3_comp_date_picker_modal_range_selection_header_container_height 0x0 -int dimen m3_comp_divider_thickness 0x0 -int dimen m3_comp_elevated_card_container_elevation 0x0 -int dimen m3_comp_elevated_card_icon_size 0x0 -int dimen m3_comp_extended_fab_large_container_height 0x0 -int dimen m3_comp_extended_fab_large_icon_label_space 0x0 -int dimen m3_comp_extended_fab_large_icon_size 0x0 -int dimen m3_comp_extended_fab_large_leading_space 0x0 -int dimen m3_comp_extended_fab_large_trailing_space 0x0 -int dimen m3_comp_extended_fab_medium_container_height 0x0 -int dimen m3_comp_extended_fab_medium_icon_label_space 0x0 -int dimen m3_comp_extended_fab_medium_icon_size 0x0 -int dimen m3_comp_extended_fab_medium_leading_space 0x0 -int dimen m3_comp_extended_fab_medium_trailing_space 0x0 -int dimen m3_comp_extended_fab_primary_container_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_focused_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_focused_state_layer_opacity 0x0 -int dimen m3_comp_extended_fab_primary_container_hovered_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_hovered_state_layer_opacity 0x0 -int dimen m3_comp_extended_fab_primary_container_pressed_container_elevation 0x0 -int dimen m3_comp_extended_fab_primary_container_pressed_state_layer_opacity 0x0 -int dimen m3_comp_extended_fab_small_container_height 0x0 -int dimen m3_comp_extended_fab_small_icon_label_space 0x0 -int dimen m3_comp_extended_fab_small_icon_size 0x0 -int dimen m3_comp_extended_fab_small_leading_space 0x0 -int dimen m3_comp_extended_fab_small_trailing_space 0x0 -int dimen m3_comp_fab_container_height 0x0 -int dimen m3_comp_fab_icon_size 0x0 -int dimen m3_comp_fab_large_container_height 0x0 -int dimen m3_comp_fab_large_icon_size 0x0 -int dimen m3_comp_fab_medium_container_height 0x0 -int dimen m3_comp_fab_medium_icon_size 0x0 -int dimen m3_comp_fab_primary_container_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_focused_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_focused_state_layer_opacity 0x0 -int dimen m3_comp_fab_primary_container_hovered_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_hovered_state_layer_opacity 0x0 -int dimen m3_comp_fab_primary_container_pressed_container_elevation 0x0 -int dimen m3_comp_fab_primary_container_pressed_state_layer_opacity 0x0 -int dimen m3_comp_fab_small_container_height 0x0 -int dimen m3_comp_fab_small_icon_size 0x0 -int dimen m3_comp_filled_autocomplete_menu_container_elevation 0x0 -int dimen m3_comp_filled_card_container_elevation 0x0 -int dimen m3_comp_filled_card_dragged_state_layer_opacity 0x0 -int dimen m3_comp_filled_card_focus_state_layer_opacity 0x0 -int dimen m3_comp_filled_card_hover_state_layer_opacity 0x0 -int dimen m3_comp_filled_card_icon_size 0x0 -int dimen m3_comp_filled_card_pressed_state_layer_opacity 0x0 -int dimen m3_comp_filled_text_field_disabled_active_indicator_opacity 0x0 -int dimen m3_comp_filter_chip_container_height 0x0 -int dimen m3_comp_filter_chip_elevated_container_elevation 0x0 -int dimen m3_comp_filter_chip_flat_container_elevation 0x0 -int dimen m3_comp_filter_chip_flat_unselected_outline_width 0x0 -int dimen m3_comp_filter_chip_with_icon_icon_size 0x0 -int dimen m3_comp_icon_button_large_default_leading_space 0x0 -int dimen m3_comp_icon_button_large_default_trailing_space 0x0 -int dimen m3_comp_icon_button_large_icon_size 0x0 -int dimen m3_comp_icon_button_large_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_large_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_large_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_large_wide_leading_space 0x0 -int dimen m3_comp_icon_button_large_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_medium_default_leading_space 0x0 -int dimen m3_comp_icon_button_medium_default_trailing_space 0x0 -int dimen m3_comp_icon_button_medium_icon_size 0x0 -int dimen m3_comp_icon_button_medium_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_medium_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_medium_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_medium_wide_leading_space 0x0 -int dimen m3_comp_icon_button_medium_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_small_default_leading_space 0x0 -int dimen m3_comp_icon_button_small_default_trailing_space 0x0 -int dimen m3_comp_icon_button_small_icon_size 0x0 -int dimen m3_comp_icon_button_small_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_small_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_small_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_small_wide_leading_space 0x0 -int dimen m3_comp_icon_button_small_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_xlarge_default_leading_space 0x0 -int dimen m3_comp_icon_button_xlarge_default_trailing_space 0x0 -int dimen m3_comp_icon_button_xlarge_icon_size 0x0 -int dimen m3_comp_icon_button_xlarge_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_xlarge_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_xlarge_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_xlarge_wide_leading_space 0x0 -int dimen m3_comp_icon_button_xlarge_wide_trailing_space 0x0 -int dimen m3_comp_icon_button_xsmall_default_leading_space 0x0 -int dimen m3_comp_icon_button_xsmall_default_trailing_space 0x0 -int dimen m3_comp_icon_button_xsmall_icon_size 0x0 -int dimen m3_comp_icon_button_xsmall_narrow_leading_space 0x0 -int dimen m3_comp_icon_button_xsmall_narrow_trailing_space 0x0 -int dimen m3_comp_icon_button_xsmall_outlined_outline_width 0x0 -int dimen m3_comp_icon_button_xsmall_wide_leading_space 0x0 -int dimen m3_comp_icon_button_xsmall_wide_trailing_space 0x0 -int dimen m3_comp_input_chip_container_elevation 0x0 -int dimen m3_comp_input_chip_container_height 0x0 -int dimen m3_comp_input_chip_unselected_outline_width 0x0 -int dimen m3_comp_input_chip_with_avatar_avatar_size 0x0 -int dimen m3_comp_input_chip_with_leading_icon_leading_icon_size 0x0 -int dimen m3_comp_loading_indicator_container_height 0x0 -int dimen m3_comp_loading_indicator_container_width 0x0 -int dimen m3_comp_menu_container_elevation 0x0 -int dimen m3_comp_nav_bar_container_elevation 0x0 -int dimen m3_comp_nav_bar_container_height 0x0 -int dimen m3_comp_nav_bar_item_active_indicator_icon_label_space 0x0 -int dimen m3_comp_nav_bar_item_horizontal_active_indicator_height 0x0 -int dimen m3_comp_nav_bar_item_icon_size 0x0 -int dimen m3_comp_nav_bar_item_vertical_active_indicator_height 0x0 -int dimen m3_comp_nav_bar_item_vertical_active_indicator_width 0x0 -int dimen m3_comp_nav_bar_item_vertical_container_between_space 0x0 -int dimen m3_comp_nav_rail_collapsed_container_elevation 0x0 -int dimen m3_comp_nav_rail_collapsed_container_width 0x0 -int dimen m3_comp_nav_rail_collapsed_item_vertical_space 0x0 -int dimen m3_comp_nav_rail_collapsed_narrow_container_width 0x0 -int dimen m3_comp_nav_rail_collapsed_top_space 0x0 -int dimen m3_comp_nav_rail_expanded_container_width_maximum 0x0 -int dimen m3_comp_nav_rail_expanded_container_width_minimum 0x0 -int dimen m3_comp_nav_rail_item_active_focused_state_layer_opacity 0x0 -int dimen m3_comp_nav_rail_item_active_hovered_state_layer_opacity 0x0 -int dimen m3_comp_nav_rail_item_active_pressed_state_layer_opacity 0x0 -int dimen m3_comp_nav_rail_item_container_height 0x0 -int dimen m3_comp_nav_rail_item_container_vertical_space 0x0 -int dimen m3_comp_nav_rail_item_header_space_minimum 0x0 -int dimen m3_comp_nav_rail_item_horizontal_active_indicator_height 0x0 -int dimen m3_comp_nav_rail_item_horizontal_full_width_leading_space 0x0 -int dimen m3_comp_nav_rail_item_horizontal_full_width_trailing_space 0x0 -int dimen m3_comp_nav_rail_item_horizontal_icon_label_space 0x0 -int dimen m3_comp_nav_rail_item_icon_size 0x0 -int dimen m3_comp_nav_rail_item_short_container_height 0x0 -int dimen m3_comp_nav_rail_item_vertical_active_indicator_height 0x0 -int dimen m3_comp_nav_rail_item_vertical_active_indicator_width 0x0 -int dimen m3_comp_nav_rail_item_vertical_icon_label_space 0x0 -int dimen m3_comp_nav_rail_item_vertical_leading_space 0x0 -int dimen m3_comp_nav_rail_item_vertical_trailing_space 0x0 -int dimen m3_comp_navigation_drawer_container_width 0x0 -int dimen m3_comp_navigation_drawer_focus_state_layer_opacity 0x0 -int dimen m3_comp_navigation_drawer_hover_state_layer_opacity 0x0 -int dimen m3_comp_navigation_drawer_icon_size 0x0 -int dimen m3_comp_navigation_drawer_modal_container_elevation 0x0 -int dimen m3_comp_navigation_drawer_pressed_state_layer_opacity 0x0 -int dimen m3_comp_navigation_drawer_standard_container_elevation 0x0 -int dimen m3_comp_outlined_autocomplete_menu_container_elevation 0x0 -int dimen m3_comp_outlined_card_container_elevation 0x0 -int dimen m3_comp_outlined_card_disabled_outline_opacity 0x0 -int dimen m3_comp_outlined_card_icon_size 0x0 -int dimen m3_comp_outlined_card_outline_width 0x0 -int dimen m3_comp_outlined_text_field_disabled_input_text_opacity 0x0 -int dimen m3_comp_outlined_text_field_disabled_label_text_opacity 0x0 -int dimen m3_comp_outlined_text_field_disabled_supporting_text_opacity 0x0 -int dimen m3_comp_outlined_text_field_focus_outline_width 0x0 -int dimen m3_comp_outlined_text_field_outline_width 0x0 -int dimen m3_comp_primary_navigation_tab_active_focus_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_active_hover_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_active_indicator_height 0x0 -int dimen m3_comp_primary_navigation_tab_active_pressed_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_inactive_focus_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_inactive_hover_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_inactive_pressed_state_layer_opacity 0x0 -int dimen m3_comp_primary_navigation_tab_with_icon_icon_size 0x0 -int dimen m3_comp_progress_indicator_circular_active_indicator_wave_amplitude 0x0 -int dimen m3_comp_progress_indicator_circular_active_indicator_wave_wavelength 0x0 -int dimen m3_comp_progress_indicator_circular_size 0x0 -int dimen m3_comp_progress_indicator_circular_track_active_indicator_space 0x0 -int dimen m3_comp_progress_indicator_circular_track_thickness 0x0 -int dimen m3_comp_progress_indicator_circular_with_wave_size 0x0 -int dimen m3_comp_progress_indicator_linear_active_indicator_wave_amplitude 0x0 -int dimen m3_comp_progress_indicator_linear_active_indicator_wave_wavelength 0x0 -int dimen m3_comp_progress_indicator_linear_indeterminate_active_indicator_wave_wavelength 0x0 -int dimen m3_comp_progress_indicator_linear_stop_indicator_size 0x0 -int dimen m3_comp_progress_indicator_linear_track_active_indicator_space 0x0 -int dimen m3_comp_progress_indicator_linear_track_thickness 0x0 -int dimen m3_comp_radio_button_disabled_selected_icon_opacity 0x0 -int dimen m3_comp_radio_button_disabled_unselected_icon_opacity 0x0 -int dimen m3_comp_radio_button_selected_focus_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_selected_hover_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_selected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_unselected_focus_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_unselected_hover_state_layer_opacity 0x0 -int dimen m3_comp_radio_button_unselected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_scrim_container_opacity 0x0 -int dimen m3_comp_search_bar_avatar_size 0x0 -int dimen m3_comp_search_bar_container_elevation 0x0 -int dimen m3_comp_search_bar_container_height 0x0 -int dimen m3_comp_search_bar_hover_state_layer_opacity 0x0 -int dimen m3_comp_search_bar_pressed_state_layer_opacity 0x0 -int dimen m3_comp_search_view_container_elevation 0x0 -int dimen m3_comp_search_view_docked_header_container_height 0x0 -int dimen m3_comp_search_view_full_screen_header_container_height 0x0 -int dimen m3_comp_secondary_navigation_tab_active_indicator_height 0x0 -int dimen m3_comp_secondary_navigation_tab_focus_state_layer_opacity 0x0 -int dimen m3_comp_secondary_navigation_tab_hover_state_layer_opacity 0x0 -int dimen m3_comp_secondary_navigation_tab_pressed_state_layer_opacity 0x0 -int dimen m3_comp_sheet_bottom_docked_drag_handle_height 0x0 -int dimen m3_comp_sheet_bottom_docked_drag_handle_width 0x0 -int dimen m3_comp_sheet_bottom_docked_modal_container_elevation 0x0 -int dimen m3_comp_sheet_bottom_docked_standard_container_elevation 0x0 -int dimen m3_comp_sheet_side_docked_container_width 0x0 -int dimen m3_comp_sheet_side_docked_modal_container_elevation 0x0 -int dimen m3_comp_sheet_side_docked_standard_container_elevation 0x0 -int dimen m3_comp_slider_active_handle_height 0x0 -int dimen m3_comp_slider_active_handle_leading_space 0x0 -int dimen m3_comp_slider_active_handle_width 0x0 -int dimen m3_comp_slider_active_stop_indicator_container_opacity 0x0 -int dimen m3_comp_slider_disabled_active_track_opacity 0x0 -int dimen m3_comp_slider_disabled_handle_opacity 0x0 -int dimen m3_comp_slider_disabled_inactive_track_opacity 0x0 -int dimen m3_comp_slider_inactive_stop_indicator_container_opacity 0x0 -int dimen m3_comp_slider_inactive_track_height 0x0 -int dimen m3_comp_slider_large_active_handle_height 0x0 -int dimen m3_comp_slider_large_active_track_height 0x0 -int dimen m3_comp_slider_large_active_track_shape_leading 0x0 -int dimen m3_comp_slider_large_icon_size 0x0 -int dimen m3_comp_slider_medium_active_handle_height 0x0 -int dimen m3_comp_slider_medium_active_track_height 0x0 -int dimen m3_comp_slider_medium_active_track_shape_leading 0x0 -int dimen m3_comp_slider_medium_icon_size 0x0 -int dimen m3_comp_slider_small_active_handle_height 0x0 -int dimen m3_comp_slider_small_active_track_height 0x0 -int dimen m3_comp_slider_small_active_track_shape_leading 0x0 -int dimen m3_comp_slider_stop_indicator_size 0x0 -int dimen m3_comp_slider_value_indicator_active_bottom_space 0x0 -int dimen m3_comp_slider_xlarge_active_handle_height 0x0 -int dimen m3_comp_slider_xlarge_active_track_height 0x0 -int dimen m3_comp_slider_xlarge_active_track_shape_leading 0x0 -int dimen m3_comp_slider_xlarge_icon_size 0x0 -int dimen m3_comp_slider_xsmall_active_handle_height 0x0 -int dimen m3_comp_slider_xsmall_active_track_height 0x0 -int dimen m3_comp_slider_xsmall_active_track_shape_leading 0x0 -int dimen m3_comp_snackbar_container_elevation 0x0 -int dimen m3_comp_split_button_large_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_large_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_large_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_large_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_large_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_medium_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_medium_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_medium_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_medium_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_medium_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_small_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_small_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_small_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_small_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_small_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_xlarge_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_xlarge_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_xlarge_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_xlarge_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_xlarge_trailing_button_trailing_space 0x0 -int dimen m3_comp_split_button_xsmall_leading_button_leading_space 0x0 -int dimen m3_comp_split_button_xsmall_leading_button_trailing_space 0x0 -int dimen m3_comp_split_button_xsmall_trailing_button_icon_size 0x0 -int dimen m3_comp_split_button_xsmall_trailing_button_leading_space 0x0 -int dimen m3_comp_split_button_xsmall_trailing_button_trailing_space 0x0 -int dimen m3_comp_suggestion_chip_container_height 0x0 -int dimen m3_comp_suggestion_chip_elevated_container_elevation 0x0 -int dimen m3_comp_suggestion_chip_flat_container_elevation 0x0 -int dimen m3_comp_suggestion_chip_flat_outline_width 0x0 -int dimen m3_comp_suggestion_chip_with_leading_icon_leading_icon_size 0x0 -int dimen m3_comp_switch_disabled_selected_handle_opacity 0x0 -int dimen m3_comp_switch_disabled_selected_icon_opacity 0x0 -int dimen m3_comp_switch_disabled_track_opacity 0x0 -int dimen m3_comp_switch_disabled_unselected_handle_opacity 0x0 -int dimen m3_comp_switch_disabled_unselected_icon_opacity 0x0 -int dimen m3_comp_switch_selected_focus_state_layer_opacity 0x0 -int dimen m3_comp_switch_selected_hover_state_layer_opacity 0x0 -int dimen m3_comp_switch_selected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_switch_track_height 0x0 -int dimen m3_comp_switch_track_width 0x0 -int dimen m3_comp_switch_unselected_focus_state_layer_opacity 0x0 -int dimen m3_comp_switch_unselected_hover_state_layer_opacity 0x0 -int dimen m3_comp_switch_unselected_pressed_state_layer_opacity 0x0 -int dimen m3_comp_time_input_time_input_field_focus_outline_width 0x0 -int dimen m3_comp_time_picker_container_elevation 0x0 -int dimen m3_comp_time_picker_period_selector_focus_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_period_selector_hover_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_period_selector_outline_width 0x0 -int dimen m3_comp_time_picker_period_selector_pressed_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_time_selector_focus_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_time_selector_hover_state_layer_opacity 0x0 -int dimen m3_comp_time_picker_time_selector_pressed_state_layer_opacity 0x0 -int dimen m3_comp_toolbar_docked_container_height 0x0 -int dimen m3_comp_toolbar_docked_container_leading_space 0x0 -int dimen m3_comp_toolbar_docked_container_trailing_space 0x0 -int dimen m3_comp_toolbar_floating_container_elevation 0x0 -int dimen m3_comp_toolbar_floating_container_leading_space 0x0 -int dimen m3_comp_toolbar_floating_container_trailing_space 0x0 -int dimen m3_comp_toolbar_floating_horizontal_container_height 0x0 -int dimen m3_comp_toolbar_floating_vertical_container_width 0x0 -int dimen m3_comp_toolbar_standard_disabled_icon_opacity 0x0 -int dimen m3_comp_toolbar_standard_disabled_label_text_opacity 0x0 -int dimen m3_comp_toolbar_vibrant_disabled_icon_opacity 0x0 -int dimen m3_comp_toolbar_vibrant_disabled_label_text_opacity 0x0 -int dimen m3_datepicker_elevation 0x0 -int dimen m3_divider_heavy_thickness 0x0 -int dimen m3_extended_fab_bottom_padding 0x0 -int dimen m3_extended_fab_disabled_elevation 0x0 -int dimen m3_extended_fab_disabled_translation_z 0x0 -int dimen m3_extended_fab_end_padding 0x0 -int dimen m3_extended_fab_icon_padding 0x0 -int dimen m3_extended_fab_min_height 0x0 -int dimen m3_extended_fab_start_padding 0x0 -int dimen m3_extended_fab_top_padding 0x0 -int dimen m3_extended_fab_translation_z_base 0x0 -int dimen m3_extended_fab_translation_z_focused 0x0 -int dimen m3_extended_fab_translation_z_hovered 0x0 -int dimen m3_extended_fab_translation_z_pressed 0x0 -int dimen m3_fab_border_width 0x0 -int dimen m3_fab_corner_size 0x0 -int dimen m3_fab_disabled_elevation 0x0 -int dimen m3_fab_disabled_translation_z 0x0 -int dimen m3_fab_translation_z_base 0x0 -int dimen m3_fab_translation_z_focused 0x0 -int dimen m3_fab_translation_z_hovered 0x0 -int dimen m3_fab_translation_z_pressed 0x0 -int dimen m3_floatingtoolbar_min_height 0x0 -int dimen m3_floatingtoolbar_min_width 0x0 -int dimen m3_large_fab_max_image_size 0x0 -int dimen m3_large_fab_size 0x0 -int dimen m3_large_text_vertical_offset_adjustment 0x0 -int dimen m3_loading_indicator_container_size 0x0 -int dimen m3_loading_indicator_shape_size 0x0 -int dimen m3_menu_elevation 0x0 -int dimen m3_multiline_hint_filled_text_extra_space 0x0 -int dimen m3_nav_badge_with_text_vertical_offset 0x0 -int dimen m3_navigation_content_horizontal_margin 0x0 -int dimen m3_navigation_divider_bottom_margin 0x0 -int dimen m3_navigation_divider_top_margin 0x0 -int dimen m3_navigation_drawer_layout_corner_size 0x0 -int dimen m3_navigation_item_active_indicator_label_padding 0x0 -int dimen m3_navigation_item_expanded_active_indicator_height_default 0x0 -int dimen m3_navigation_item_horizontal_padding 0x0 -int dimen m3_navigation_item_icon_padding 0x0 -int dimen m3_navigation_item_leading_trailing_space 0x0 -int dimen m3_navigation_item_shape_inset_bottom 0x0 -int dimen m3_navigation_item_shape_inset_end 0x0 -int dimen m3_navigation_item_shape_inset_start 0x0 -int dimen m3_navigation_item_shape_inset_top 0x0 -int dimen m3_navigation_item_vertical_padding 0x0 -int dimen m3_navigation_menu_divider_horizontal_padding 0x0 -int dimen m3_navigation_menu_headline_horizontal_padding 0x0 -int dimen m3_navigation_rail_default_width 0x0 -int dimen m3_navigation_rail_elevation 0x0 -int dimen m3_navigation_rail_expanded_active_indicator_height 0x0 -int dimen m3_navigation_rail_expanded_item_spacing 0x0 -int dimen m3_navigation_rail_expanded_leading_trailing_space 0x0 -int dimen m3_navigation_rail_icon_label_horizontal_padding 0x0 -int dimen m3_navigation_rail_icon_label_padding 0x0 -int dimen m3_navigation_rail_icon_size 0x0 -int dimen m3_navigation_rail_item_active_indicator_height 0x0 -int dimen m3_navigation_rail_item_active_indicator_margin_horizontal 0x0 -int dimen m3_navigation_rail_item_active_indicator_width 0x0 -int dimen m3_navigation_rail_item_min_height 0x0 -int dimen m3_navigation_rail_item_padding_bottom 0x0 -int dimen m3_navigation_rail_item_padding_bottom_with_large_font 0x0 -int dimen m3_navigation_rail_item_padding_top 0x0 -int dimen m3_navigation_rail_item_padding_top_with_large_font 0x0 -int dimen m3_navigation_rail_label_padding_horizontal 0x0 -int dimen m3_navigation_rail_max_expanded_width 0x0 -int dimen m3_navigation_rail_min_expanded_width 0x0 -int dimen m3_navigation_subheader_horizontal_padding 0x0 -int dimen m3_navigation_subheader_top_margin 0x0 -int dimen m3_navigation_subheader_vertical_padding 0x0 -int dimen m3_ripple_default_alpha 0x0 -int dimen m3_ripple_focused_alpha 0x0 -int dimen m3_ripple_hovered_alpha 0x0 -int dimen m3_ripple_pressed_alpha 0x0 -int dimen m3_ripple_selectable_pressed_alpha 0x0 -int dimen m3_searchbar_elevation 0x0 -int dimen m3_searchbar_height 0x0 -int dimen m3_searchbar_margin_horizontal 0x0 -int dimen m3_searchbar_margin_vertical 0x0 -int dimen m3_searchbar_outlined_stroke_width 0x0 -int dimen m3_searchbar_padding_start 0x0 -int dimen m3_searchbar_text_margin_start_no_navigation_icon 0x0 -int dimen m3_searchbar_text_size 0x0 -int dimen m3_searchview_divider_size 0x0 -int dimen m3_searchview_elevation 0x0 -int dimen m3_searchview_height 0x0 -int dimen m3_side_sheet_margin_detached 0x0 -int dimen m3_side_sheet_modal_elevation 0x0 -int dimen m3_side_sheet_standard_elevation 0x0 -int dimen m3_side_sheet_width 0x0 -int dimen m3_simple_item_color_hovered_alpha 0x0 -int dimen m3_simple_item_color_selected_alpha 0x0 -int dimen m3_slider_thumb_elevation 0x0 -int dimen m3_slider_track_icon_padding 0x0 -int dimen m3_small_fab_max_image_size 0x0 -int dimen m3_small_fab_size 0x0 -int dimen m3_snackbar_action_text_color_alpha 0x0 -int dimen m3_snackbar_margin 0x0 -int dimen m3_sys_elevation_level0 0x0 -int dimen m3_sys_elevation_level1 0x0 -int dimen m3_sys_elevation_level2 0x0 -int dimen m3_sys_elevation_level3 0x0 -int dimen m3_sys_elevation_level4 0x0 -int dimen m3_sys_elevation_level5 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_emphasized_accelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_emphasized_decelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_legacy_accelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_legacy_control_x1 0x0 -int dimen m3_sys_motion_easing_legacy_control_x2 0x0 -int dimen m3_sys_motion_easing_legacy_control_y1 0x0 -int dimen m3_sys_motion_easing_legacy_control_y2 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_legacy_decelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_linear_control_x1 0x0 -int dimen m3_sys_motion_easing_linear_control_x2 0x0 -int dimen m3_sys_motion_easing_linear_control_y1 0x0 -int dimen m3_sys_motion_easing_linear_control_y2 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_standard_accelerate_control_y2 0x0 -int dimen m3_sys_motion_easing_standard_control_x1 0x0 -int dimen m3_sys_motion_easing_standard_control_x2 0x0 -int dimen m3_sys_motion_easing_standard_control_y1 0x0 -int dimen m3_sys_motion_easing_standard_control_y2 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_x1 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_x2 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_y1 0x0 -int dimen m3_sys_motion_easing_standard_decelerate_control_y2 0x0 -int dimen m3_sys_motion_standard_spring_default_effects_damping 0x0 -int dimen m3_sys_motion_standard_spring_default_effects_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_default_spatial_damping 0x0 -int dimen m3_sys_motion_standard_spring_default_spatial_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_fast_effects_damping 0x0 -int dimen m3_sys_motion_standard_spring_fast_effects_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_fast_spatial_damping 0x0 -int dimen m3_sys_motion_standard_spring_fast_spatial_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_slow_effects_damping 0x0 -int dimen m3_sys_motion_standard_spring_slow_effects_stiffness 0x0 -int dimen m3_sys_motion_standard_spring_slow_spatial_damping 0x0 -int dimen m3_sys_motion_standard_spring_slow_spatial_stiffness 0x0 -int dimen m3_sys_shape_corner_value_extra_extra_large 0x0 -int dimen m3_sys_shape_corner_value_extra_large 0x0 -int dimen m3_sys_shape_corner_value_extra_large_increased 0x0 -int dimen m3_sys_shape_corner_value_extra_small 0x0 -int dimen m3_sys_shape_corner_value_large 0x0 -int dimen m3_sys_shape_corner_value_large_increased 0x0 -int dimen m3_sys_shape_corner_value_medium 0x0 -int dimen m3_sys_shape_corner_value_none 0x0 -int dimen m3_sys_shape_corner_value_small 0x0 -int dimen m3_sys_state_dragged_state_layer_opacity 0x0 -int dimen m3_sys_state_focus_state_layer_opacity 0x0 -int dimen m3_sys_state_hover_state_layer_opacity 0x0 -int dimen m3_sys_state_pressed_state_layer_opacity 0x0 -int dimen m3_timepicker_display_stroke_width 0x0 -int dimen m3_timepicker_window_elevation 0x0 -int dimen m3_toolbar_text_size_title 0x0 -int dimen material_bottom_sheet_max_width 0x0 -int dimen material_clock_display_height 0x0 -int dimen material_clock_display_padding 0x0 -int dimen material_clock_display_width 0x0 -int dimen material_clock_face_margin_bottom 0x0 -int dimen material_clock_face_margin_top 0x0 -int dimen material_clock_hand_center_dot_radius 0x0 -int dimen material_clock_hand_padding 0x0 -int dimen material_clock_hand_stroke_width 0x0 -int dimen material_clock_number_text_size 0x0 -int dimen material_clock_period_toggle_height 0x0 -int dimen material_clock_period_toggle_horizontal_gap 0x0 -int dimen material_clock_period_toggle_vertical_gap 0x0 -int dimen material_clock_period_toggle_width 0x0 -int dimen material_clock_size 0x0 -int dimen material_cursor_inset 0x0 -int dimen material_cursor_width 0x0 -int dimen material_divider_thickness 0x0 -int dimen material_emphasis_disabled 0x0 -int dimen material_emphasis_disabled_background 0x0 -int dimen material_emphasis_high_type 0x0 -int dimen material_emphasis_medium 0x0 -int dimen material_filled_edittext_font_1_3_padding_bottom 0x0 -int dimen material_filled_edittext_font_1_3_padding_top 0x0 -int dimen material_filled_edittext_font_2_0_padding_bottom 0x0 -int dimen material_filled_edittext_font_2_0_padding_top 0x0 -int dimen material_font_1_3_box_collapsed_padding_top 0x0 -int dimen material_font_2_0_box_collapsed_padding_top 0x0 -int dimen material_helper_text_default_padding_top 0x0 -int dimen material_helper_text_font_1_3_padding_horizontal 0x0 -int dimen material_helper_text_font_1_3_padding_top 0x0 -int dimen material_input_text_to_prefix_suffix_padding 0x0 -int dimen material_textinput_default_width 0x0 -int dimen material_textinput_max_width 0x0 -int dimen material_textinput_min_width 0x0 -int dimen material_textinput_min_width_with_label 0x0 -int dimen material_time_picker_minimum_screen_height 0x0 -int dimen material_time_picker_minimum_screen_width 0x0 -int dimen mtrl_alert_dialog_background_inset_bottom 0x0 -int dimen mtrl_alert_dialog_background_inset_end 0x0 -int dimen mtrl_alert_dialog_background_inset_start 0x0 -int dimen mtrl_alert_dialog_background_inset_top 0x0 -int dimen mtrl_alert_dialog_picker_background_inset 0x0 -int dimen mtrl_badge_horizontal_edge_offset 0x0 -int dimen mtrl_badge_long_text_horizontal_padding 0x0 -int dimen mtrl_badge_size 0x0 -int dimen mtrl_badge_text_horizontal_edge_offset 0x0 -int dimen mtrl_badge_text_size 0x0 -int dimen mtrl_badge_toolbar_action_menu_item_horizontal_offset 0x0 -int dimen mtrl_badge_toolbar_action_menu_item_vertical_offset 0x0 -int dimen mtrl_badge_with_text_size 0x0 -int dimen mtrl_bottomappbar_fabOffsetEndMode 0x0 -int dimen mtrl_bottomappbar_fab_bottom_margin 0x0 -int dimen mtrl_bottomappbar_fab_cradle_margin 0x0 -int dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius 0x0 -int dimen mtrl_bottomappbar_fab_cradle_vertical_offset 0x0 -int dimen mtrl_bottomappbar_height 0x0 -int dimen mtrl_btn_corner_radius 0x0 -int dimen mtrl_btn_dialog_btn_min_width 0x0 -int dimen mtrl_btn_disabled_elevation 0x0 -int dimen mtrl_btn_disabled_z 0x0 -int dimen mtrl_btn_elevation 0x0 -int dimen mtrl_btn_focused_z 0x0 -int dimen mtrl_btn_hovered_z 0x0 -int dimen mtrl_btn_icon_btn_padding_left 0x0 -int dimen mtrl_btn_icon_padding 0x0 -int dimen mtrl_btn_inset 0x0 -int dimen mtrl_btn_letter_spacing 0x0 -int dimen mtrl_btn_max_width 0x0 -int dimen mtrl_btn_padding_bottom 0x0 -int dimen mtrl_btn_padding_left 0x0 -int dimen mtrl_btn_padding_right 0x0 -int dimen mtrl_btn_padding_top 0x0 -int dimen mtrl_btn_pressed_z 0x0 -int dimen mtrl_btn_snackbar_margin_horizontal 0x0 -int dimen mtrl_btn_stroke_size 0x0 -int dimen mtrl_btn_text_btn_icon_padding 0x0 -int dimen mtrl_btn_text_btn_padding_left 0x0 -int dimen mtrl_btn_text_btn_padding_right 0x0 -int dimen mtrl_btn_text_size 0x0 -int dimen mtrl_btn_z 0x0 -int dimen mtrl_calendar_action_confirm_button_min_width 0x0 -int dimen mtrl_calendar_action_height 0x0 -int dimen mtrl_calendar_action_padding 0x0 -int dimen mtrl_calendar_bottom_padding 0x0 -int dimen mtrl_calendar_content_padding 0x0 -int dimen mtrl_calendar_day_corner 0x0 -int dimen mtrl_calendar_day_height 0x0 -int dimen mtrl_calendar_day_horizontal_padding 0x0 -int dimen mtrl_calendar_day_today_stroke 0x0 -int dimen mtrl_calendar_day_vertical_padding 0x0 -int dimen mtrl_calendar_day_width 0x0 -int dimen mtrl_calendar_days_of_week_height 0x0 -int dimen mtrl_calendar_dialog_background_inset 0x0 -int dimen mtrl_calendar_header_content_padding 0x0 -int dimen mtrl_calendar_header_content_padding_fullscreen 0x0 -int dimen mtrl_calendar_header_divider_thickness 0x0 -int dimen mtrl_calendar_header_height 0x0 -int dimen mtrl_calendar_header_height_fullscreen 0x0 -int dimen mtrl_calendar_header_selection_line_height 0x0 -int dimen mtrl_calendar_header_text_padding 0x0 -int dimen mtrl_calendar_header_toggle_margin_bottom 0x0 -int dimen mtrl_calendar_header_toggle_margin_top 0x0 -int dimen mtrl_calendar_landscape_header_width 0x0 -int dimen mtrl_calendar_maximum_default_fullscreen_minor_axis 0x0 -int dimen mtrl_calendar_month_horizontal_padding 0x0 -int dimen mtrl_calendar_month_vertical_padding 0x0 -int dimen mtrl_calendar_navigation_bottom_padding 0x0 -int dimen mtrl_calendar_navigation_height 0x0 -int dimen mtrl_calendar_navigation_top_padding 0x0 -int dimen mtrl_calendar_selection_baseline_to_top_fullscreen 0x0 -int dimen mtrl_calendar_selection_text_baseline_to_bottom 0x0 -int dimen mtrl_calendar_selection_text_baseline_to_bottom_fullscreen 0x0 -int dimen mtrl_calendar_selection_text_baseline_to_top 0x0 -int dimen mtrl_calendar_text_input_padding_top 0x0 -int dimen mtrl_calendar_title_baseline_to_top 0x0 -int dimen mtrl_calendar_title_baseline_to_top_fullscreen 0x0 -int dimen mtrl_calendar_year_corner 0x0 -int dimen mtrl_calendar_year_height 0x0 -int dimen mtrl_calendar_year_horizontal_padding 0x0 -int dimen mtrl_calendar_year_vertical_padding 0x0 -int dimen mtrl_calendar_year_width 0x0 -int dimen mtrl_card_checked_icon_margin 0x0 -int dimen mtrl_card_checked_icon_size 0x0 -int dimen mtrl_card_corner_radius 0x0 -int dimen mtrl_card_dragged_z 0x0 -int dimen mtrl_card_elevation 0x0 -int dimen mtrl_card_spacing 0x0 -int dimen mtrl_chip_pressed_translation_z 0x0 -int dimen mtrl_chip_text_size 0x0 -int dimen mtrl_exposed_dropdown_menu_popup_elevation 0x0 -int dimen mtrl_exposed_dropdown_menu_popup_vertical_offset 0x0 -int dimen mtrl_exposed_dropdown_menu_popup_vertical_padding 0x0 -int dimen mtrl_extended_fab_bottom_padding 0x0 -int dimen mtrl_extended_fab_disabled_elevation 0x0 -int dimen mtrl_extended_fab_disabled_translation_z 0x0 -int dimen mtrl_extended_fab_elevation 0x0 -int dimen mtrl_extended_fab_end_padding 0x0 -int dimen mtrl_extended_fab_end_padding_icon 0x0 -int dimen mtrl_extended_fab_icon_size 0x0 -int dimen mtrl_extended_fab_icon_text_spacing 0x0 -int dimen mtrl_extended_fab_min_height 0x0 -int dimen mtrl_extended_fab_min_width 0x0 -int dimen mtrl_extended_fab_start_padding 0x0 -int dimen mtrl_extended_fab_start_padding_icon 0x0 -int dimen mtrl_extended_fab_top_padding 0x0 -int dimen mtrl_extended_fab_translation_z_base 0x0 -int dimen mtrl_extended_fab_translation_z_hovered_focused 0x0 -int dimen mtrl_extended_fab_translation_z_pressed 0x0 -int dimen mtrl_fab_elevation 0x0 -int dimen mtrl_fab_min_touch_target 0x0 -int dimen mtrl_fab_translation_z_hovered_focused 0x0 -int dimen mtrl_fab_translation_z_pressed 0x0 -int dimen mtrl_high_ripple_default_alpha 0x0 -int dimen mtrl_high_ripple_focused_alpha 0x0 -int dimen mtrl_high_ripple_hovered_alpha 0x0 -int dimen mtrl_high_ripple_pressed_alpha 0x0 -int dimen mtrl_low_ripple_default_alpha 0x0 -int dimen mtrl_low_ripple_focused_alpha 0x0 -int dimen mtrl_low_ripple_hovered_alpha 0x0 -int dimen mtrl_low_ripple_pressed_alpha 0x0 -int dimen mtrl_min_touch_target_size 0x0 -int dimen mtrl_navigation_bar_item_default_icon_size 0x0 -int dimen mtrl_navigation_bar_item_default_margin 0x0 -int dimen mtrl_navigation_elevation 0x0 -int dimen mtrl_navigation_item_horizontal_padding 0x0 -int dimen mtrl_navigation_item_icon_padding 0x0 -int dimen mtrl_navigation_item_icon_size 0x0 -int dimen mtrl_navigation_item_shape_horizontal_margin 0x0 -int dimen mtrl_navigation_item_shape_vertical_margin 0x0 -int dimen mtrl_navigation_rail_active_text_size 0x0 -int dimen mtrl_navigation_rail_compact_width 0x0 -int dimen mtrl_navigation_rail_default_width 0x0 -int dimen mtrl_navigation_rail_elevation 0x0 -int dimen mtrl_navigation_rail_icon_margin 0x0 -int dimen mtrl_navigation_rail_icon_size 0x0 -int dimen mtrl_navigation_rail_margin 0x0 -int dimen mtrl_navigation_rail_text_bottom_margin 0x0 -int dimen mtrl_navigation_rail_text_size 0x0 -int dimen mtrl_progress_circular_inset 0x0 -int dimen mtrl_progress_circular_inset_extra_small 0x0 -int dimen mtrl_progress_circular_inset_medium 0x0 -int dimen mtrl_progress_circular_inset_small 0x0 -int dimen mtrl_progress_circular_radius 0x0 -int dimen mtrl_progress_circular_size 0x0 -int dimen mtrl_progress_circular_size_extra_small 0x0 -int dimen mtrl_progress_circular_size_medium 0x0 -int dimen mtrl_progress_circular_size_small 0x0 -int dimen mtrl_progress_circular_track_thickness_extra_small 0x0 -int dimen mtrl_progress_circular_track_thickness_medium 0x0 -int dimen mtrl_progress_circular_track_thickness_small 0x0 -int dimen mtrl_progress_indicator_full_rounded_corner_radius 0x0 -int dimen mtrl_progress_track_thickness 0x0 -int dimen mtrl_shape_corner_size_large_component 0x0 -int dimen mtrl_shape_corner_size_medium_component 0x0 -int dimen mtrl_shape_corner_size_small_component 0x0 -int dimen mtrl_slider_halo_radius 0x0 -int dimen mtrl_slider_label_padding 0x0 -int dimen mtrl_slider_label_radius 0x0 -int dimen mtrl_slider_label_square_side 0x0 -int dimen mtrl_slider_thumb_elevation 0x0 -int dimen mtrl_slider_thumb_radius 0x0 -int dimen mtrl_slider_tick_min_spacing 0x0 -int dimen mtrl_slider_tick_radius 0x0 -int dimen mtrl_slider_track_height 0x0 -int dimen mtrl_slider_track_side_padding 0x0 -int dimen mtrl_slider_widget_height 0x0 -int dimen mtrl_snackbar_action_text_color_alpha 0x0 -int dimen mtrl_snackbar_background_corner_radius 0x0 -int dimen mtrl_snackbar_background_overlay_color_alpha 0x0 -int dimen mtrl_snackbar_margin 0x0 -int dimen mtrl_snackbar_message_margin_horizontal 0x0 -int dimen mtrl_snackbar_padding_horizontal 0x0 -int dimen mtrl_switch_text_padding 0x0 -int dimen mtrl_switch_thumb_elevation 0x0 -int dimen mtrl_switch_thumb_icon_size 0x0 -int dimen mtrl_switch_thumb_size 0x0 -int dimen mtrl_switch_track_height 0x0 -int dimen mtrl_switch_track_width 0x0 -int dimen mtrl_textinput_box_bottom_offset 0x0 -int dimen mtrl_textinput_box_corner_radius_medium 0x0 -int dimen mtrl_textinput_box_corner_radius_small 0x0 -int dimen mtrl_textinput_box_label_cutout_padding 0x0 -int dimen mtrl_textinput_box_padding_end 0x0 -int dimen mtrl_textinput_box_stroke_width_default 0x0 -int dimen mtrl_textinput_box_stroke_width_focused 0x0 -int dimen mtrl_textinput_counter_margin_start 0x0 -int dimen mtrl_textinput_end_icon_margin_start 0x0 -int dimen mtrl_textinput_outline_box_expanded_padding 0x0 -int dimen mtrl_textinput_start_icon_margin_end 0x0 -int dimen mtrl_toolbar_default_height 0x0 -int dimen mtrl_tooltip_arrowSize 0x0 -int dimen mtrl_tooltip_cornerSize 0x0 -int dimen mtrl_tooltip_minHeight 0x0 -int dimen mtrl_tooltip_minWidth 0x0 -int dimen mtrl_tooltip_padding 0x0 -int dimen mtrl_transition_shared_axis_slide_distance 0x0 -int dimen notification_action_icon_size 0x0 -int dimen notification_action_text_size 0x0 -int dimen notification_big_circle_margin 0x0 -int dimen notification_content_margin_start 0x0 -int dimen notification_large_icon_height 0x0 -int dimen notification_large_icon_width 0x0 -int dimen notification_main_column_padding_top 0x0 -int dimen notification_media_narrow_margin 0x0 -int dimen notification_right_icon_size 0x0 -int dimen notification_right_side_padding_top 0x0 -int dimen notification_small_icon_background_padding 0x0 -int dimen notification_small_icon_size_as_large 0x0 -int dimen notification_subtext_size 0x0 -int dimen notification_top_pad 0x0 -int dimen notification_top_pad_large_text 0x0 -int dimen preference_dropdown_padding_start 0x0 -int dimen preference_icon_minWidth 0x0 -int dimen preference_seekbar_padding_horizontal 0x0 -int dimen preference_seekbar_padding_vertical 0x0 -int dimen preference_seekbar_value_minWidth 0x0 -int dimen preferences_detail_width 0x0 -int dimen preferences_header_width 0x0 -int dimen splashscreen_icon_mask_size_no_background 0x0 -int dimen splashscreen_icon_mask_size_with_background 0x0 -int dimen splashscreen_icon_mask_stroke_no_background 0x0 -int dimen splashscreen_icon_mask_stroke_with_background 0x0 -int dimen splashscreen_icon_size 0x0 -int dimen splashscreen_icon_size_no_background 0x0 -int dimen splashscreen_icon_size_with_background 0x0 -int dimen tooltip_corner_radius 0x0 -int dimen tooltip_horizontal_padding 0x0 -int dimen tooltip_margin 0x0 -int dimen tooltip_precise_anchor_extra_offset 0x0 -int dimen tooltip_precise_anchor_threshold 0x0 -int dimen tooltip_vertical_padding 0x0 -int dimen tooltip_y_offset_non_touch 0x0 -int dimen tooltip_y_offset_touch 0x0 -int drawable abc_ab_share_pack_mtrl_alpha 0x0 -int drawable abc_action_bar_item_background_material 0x0 -int drawable abc_btn_borderless_material 0x0 -int drawable abc_btn_check_material 0x0 -int drawable abc_btn_check_material_anim 0x0 -int drawable abc_btn_check_to_on_mtrl_000 0x0 -int drawable abc_btn_check_to_on_mtrl_015 0x0 -int drawable abc_btn_colored_material 0x0 -int drawable abc_btn_default_mtrl_shape 0x0 -int drawable abc_btn_radio_material 0x0 -int drawable abc_btn_radio_material_anim 0x0 -int drawable abc_btn_radio_to_on_mtrl_000 0x0 -int drawable abc_btn_radio_to_on_mtrl_015 0x0 -int drawable abc_btn_switch_to_on_mtrl_00001 0x0 -int drawable abc_btn_switch_to_on_mtrl_00012 0x0 -int drawable abc_cab_background_internal_bg 0x0 -int drawable abc_cab_background_top_material 0x0 -int drawable abc_cab_background_top_mtrl_alpha 0x0 -int drawable abc_control_background_material 0x0 -int drawable abc_dialog_material_background 0x0 -int drawable abc_edit_text_material 0x0 -int drawable abc_ic_ab_back_material 0x0 -int drawable abc_ic_arrow_drop_right_black_24dp 0x0 -int drawable abc_ic_clear_material 0x0 -int drawable abc_ic_commit_search_api_mtrl_alpha 0x0 -int drawable abc_ic_go_search_api_material 0x0 -int drawable abc_ic_menu_copy_mtrl_am_alpha 0x0 -int drawable abc_ic_menu_cut_mtrl_alpha 0x0 -int drawable abc_ic_menu_overflow_material 0x0 -int drawable abc_ic_menu_paste_mtrl_am_alpha 0x0 -int drawable abc_ic_menu_selectall_mtrl_alpha 0x0 -int drawable abc_ic_menu_share_mtrl_alpha 0x0 -int drawable abc_ic_search_api_material 0x0 -int drawable abc_ic_star_black_16dp 0x0 -int drawable abc_ic_star_black_36dp 0x0 -int drawable abc_ic_star_black_48dp 0x0 -int drawable abc_ic_star_half_black_16dp 0x0 -int drawable abc_ic_star_half_black_36dp 0x0 -int drawable abc_ic_star_half_black_48dp 0x0 -int drawable abc_ic_voice_search_api_material 0x0 -int drawable abc_item_background_holo_dark 0x0 -int drawable abc_item_background_holo_light 0x0 -int drawable abc_list_divider_material 0x0 -int drawable abc_list_divider_mtrl_alpha 0x0 -int drawable abc_list_focused_holo 0x0 -int drawable abc_list_longpressed_holo 0x0 -int drawable abc_list_pressed_holo_dark 0x0 -int drawable abc_list_pressed_holo_light 0x0 -int drawable abc_list_selector_background_transition_holo_dark 0x0 -int drawable abc_list_selector_background_transition_holo_light 0x0 -int drawable abc_list_selector_disabled_holo_dark 0x0 -int drawable abc_list_selector_disabled_holo_light 0x0 -int drawable abc_list_selector_holo_dark 0x0 -int drawable abc_list_selector_holo_light 0x0 -int drawable abc_menu_hardkey_panel_mtrl_mult 0x0 -int drawable abc_popup_background_mtrl_mult 0x0 -int drawable abc_ratingbar_indicator_material 0x0 -int drawable abc_ratingbar_material 0x0 -int drawable abc_ratingbar_small_material 0x0 -int drawable abc_scrubber_control_off_mtrl_alpha 0x0 -int drawable abc_scrubber_control_to_pressed_mtrl_000 0x0 -int drawable abc_scrubber_control_to_pressed_mtrl_005 0x0 -int drawable abc_scrubber_primary_mtrl_alpha 0x0 -int drawable abc_scrubber_track_mtrl_alpha 0x0 -int drawable abc_seekbar_thumb_material 0x0 -int drawable abc_seekbar_tick_mark_material 0x0 -int drawable abc_seekbar_track_material 0x0 -int drawable abc_spinner_mtrl_am_alpha 0x0 -int drawable abc_spinner_textfield_background_material 0x0 -int drawable abc_star_black_48dp 0x0 -int drawable abc_star_half_black_48dp 0x0 -int drawable abc_switch_thumb_material 0x0 -int drawable abc_switch_track_mtrl_alpha 0x0 -int drawable abc_tab_indicator_material 0x0 -int drawable abc_tab_indicator_mtrl_alpha 0x0 -int drawable abc_text_cursor_material 0x0 -int drawable abc_text_select_handle_left_mtrl 0x0 -int drawable abc_text_select_handle_left_mtrl_dark 0x0 -int drawable abc_text_select_handle_left_mtrl_light 0x0 -int drawable abc_text_select_handle_middle_mtrl 0x0 -int drawable abc_text_select_handle_middle_mtrl_dark 0x0 -int drawable abc_text_select_handle_middle_mtrl_light 0x0 -int drawable abc_text_select_handle_right_mtrl 0x0 -int drawable abc_text_select_handle_right_mtrl_dark 0x0 -int drawable abc_text_select_handle_right_mtrl_light 0x0 -int drawable abc_textfield_activated_mtrl_alpha 0x0 -int drawable abc_textfield_default_mtrl_alpha 0x0 -int drawable abc_textfield_search_activated_mtrl_alpha 0x0 -int drawable abc_textfield_search_default_mtrl_alpha 0x0 -int drawable abc_textfield_search_material 0x0 -int drawable abc_vector_test 0x0 -int drawable androidide_header 0x0 -int drawable androidide_header_compact 0x0 -int drawable avd_hide_password 0x0 -int drawable avd_show_password 0x0 -int drawable baseline_more_vert_24 0x0 -int drawable basic_activity 0x0 -int drawable bg_designer_view 0x0 -int drawable bg_ripple 0x0 -int drawable bg_ripple_disabled 0x0 -int drawable bg_ripple_pressed 0x0 -int drawable bg_widget_drag_placeholder 0x0 -int drawable blank_activity_drawer 0x0 -int drawable blank_activity_tabs 0x0 -int drawable blank_fragment 0x0 -int drawable bottom_navigation_activity 0x0 -int drawable bottom_sheet_rounded_background 0x0 -int drawable btn_checkbox_checked_mtrl 0x0 -int drawable btn_checkbox_checked_to_unchecked_mtrl_animation 0x0 -int drawable btn_checkbox_unchecked_mtrl 0x0 -int drawable btn_checkbox_unchecked_to_checked_mtrl_animation 0x0 -int drawable btn_radio_off_mtrl 0x0 -int drawable btn_radio_off_to_on_mtrl_animation 0x0 -int drawable btn_radio_on_mtrl 0x0 -int drawable btn_radio_on_to_off_mtrl_animation 0x0 -int drawable compat_splash_screen 0x0 -int drawable compat_splash_screen_no_icon_background 0x0 -int drawable compose_empty_activity 0x0 -int drawable cpp_activity 0x0 -int drawable design_bottom_navigation_item_background 0x0 -int drawable design_fab_background 0x0 -int drawable design_ic_visibility 0x0 -int drawable design_ic_visibility_off 0x0 -int drawable design_password_eye 0x0 -int drawable design_snackbar_background 0x0 -int drawable download 0x0 -int drawable editor_text_select_start 0x0 -int drawable empty_activity 0x0 -int drawable empty_noandroidx 0x0 -int drawable fb_button_background_selector 0x0 -int drawable game_activity 0x0 -int drawable ic_account 0x0 -int drawable ic_acside 0x0 -int drawable ic_add 0x0 -int drawable ic_add_module 0x0 -int drawable ic_ai 0x0 -int drawable ic_alert 0x0 -int drawable ic_android 0x0 -int drawable ic_apk_install 0x0 -int drawable ic_app 0x0 -int drawable ic_arrow_back 0x0 -int drawable ic_arrow_back_black_24 0x0 -int drawable ic_arrow_down_24dp 0x0 -int drawable ic_asset_studio 0x0 -int drawable ic_backspace 0x0 -int drawable ic_bash_commands 0x0 -int drawable ic_bell 0x0 -int drawable ic_branches 0x0 -int drawable ic_bug 0x0 -int drawable ic_call_answer 0x0 -int drawable ic_call_answer_low 0x0 -int drawable ic_call_answer_video 0x0 -int drawable ic_call_answer_video_low 0x0 -int drawable ic_call_decline 0x0 -int drawable ic_call_decline_low 0x0 -int drawable ic_cfg 0x0 -int drawable ic_cfg_main 0x0 -int drawable ic_check 0x0 -int drawable ic_chevron_down 0x0 -int drawable ic_chevron_right 0x0 -int drawable ic_clear 0x0 -int drawable ic_clear_black_24 0x0 -int drawable ic_clock_black_24dp 0x0 -int drawable ic_close 0x0 -int drawable ic_close_all 0x0 -int drawable ic_close_others 0x0 -int drawable ic_close_this 0x0 -int drawable ic_cmake 0x0 -int drawable ic_code 0x0 -int drawable ic_color_scheme 0x0 -int drawable ic_compilation_error 0x0 -int drawable ic_copy 0x0 -int drawable ic_custom_font 0x0 -int drawable ic_delete 0x0 -int drawable ic_diagnostics 0x0 -int drawable ic_docs 0x0 -int drawable ic_download 0x0 -int drawable ic_downpull 0x0 -int drawable ic_drawing 0x0 -int drawable ic_email 0x0 -int drawable ic_error 0x0 -int drawable ic_expand_less_22px 0x0 -int drawable ic_expand_more_22px 0x0 -int drawable ic_expand_selection 0x0 -int drawable ic_extensions 0x0 -int drawable ic_file_apk 0x0 -int drawable ic_file_image 0x0 -int drawable ic_file_rename 0x0 -int drawable ic_file_txt 0x0 -int drawable ic_file_unknown 0x0 -int drawable ic_filetype_activity 0x0 -int drawable ic_filetype_enum 0x0 -int drawable ic_filetype_interface 0x0 -int drawable ic_filter 0x0 -int drawable ic_folder 0x0 -int drawable ic_folder_close 0x0 -int drawable ic_font_ligatures 0x0 -int drawable ic_format_code 0x0 -int drawable ic_git 0x0 -int drawable ic_github 0x0 -int drawable ic_gradle 0x0 -int drawable ic_heart 0x0 -int drawable ic_heart_outline 0x0 -int drawable ic_hex_icon 0x0 -int drawable ic_history 0x0 -int drawable ic_image 0x0 -int drawable ic_info 0x0 -int drawable ic_keyboard 0x0 -int drawable ic_keyboard_black_24dp 0x0 -int drawable ic_keyboard_soft 0x0 -int drawable ic_label 0x0 -int drawable ic_language_cpp 0x0 -int drawable ic_language_java 0x0 -int drawable ic_language_json 0x0 -int drawable ic_language_kotlin 0x0 -int drawable ic_language_kts 0x0 -int drawable ic_language_properties 0x0 -int drawable ic_language_xml 0x0 -int drawable ic_launcher_animated 0x0 -int drawable ic_launcher_animated_dark 0x0 -int drawable ic_launcher_background 0x0 -int drawable ic_launcher_fg_vector 0x0 -int drawable ic_launcher_foreground 0x0 -int drawable ic_launcher_main 0x0 -int drawable ic_launcher_notification 0x0 -int drawable ic_licenses 0x0 -int drawable ic_logs_disconnect 0x0 -int drawable ic_loupe 0x0 -int drawable ic_m3_chip_check 0x0 -int drawable ic_m3_chip_checked_circle 0x0 -int drawable ic_m3_chip_close 0x0 -int drawable ic_min_sdk 0x0 -int drawable ic_module 0x0 -int drawable ic_more_vert_black_20dp 0x0 -int drawable ic_move_down 0x0 -int drawable ic_mtrl_arrow_circle 0x0 -int drawable ic_mtrl_checked_circle 0x0 -int drawable ic_mtrl_chip_checked_black 0x0 -int drawable ic_mtrl_chip_checked_circle 0x0 -int drawable ic_mtrl_chip_close_circle 0x0 -int drawable ic_new_file 0x0 -int drawable ic_new_folder 0x0 -int drawable ic_notification 0x0 -int drawable ic_ok 0x0 -int drawable ic_open_external 0x0 -int drawable ic_open_project 0x0 -int drawable ic_open_with 0x0 -int drawable ic_package 0x0 -int drawable ic_palette 0x0 -int drawable ic_password_input 0x0 -int drawable ic_pin 0x0 -int drawable ic_preview_layout 0x0 -int drawable ic_publish 0x0 -int drawable ic_qq 0x0 -int drawable ic_redo 0x0 -int drawable ic_refresh 0x0 -int drawable ic_reload 0x0 -int drawable ic_remote 0x0 -int drawable ic_robot 0x0 -int drawable ic_rounded_square 0x0 -int drawable ic_run 0x0 -int drawable ic_run_outline 0x0 -int drawable ic_run_tasks 0x0 -int drawable ic_save 0x0 -int drawable ic_search 0x0 -int drawable ic_search_black_24 0x0 -int drawable ic_search_file 0x0 -int drawable ic_search_project 0x0 -int drawable ic_search_replace 0x0 -int drawable ic_settings 0x0 -int drawable ic_share 0x0 -int drawable ic_sora_handle_drop 0x0 -int drawable ic_space 0x0 -int drawable ic_sticky_scroll 0x0 -int drawable ic_stop_daemons 0x0 -int drawable ic_suggestion 0x0 -int drawable ic_sweep_delete 0x0 -int drawable ic_sync 0x0 -int drawable ic_tab 0x0 -int drawable ic_telegram 0x0 -int drawable ic_terminal 0x0 -int drawable ic_text 0x0 -int drawable ic_text_lower 0x0 -int drawable ic_text_size 0x0 -int drawable ic_tooltip 0x0 -int drawable ic_track_changes 0x0 -int drawable ic_translate 0x0 -int drawable ic_tree 0x0 -int drawable ic_tune 0x0 -int drawable ic_ui_mode 0x0 -int drawable ic_undo 0x0 -int drawable ic_visibility 0x0 -int drawable ic_website 0x0 -int drawable ic_widget_analog_clock 0x0 -int drawable ic_widget_auto_complete_textview 0x0 -int drawable ic_widget_button 0x0 -int drawable ic_widget_calendar_view 0x0 -int drawable ic_widget_checkbox 0x0 -int drawable ic_widget_checked_textview 0x0 -int drawable ic_widget_chronometer 0x0 -int drawable ic_widget_edittext 0x0 -int drawable ic_widget_frame_layout 0x0 -int drawable ic_widget_grid_layout 0x0 -int drawable ic_widget_grid_view 0x0 -int drawable ic_widget_horizontal_scroll_view 0x0 -int drawable ic_widget_imagebutton 0x0 -int drawable ic_widget_imageswitcher 0x0 -int drawable ic_widget_imageview 0x0 -int drawable ic_widget_linear_layout_horz 0x0 -int drawable ic_widget_linear_layout_vert 0x0 -int drawable ic_widget_list_view 0x0 -int drawable ic_widget_multi_auto_complete_textview 0x0 -int drawable ic_widget_number_picker 0x0 -int drawable ic_widget_progress_bar 0x0 -int drawable ic_widget_quick_contact_badge 0x0 -int drawable ic_widget_radio_button 0x0 -int drawable ic_widget_radio_group 0x0 -int drawable ic_widget_rating_bar 0x0 -int drawable ic_widget_relative_layout 0x0 -int drawable ic_widget_scroll_view 0x0 -int drawable ic_widget_seek_bar 0x0 -int drawable ic_widget_space 0x0 -int drawable ic_widget_spinner 0x0 -int drawable ic_widget_surface_view 0x0 -int drawable ic_widget_switch 0x0 -int drawable ic_widget_text_clock 0x0 -int drawable ic_widget_text_view 0x0 -int drawable ic_widget_textswitcher 0x0 -int drawable ic_widget_textureview 0x0 -int drawable ic_widget_textview 0x0 -int drawable ic_widget_toggle_button 0x0 -int drawable ic_widget_videoview 0x0 -int drawable ic_widget_view 0x0 -int drawable ic_widget_viewanimator 0x0 -int drawable ic_widget_viewflipper 0x0 -int drawable ic_widget_viewswitcher 0x0 -int drawable ic_widget_webview 0x0 -int drawable ic_wrap_text 0x0 -int drawable icon_background 0x0 -int drawable m3_avd_hide_password 0x0 -int drawable m3_avd_show_password 0x0 -int drawable m3_bottom_sheet_drag_handle 0x0 -int drawable m3_password_eye 0x0 -int drawable m3_popupmenu_background_overlay 0x0 -int drawable m3_radiobutton_ripple 0x0 -int drawable m3_selection_control_ripple 0x0 -int drawable m3_split_button_chevron_avd 0x0 -int drawable m3_tabs_background 0x0 -int drawable m3_tabs_line_indicator 0x0 -int drawable m3_tabs_rounded_line_indicator 0x0 -int drawable m3_tabs_transparent_background 0x0 -int drawable magnifier_background 0x0 -int drawable material_cursor_drawable 0x0 -int drawable material_ic_calendar_black_24dp 0x0 -int drawable material_ic_clear_black_24dp 0x0 -int drawable material_ic_edit_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_left_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_next_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_previous_black_24dp 0x0 -int drawable material_ic_keyboard_arrow_right_black_24dp 0x0 -int drawable material_ic_menu_arrow_down_black_24dp 0x0 -int drawable material_ic_menu_arrow_up_black_24dp 0x0 -int drawable mtrl_bottomsheet_drag_handle 0x0 -int drawable mtrl_checkbox_button 0x0 -int drawable mtrl_checkbox_button_checked_unchecked 0x0 -int drawable mtrl_checkbox_button_icon 0x0 -int drawable mtrl_checkbox_button_icon_checked_indeterminate 0x0 -int drawable mtrl_checkbox_button_icon_checked_unchecked 0x0 -int drawable mtrl_checkbox_button_icon_indeterminate_checked 0x0 -int drawable mtrl_checkbox_button_icon_indeterminate_unchecked 0x0 -int drawable mtrl_checkbox_button_icon_unchecked_checked 0x0 -int drawable mtrl_checkbox_button_icon_unchecked_indeterminate 0x0 -int drawable mtrl_checkbox_button_unchecked_checked 0x0 -int drawable mtrl_dialog_background 0x0 -int drawable mtrl_dropdown_arrow 0x0 -int drawable mtrl_ic_arrow_drop_down 0x0 -int drawable mtrl_ic_arrow_drop_up 0x0 -int drawable mtrl_ic_cancel 0x0 -int drawable mtrl_ic_check_mark 0x0 -int drawable mtrl_ic_checkbox_checked 0x0 -int drawable mtrl_ic_checkbox_unchecked 0x0 -int drawable mtrl_ic_error 0x0 -int drawable mtrl_ic_indeterminate 0x0 -int drawable mtrl_navigation_bar_item_background 0x0 -int drawable mtrl_popupmenu_background 0x0 -int drawable mtrl_popupmenu_background_overlay 0x0 -int drawable mtrl_snackbar_background 0x0 -int drawable mtrl_switch_thumb 0x0 -int drawable mtrl_switch_thumb_checked 0x0 -int drawable mtrl_switch_thumb_checked_pressed 0x0 -int drawable mtrl_switch_thumb_checked_unchecked 0x0 -int drawable mtrl_switch_thumb_pressed 0x0 -int drawable mtrl_switch_thumb_pressed_checked 0x0 -int drawable mtrl_switch_thumb_pressed_unchecked 0x0 -int drawable mtrl_switch_thumb_unchecked 0x0 -int drawable mtrl_switch_thumb_unchecked_checked 0x0 -int drawable mtrl_switch_thumb_unchecked_pressed 0x0 -int drawable mtrl_switch_track 0x0 -int drawable mtrl_switch_track_decoration 0x0 -int drawable mtrl_tabs_default_indicator 0x0 -int drawable native_cpp 0x0 -int drawable navigation_drawer_activity 0x0 -int drawable navigation_empty_icon 0x0 -int drawable no_activity 0x0 -int drawable notification_action_background 0x0 -int drawable notification_bg 0x0 -int drawable notification_bg_low 0x0 -int drawable notification_bg_low_normal 0x0 -int drawable notification_bg_low_pressed 0x0 -int drawable notification_bg_normal 0x0 -int drawable notification_bg_normal_pressed 0x0 -int drawable notification_icon_background 0x0 -int drawable notification_oversize_large_icon_bg 0x0 -int drawable notification_template_icon_bg 0x0 -int drawable notification_template_icon_low_bg 0x0 -int drawable notification_tile_bg 0x0 -int drawable notify_panel_notification_icon_bg 0x0 -int drawable preference_list_divider_material 0x0 -int drawable responsive_activity 0x0 -int drawable round_content_copy_20 0x0 -int drawable round_content_cut_20 0x0 -int drawable round_content_paste_20 0x0 -int drawable round_save_20 0x0 -int drawable round_select_all_20 0x0 -int drawable rounded_background 0x0 -int drawable shadow_bottom 0x0 -int drawable shadow_top 0x0 -int drawable test_level_drawable 0x0 -int drawable text_select_handle_left_material 0x0 -int drawable text_select_handle_right_material 0x0 -int drawable textfield_cursor 0x0 -int drawable tooltip_frame_dark 0x0 -int drawable tooltip_frame_light 0x0 -int drawable utils_toast_bg 0x0 -int font josefin_sans 0x0 -int font quicksand 0x0 -int id BOTTOM_END 0x0 -int id BOTTOM_START 0x0 -int id END_CENTER 0x0 -int id NO_DEBUG 0x0 -int id SHOW_ALL 0x0 -int id SHOW_PATH 0x0 -int id SHOW_PROGRESS 0x0 -int id TOP_END 0x0 -int id TOP_START 0x0 -int id accelerate 0x0 -int id accessibility_action_clickable_span 0x0 -int id accessibility_custom_action_0 0x0 -int id accessibility_custom_action_1 0x0 -int id accessibility_custom_action_10 0x0 -int id accessibility_custom_action_11 0x0 -int id accessibility_custom_action_12 0x0 -int id accessibility_custom_action_13 0x0 -int id accessibility_custom_action_14 0x0 -int id accessibility_custom_action_15 0x0 -int id accessibility_custom_action_16 0x0 -int id accessibility_custom_action_17 0x0 -int id accessibility_custom_action_18 0x0 -int id accessibility_custom_action_19 0x0 -int id accessibility_custom_action_2 0x0 -int id accessibility_custom_action_20 0x0 -int id accessibility_custom_action_21 0x0 -int id accessibility_custom_action_22 0x0 -int id accessibility_custom_action_23 0x0 -int id accessibility_custom_action_24 0x0 -int id accessibility_custom_action_25 0x0 -int id accessibility_custom_action_26 0x0 -int id accessibility_custom_action_27 0x0 -int id accessibility_custom_action_28 0x0 -int id accessibility_custom_action_29 0x0 -int id accessibility_custom_action_3 0x0 -int id accessibility_custom_action_30 0x0 -int id accessibility_custom_action_31 0x0 -int id accessibility_custom_action_4 0x0 -int id accessibility_custom_action_5 0x0 -int id accessibility_custom_action_6 0x0 -int id accessibility_custom_action_7 0x0 -int id accessibility_custom_action_8 0x0 -int id accessibility_custom_action_9 0x0 -int id actionDown 0x0 -int id actionDownUp 0x0 -int id actionUp 0x0 -int id action_auto_switch 0x0 -int id action_bar 0x0 -int id action_bar_activity_content 0x0 -int id action_bar_container 0x0 -int id action_bar_root 0x0 -int id action_bar_spinner 0x0 -int id action_bar_subtitle 0x0 -int id action_bar_title 0x0 -int id action_clear 0x0 -int id action_container 0x0 -int id action_context_bar 0x0 -int id action_divider 0x0 -int id action_filter_system 0x0 -int id action_filter_tag 0x0 -int id action_history 0x0 -int id action_image 0x0 -int id action_menu_divider 0x0 -int id action_menu_presenter 0x0 -int id action_mode_bar 0x0 -int id action_mode_bar_stub 0x0 -int id action_mode_close_button 0x0 -int id action_search 0x0 -int id action_select_agent 0x0 -int id action_select_provider 0x0 -int id action_settings 0x0 -int id action_text 0x0 -int id actions 0x0 -int id activity_chooser_view_content 0x0 -int id add 0x0 -int id advance 0x0 -int id alertTitle 0x0 -int id aligned 0x0 -int id allStates 0x0 -int id alpha_slider 0x0 -int id animateToEnd 0x0 -int id animateToStart 0x0 -int id antiClockwise 0x0 -int id anticipate 0x0 -int id arc 0x0 -int id asConfigured 0x0 -int id async 0x0 -int id auto 0x0 -int id autoComplete 0x0 -int id autoCompleteToEnd 0x0 -int id autoCompleteToStart 0x0 -int id autoHide 0x0 -int id autoLimit 0x0 -int id availableSpace 0x0 -int id baseline 0x0 -int id basic 0x0 -int id bestChoice 0x0 -int id blocking 0x0 -int id blue_slider 0x0 -int id bottom 0x0 -int id bounce 0x0 -int id buttonPanel 0x0 -int id callMeasure 0x0 -int id cancel_button 0x0 -int id carryVelocity 0x0 -int id center 0x0 -int id centerCrop 0x0 -int id centerInside 0x0 -int id chain 0x0 -int id chain2 0x0 -int id checkbox 0x0 -int id checked 0x0 -int id chronometer 0x0 -int id circle_center 0x0 -int id clear_text 0x0 -int id clockwise 0x0 -int id closest 0x0 -int id color_preview 0x0 -int id compress 0x0 -int id confirm_button 0x0 -int id constraint 0x0 -int id container 0x0 -int id content 0x0 -int id contentPanel 0x0 -int id contiguous 0x0 -int id continuousVelocity 0x0 -int id coordinator 0x0 -int id cos 0x0 -int id counterclockwise 0x0 -int id cradle 0x0 -int id currentState 0x0 -int id custom 0x0 -int id customPanel 0x0 -int id cut 0x0 -int id date_picker_actions 0x0 -int id decelerate 0x0 -int id decelerateAndComplete 0x0 -int id decor_content_parent 0x0 -int id default_activity_button 0x0 -int id deltaRelative 0x0 -int id description 0x0 -int id design_bottom_sheet 0x0 -int id design_menu_item_action_area 0x0 -int id design_menu_item_action_area_stub 0x0 -int id design_menu_item_text 0x0 -int id design_navigation_view 0x0 -int id diagnostic_container_message 0x0 -int id diagnostic_container_quickfix 0x0 -int id diagnostic_tooltip_brief_message 0x0 -int id diagnostic_tooltip_detailed_message 0x0 -int id diagnostic_tooltip_more_actions 0x0 -int id diagnostic_tooltip_preferred_action 0x0 -int id dialog_button 0x0 -int id disjoint 0x0 -int id dragAnticlockwise 0x0 -int id dragClockwise 0x0 -int id dragDown 0x0 -int id dragEnd 0x0 -int id dragLeft 0x0 -int id dragRight 0x0 -int id dragStart 0x0 -int id dragUp 0x0 -int id dropdown_menu 0x0 -int id easeIn 0x0 -int id easeInOut 0x0 -int id easeOut 0x0 -int id east 0x0 -int id edge 0x0 -int id edit_query 0x0 -int id edit_text_id 0x0 -int id elastic 0x0 -int id embed 0x0 -int id end 0x0 -int id endToStart 0x0 -int id entireSpace 0x0 -int id escape 0x0 -int id expand_activities_button 0x0 -int id expanded_menu 0x0 -int id fade 0x0 -int id fbContent 0x0 -int id fbIcon 0x0 -int id fbLeftProgress 0x0 -int id fbMessage 0x0 -int id fbNegativeAction 0x0 -int id fbPositiveAction 0x0 -int id fbPrimaryAction 0x0 -int id fbRightProgress 0x0 -int id fbRoot 0x0 -int id fbSecondaryActionContainer 0x0 -int id fbTitle 0x0 -int id fill 0x0 -int id filled 0x0 -int id fitCenter 0x0 -int id fitEnd 0x0 -int id fitStart 0x0 -int id fitXY 0x0 -int id fixed 0x0 -int id flip 0x0 -int id floating 0x0 -int id follow 0x0 -int id forever 0x0 -int id fragment_container_view_tag 0x0 -int id frost 0x0 -int id fullscreen_header 0x0 -int id ghost_view 0x0 -int id ghost_view_holder 0x0 -int id gone 0x0 -int id green_slider 0x0 -int id group_divider 0x0 -int id header_title 0x0 -int id hex_field 0x0 -int id hidden 0x0 -int id hide_ime_id 0x0 -int id home 0x0 -int id honorRequest 0x0 -int id horizontal_only 0x0 -int id icon 0x0 -int id icon_frame 0x0 -int id icon_group 0x0 -int id ignore 0x0 -int id ignoreRequest 0x0 -int id image 0x0 -int id immediateStop 0x0 -int id included 0x0 -int id indeterminate 0x0 -int id info 0x0 -int id invisible 0x0 -int id inward 0x0 -int id italic 0x0 -int id item_touch_helper_previous_elevation 0x0 -int id jumpToEnd 0x0 -int id jumpToStart 0x0 -int id labeled 0x0 -int id largeLabel 0x0 -int id layout 0x0 -int id left 0x0 -int id leftToRight 0x0 -int id legacy 0x0 -int id line1 0x0 -int id line3 0x0 -int id linear 0x0 -int id listMode 0x0 -int id list_item 0x0 -int id m3_side_sheet 0x0 -int id magnifier_image_view 0x0 -int id marquee 0x0 -int id masked 0x0 -int id match_constraint 0x0 -int id match_parent 0x0 -int id material_clock_display 0x0 -int id material_clock_display_and_toggle 0x0 -int id material_clock_face 0x0 -int id material_clock_hand 0x0 -int id material_clock_level 0x0 -int id material_clock_period_am_button 0x0 -int id material_clock_period_pm_button 0x0 -int id material_clock_period_toggle 0x0 -int id material_hour_text_input 0x0 -int id material_hour_tv 0x0 -int id material_label 0x0 -int id material_minute_text_input 0x0 -int id material_minute_tv 0x0 -int id material_textinput_timepicker 0x0 -int id material_timepicker_cancel_button 0x0 -int id material_timepicker_container 0x0 -int id material_timepicker_mode_button 0x0 -int id material_timepicker_ok_button 0x0 -int id material_timepicker_view 0x0 -int id material_value_index 0x0 -int id matrix 0x0 -int id message 0x0 -int id middle 0x0 -int id mini 0x0 -int id month_grid 0x0 -int id month_navigation_bar 0x0 -int id month_navigation_fragment_toggle 0x0 -int id month_navigation_next 0x0 -int id month_navigation_previous 0x0 -int id month_title 0x0 -int id motion_base 0x0 -int id mtrl_calendar_day_selector_frame 0x0 -int id mtrl_calendar_days_of_week 0x0 -int id mtrl_calendar_frame 0x0 -int id mtrl_calendar_main_pane 0x0 -int id mtrl_calendar_months 0x0 -int id mtrl_calendar_selection_frame 0x0 -int id mtrl_calendar_text_input_frame 0x0 -int id mtrl_calendar_year_selector_frame 0x0 -int id mtrl_card_checked_layer_id 0x0 -int id mtrl_child_content_container 0x0 -int id mtrl_internal_children_alpha_tag 0x0 -int id mtrl_motion_snapshot_view 0x0 -int id mtrl_picker_fullscreen 0x0 -int id mtrl_picker_header 0x0 -int id mtrl_picker_header_selection_text 0x0 -int id mtrl_picker_header_title_and_selection 0x0 -int id mtrl_picker_header_toggle 0x0 -int id mtrl_picker_text_input_date 0x0 -int id mtrl_picker_text_input_range_end 0x0 -int id mtrl_picker_text_input_range_start 0x0 -int id mtrl_picker_title_text 0x0 -int id mtrl_view_tag_bottom_padding 0x0 -int id multiply 0x0 -int id myRecyclerView 0x0 -int id navigation_bar_item_active_indicator_view 0x0 -int id navigation_bar_item_content_container 0x0 -int id navigation_bar_item_icon_container 0x0 -int id navigation_bar_item_icon_view 0x0 -int id navigation_bar_item_inner_content_container 0x0 -int id navigation_bar_item_labels_group 0x0 -int id navigation_bar_item_large_label_view 0x0 -int id navigation_bar_item_small_label_view 0x0 -int id navigation_header_container 0x0 -int id navigation_menu_subheader_label 0x0 -int id ndk_version_tv 0x0 -int id neverCompleteToEnd 0x0 -int id neverCompleteToStart 0x0 -int id noState 0x0 -int id none 0x0 -int id normal 0x0 -int id north 0x0 -int id notification_background 0x0 -int id notification_main_column 0x0 -int id notification_main_column_container 0x0 -int id off 0x0 -int id on 0x0 -int id open_search_bar_placeholder_text_view 0x0 -int id open_search_bar_text_view 0x0 -int id open_search_bar_text_view_container 0x0 -int id open_search_view_background 0x0 -int id open_search_view_clear_button 0x0 -int id open_search_view_content_container 0x0 -int id open_search_view_divider 0x0 -int id open_search_view_dummy_toolbar 0x0 -int id open_search_view_edit_text 0x0 -int id open_search_view_header_container 0x0 -int id open_search_view_root 0x0 -int id open_search_view_scrim 0x0 -int id open_search_view_search_prefix 0x0 -int id open_search_view_status_bar_spacer 0x0 -int id open_search_view_text_container 0x0 -int id open_search_view_toolbar 0x0 -int id open_search_view_toolbar_container 0x0 -int id outline 0x0 -int id outward 0x0 -int id overshoot 0x0 -int id packed 0x0 -int id panel_btn_copy 0x0 -int id panel_btn_cut 0x0 -int id panel_btn_long_select 0x0 -int id panel_btn_paste 0x0 -int id panel_btn_select_all 0x0 -int id panel_hv 0x0 -int id panel_root 0x0 -int id parallax 0x0 -int id parent 0x0 -int id parentPanel 0x0 -int id parentRelative 0x0 -int id parent_matrix 0x0 -int id password_toggle 0x0 -int id path 0x0 -int id pathRelative 0x0 -int id percent 0x0 -int id pick 0x0 -int id pin 0x0 -int id position 0x0 -int id postLayout 0x0 -int id preferences_detail 0x0 -int id preferences_header 0x0 -int id preferences_sliding_pane_layout 0x0 -int id pressed 0x0 -int id progress 0x0 -int id progress_circular 0x0 -int id progress_horizontal 0x0 -int id radio 0x0 -int id rectangles 0x0 -int id recycler_view 0x0 -int id red_slider 0x0 -int id reinstall_btn 0x0 -int id remove_btn 0x0 -int id report_drawn 0x0 -int id result_item_desc 0x0 -int id result_item_image 0x0 -int id result_item_label 0x0 -int id retreat 0x0 -int id reverseSawtooth 0x0 -int id right 0x0 -int id rightToLeft 0x0 -int id right_icon 0x0 -int id right_side 0x0 -int id rounded 0x0 -int id row_index_key 0x0 -int id save_image_matrix 0x0 -int id save_non_transition_alpha 0x0 -int id save_overlay_view 0x0 -int id save_scale_type 0x0 -int id sawtooth 0x0 -int id scale 0x0 -int id screen 0x0 -int id scrollIndicatorDown 0x0 -int id scrollIndicatorUp 0x0 -int id scrollView 0x0 -int id scrollable 0x0 -int id search_badge 0x0 -int id search_bar 0x0 -int id search_button 0x0 -int id search_close_btn 0x0 -int id search_edit_frame 0x0 -int id search_go_btn 0x0 -int id search_mag_icon 0x0 -int id search_plate 0x0 -int id search_src_text 0x0 -int id search_voice_btn 0x0 -int id seekbar 0x0 -int id seekbar_value 0x0 -int id select_dialog_listview 0x0 -int id selected 0x0 -int id selection_type 0x0 -int id sharedValueSet 0x0 -int id sharedValueUnset 0x0 -int id shortcut 0x0 -int id sin 0x0 -int id skipped 0x0 -int id slide 0x0 -int id smallLabel 0x0 -int id snackbar_action 0x0 -int id snackbar_text 0x0 -int id south 0x0 -int id spacer 0x0 -int id special_effects_controller_view_tag 0x0 -int id spinner 0x0 -int id splashscreen_icon_view 0x0 -int id spline 0x0 -int id split_action_bar 0x0 -int id spread 0x0 -int id spread_inside 0x0 -int id spring 0x0 -int id square 0x0 -int id src_atop 0x0 -int id src_in 0x0 -int id src_over 0x0 -int id standard 0x0 -int id start 0x0 -int id startHorizontal 0x0 -int id startToEnd 0x0 -int id startVertical 0x0 -int id start_center 0x0 -int id staticLayout 0x0 -int id staticPostLayout 0x0 -int id stop 0x0 -int id stretch 0x0 -int id submenuarrow 0x0 -int id submit_area 0x0 -int id switchWidget 0x0 -int id tabMode 0x0 -int id tag_accessibility_actions 0x0 -int id tag_accessibility_clickable_spans 0x0 -int id tag_accessibility_heading 0x0 -int id tag_accessibility_pane_title 0x0 -int id tag_diagnostic_handler 0x0 -int id tag_on_apply_window_listener 0x0 -int id tag_on_receive_content_listener 0x0 -int id tag_on_receive_content_mime_types 0x0 -int id tag_screen_reader_focusable 0x0 -int id tag_state_description 0x0 -int id tag_transition_group 0x0 -int id tag_unhandled_key_event_manager 0x0 -int id tag_unhandled_key_listeners 0x0 -int id tag_window_insets_animation_callback 0x0 -int id text 0x0 -int id text2 0x0 -int id textSpacerNoButtons 0x0 -int id textSpacerNoTitle 0x0 -int id text_input_end_icon 0x0 -int id text_input_error_icon 0x0 -int id text_input_password_toggle 0x0 -int id text_input_start_icon 0x0 -int id textinput_counter 0x0 -int id textinput_error 0x0 -int id textinput_helper_text 0x0 -int id textinput_placeholder 0x0 -int id textinput_prefix_text 0x0 -int id textinput_suffix_text 0x0 -int id time 0x0 -int id title 0x0 -int id titleDividerNoCustom 0x0 -int id title_template 0x0 -int id top 0x0 -int id topPanel 0x0 -int id top_center 0x0 -int id touch_outside 0x0 -int id transition_clip 0x0 -int id transition_current_scene 0x0 -int id transition_image_transform 0x0 -int id transition_layout_save 0x0 -int id transition_pause_alpha 0x0 -int id transition_position 0x0 -int id transition_scene_layoutid_cache 0x0 -int id transition_transform 0x0 -int id triangle 0x0 -int id unchecked 0x0 -int id uniform 0x0 -int id unlabeled 0x0 -int id up 0x0 -int id utvBottomIconView 0x0 -int id utvLeftIconView 0x0 -int id utvRightIconView 0x0 -int id utvTopIconView 0x0 -int id vertical_only 0x0 -int id view_offset_helper 0x0 -int id view_transition 0x0 -int id view_tree_lifecycle_owner 0x0 -int id view_tree_on_back_pressed_dispatcher_owner 0x0 -int id view_tree_saved_state_registry_owner 0x0 -int id view_tree_view_model_store_owner 0x0 -int id visible 0x0 -int id visible_removing_fragment_view_tag 0x0 -int id west 0x0 -int id with_icon 0x0 -int id withinBounds 0x0 -int id wrap 0x0 -int id wrap_content 0x0 -int id wrap_content_constrained 0x0 -int id x_left 0x0 -int id x_right 0x0 -int integer abc_config_activityDefaultDur 0x0 -int integer abc_config_activityShortDur 0x0 -int integer app_bar_elevation_anim_duration 0x0 -int integer bottom_sheet_slide_duration 0x0 -int integer cancel_button_image_alpha 0x0 -int integer config_tooltipAnimTime 0x0 -int integer default_animation_duration 0x0 -int integer default_icon_animation_duration 0x0 -int integer design_snackbar_text_max_lines 0x0 -int integer design_tab_indicator_anim_duration_ms 0x0 -int integer hide_password_duration 0x0 -int integer m3_badge_max_number 0x0 -int integer m3_btn_anim_delay_ms 0x0 -int integer m3_btn_anim_duration_ms 0x0 -int integer m3_card_anim_delay_ms 0x0 -int integer m3_card_anim_duration_ms 0x0 -int integer m3_chip_anim_duration 0x0 -int integer m3_sys_motion_duration_extra_long1 0x0 -int integer m3_sys_motion_duration_extra_long2 0x0 -int integer m3_sys_motion_duration_extra_long3 0x0 -int integer m3_sys_motion_duration_extra_long4 0x0 -int integer m3_sys_motion_duration_long1 0x0 -int integer m3_sys_motion_duration_long2 0x0 -int integer m3_sys_motion_duration_long3 0x0 -int integer m3_sys_motion_duration_long4 0x0 -int integer m3_sys_motion_duration_medium1 0x0 -int integer m3_sys_motion_duration_medium2 0x0 -int integer m3_sys_motion_duration_medium3 0x0 -int integer m3_sys_motion_duration_medium4 0x0 -int integer m3_sys_motion_duration_short1 0x0 -int integer m3_sys_motion_duration_short2 0x0 -int integer m3_sys_motion_duration_short3 0x0 -int integer m3_sys_motion_duration_short4 0x0 -int integer m3_sys_motion_path 0x0 -int integer m3_sys_shape_corner_extra_extra_large_corner_family 0x0 -int integer m3_sys_shape_corner_extra_large_corner_family 0x0 -int integer m3_sys_shape_corner_extra_large_increased_corner_family 0x0 -int integer m3_sys_shape_corner_extra_small_corner_family 0x0 -int integer m3_sys_shape_corner_full_corner_family 0x0 -int integer m3_sys_shape_corner_large_corner_family 0x0 -int integer m3_sys_shape_corner_large_increased_corner_family 0x0 -int integer m3_sys_shape_corner_medium_corner_family 0x0 -int integer m3_sys_shape_corner_small_corner_family 0x0 -int integer material_motion_duration_long_1 0x0 -int integer material_motion_duration_long_2 0x0 -int integer material_motion_duration_medium_1 0x0 -int integer material_motion_duration_medium_2 0x0 -int integer material_motion_duration_short_1 0x0 -int integer material_motion_duration_short_2 0x0 -int integer material_motion_path 0x0 -int integer mtrl_badge_max_character_count 0x0 -int integer mtrl_btn_anim_delay_ms 0x0 -int integer mtrl_btn_anim_duration_ms 0x0 -int integer mtrl_calendar_header_orientation 0x0 -int integer mtrl_calendar_selection_text_lines 0x0 -int integer mtrl_calendar_year_selector_span 0x0 -int integer mtrl_card_anim_delay_ms 0x0 -int integer mtrl_card_anim_duration_ms 0x0 -int integer mtrl_chip_anim_duration 0x0 -int integer mtrl_switch_thumb_motion_duration 0x0 -int integer mtrl_switch_thumb_post_morphing_duration 0x0 -int integer mtrl_switch_thumb_pre_morphing_duration 0x0 -int integer mtrl_switch_thumb_pressed_duration 0x0 -int integer mtrl_switch_thumb_viewport_center_coordinate 0x0 -int integer mtrl_switch_thumb_viewport_size 0x0 -int integer mtrl_switch_track_viewport_height 0x0 -int integer mtrl_switch_track_viewport_width 0x0 -int integer mtrl_tab_indicator_anim_duration_ms 0x0 -int integer mtrl_view_gone 0x0 -int integer mtrl_view_invisible 0x0 -int integer mtrl_view_visible 0x0 -int integer preferences_detail_pane_weight 0x0 -int integer preferences_header_pane_weight 0x0 -int integer show_password_duration 0x0 -int integer status_bar_notification_info_maxnum 0x0 -int interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 0x0 -int interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 0x0 -int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 0x0 -int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 0x0 -int interpolator btn_radio_to_off_mtrl_animation_interpolator_0 0x0 -int interpolator btn_radio_to_on_mtrl_animation_interpolator_0 0x0 -int interpolator fast_out_slow_in 0x0 -int interpolator m3_sys_motion_easing_emphasized 0x0 -int interpolator m3_sys_motion_easing_emphasized_accelerate 0x0 -int interpolator m3_sys_motion_easing_emphasized_decelerate 0x0 -int interpolator m3_sys_motion_easing_linear 0x0 -int interpolator m3_sys_motion_easing_standard 0x0 -int interpolator m3_sys_motion_easing_standard_accelerate 0x0 -int interpolator m3_sys_motion_easing_standard_decelerate 0x0 -int interpolator mtrl_fast_out_linear_in 0x0 -int interpolator mtrl_fast_out_slow_in 0x0 -int interpolator mtrl_linear 0x0 -int interpolator mtrl_linear_out_slow_in 0x0 -int layout abc_action_bar_title_item 0x0 -int layout abc_action_bar_up_container 0x0 -int layout abc_action_menu_item_layout 0x0 -int layout abc_action_menu_layout 0x0 -int layout abc_action_mode_bar 0x0 -int layout abc_action_mode_close_item_material 0x0 -int layout abc_activity_chooser_view 0x0 -int layout abc_activity_chooser_view_list_item 0x0 -int layout abc_alert_dialog_button_bar_material 0x0 -int layout abc_alert_dialog_material 0x0 -int layout abc_alert_dialog_title_material 0x0 -int layout abc_cascading_menu_item_layout 0x0 -int layout abc_dialog_title_material 0x0 -int layout abc_expanded_menu_layout 0x0 -int layout abc_list_menu_item_checkbox 0x0 -int layout abc_list_menu_item_icon 0x0 -int layout abc_list_menu_item_layout 0x0 -int layout abc_list_menu_item_radio 0x0 -int layout abc_popup_menu_header_item_layout 0x0 -int layout abc_popup_menu_item_layout 0x0 -int layout abc_screen_content_include 0x0 -int layout abc_screen_simple 0x0 -int layout abc_screen_simple_overlay_action_mode 0x0 -int layout abc_screen_toolbar 0x0 -int layout abc_search_dropdown_item_icons_2line 0x0 -int layout abc_search_view 0x0 -int layout abc_select_dialog_material 0x0 -int layout abc_tooltip 0x0 -int layout activity_main_cfg 0x0 -int layout custom_dialog 0x0 -int layout default_completion_result_item 0x0 -int layout design_bottom_navigation_item 0x0 -int layout design_bottom_sheet_dialog 0x0 -int layout design_layout_snackbar 0x0 -int layout design_layout_snackbar_include 0x0 -int layout design_layout_tab_icon 0x0 -int layout design_layout_tab_text 0x0 -int layout design_menu_item_action_area 0x0 -int layout design_navigation_item 0x0 -int layout design_navigation_item_header 0x0 -int layout design_navigation_item_separator 0x0 -int layout design_navigation_item_subheader 0x0 -int layout design_navigation_menu 0x0 -int layout design_navigation_menu_item 0x0 -int layout design_text_input_end_icon 0x0 -int layout design_text_input_password_icon 0x0 -int layout design_text_input_start_icon 0x0 -int layout diagnostic_tooltip_window 0x0 -int layout expand_button 0x0 -int layout flash_bar_view 0x0 -int layout image_frame 0x0 -int layout ime_base_split_test_activity 0x0 -int layout ime_secondary_split_test_activity 0x0 -int layout layout_color_picker 0x0 -int layout layout_dialog_progress 0x0 -int layout layout_divider_horizontal 0x0 -int layout layout_icon_title_description 0x0 -int layout layout_nav_header 0x0 -int layout layout_simple_icon_text 0x0 -int layout layout_title_subtitle 0x0 -int layout m3_alert_dialog 0x0 -int layout m3_alert_dialog_actions 0x0 -int layout m3_alert_dialog_title 0x0 -int layout m3_auto_complete_simple_item 0x0 -int layout m3_navigation_menu_divider 0x0 -int layout m3_navigation_menu_subheader 0x0 -int layout m3_side_sheet_dialog 0x0 -int layout magnifier_popup 0x0 -int layout material_chip_input_combo 0x0 -int layout material_clock_display 0x0 -int layout material_clock_display_divider 0x0 -int layout material_clock_period_toggle 0x0 -int layout material_clock_period_toggle_land 0x0 -int layout material_clockface_textview 0x0 -int layout material_clockface_view 0x0 -int layout material_radial_view_group 0x0 -int layout material_textinput_timepicker 0x0 -int layout material_time_chip 0x0 -int layout material_time_input 0x0 -int layout material_timepicker 0x0 -int layout material_timepicker_dialog 0x0 -int layout material_timepicker_textinput_display 0x0 -int layout mtrl_alert_dialog 0x0 -int layout mtrl_alert_dialog_actions 0x0 -int layout mtrl_alert_dialog_title 0x0 -int layout mtrl_alert_select_dialog_item 0x0 -int layout mtrl_alert_select_dialog_multichoice 0x0 -int layout mtrl_alert_select_dialog_singlechoice 0x0 -int layout mtrl_auto_complete_simple_item 0x0 -int layout mtrl_calendar_day 0x0 -int layout mtrl_calendar_day_of_week 0x0 -int layout mtrl_calendar_days_of_week 0x0 -int layout mtrl_calendar_horizontal 0x0 -int layout mtrl_calendar_month 0x0 -int layout mtrl_calendar_month_labeled 0x0 -int layout mtrl_calendar_month_navigation 0x0 -int layout mtrl_calendar_months 0x0 -int layout mtrl_calendar_vertical 0x0 -int layout mtrl_calendar_year 0x0 -int layout mtrl_layout_snackbar 0x0 -int layout mtrl_layout_snackbar_include 0x0 -int layout mtrl_navigation_rail_item 0x0 -int layout mtrl_picker_actions 0x0 -int layout mtrl_picker_dialog 0x0 -int layout mtrl_picker_fullscreen 0x0 -int layout mtrl_picker_header_dialog 0x0 -int layout mtrl_picker_header_fullscreen 0x0 -int layout mtrl_picker_header_selection_text 0x0 -int layout mtrl_picker_header_title_text 0x0 -int layout mtrl_picker_header_toggle 0x0 -int layout mtrl_picker_text_input_date 0x0 -int layout mtrl_picker_text_input_date_range 0x0 -int layout mtrl_search_bar 0x0 -int layout mtrl_search_view 0x0 -int layout notification_action 0x0 -int layout notification_action_tombstone 0x0 -int layout notification_template_custom_big 0x0 -int layout notification_template_icon_group 0x0 -int layout notification_template_part_chronometer 0x0 -int layout notification_template_part_time 0x0 -int layout preference 0x0 -int layout preference_category 0x0 -int layout preference_category_material 0x0 -int layout preference_dialog_edittext 0x0 -int layout preference_dropdown 0x0 -int layout preference_dropdown_material 0x0 -int layout preference_information 0x0 -int layout preference_information_material 0x0 -int layout preference_list_fragment 0x0 -int layout preference_material 0x0 -int layout preference_recyclerview 0x0 -int layout preference_widget_checkbox 0x0 -int layout preference_widget_materialswitch 0x0 -int layout preference_widget_seekbar 0x0 -int layout preference_widget_seekbar_material 0x0 -int layout preference_widget_switch 0x0 -int layout preference_widget_switch_compat 0x0 -int layout select_dialog_item_material 0x0 -int layout select_dialog_multichoice_material 0x0 -int layout select_dialog_singlechoice_material 0x0 -int layout splash_screen_view 0x0 -int layout support_simple_spinner_dropdown_item 0x0 -int layout text_actions_layout 0x0 -int layout text_compose_panel 0x0 -int layout utils_toast_view 0x0 -int menu ai_menu 0x0 -int menu menu_app_logs 0x0 -int mipmap ic_launcher 0x0 -int mipmap ic_launcher_background 0x0 -int mipmap ic_launcher_foreground 0x0 -int mipmap ic_launcher_monochrome 0x0 -int mipmap ic_launcher_round 0x0 -int plurals mtrl_badge_content_description 0x0 -int string abc_action_bar_home_description 0x0 -int string abc_action_bar_up_description 0x0 -int string abc_action_menu_overflow_description 0x0 -int string abc_action_mode_done 0x0 -int string abc_activity_chooser_view_see_all 0x0 -int string abc_activitychooserview_choose_application 0x0 -int string abc_capital_off 0x0 -int string abc_capital_on 0x0 -int string abc_font_family_body_1_material 0x0 -int string abc_font_family_body_2_material 0x0 -int string abc_font_family_button_material 0x0 -int string abc_font_family_caption_material 0x0 -int string abc_font_family_display_1_material 0x0 -int string abc_font_family_display_2_material 0x0 -int string abc_font_family_display_3_material 0x0 -int string abc_font_family_display_4_material 0x0 -int string abc_font_family_headline_material 0x0 -int string abc_font_family_menu_material 0x0 -int string abc_font_family_subhead_material 0x0 -int string abc_font_family_title_material 0x0 -int string abc_menu_alt_shortcut_label 0x0 -int string abc_menu_ctrl_shortcut_label 0x0 -int string abc_menu_delete_shortcut_label 0x0 -int string abc_menu_enter_shortcut_label 0x0 -int string abc_menu_function_shortcut_label 0x0 -int string abc_menu_meta_shortcut_label 0x0 -int string abc_menu_shift_shortcut_label 0x0 -int string abc_menu_space_shortcut_label 0x0 -int string abc_menu_sym_shortcut_label 0x0 -int string abc_prepend_shortcut_label 0x0 -int string abc_search_hint 0x0 -int string abc_searchview_description_clear 0x0 -int string abc_searchview_description_query 0x0 -int string abc_searchview_description_search 0x0 -int string abc_searchview_description_submit 0x0 -int string abc_searchview_description_voice 0x0 -int string abc_shareactionprovider_share_with 0x0 -int string abc_shareactionprovider_share_with_application 0x0 -int string abc_toolbar_collapse_description 0x0 -int string about 0x0 -int string about_footer 0x0 -int string about_footer_alternate 0x0 -int string about_option_email 0x0 -int string about_option_website 0x0 -int string about_subtitle 0x0 -int string acs_ask_install_message 0x0 -int string acs_install_title 0x0 -int string acs_lsp_diagnostics_summary 0x0 -int string acs_lsp_diagnostics_title 0x0 -int string acs_lsp_hover_summary 0x0 -int string acs_lsp_hover_title 0x0 -int string acs_lsp_kotlin_code_style_summary 0x0 -int string acs_lsp_kotlin_code_style_title 0x0 -int string action_add_throws 0x0 -int string action_apply 0x0 -int string action_auto_install 0x0 -int string action_autofill_password 0x0 -int string action_cancel 0x0 -int string action_clear 0x0 -int string action_clear_filter 0x0 -int string action_clear_search 0x0 -int string action_closeAll 0x0 -int string action_closeOthers 0x0 -int string action_closeThis 0x0 -int string action_comment_line 0x0 -int string action_convert_to_block 0x0 -int string action_convert_to_statement 0x0 -int string action_copy 0x0 -int string action_create_missing_method 0x0 -int string action_create_named_session_confirm 0x0 -int string action_expand_selection 0x0 -int string action_file_received_edit 0x0 -int string action_file_received_open_directory 0x0 -int string action_filter_by_tag 0x0 -int string action_find_references 0x0 -int string action_generate_constructor 0x0 -int string action_generate_missing_constructor 0x0 -int string action_generate_setters_getters 0x0 -int string action_generate_toString 0x0 -int string action_goto_definition 0x0 -int string action_hide_system_logs 0x0 -int string action_implement_abstract_methods 0x0 -int string action_import_classes 0x0 -int string action_install_git 0x0 -int string action_install_ndk 0x0 -int string action_install_openssh 0x0 -int string action_kill_process 0x0 -int string action_manual_install 0x0 -int string action_new_session 0x0 -int string action_new_session_failsafe 0x0 -int string action_no 0x0 -int string action_open_help 0x0 -int string action_open_settings 0x0 -int string action_organize_imports 0x0 -int string action_override_superclass_methods 0x0 -int string action_remove_class 0x0 -int string action_remove_method 0x0 -int string action_remove_unused_imports 0x0 -int string action_remove_unused_throws 0x0 -int string action_rename_session_confirm 0x0 -int string action_report_issue 0x0 -int string action_reset_terminal 0x0 -int string action_save_to_file 0x0 -int string action_search 0x0 -int string action_select_url 0x0 -int string action_share 0x0 -int string action_share_selected_text 0x0 -int string action_share_transcript 0x0 -int string action_show_hierarchy 0x0 -int string action_show_system_logs 0x0 -int string action_suppress_unchecked_warning 0x0 -int string action_toggle_keep_screen_on 0x0 -int string action_toggle_soft_keyboard 0x0 -int string action_uncomment_line 0x0 -int string action_yes 0x0 -int string ai_agent_anthropic_api_key 0x0 -int string ai_agent_anthropic_api_key_dialog_title 0x0 -int string ai_agent_anthropic_api_key_summary 0x0 -int string ai_agent_api_key 0x0 -int string ai_agent_api_key_dialog_title 0x0 -int string ai_agent_api_key_summary 0x0 -int string ai_agent_deepseek_api_key 0x0 -int string ai_agent_deepseek_api_key_dialog_title 0x0 -int string ai_agent_deepseek_api_key_summary 0x0 -int string ai_agent_description 0x0 -int string ai_agent_enable 0x0 -int string ai_agent_enable_summary 0x0 -int string ai_agent_grok_api_key 0x0 -int string ai_agent_instructions 0x0 -int string ai_agent_note 0x0 -int string ai_agent_openai_api_key 0x0 -int string ai_agent_openai_api_key_dialog_title 0x0 -int string ai_agent_openai_api_key_summary 0x0 -int string ai_agent_prompt_hint 0x0 -int string ai_agent_send 0x0 -int string ai_agent_settings 0x0 -int string ai_agent_title 0x0 -int string all_saved 0x0 -int string app_logs 0x0 -int string app_name 0x0 -int string app_name_dcm 0x0 -int string appbar_scrolling_view_behavior 0x0 -int string back 0x0 -int string backup_success 0x0 -int string bootstrap_error_abort 0x0 -int string bootstrap_error_body 0x0 -int string bootstrap_error_installed_on_portable_sd 0x0 -int string bootstrap_error_not_primary_user_message 0x0 -int string bootstrap_error_title 0x0 -int string bootstrap_error_try_again 0x0 -int string bootstrap_installer_body 0x0 -int string bottom_sheet_behavior 0x0 -int string bottomsheet_action_collapse 0x0 -int string bottomsheet_action_expand 0x0 -int string bottomsheet_action_expand_halfway 0x0 -int string bottomsheet_drag_handle_content_description 0x0 -int string browse 0x0 -int string browse_other_location 0x0 -int string btn_close 0x0 -int string btn_docs 0x0 -int string btn_donate 0x0 -int string btn_idecfg 0x0 -int string btn_ignore_changes 0x0 -int string btn_opt_in 0x0 -int string btn_proceed_str 0x0 -int string btn_sync 0x0 -int string build_output 0x0 -int string build_status_failed 0x0 -int string build_status_idle 0x0 -int string build_status_in_progress 0x0 -int string build_status_sucess 0x0 -int string c_cpp 0x0 -int string call_notification_answer_action 0x0 -int string call_notification_answer_video_action 0x0 -int string call_notification_decline_action 0x0 -int string call_notification_hang_up_action 0x0 -int string call_notification_incoming_text 0x0 -int string call_notification_ongoing_text 0x0 -int string call_notification_screening_text 0x0 -int string cancel 0x0 -int string cancel_action 0x0 -int string ccpp_lsp_category_summary 0x0 -int string cfg_installed_cmake_version 0x0 -int string cfg_installed_ndk_version 0x0 -int string character_counter_content_description 0x0 -int string character_counter_overflowed_content_description 0x0 -int string character_counter_pattern 0x0 -int string choose_language 0x0 -int string choose_template 0x0 -int string classtype_activity 0x0 -int string classtype_class 0x0 -int string classtype_enum 0x0 -int string clear_text_end_icon_content_description 0x0 -int string configure 0x0 -int string copied 0x0 -int string copy 0x0 -int string copy_path 0x0 -int string create 0x0 -int string create_auto_layout 0x0 -int string create_project 0x0 -int string default_package_name 0x0 -int string default_project_name 0x0 -int string delete 0x0 -int string delete_failed 0x0 -int string delete_file 0x0 -int string delete_project_message 0x0 -int string delete_project_title 0x0 -int string deleted 0x0 -int string discussions_on_qq 0x0 -int string discussions_on_telegram 0x0 -int string err_authority_not_allowed 0x0 -int string err_cannot_determine_package 0x0 -int string err_invalid_data_by_intent 0x0 -int string err_selected_variant_not_found 0x0 -int string error 0x0 -int string error_a11y_label 0x0 -int string error_allow_external_apps_ungranted 0x0 -int string error_app_not_installed_or_disabled_warning 0x0 -int string error_attempted_to_ask_for_permissions_not_requested 0x0 -int string error_attempted_to_check_for_permissions_not_requested 0x0 -int string error_disable_component_failed 0x0 -int string error_display_over_other_apps_permission_not_granted 0x0 -int string error_display_over_other_apps_permission_not_granted_to_start_terminal 0x0 -int string error_enable_component_failed 0x0 -int string error_exception_received_while_executing_app_shell_command 0x0 -int string error_executable_unset 0x0 -int string error_execution_cancelled 0x0 -int string error_failed_to_execute_app_shell_command 0x0 -int string error_failed_to_execute_termux_session_command 0x0 -int string error_failed_to_request_permissions 0x0 -int string error_get_component_state_failed 0x0 -int string error_get_package_context_failed_help_url_message 0x0 -int string error_get_package_context_failed_message 0x0 -int string error_get_package_context_failed_title 0x0 -int string error_has_not_requested_legacy_external_storage 0x0 -int string error_icon_content_description 0x0 -int string error_ndk_not_found_or_incompatible 0x0 -int string error_sending_sigkill_to_process 0x0 -int string error_termux_app_package_context_not_accessible 0x0 -int string error_termux_prefix_dir_path_not_accessible 0x0 -int string error_termux_service_execution_command_shell_name_unset 0x0 -int string error_termux_service_invalid_execution_command_runner 0x0 -int string error_termux_service_start_failed_bg 0x0 -int string error_termux_service_start_failed_general 0x0 -int string error_termux_service_unsupported_execution_command_runner 0x0 -int string error_termux_service_unsupported_execution_command_shell_create_mode 0x0 -int string exit 0x0 -int string expand_button_title 0x0 -int string exposed_dropdown_menu_content_description 0x0 -int string extract 0x0 -int string fab_transformation_scrim_behavior 0x0 -int string fab_transformation_sheet_behavior 0x0 -int string file_name 0x0 -int string folder_name 0x0 -int string get_started 0x0 -int string git_clone 0x0 -int string git_clone_branch 0x0 -int string git_clone_custom_options 0x0 -int string git_clone_failed 0x0 -int string git_clone_in_progress 0x0 -int string git_clone_invalid_url 0x0 -int string git_clone_options 0x0 -int string git_clone_repo 0x0 -int string git_clone_repo_url 0x0 -int string git_clone_success 0x0 -int string gradle 0x0 -int string greeting_subtitle 0x0 -int string greeting_title 0x0 -int string hide_bottom_view_on_scroll_behavior 0x0 -int string hin_jdk_version 0x0 -int string hint_android_ndk_version 0x0 -int string hint_android_sdk_version 0x0 -int string hint_attr_value 0x0 -int string hint_find_project_filter 0x0 -int string hint_search_logs 0x0 -int string hint_search_tasks 0x0 -int string hint_tag_filter 0x0 -int string icon_content_description 0x0 -int string ide_logs 0x0 -int string ide_preferences 0x0 -int string idepref_about_summary 0x0 -int string idepref_about_title 0x0 -int string idepref_build_clearCache_summary 0x0 -int string idepref_build_clearCache_title 0x0 -int string idepref_build_customgradlecommands_summary 0x0 -int string idepref_build_customgradlecommands_title 0x0 -int string idepref_build_title 0x0 -int string idepref_buildnrun_summary 0x0 -int string idepref_changelog_summary 0x0 -int string idepref_channel_summary 0x0 -int string idepref_customFont_summary 0x0 -int string idepref_customFont_title 0x0 -int string idepref_deleteEmptyLines_summary 0x0 -int string idepref_deleteEmptyLines_title 0x0 -int string idepref_deleteTabs_summary 0x0 -int string idepref_deleteTabs_title 0x0 -int string idepref_dependencies_updater_summary 0x0 -int string idepref_dependencies_updater_title 0x0 -int string idepref_devOptions_dumpLogs_summary 0x0 -int string idepref_devOptions_dumpLogs_title 0x0 -int string idepref_devOptions_enableLogsender_summary 0x0 -int string idepref_devOptions_enableLogsender_title 0x0 -int string idepref_devOptions_summary 0x0 -int string idepref_editor_autoSave_summary 0x0 -int string idepref_editor_autoSave_title 0x0 -int string idepref_editor_autosave_summary 0x0 -int string idepref_editor_autosave_title 0x0 -int string idepref_editor_category_common 0x0 -int string idepref_editor_category_java 0x0 -int string idepref_editor_colorScheme 0x0 -int string idepref_editor_colorScheme_summary 0x0 -int string idepref_editor_fontsize_summary 0x0 -int string idepref_editor_fontsize_title 0x0 -int string idepref_editor_keyboard_sugg_summary 0x0 -int string idepref_editor_keyboard_sugg_title 0x0 -int string idepref_editor_ligatures_summary 0x0 -int string idepref_editor_ligatures_title 0x0 -int string idepref_editor_paintingflags_summary 0x0 -int string idepref_editor_paintingflags_title 0x0 -int string idepref_editor_pinLineNumbers_summary 0x0 -int string idepref_editor_pinLineNumbers_title 0x0 -int string idepref_editor_stickScroll_title 0x0 -int string idepref_editor_stickyScroll_summary 0x0 -int string idepref_editor_string_ext_helper_summary 0x0 -int string idepref_editor_string_ext_helper_title 0x0 -int string idepref_editor_summary 0x0 -int string idepref_editor_syntax_engine_summary 0x0 -int string idepref_editor_syntax_engine_textmate 0x0 -int string idepref_editor_syntax_engine_title 0x0 -int string idepref_editor_syntax_engine_tree_sitter 0x0 -int string idepref_editor_title 0x0 -int string idepref_editor_useSoftTabs_summary 0x0 -int string idepref_editor_useSoftTabs_title 0x0 -int string idepref_editor_use_magnifier_summary 0x0 -int string idepref_editor_use_magnifier_title 0x0 -int string idepref_editor_word_wrap_summary 0x0 -int string idepref_editor_word_wrap_title 0x0 -int string idepref_emptyElements_summary 0x0 -int string idepref_emptyElements_title 0x0 -int string idepref_enableBuildOutput_summary 0x0 -int string idepref_enableBuildOutput_title 0x0 -int string idepref_general_localeSelector_summary 0x0 -int string idepref_general_localeSelector_title 0x0 -int string idepref_general_projectConfig 0x0 -int string idepref_general_summary 0x0 -int string idepref_general_themeSelector_summary 0x0 -int string idepref_general_themeSelector_title 0x0 -int string idepref_general_uiMode 0x0 -int string idepref_general_uiMode_summary 0x0 -int string idepref_github_summary 0x0 -int string idepref_group_debugging 0x0 -int string idepref_group_summary 0x0 -int string idepref_installViaShizuku_summary 0x0 -int string idepref_installViaShizuku_title 0x0 -int string idepref_java_diagnosticEnabled_title 0x0 -int string idepref_java_diagnosticsEnabled_summary 0x0 -int string idepref_java_matchLower_summary 0x0 -int string idepref_java_matchLower_title 0x0 -int string idepref_java_useGoogleStyle_summary 0x0 -int string idepref_java_useGoogleStyle_title 0x0 -int string idepref_jdkVersion_summary 0x0 -int string idepref_jdkVersion_title 0x0 -int string idepref_kotlin_indexing_notif_summary 0x0 -int string idepref_kotlin_indexing_notif_title 0x0 -int string idepref_launchAppAfterInstall_summary 0x0 -int string idepref_launchAppAfterInstall_title 0x0 -int string idepref_maxLineWidth_summary 0x0 -int string idepref_maxLineWidth_title 0x0 -int string idepref_msg_customGradleInstallation 0x0 -int string idepref_preservedNewLines_summary 0x0 -int string idepref_preservedNewLines_title 0x0 -int string idepref_splitAttrIndentSize_summary 0x0 -int string idepref_splitAttrIndentSize_title 0x0 -int string idepref_stats_optIn_summary 0x0 -int string idepref_stats_optIn_title 0x0 -int string idepref_title_customGradleInstallation 0x0 -int string idepref_useIcu_summary 0x0 -int string idepref_useIcu_title 0x0 -int string idepref_visiblePassword_summary 0x0 -int string idepref_visiblePassword_title 0x0 -int string idepref_xml_closingBrackNewLine_summary 0x0 -int string idepref_xml_closingBrackNewLine_title 0x0 -int string idepref_xml_insertFinalNewLine_summary 0x0 -int string idepref_xml_insertFinalNewLine_title 0x0 -int string idepref_xml_joinCDataLines_summary 0x0 -int string idepref_xml_joinCDataLines_title 0x0 -int string idepref_xml_joinComment_summary 0x0 -int string idepref_xml_joinComment_title 0x0 -int string idepref_xml_joinContent_summary 0x0 -int string idepref_xml_joinContent_title 0x0 -int string idepref_xml_preserveAttrLineBreaks_summary 0x0 -int string idepref_xml_preserveAttrLineBreaks_title 0x0 -int string idepref_xml_preserveEmptyContent_summary 0x0 -int string idepref_xml_preserveEmptyContent_title 0x0 -int string idepref_xml_spaceBeforeEmptyClose_summary 0x0 -int string idepref_xml_spaceBeforeEmptyClose_title 0x0 -int string idepref_xml_splitAttributes_summary 0x0 -int string idepref_xml_splitAttributes_title 0x0 -int string idepref_xml_trimFinalNewLine_summary 0x0 -int string idepref_xml_trimFinalNewLine_title 0x0 -int string idepref_xml_trimTrailingWs_summary 0x0 -int string idepref_xml_trimTrailingWs_title 0x0 -int string include_test_str 0x0 -int string installing_lsp 0x0 -int string invalid_name 0x0 -int string invalid_project_name_message 0x0 -int string item_view_role_description 0x0 -int string java 0x0 -int string kotlin 0x0 -int string kotlin_lsp_category_summary 0x0 -int string kotlin_server_required 0x0 -int string language 0x0 -int string locale_system_default 0x0 -int string log_level_debug 0x0 -int string log_level_normal 0x0 -int string log_level_off 0x0 -int string log_level_title 0x0 -int string log_level_unknown 0x0 -int string log_level_value 0x0 -int string log_level_verbose 0x0 -int string lsp_cancel_button 0x0 -int string lsp_cleaning_old_installation 0x0 -int string lsp_download_complete_title 0x0 -int string lsp_download_url_unavailable 0x0 -int string lsp_downloading_progress 0x0 -int string lsp_downloading_title 0x0 -int string lsp_error_message 0x0 -int string lsp_extracting_files 0x0 -int string lsp_extracting_progress 0x0 -int string lsp_initializing_download 0x0 -int string lsp_install_str 0x0 -int string lsp_installation_complete_description 0x0 -int string lsp_installation_complete_title 0x0 -int string lsp_installation_failed_description 0x0 -int string lsp_installation_failed_title 0x0 -int string lsp_installed_summary 0x0 -int string lsp_installed_title 0x0 -int string lsp_ok_button 0x0 -int string lsp_options 0x0 -int string lsp_options_c_cpp_summary 0x0 -int string lsp_options_c_cpp_title 0x0 -int string lsp_options_kotlin_summary 0x0 -int string lsp_options_kotlin_title 0x0 -int string lsp_options_summary 0x0 -int string lsp_retry_button 0x0 -int string lsp_server_connecting 0x0 -int string lsp_server_download_failed 0x0 -int string lsp_server_downloading 0x0 -int string lsp_server_downloading_status 0x0 -int string lsp_server_error_title 0x0 -int string lsp_server_extracting 0x0 -int string lsp_server_fetching_info 0x0 -int string lsp_server_install_success 0x0 -int string lsp_server_no_download_link 0x0 -int string lsp_server_not_found 0x0 -int string lsp_server_please_wait 0x0 -int string lsp_server_preparing_download 0x0 -int string lsp_server_progress_percentage 0x0 -int string lsp_server_success_title 0x0 -int string lsp_server_uninstall 0x0 -int string lsp_server_uninstall_error 0x0 -int string lsp_server_uninstall_failed 0x0 -int string lsp_server_uninstall_message 0x0 -int string lsp_server_uninstall_success 0x0 -int string lsp_server_uninstall_title 0x0 -int string lsp_server_uninstalling 0x0 -int string lsp_setup_str 0x0 -int string lsp_unknown_error 0x0 -int string lsp_update_available_description 0x0 -int string lsp_update_available_title 0x0 -int string lsp_update_button 0x0 -int string lsp_update_check_failed 0x0 -int string lsp_update_success_description 0x0 -int string lsp_update_success_title 0x0 -int string m3_exceed_max_badge_text_suffix 0x0 -int string m3_loading_indicator_content_description 0x0 -int string m3_ref_typeface_brand_medium 0x0 -int string m3_ref_typeface_brand_regular 0x0 -int string m3_ref_typeface_plain_medium 0x0 -int string m3_ref_typeface_plain_regular 0x0 -int string m3_sys_motion_easing_emphasized 0x0 -int string m3_sys_motion_easing_emphasized_accelerate 0x0 -int string m3_sys_motion_easing_emphasized_decelerate 0x0 -int string m3_sys_motion_easing_emphasized_path_data 0x0 -int string m3_sys_motion_easing_legacy 0x0 -int string m3_sys_motion_easing_legacy_accelerate 0x0 -int string m3_sys_motion_easing_legacy_decelerate 0x0 -int string m3_sys_motion_easing_linear 0x0 -int string m3_sys_motion_easing_standard 0x0 -int string m3_sys_motion_easing_standard_accelerate 0x0 -int string m3_sys_motion_easing_standard_decelerate 0x0 -int string material_clock_display_divider 0x0 -int string material_clock_toggle_content_description 0x0 -int string material_hour_24h_suffix 0x0 -int string material_hour_selection 0x0 -int string material_hour_suffix 0x0 -int string material_minute_selection 0x0 -int string material_minute_suffix 0x0 -int string material_motion_easing_accelerated 0x0 -int string material_motion_easing_decelerated 0x0 -int string material_motion_easing_emphasized 0x0 -int string material_motion_easing_linear 0x0 -int string material_motion_easing_standard 0x0 -int string material_slider_range_end 0x0 -int string material_slider_range_start 0x0 -int string material_slider_value 0x0 -int string material_timepicker_am 0x0 -int string material_timepicker_clock_mode_description 0x0 -int string material_timepicker_hour 0x0 -int string material_timepicker_minute 0x0 -int string material_timepicker_pm 0x0 -int string material_timepicker_select_time 0x0 -int string material_timepicker_text_input_mode_description 0x0 -int string menu_find 0x0 -int string menu_find_file 0x0 -int string menu_find_project 0x0 -int string minimum_sdk 0x0 -int string msg_action_open_application 0x0 -int string msg_add_termux_debug_info 0x0 -int string msg_androidide_statistics 0x0 -int string msg_api_info_deprecated 0x0 -int string msg_api_info_removed 0x0 -int string msg_api_info_since 0x0 -int string msg_app_launch_failed 0x0 -int string msg_app_unavailable_for_intent 0x0 -int string msg_build_variants_fetch_failed 0x0 -int string msg_can_contain_slashes 0x0 -int string msg_cannot_create_terminal_session 0x0 -int string msg_cannot_generate_constructor 0x0 -int string msg_cannot_generate_setters_getters 0x0 -int string msg_cannot_generate_toString 0x0 -int string msg_cannot_override_methods 0x0 -int string msg_cannot_perform_fix 0x0 -int string msg_chmod_exec 0x0 -int string msg_classname_with_keywords 0x0 -int string msg_clear_cache 0x0 -int string msg_codeaction_failed 0x0 -int string msg_color_picker_pick 0x0 -int string msg_confirm_delete 0x0 -int string msg_confirm_open_project 0x0 -int string msg_confirm_project_close 0x0 -int string msg_confirm_project_open 0x0 -int string msg_connected_to_cellular 0x0 -int string msg_connected_to_metered_connection 0x0 -int string msg_constructor_available 0x0 -int string msg_copy_report_action 0x0 -int string msg_crash_report_hint 0x0 -int string msg_create_new_project 0x0 -int string msg_create_new_project_greeting 0x0 -int string msg_default_shell 0x0 -int string msg_dir_picker_failed 0x0 -int string msg_directory_absolute_path 0x0 -int string msg_disable_background_data_restriction 0x0 -int string msg_disabling_terminal_toolbar 0x0 -int string msg_drawer_for_files 0x0 -int string msg_editor_font_size 0x0 -int string msg_empty_package 0x0 -int string msg_empty_search_query 0x0 -int string msg_empty_ui_layout 0x0 -int string msg_empty_view 0x0 -int string msg_emptyview_applogs 0x0 -int string msg_emptyview_buildoutput 0x0 -int string msg_emptyview_diagnostics 0x0 -int string msg_emptyview_idelogs 0x0 -int string msg_enable_ide_logs 0x0 -int string msg_enabling_terminal_toolbar 0x0 -int string msg_err_select_tasks 0x0 -int string msg_experimental_flavor 0x0 -int string msg_extracting_hooks 0x0 -int string msg_failed_list_files 0x0 -int string msg_file_created 0x0 -int string msg_file_creation_failed 0x0 -int string msg_file_exists 0x0 -int string msg_file_is_not_dir 0x0 -int string msg_file_not_exist 0x0 -int string msg_file_saved_successfully 0x0 -int string msg_file_tree 0x0 -int string msg_files_being_saved 0x0 -int string msg_files_unsaved 0x0 -int string msg_find_project_filter 0x0 -int string msg_finding_definition 0x0 -int string msg_finding_references 0x0 -int string msg_first_build 0x0 -int string msg_folder_created 0x0 -int string msg_folder_creation_failed 0x0 -int string msg_folder_exists 0x0 -int string msg_generate_xml_failed 0x0 -int string msg_generating_report 0x0 -int string msg_get_package_failed 0x0 -int string msg_gradle_installation_input_help 0x0 -int string msg_gradle_installation_path 0x0 -int string msg_grant_permissions 0x0 -int string msg_hex_color_code 0x0 -int string msg_ide_crashed 0x0 -int string msg_ide_logs_disabled 0x0 -int string msg_ignore_case 0x0 -int string msg_initializing_project 0x0 -int string msg_install_tools 0x0 -int string msg_installing_apk 0x0 -int string msg_installing_gradlew 0x0 -int string msg_invalid_layout_name 0x0 -int string msg_invalid_module_name 0x0 -int string msg_invalid_name 0x0 -int string msg_invalid_project_details 0x0 -int string msg_launch_failure_no_app_module 0x0 -int string msg_layout_file_creation_failed 0x0 -int string msg_layout_file_exists 0x0 -int string msg_linking 0x0 -int string msg_loading_tasks 0x0 -int string msg_logsender_disabled 0x0 -int string msg_max_terminals_reached 0x0 -int string msg_need_help 0x0 -int string msg_newfile_dest 0x0 -int string msg_no_definition 0x0 -int string msg_no_fields_found 0x0 -int string msg_no_fields_selected 0x0 -int string msg_no_internet 0x0 -int string msg_no_methods_selected 0x0 -int string msg_no_modules 0x0 -int string msg_no_overridable_methods 0x0 -int string msg_no_references 0x0 -int string msg_no_unresolved_classes 0x0 -int string msg_open_existing_project 0x0 -int string msg_open_projects 0x0 -int string msg_opened_project_does_not_exist 0x0 -int string msg_output_text_extraction_failed 0x0 -int string msg_package_is_not_valid 0x0 -int string msg_package_is_to_long 0x0 -int string msg_package_mus_have_dot 0x0 -int string msg_package_not_use_digit_first 0x0 -int string msg_package_not_valid_char_1 0x0 -int string msg_package_not_valid_char_2 0x0 -int string msg_path_must_be_dir 0x0 -int string msg_path_must_be_file 0x0 -int string msg_performing_actions 0x0 -int string msg_picked_isnt_dir 0x0 -int string msg_preferences 0x0 -int string msg_project_dir_doesnt_exist 0x0 -int string msg_project_dir_inaccessible 0x0 -int string msg_project_initialization_failed 0x0 -int string msg_project_initialized 0x0 -int string msg_project_not_initialized 0x0 -int string msg_rename_file 0x0 -int string msg_replacement 0x0 -int string msg_report_crash 0x0 -int string msg_report_issue 0x0 -int string msg_report_truncated 0x0 -int string msg_requires_dump_and_package_usage_stats_permissions 0x0 -int string msg_search_modules 0x0 -int string msg_searching_project 0x0 -int string msg_select_attr 0x0 -int string msg_select_fields 0x0 -int string msg_select_from_primary_storage 0x0 -int string msg_select_methods 0x0 -int string msg_select_search_modules 0x0 -int string msg_select_url_copied_to_clipboard 0x0 -int string msg_snowfall_overlay 0x0 -int string msg_storage_permission_granted_on_request 0x0 -int string msg_storage_permission_not_granted 0x0 -int string msg_storage_permission_not_granted_on_request 0x0 -int string msg_swipe_for_output 0x0 -int string msg_swipe_up 0x0 -int string msg_sync_needed 0x0 -int string msg_tab_size 0x0 -int string msg_tasks_to_run 0x0 -int string msg_terminal_new_sessions_disabled 0x0 -int string msg_terminal_reset 0x0 -int string msg_termux_app_required_by_app 0x0 -int string msg_toString_overridden 0x0 -int string msg_tooling_server_unavailable 0x0 -int string msg_unsupported_device 0x0 -int string msg_use_kts 0x0 -int string msg_use_ndk 0x0 -int string msg_use_regex 0x0 -int string msg_value_empty 0x0 -int string msg_viewaction_add_attr 0x0 -int string msg_yesno_def_message 0x0 -int string msg_yesno_def_title 0x0 -int string mtrl_badge_numberless_content_description 0x0 -int string mtrl_button_collapsed_content_description 0x0 -int string mtrl_button_expanded_content_description 0x0 -int string mtrl_checkbox_button_icon_path_checked 0x0 -int string mtrl_checkbox_button_icon_path_group_name 0x0 -int string mtrl_checkbox_button_icon_path_indeterminate 0x0 -int string mtrl_checkbox_button_icon_path_name 0x0 -int string mtrl_checkbox_button_path_checked 0x0 -int string mtrl_checkbox_button_path_group_name 0x0 -int string mtrl_checkbox_button_path_name 0x0 -int string mtrl_checkbox_button_path_unchecked 0x0 -int string mtrl_checkbox_state_description_checked 0x0 -int string mtrl_checkbox_state_description_indeterminate 0x0 -int string mtrl_checkbox_state_description_unchecked 0x0 -int string mtrl_chip_close_icon_content_description 0x0 -int string mtrl_exceed_max_badge_number_content_description 0x0 -int string mtrl_exceed_max_badge_number_suffix 0x0 -int string mtrl_picker_a11y_next_month 0x0 -int string mtrl_picker_a11y_prev_month 0x0 -int string mtrl_picker_announce_current_range_selection 0x0 -int string mtrl_picker_announce_current_selection 0x0 -int string mtrl_picker_announce_current_selection_none 0x0 -int string mtrl_picker_cancel 0x0 -int string mtrl_picker_confirm 0x0 -int string mtrl_picker_date_header_selected 0x0 -int string mtrl_picker_date_header_title 0x0 -int string mtrl_picker_date_header_unselected 0x0 -int string mtrl_picker_day_of_week_column_header 0x0 -int string mtrl_picker_end_date_description 0x0 -int string mtrl_picker_invalid_format 0x0 -int string mtrl_picker_invalid_format_example 0x0 -int string mtrl_picker_invalid_format_use 0x0 -int string mtrl_picker_invalid_range 0x0 -int string mtrl_picker_navigate_to_current_year_description 0x0 -int string mtrl_picker_navigate_to_year_description 0x0 -int string mtrl_picker_out_of_range 0x0 -int string mtrl_picker_range_header_only_end_selected 0x0 -int string mtrl_picker_range_header_only_start_selected 0x0 -int string mtrl_picker_range_header_selected 0x0 -int string mtrl_picker_range_header_title 0x0 -int string mtrl_picker_range_header_unselected 0x0 -int string mtrl_picker_save 0x0 -int string mtrl_picker_start_date_description 0x0 -int string mtrl_picker_text_input_date_hint 0x0 -int string mtrl_picker_text_input_date_range_end_hint 0x0 -int string mtrl_picker_text_input_date_range_start_hint 0x0 -int string mtrl_picker_text_input_day_abbr 0x0 -int string mtrl_picker_text_input_month_abbr 0x0 -int string mtrl_picker_text_input_year_abbr 0x0 -int string mtrl_picker_today_description 0x0 -int string mtrl_picker_toggle_to_calendar_input_mode 0x0 -int string mtrl_picker_toggle_to_day_selection 0x0 -int string mtrl_picker_toggle_to_text_input_mode 0x0 -int string mtrl_picker_toggle_to_year_selection 0x0 -int string mtrl_picker_toggled_to_day_selection 0x0 -int string mtrl_picker_toggled_to_year_selection 0x0 -int string mtrl_switch_thumb_group_name 0x0 -int string mtrl_switch_thumb_path_checked 0x0 -int string mtrl_switch_thumb_path_morphing 0x0 -int string mtrl_switch_thumb_path_name 0x0 -int string mtrl_switch_thumb_path_pressed 0x0 -int string mtrl_switch_thumb_path_unchecked 0x0 -int string mtrl_switch_track_decoration_path 0x0 -int string mtrl_switch_track_path 0x0 -int string mtrl_timepicker_cancel 0x0 -int string mtrl_timepicker_confirm 0x0 -int string name_already_exists 0x0 -int string native_error_title 0x0 -int string native_language 0x0 -int string nav_rail_collapsed_a11y_label 0x0 -int string nav_rail_expanded_a11y_label 0x0 -int string ndk_version_auto 0x0 -int string need_help 0x0 -int string new_file 0x0 -int string new_folder 0x0 -int string new_java_class 0x0 -int string new_kotlin_class 0x0 -int string new_name 0x0 -int string new_project 0x0 -int string new_project_name 0x0 -int string new_xml_resource 0x0 -int string next 0x0 -int string no 0x0 -int string no_acs_summary 0x0 -int string no_acs_title 0x0 -int string no_internet 0x0 -int string no_projects_found 0x0 -int string no_projects_match_search 0x0 -int string not_set 0x0 -int string notification_action_exit 0x0 -int string notification_action_wake_lock 0x0 -int string notification_action_wake_unlock 0x0 -int string official_tg_channel 0x0 -int string onboarding_subtitle_permissions 0x0 -int string onboarding_title_permissions 0x0 -int string open_ide_cfg_msg 0x0 -int string open_project 0x0 -int string open_with 0x0 -int string package_name 0x0 -int string password_toggle_content_description 0x0 -int string path_password_eye 0x0 -int string path_password_eye_mask_strike_through 0x0 -int string path_password_eye_mask_visible 0x0 -int string path_password_strike_through 0x0 -int string permdesc_bind_logger_service 0x0 -int string permission_desc_install_packages 0x0 -int string permission_desc_storage 0x0 -int string permission_title_install_packages 0x0 -int string permission_title_storage 0x0 -int string permlab_bind_logger_service 0x0 -int string please_wait 0x0 -int string pref_changelog 0x0 -int string preference_copied 0x0 -int string preparing 0x0 -int string preparing_first 0x0 -int string previous 0x0 -int string project_app_name 0x0 -int string project_configuration 0x0 -int string project_contians_clang_title 0x0 -int string project_contians_kotlin_title 0x0 -int string project_created_successfully 0x0 -int string project_creation_failed 0x0 -int string project_delete_failed 0x0 -int string project_deleted_success 0x0 -int string project_location 0x0 -int string project_name 0x0 -int string project_name_exists_message 0x0 -int string project_rename_failed 0x0 -int string project_renamed_success 0x0 -int string quick_run_debug 0x0 -int string recent_badge 0x0 -int string redo 0x0 -int string rename 0x0 -int string rename_failed 0x0 -int string rename_file 0x0 -int string rename_project 0x0 -int string renamed 0x0 -int string replace 0x0 -int string replaceAll 0x0 -int string reset 0x0 -int string restart_action 0x0 -int string restart_app_message 0x0 -int string restart_app_title 0x0 -int string restype_drawable 0x0 -int string restype_layout 0x0 -int string restype_menu 0x0 -int string restype_other 0x0 -int string run 0x0 -int string save 0x0 -int string save_failed 0x0 -int string search_menu_title 0x0 -int string search_projects_hint 0x0 -int string searchbar_scrolling_view_behavior 0x0 -int string searchview_clear_text_content_description 0x0 -int string searchview_navigation_content_description 0x0 -int string server_status 0x0 -int string servers 0x0 -int string side_sheet_accessibility_pane_title 0x0 -int string side_sheet_behavior 0x0 -int string sidebar_git_branches_msg 0x0 -int string sidebar_git_changes_msg 0x0 -int string sidebar_git_history_msg 0x0 -int string sidebar_git_remotes_msg 0x0 -int string sidebar_git_settings_msg 0x0 -int string sidebar_git_title 0x0 -int string skip_for_1_min 0x0 -int string sora_editor_clip_text_length_too_large 0x0 -int string sora_editor_diagnostics_more_actions 0x0 -int string sora_editor_editor_formatting 0x0 -int string sora_editor_editor_search_busy 0x0 -int string sora_editor_editor_search_replacing 0x0 -int string sora_editor_last 0x0 -int string sora_editor_long_select 0x0 -int string sora_editor_more 0x0 -int string sora_editor_next 0x0 -int string sora_editor_replace 0x0 -int string sora_editor_replaceAll 0x0 -int string sora_editor_replacement 0x0 -int string sora_editor_text_to_search 0x0 -int string status_bar_notification_info_overflow 0x0 -int string subtitle_desc 0x0 -int string subtitle_install_tools 0x0 -int string summary_anonymous_usage_stats 0x0 -int string summary_collapsed_preference_list 0x0 -int string summary_contribute 0x0 -int string summary_contributors 0x0 -int string summary_open_source_licenses 0x0 -int string template_basic 0x0 -int string template_compose 0x0 -int string template_cpp 0x0 -int string template_empty 0x0 -int string template_navigation_drawer 0x0 -int string template_navigation_tabs 0x0 -int string template_no_AndroidX 0x0 -int string template_no_activity 0x0 -int string template_tabs 0x0 -int string terminal_bstab 0x0 -int string terminal_more 0x0 -int string termux_crash_report_notifications_enabled_off 0x0 -int string termux_crash_report_notifications_enabled_on 0x0 -int string termux_crash_report_notifications_enabled_title 0x0 -int string termux_debugging_preferences_summary 0x0 -int string termux_debugging_preferences_title 0x0 -int string termux_keyboard_header 0x0 -int string termux_log_level_title 0x0 -int string termux_logging_header 0x0 -int string termux_preferences_summary 0x0 -int string termux_preferences_title 0x0 -int string termux_soft_keyboard_enabled_off 0x0 -int string termux_soft_keyboard_enabled_on 0x0 -int string termux_soft_keyboard_enabled_only_if_no_hardware_off 0x0 -int string termux_soft_keyboard_enabled_only_if_no_hardware_on 0x0 -int string termux_soft_keyboard_enabled_only_if_no_hardware_title 0x0 -int string termux_soft_keyboard_enabled_title 0x0 -int string termux_terminal_io_preferences_summary 0x0 -int string termux_terminal_io_preferences_title 0x0 -int string termux_terminal_view_key_logging_enabled_off 0x0 -int string termux_terminal_view_key_logging_enabled_on 0x0 -int string termux_terminal_view_key_logging_enabled_title 0x0 -int string termux_terminal_view_preferences_summary 0x0 -int string termux_terminal_view_preferences_title 0x0 -int string termux_terminal_view_terminal_margin_adjustment_off 0x0 -int string termux_terminal_view_terminal_margin_adjustment_on 0x0 -int string termux_terminal_view_terminal_margin_adjustment_title 0x0 -int string termux_terminal_view_view_header 0x0 -int string text_create 0x0 -int string text_to_search 0x0 -int string theme_blue_wave 0x0 -int string theme_greenish 0x0 -int string theme_material_you 0x0 -int string theme_sunny_glow 0x0 -int string theme_vscode 0x0 -int string title_android_version 0x0 -int string title_androidide_statistics 0x0 -int string title_app_logs 0x0 -int string title_app_version 0x0 -int string title_apply 0x0 -int string title_begin_long_select 0x0 -int string title_build_variants 0x0 -int string title_cancel_build 0x0 -int string title_change_text_size 0x0 -int string title_choose_application 0x0 -int string title_class_chooser 0x0 -int string title_clear_output 0x0 -int string title_close_project 0x0 -int string title_common 0x0 -int string title_confirm_delete 0x0 -int string title_confirm_kill_process 0x0 -int string title_confirm_open_project 0x0 -int string title_confirm_project_close 0x0 -int string title_confirm_project_open 0x0 -int string title_confirmation 0x0 -int string title_contribute 0x0 -int string title_contributors 0x0 -int string title_country 0x0 -int string title_cpu_arch 0x0 -int string title_create_named_session 0x0 -int string title_crowdin_translators 0x0 -int string title_default_shell 0x0 -int string title_developer_options 0x0 -int string title_device 0x0 -int string title_discard 0x0 -int string title_disconnect_log_senders 0x0 -int string title_enable_ide_logs 0x0 -int string title_experiment_flavor 0x0 -int string title_file_received 0x0 -int string title_files_unsaved 0x0 -int string title_filter_by_tag 0x0 -int string title_first_build 0x0 -int string title_fix_imports 0x0 -int string title_format_code 0x0 -int string title_general 0x0 -int string title_generating_xml 0x0 -int string title_github 0x0 -int string title_github_contributors 0x0 -int string title_gradle_service_notification 0x0 -int string title_gradle_service_notification_channel 0x0 -int string title_gradle_service_notification_ticker 0x0 -int string title_grant 0x0 -int string title_ide_configurations 0x0 -int string title_install_location_error 0x0 -int string title_install_tools 0x0 -int string title_installation_failed 0x0 -int string title_interface 0x0 -int string title_launch_app 0x0 -int string title_max_terminals_reached 0x0 -int string title_misc 0x0 -int string title_open_projects 0x0 -int string title_open_source_licenses 0x0 -int string title_open_url_with 0x0 -int string title_preview_data 0x0 -int string title_preview_layout 0x0 -int string title_privacy 0x0 -int string title_reload_color_schemes 0x0 -int string title_rename_session 0x0 -int string title_report_text 0x0 -int string title_run_options 0x0 -int string title_run_tasks 0x0 -int string title_search_logs 0x0 -int string title_select_url_dialog 0x0 -int string title_select_url_none_found 0x0 -int string title_share_selected_text 0x0 -int string title_share_selected_text_with 0x0 -int string title_share_transcript 0x0 -int string title_share_transcript_with 0x0 -int string title_share_with 0x0 -int string title_snowfall_overlay 0x0 -int string title_socials 0x0 -int string title_sync_project 0x0 -int string title_tab_size 0x0 -int string title_terminal 0x0 -int string title_translations 0x0 -int string title_unique_id 0x0 -int string title_unsupported_device 0x0 -int string title_unsupported_user 0x0 -int string title_viewaction_delete 0x0 -int string uiMode_dark 0x0 -int string uiMode_light 0x0 -int string uiMode_system 0x0 -int string ui_category_google 0x0 -int string ui_category_layouts 0x0 -int string ui_category_widgets 0x0 -int string undo 0x0 -int string update_all 0x0 -int string updater_available_variants 0x0 -int string updater_browser_error 0x0 -int string updater_cancel 0x0 -int string updater_cannot_open_browser 0x0 -int string updater_changelog_error 0x0 -int string updater_changelog_failed 0x0 -int string updater_check_failed 0x0 -int string updater_current_architecture 0x0 -int string updater_device_arch 0x0 -int string updater_download 0x0 -int string updater_download_apk_error 0x0 -int string updater_download_error 0x0 -int string updater_download_failed 0x0 -int string updater_download_failed_with_error 0x0 -int string updater_downloading_update 0x0 -int string updater_enable_install_permission 0x0 -int string updater_fetch_error 0x0 -int string updater_http_error 0x0 -int string updater_install_error 0x0 -int string updater_installation_failed 0x0 -int string updater_later 0x0 -int string updater_new_version_available 0x0 -int string updater_no_compatible_update 0x0 -int string updater_no_compatible_variant 0x0 -int string updater_no_updates_available 0x0 -int string updater_package_not_found 0x0 -int string updater_parse_error 0x0 -int string updater_preparing_download 0x0 -int string updater_progress_format 0x0 -int string updater_supported_abis 0x0 -int string updater_target_version_code 0x0 -int string updater_trying_fallbacks 0x0 -int string updater_unknown_arch_fallback 0x0 -int string updater_update_available 0x0 -int string updater_using_arm32_fallback 0x0 -int string updater_using_first_variant 0x0 -int string updater_using_x86_fallback 0x0 -int string updater_version_check_log 0x0 -int string updater_view_in_browser 0x0 -int string updates_available 0x0 -int string use_cmake 0x0 -int string use_gradle_kotlin_dsl 0x0 -int string v7_preference_off 0x0 -int string v7_preference_on 0x0 -int string view_diags 0x0 -int string view_search_results 0x0 -int string warning 0x0 -int string widget_analog_clock 0x0 -int string widget_auto_complete_textview 0x0 -int string widget_button 0x0 -int string widget_calendar_view 0x0 -int string widget_checkbox 0x0 -int string widget_checked_textview 0x0 -int string widget_chronometer 0x0 -int string widget_constraint_layout 0x0 -int string widget_digital_clock 0x0 -int string widget_edittext 0x0 -int string widget_frame_layout 0x0 -int string widget_grid_layout 0x0 -int string widget_grid_view 0x0 -int string widget_horizontal_scrollview 0x0 -int string widget_image_button 0x0 -int string widget_image_view 0x0 -int string widget_imageswitcher 0x0 -int string widget_inputlayout 0x0 -int string widget_linear_layout_horz 0x0 -int string widget_linear_layout_vert 0x0 -int string widget_listview 0x0 -int string widget_mbutton 0x0 -int string widget_mcardview 0x0 -int string widget_mswitch 0x0 -int string widget_multi_auto_complete_textview 0x0 -int string widget_number_picker 0x0 -int string widget_progressbar 0x0 -int string widget_quick_contact_badge 0x0 -int string widget_radio_button 0x0 -int string widget_radio_group 0x0 -int string widget_rating_bar 0x0 -int string widget_relative_layout 0x0 -int string widget_scrollview 0x0 -int string widget_seekbar 0x0 -int string widget_space 0x0 -int string widget_spinner 0x0 -int string widget_surfaceview 0x0 -int string widget_switch 0x0 -int string widget_text_clock 0x0 -int string widget_text_view 0x0 -int string widget_textswitcher 0x0 -int string widget_textureview 0x0 -int string widget_textview 0x0 -int string widget_togglebutton 0x0 -int string widget_videoview 0x0 -int string widget_view 0x0 -int string widget_viewanimator 0x0 -int string widget_viewflipper 0x0 -int string widget_viewswitcher 0x0 -int string widget_webview 0x0 -int string wizard_language 0x0 -int string wizard_module_name 0x0 -int string wizard_module_type 0x0 -int string wizard_save_location 0x0 -int string xml 0x0 -int string xml_formatting_options 0x0 -int string xml_formatting_options_summary 0x0 -int string yes 0x0 -int string you_have_new_dependency_update 0x0 -int style ActivityTranslucent 0x0 -int style AlertDialog_AppCompat 0x0 -int style AlertDialog_AppCompat_Light 0x0 -int style Animation_AppCompat_Dialog 0x0 -int style Animation_AppCompat_DropDownUp 0x0 -int style Animation_AppCompat_Tooltip 0x0 -int style Animation_Design_BottomSheetDialog 0x0 -int style Animation_Material3_BottomSheetDialog 0x0 -int style Animation_Material3_SideSheetDialog 0x0 -int style Animation_Material3_SideSheetDialog_Left 0x0 -int style Animation_Material3_SideSheetDialog_Right 0x0 -int style Animation_MaterialComponents_BottomSheetDialog 0x0 -int style AppTheme_MaterialAlertDialog 0x0 -int style AppTheme_ShapeAppearance_MainFragment_Logo 0x0 -int style AppTheme_ShapeOverlay_Large 0x0 -int style AppTheme_ShapeOverlay_TemplateImage 0x0 -int style AppTheme_Splash 0x0 -int style AppTheme_SwitchPreference 0x0 -int style AppTheme_TabLayout 0x0 -int style AppTheme_TextInputLayout_Dropdown 0x0 -int style AppTheme_TextInputLayout_Dropdown_Filled 0x0 -int style BasePreferenceThemeOverlay 0x0 -int style Base_AlertDialog_AppCompat 0x0 -int style Base_AlertDialog_AppCompat_Light 0x0 -int style Base_Animation_AppCompat_Dialog 0x0 -int style Base_Animation_AppCompat_DropDownUp 0x0 -int style Base_Animation_AppCompat_Tooltip 0x0 -int style Base_CardView 0x0 -int style Base_DialogWindowTitleBackground_AppCompat 0x0 -int style Base_DialogWindowTitle_AppCompat 0x0 -int style Base_MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 -int style Base_MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 -int style Base_MaterialAlertDialog_MaterialComponents_Title_Text 0x0 -int style Base_TextAppearance_AppCompat 0x0 -int style Base_TextAppearance_AppCompat_Body1 0x0 -int style Base_TextAppearance_AppCompat_Body2 0x0 -int style Base_TextAppearance_AppCompat_Button 0x0 -int style Base_TextAppearance_AppCompat_Caption 0x0 -int style Base_TextAppearance_AppCompat_Display1 0x0 -int style Base_TextAppearance_AppCompat_Display2 0x0 -int style Base_TextAppearance_AppCompat_Display3 0x0 -int style Base_TextAppearance_AppCompat_Display4 0x0 -int style Base_TextAppearance_AppCompat_Headline 0x0 -int style Base_TextAppearance_AppCompat_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Large 0x0 -int style Base_TextAppearance_AppCompat_Large_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 -int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 -int style Base_TextAppearance_AppCompat_Medium 0x0 -int style Base_TextAppearance_AppCompat_Medium_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Menu 0x0 -int style Base_TextAppearance_AppCompat_SearchResult 0x0 -int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x0 -int style Base_TextAppearance_AppCompat_SearchResult_Title 0x0 -int style Base_TextAppearance_AppCompat_Small 0x0 -int style Base_TextAppearance_AppCompat_Small_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Subhead 0x0 -int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Title 0x0 -int style Base_TextAppearance_AppCompat_Title_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Tooltip 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 -int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x0 -int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x0 -int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x0 -int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 -int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 -int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 -int style Base_TextAppearance_AppCompat_Widget_Switch 0x0 -int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 -int style Base_TextAppearance_Material3_Search 0x0 -int style Base_TextAppearance_MaterialComponents_Button 0x0 -int style Base_TextAppearance_MaterialComponents_Headline6 0x0 -int style Base_TextAppearance_MaterialComponents_Subtitle2 0x0 -int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 -int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 -int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 -int style Base_ThemeOverlay_AppCompat 0x0 -int style Base_ThemeOverlay_AppCompat_ActionBar 0x0 -int style Base_ThemeOverlay_AppCompat_Dark 0x0 -int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x0 -int style Base_ThemeOverlay_AppCompat_Dialog 0x0 -int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x0 -int style Base_ThemeOverlay_AppCompat_Light 0x0 -int style Base_ThemeOverlay_Material3_AutoCompleteTextView 0x0 -int style Base_ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style Base_ThemeOverlay_Material3_Dialog 0x0 -int style Base_ThemeOverlay_Material3_SideSheetDialog 0x0 -int style Base_ThemeOverlay_Material3_TextInputEditText 0x0 -int style Base_ThemeOverlay_MaterialComponents_Dialog 0x0 -int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 -int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 -int style Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 -int style Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 -int style Base_Theme_AppCompat 0x0 -int style Base_Theme_AppCompat_CompactMenu 0x0 -int style Base_Theme_AppCompat_Dialog 0x0 -int style Base_Theme_AppCompat_DialogWhenLarge 0x0 -int style Base_Theme_AppCompat_Dialog_Alert 0x0 -int style Base_Theme_AppCompat_Dialog_FixedSize 0x0 -int style Base_Theme_AppCompat_Dialog_MinWidth 0x0 -int style Base_Theme_AppCompat_Light 0x0 -int style Base_Theme_AppCompat_Light_DarkActionBar 0x0 -int style Base_Theme_AppCompat_Light_Dialog 0x0 -int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x0 -int style Base_Theme_AppCompat_Light_Dialog_Alert 0x0 -int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x0 -int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x0 -int style Base_Theme_Material3_Dark 0x0 -int style Base_Theme_Material3_Dark_BottomSheetDialog 0x0 -int style Base_Theme_Material3_Dark_Dialog 0x0 -int style Base_Theme_Material3_Dark_DialogWhenLarge 0x0 -int style Base_Theme_Material3_Dark_Dialog_FixedSize 0x0 -int style Base_Theme_Material3_Dark_SideSheetDialog 0x0 -int style Base_Theme_Material3_Light 0x0 -int style Base_Theme_Material3_Light_BottomSheetDialog 0x0 -int style Base_Theme_Material3_Light_Dialog 0x0 -int style Base_Theme_Material3_Light_DialogWhenLarge 0x0 -int style Base_Theme_Material3_Light_Dialog_FixedSize 0x0 -int style Base_Theme_Material3_Light_SideSheetDialog 0x0 -int style Base_Theme_MaterialComponents 0x0 -int style Base_Theme_MaterialComponents_Bridge 0x0 -int style Base_Theme_MaterialComponents_CompactMenu 0x0 -int style Base_Theme_MaterialComponents_Dialog 0x0 -int style Base_Theme_MaterialComponents_DialogWhenLarge 0x0 -int style Base_Theme_MaterialComponents_Dialog_Alert 0x0 -int style Base_Theme_MaterialComponents_Dialog_Bridge 0x0 -int style Base_Theme_MaterialComponents_Dialog_FixedSize 0x0 -int style Base_Theme_MaterialComponents_Dialog_MinWidth 0x0 -int style Base_Theme_MaterialComponents_Light 0x0 -int style Base_Theme_MaterialComponents_Light_Bridge 0x0 -int style Base_Theme_MaterialComponents_Light_DarkActionBar 0x0 -int style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog 0x0 -int style Base_Theme_MaterialComponents_Light_DialogWhenLarge 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_Alert 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 -int style Base_Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 -int style Base_Theme_SplashScreen 0x0 -int style Base_Theme_SplashScreen_DayNight 0x0 -int style Base_Theme_SplashScreen_Light 0x0 -int style Base_V14_ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style Base_V14_ThemeOverlay_Material3_SideSheetDialog 0x0 -int style Base_V14_ThemeOverlay_MaterialComponents_Dialog 0x0 -int style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 -int style Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 -int style Base_V14_Theme_Material3_Dark 0x0 -int style Base_V14_Theme_Material3_Dark_BottomSheetDialog 0x0 -int style Base_V14_Theme_Material3_Dark_Dialog 0x0 -int style Base_V14_Theme_Material3_Dark_SideSheetDialog 0x0 -int style Base_V14_Theme_Material3_Light 0x0 -int style Base_V14_Theme_Material3_Light_BottomSheetDialog 0x0 -int style Base_V14_Theme_Material3_Light_Dialog 0x0 -int style Base_V14_Theme_Material3_Light_SideSheetDialog 0x0 -int style Base_V14_Theme_MaterialComponents 0x0 -int style Base_V14_Theme_MaterialComponents_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Dialog 0x0 -int style Base_V14_Theme_MaterialComponents_Dialog_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Light 0x0 -int style Base_V14_Theme_MaterialComponents_Light_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 -int style Base_V14_Theme_MaterialComponents_Light_Dialog 0x0 -int style Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 -int style Base_V14_Widget_MaterialComponents_AutoCompleteTextView 0x0 -int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x0 -int style Base_V21_ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style Base_V21_ThemeOverlay_Material3_SideSheetDialog 0x0 -int style Base_V21_Theme_AppCompat 0x0 -int style Base_V21_Theme_AppCompat_Dialog 0x0 -int style Base_V21_Theme_AppCompat_Light 0x0 -int style Base_V21_Theme_AppCompat_Light_Dialog 0x0 -int style Base_V21_Theme_MaterialComponents 0x0 -int style Base_V21_Theme_MaterialComponents_Dialog 0x0 -int style Base_V21_Theme_MaterialComponents_Light 0x0 -int style Base_V21_Theme_MaterialComponents_Light_Dialog 0x0 -int style Base_V22_Theme_AppCompat 0x0 -int style Base_V22_Theme_AppCompat_Light 0x0 -int style Base_V23_Theme_AppCompat 0x0 -int style Base_V23_Theme_AppCompat_Light 0x0 -int style Base_V24_Theme_Material3_Dark 0x0 -int style Base_V24_Theme_Material3_Dark_Dialog 0x0 -int style Base_V24_Theme_Material3_Light 0x0 -int style Base_V24_Theme_Material3_Light_Dialog 0x0 -int style Base_V26_Theme_AppCompat 0x0 -int style Base_V26_Theme_AppCompat_Light 0x0 -int style Base_V26_Widget_AppCompat_Toolbar 0x0 -int style Base_V28_Theme_AppCompat 0x0 -int style Base_V28_Theme_AppCompat_Light 0x0 -int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x0 -int style Base_V7_Theme_AppCompat 0x0 -int style Base_V7_Theme_AppCompat_Dialog 0x0 -int style Base_V7_Theme_AppCompat_Light 0x0 -int style Base_V7_Theme_AppCompat_Light_Dialog 0x0 -int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x0 -int style Base_V7_Widget_AppCompat_EditText 0x0 -int style Base_V7_Widget_AppCompat_Toolbar 0x0 -int style Base_Widget_AppCompat_ActionBar 0x0 -int style Base_Widget_AppCompat_ActionBar_Solid 0x0 -int style Base_Widget_AppCompat_ActionBar_TabBar 0x0 -int style Base_Widget_AppCompat_ActionBar_TabText 0x0 -int style Base_Widget_AppCompat_ActionBar_TabView 0x0 -int style Base_Widget_AppCompat_ActionButton 0x0 -int style Base_Widget_AppCompat_ActionButton_CloseMode 0x0 -int style Base_Widget_AppCompat_ActionButton_Overflow 0x0 -int style Base_Widget_AppCompat_ActionMode 0x0 -int style Base_Widget_AppCompat_ActivityChooserView 0x0 -int style Base_Widget_AppCompat_AutoCompleteTextView 0x0 -int style Base_Widget_AppCompat_Button 0x0 -int style Base_Widget_AppCompat_ButtonBar 0x0 -int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x0 -int style Base_Widget_AppCompat_Button_Borderless 0x0 -int style Base_Widget_AppCompat_Button_Borderless_Colored 0x0 -int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 -int style Base_Widget_AppCompat_Button_Colored 0x0 -int style Base_Widget_AppCompat_Button_Small 0x0 -int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x0 -int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x0 -int style Base_Widget_AppCompat_CompoundButton_Switch 0x0 -int style Base_Widget_AppCompat_DrawerArrowToggle 0x0 -int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x0 -int style Base_Widget_AppCompat_DropDownItem_Spinner 0x0 -int style Base_Widget_AppCompat_EditText 0x0 -int style Base_Widget_AppCompat_ImageButton 0x0 -int style Base_Widget_AppCompat_Light_ActionBar 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 -int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x0 -int style Base_Widget_AppCompat_Light_PopupMenu 0x0 -int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x0 -int style Base_Widget_AppCompat_ListMenuView 0x0 -int style Base_Widget_AppCompat_ListPopupWindow 0x0 -int style Base_Widget_AppCompat_ListView 0x0 -int style Base_Widget_AppCompat_ListView_DropDown 0x0 -int style Base_Widget_AppCompat_ListView_Menu 0x0 -int style Base_Widget_AppCompat_PopupMenu 0x0 -int style Base_Widget_AppCompat_PopupMenu_Overflow 0x0 -int style Base_Widget_AppCompat_PopupWindow 0x0 -int style Base_Widget_AppCompat_ProgressBar 0x0 -int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x0 -int style Base_Widget_AppCompat_RatingBar 0x0 -int style Base_Widget_AppCompat_RatingBar_Indicator 0x0 -int style Base_Widget_AppCompat_RatingBar_Small 0x0 -int style Base_Widget_AppCompat_SearchView 0x0 -int style Base_Widget_AppCompat_SearchView_ActionBar 0x0 -int style Base_Widget_AppCompat_SeekBar 0x0 -int style Base_Widget_AppCompat_SeekBar_Discrete 0x0 -int style Base_Widget_AppCompat_Spinner 0x0 -int style Base_Widget_AppCompat_Spinner_Underlined 0x0 -int style Base_Widget_AppCompat_TextView 0x0 -int style Base_Widget_AppCompat_TextView_SpinnerItem 0x0 -int style Base_Widget_AppCompat_Toolbar 0x0 -int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x0 -int style Base_Widget_Design_TabLayout 0x0 -int style Base_Widget_Material3_ActionBar_Solid 0x0 -int style Base_Widget_Material3_ActionMode 0x0 -int style Base_Widget_Material3_BottomNavigationView 0x0 -int style Base_Widget_Material3_CardView 0x0 -int style Base_Widget_Material3_Chip 0x0 -int style Base_Widget_Material3_CollapsingToolbar 0x0 -int style Base_Widget_Material3_CompoundButton_CheckBox 0x0 -int style Base_Widget_Material3_CompoundButton_RadioButton 0x0 -int style Base_Widget_Material3_CompoundButton_Switch 0x0 -int style Base_Widget_Material3_DockedToolbar 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Icon 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Large 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Medium 0x0 -int style Base_Widget_Material3_ExtendedFloatingActionButton_Small 0x0 -int style Base_Widget_Material3_FloatingActionButton 0x0 -int style Base_Widget_Material3_FloatingActionButton_Large 0x0 -int style Base_Widget_Material3_FloatingActionButton_Medium 0x0 -int style Base_Widget_Material3_FloatingActionButton_Small 0x0 -int style Base_Widget_Material3_FloatingToolbar 0x0 -int style Base_Widget_Material3_Light_ActionBar_Solid 0x0 -int style Base_Widget_Material3_MaterialCalendar_NavigationButton 0x0 -int style Base_Widget_Material3_Snackbar 0x0 -int style Base_Widget_Material3_TabLayout 0x0 -int style Base_Widget_Material3_TabLayout_OnSurface 0x0 -int style Base_Widget_Material3_TabLayout_Secondary 0x0 -int style Base_Widget_MaterialComponents_AutoCompleteTextView 0x0 -int style Base_Widget_MaterialComponents_CheckedTextView 0x0 -int style Base_Widget_MaterialComponents_Chip 0x0 -int style Base_Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton 0x0 -int style Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton 0x0 -int style Base_Widget_MaterialComponents_PopupMenu 0x0 -int style Base_Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 -int style Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 -int style Base_Widget_MaterialComponents_PopupMenu_Overflow 0x0 -int style Base_Widget_MaterialComponents_Slider 0x0 -int style Base_Widget_MaterialComponents_Snackbar 0x0 -int style Base_Widget_MaterialComponents_TextInputEditText 0x0 -int style Base_Widget_MaterialComponents_TextInputLayout 0x0 -int style Base_Widget_MaterialComponents_TextView 0x0 -int style Base_v21_Theme_SplashScreen 0x0 -int style Base_v21_Theme_SplashScreen_Light 0x0 -int style Base_v27_Theme_SplashScreen 0x0 -int style Base_v27_Theme_SplashScreen_Light 0x0 -int style CardView 0x0 -int style CardView_Dark 0x0 -int style CardView_Light 0x0 -int style MaterialAlertDialog_Material3 0x0 -int style MaterialAlertDialog_Material3_Animation 0x0 -int style MaterialAlertDialog_Material3_Body_Text 0x0 -int style MaterialAlertDialog_Material3_Body_Text_CenterStacked 0x0 -int style MaterialAlertDialog_Material3_Title_Icon 0x0 -int style MaterialAlertDialog_Material3_Title_Icon_CenterStacked 0x0 -int style MaterialAlertDialog_Material3_Title_Panel 0x0 -int style MaterialAlertDialog_Material3_Title_Panel_CenterStacked 0x0 -int style MaterialAlertDialog_Material3_Title_Text 0x0 -int style MaterialAlertDialog_Material3_Title_Text_CenterStacked 0x0 -int style MaterialAlertDialog_MaterialComponents 0x0 -int style MaterialAlertDialog_MaterialComponents_Body_Text 0x0 -int style MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar 0x0 -int style MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Text 0x0 -int style MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked 0x0 -int style MaterialDialog_ShapeAppearance 0x0 -int style Motion_Material3_Spring_Standard_Default_Effects 0x0 -int style Motion_Material3_Spring_Standard_Default_Spatial 0x0 -int style Motion_Material3_Spring_Standard_Fast_Effects 0x0 -int style Motion_Material3_Spring_Standard_Fast_Spatial 0x0 -int style Motion_Material3_Spring_Standard_Slow_Effects 0x0 -int style Motion_Material3_Spring_Standard_Slow_Spatial 0x0 -int style Platform_AppCompat 0x0 -int style Platform_AppCompat_Light 0x0 -int style Platform_MaterialComponents 0x0 -int style Platform_MaterialComponents_Dialog 0x0 -int style Platform_MaterialComponents_Light 0x0 -int style Platform_MaterialComponents_Light_Dialog 0x0 -int style Platform_ThemeOverlay_AppCompat 0x0 -int style Platform_ThemeOverlay_AppCompat_Dark 0x0 -int style Platform_ThemeOverlay_AppCompat_Light 0x0 -int style Platform_V21_AppCompat 0x0 -int style Platform_V21_AppCompat_Light 0x0 -int style Platform_V25_AppCompat 0x0 -int style Platform_V25_AppCompat_Light 0x0 -int style Platform_Widget_AppCompat_Spinner 0x0 -int style PopupAnimation 0x0 -int style Preference 0x0 -int style PreferenceCategoryTitleTextStyle 0x0 -int style PreferenceFragment 0x0 -int style PreferenceFragmentList 0x0 -int style PreferenceFragmentList_Material 0x0 -int style PreferenceFragment_Material 0x0 -int style PreferenceSummaryTextStyle 0x0 -int style PreferenceThemeOverlay 0x0 -int style PreferenceThemeOverlay_v14 0x0 -int style PreferenceThemeOverlay_v14_Material 0x0 -int style Preference_Category 0x0 -int style Preference_Category_Material 0x0 -int style Preference_CheckBoxPreference 0x0 -int style Preference_CheckBoxPreference_Material 0x0 -int style Preference_DialogPreference 0x0 -int style Preference_DialogPreference_EditTextPreference 0x0 -int style Preference_DialogPreference_EditTextPreference_Material 0x0 -int style Preference_DialogPreference_Material 0x0 -int style Preference_DropDown 0x0 -int style Preference_DropDown_Material 0x0 -int style Preference_Information 0x0 -int style Preference_Information_Material 0x0 -int style Preference_Material 0x0 -int style Preference_PreferenceScreen 0x0 -int style Preference_PreferenceScreen_Material 0x0 -int style Preference_SeekBarPreference 0x0 -int style Preference_SeekBarPreference_Material 0x0 -int style Preference_SwitchPreference 0x0 -int style Preference_SwitchPreferenceCompat 0x0 -int style Preference_SwitchPreferenceCompat_Material 0x0 -int style Preference_SwitchPreference_Material 0x0 -int style RtlOverlay_DialogWindowTitle_AppCompat 0x0 -int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x0 -int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x0 -int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x0 -int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x0 -int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x0 -int style RtlUnderlay_Widget_AppCompat_ActionButton 0x0 -int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x0 -int style ShapeAppearanceOverlay_Material3_Button 0x0 -int style ShapeAppearanceOverlay_Material3_Chip 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Bottom 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Left 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Right 0x0 -int style ShapeAppearanceOverlay_Material3_Corner_Top 0x0 -int style ShapeAppearanceOverlay_Material3_FloatingActionButton 0x0 -int style ShapeAppearanceOverlay_Material3_NavigationView_Item 0x0 -int style ShapeAppearanceOverlay_Material3_SearchBar 0x0 -int style ShapeAppearanceOverlay_Material3_SearchView 0x0 -int style ShapeAppearanceOverlay_MaterialAlertDialog_Material3 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_BottomSheet 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_Chip 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year 0x0 -int style ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox 0x0 -int style ShapeAppearance_M3_Comp_Badge_Large_Shape 0x0 -int style ShapeAppearance_M3_Comp_Badge_Shape 0x0 -int style ShapeAppearance_M3_Comp_BottomAppBar_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_ButtonGroup_Connected_Small_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Button_Large_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Large_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Medium_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Medium_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Small_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Small_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Xlarge_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Xlarge_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_Button_Xsmall_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_Button_Xsmall_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_DatePicker_Modal_Date_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Large_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Large_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Medium_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Medium_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Small_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Small_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xlarge_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xlarge_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xsmall_Container_Shape_Round 0x0 -int style ShapeAppearance_M3_Comp_IconButton_Xsmall_Selected_Container_Shape_Square 0x0 -int style ShapeAppearance_M3_Comp_NavBar_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavBar_Item_ActiveIndicator_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavRail_Collapsed_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavRail_Expanded_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavRail_Item_ActiveIndicator_Shape 0x0 -int style ShapeAppearance_M3_Comp_NavigationDrawer_ActiveIndicator_Shape 0x0 -int style ShapeAppearance_M3_Comp_SearchBar_Avatar_Shape 0x0 -int style ShapeAppearance_M3_Comp_SearchBar_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_SearchView_FullScreen_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Sheet_Side_Docked_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Switch_Handle_Shape 0x0 -int style ShapeAppearance_M3_Comp_Switch_StateLayer_Shape 0x0 -int style ShapeAppearance_M3_Comp_Switch_Track_Shape 0x0 -int style ShapeAppearance_M3_Comp_Toolbar_Docked_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Toolbar_Floating_Container_Shape 0x0 -int style ShapeAppearance_M3_Comp_Toolbar_Vibrant_Vibrant_Container_Shape 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraExtraLarge 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLarge 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLargeIncreased 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_ExtraSmall 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Full 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Large 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_LargeIncreased 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Medium 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_None 0x0 -int style ShapeAppearance_M3_Sys_Shape_Corner_Small 0x0 -int style ShapeAppearance_Material3_Corner_ExtraExtraLarge 0x0 -int style ShapeAppearance_Material3_Corner_ExtraLarge 0x0 -int style ShapeAppearance_Material3_Corner_ExtraLargeIncreased 0x0 -int style ShapeAppearance_Material3_Corner_ExtraSmall 0x0 -int style ShapeAppearance_Material3_Corner_Full 0x0 -int style ShapeAppearance_Material3_Corner_Large 0x0 -int style ShapeAppearance_Material3_Corner_LargeIncreased 0x0 -int style ShapeAppearance_Material3_Corner_Medium 0x0 -int style ShapeAppearance_Material3_Corner_None 0x0 -int style ShapeAppearance_Material3_Corner_Small 0x0 -int style ShapeAppearance_Material3_LargeComponent 0x0 -int style ShapeAppearance_Material3_MediumComponent 0x0 -int style ShapeAppearance_Material3_NavigationBarView_ActiveIndicator 0x0 -int style ShapeAppearance_Material3_SmallComponent 0x0 -int style ShapeAppearance_Material3_Tooltip 0x0 -int style ShapeAppearance_MaterialComponents 0x0 -int style ShapeAppearance_MaterialComponents_Badge 0x0 -int style ShapeAppearance_MaterialComponents_LargeComponent 0x0 -int style ShapeAppearance_MaterialComponents_MediumComponent 0x0 -int style ShapeAppearance_MaterialComponents_SmallComponent 0x0 -int style ShapeAppearance_MaterialComponents_Tooltip 0x0 -int style TermuxActivity_Drawer_ButtonBarStyle_Dark 0x0 -int style TermuxActivity_Drawer_ButtonBarStyle_Light 0x0 -int style TextAppearance_AndroidIDE_BodySmall 0x0 -int style TextAppearance_AndroidIDE_TitleLarge_Bold 0x0 -int style TextAppearance_AppCompat 0x0 -int style TextAppearance_AppCompat_Body1 0x0 -int style TextAppearance_AppCompat_Body2 0x0 -int style TextAppearance_AppCompat_Button 0x0 -int style TextAppearance_AppCompat_Caption 0x0 -int style TextAppearance_AppCompat_Display1 0x0 -int style TextAppearance_AppCompat_Display2 0x0 -int style TextAppearance_AppCompat_Display3 0x0 -int style TextAppearance_AppCompat_Display4 0x0 -int style TextAppearance_AppCompat_Headline 0x0 -int style TextAppearance_AppCompat_Inverse 0x0 -int style TextAppearance_AppCompat_Large 0x0 -int style TextAppearance_AppCompat_Large_Inverse 0x0 -int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x0 -int style TextAppearance_AppCompat_Light_SearchResult_Title 0x0 -int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 -int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 -int style TextAppearance_AppCompat_Medium 0x0 -int style TextAppearance_AppCompat_Medium_Inverse 0x0 -int style TextAppearance_AppCompat_Menu 0x0 -int style TextAppearance_AppCompat_SearchResult_Subtitle 0x0 -int style TextAppearance_AppCompat_SearchResult_Title 0x0 -int style TextAppearance_AppCompat_Small 0x0 -int style TextAppearance_AppCompat_Small_Inverse 0x0 -int style TextAppearance_AppCompat_Subhead 0x0 -int style TextAppearance_AppCompat_Subhead_Inverse 0x0 -int style TextAppearance_AppCompat_Title 0x0 -int style TextAppearance_AppCompat_Title_Inverse 0x0 -int style TextAppearance_AppCompat_Tooltip 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 -int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 -int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_Button 0x0 -int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 -int style TextAppearance_AppCompat_Widget_Button_Colored 0x0 -int style TextAppearance_AppCompat_Widget_Button_Inverse 0x0 -int style TextAppearance_AppCompat_Widget_DropDownItem 0x0 -int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 -int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 -int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 -int style TextAppearance_AppCompat_Widget_Switch 0x0 -int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 -int style TextAppearance_Compat_Notification 0x0 -int style TextAppearance_Compat_Notification_Info 0x0 -int style TextAppearance_Compat_Notification_Line2 0x0 -int style TextAppearance_Compat_Notification_Time 0x0 -int style TextAppearance_Compat_Notification_Title 0x0 -int style TextAppearance_Design_CollapsingToolbar_Expanded 0x0 -int style TextAppearance_Design_Counter 0x0 -int style TextAppearance_Design_Counter_Overflow 0x0 -int style TextAppearance_Design_Error 0x0 -int style TextAppearance_Design_HelperText 0x0 -int style TextAppearance_Design_Hint 0x0 -int style TextAppearance_Design_Placeholder 0x0 -int style TextAppearance_Design_Prefix 0x0 -int style TextAppearance_Design_Snackbar_Message 0x0 -int style TextAppearance_Design_Suffix 0x0 -int style TextAppearance_Design_Tab 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_BodyMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_BodySmall 0x0 -int style TextAppearance_M3_Sys_Typescale_BodySmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplayMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplaySmall 0x0 -int style TextAppearance_M3_Sys_Typescale_DisplaySmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineSmall 0x0 -int style TextAppearance_M3_Sys_Typescale_HeadlineSmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelSmall 0x0 -int style TextAppearance_M3_Sys_Typescale_LabelSmall_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleLarge 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleLarge_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleMedium 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleMedium_Emphasized 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleSmall 0x0 -int style TextAppearance_M3_Sys_Typescale_TitleSmall_Emphasized 0x0 -int style TextAppearance_Material3_ActionBar_Subtitle 0x0 -int style TextAppearance_Material3_ActionBar_Title 0x0 -int style TextAppearance_Material3_BodyLarge 0x0 -int style TextAppearance_Material3_BodyLarge_Emphasized 0x0 -int style TextAppearance_Material3_BodyMedium 0x0 -int style TextAppearance_Material3_BodyMedium_Emphasized 0x0 -int style TextAppearance_Material3_BodySmall 0x0 -int style TextAppearance_Material3_BodySmall_Emphasized 0x0 -int style TextAppearance_Material3_DisplayLarge 0x0 -int style TextAppearance_Material3_DisplayLarge_Emphasized 0x0 -int style TextAppearance_Material3_DisplayMedium 0x0 -int style TextAppearance_Material3_DisplayMedium_Emphasized 0x0 -int style TextAppearance_Material3_DisplaySmall 0x0 -int style TextAppearance_Material3_DisplaySmall_Emphasized 0x0 -int style TextAppearance_Material3_HeadlineLarge 0x0 -int style TextAppearance_Material3_HeadlineLarge_Emphasized 0x0 -int style TextAppearance_Material3_HeadlineMedium 0x0 -int style TextAppearance_Material3_HeadlineMedium_Emphasized 0x0 -int style TextAppearance_Material3_HeadlineSmall 0x0 -int style TextAppearance_Material3_HeadlineSmall_Emphasized 0x0 -int style TextAppearance_Material3_LabelLarge 0x0 -int style TextAppearance_Material3_LabelLarge_Emphasized 0x0 -int style TextAppearance_Material3_LabelMedium 0x0 -int style TextAppearance_Material3_LabelMedium_Emphasized 0x0 -int style TextAppearance_Material3_LabelSmall 0x0 -int style TextAppearance_Material3_LabelSmall_Emphasized 0x0 -int style TextAppearance_Material3_MaterialTimePicker_Title 0x0 -int style TextAppearance_Material3_SearchBar 0x0 -int style TextAppearance_Material3_SearchView 0x0 -int style TextAppearance_Material3_SearchView_Prefix 0x0 -int style TextAppearance_Material3_TitleLarge 0x0 -int style TextAppearance_Material3_TitleLarge_Emphasized 0x0 -int style TextAppearance_Material3_TitleMedium 0x0 -int style TextAppearance_Material3_TitleMedium_Emphasized 0x0 -int style TextAppearance_Material3_TitleSmall 0x0 -int style TextAppearance_Material3_TitleSmall_Emphasized 0x0 -int style TextAppearance_MaterialComponents_Badge 0x0 -int style TextAppearance_MaterialComponents_Body1 0x0 -int style TextAppearance_MaterialComponents_Body2 0x0 -int style TextAppearance_MaterialComponents_Button 0x0 -int style TextAppearance_MaterialComponents_Caption 0x0 -int style TextAppearance_MaterialComponents_Chip 0x0 -int style TextAppearance_MaterialComponents_Headline1 0x0 -int style TextAppearance_MaterialComponents_Headline2 0x0 -int style TextAppearance_MaterialComponents_Headline3 0x0 -int style TextAppearance_MaterialComponents_Headline4 0x0 -int style TextAppearance_MaterialComponents_Headline5 0x0 -int style TextAppearance_MaterialComponents_Headline6 0x0 -int style TextAppearance_MaterialComponents_Overline 0x0 -int style TextAppearance_MaterialComponents_Subtitle1 0x0 -int style TextAppearance_MaterialComponents_Subtitle2 0x0 -int style TextAppearance_MaterialComponents_Tab 0x0 -int style TextAppearance_MaterialComponents_TimePicker_Title 0x0 -int style TextAppearance_MaterialComponents_Tooltip 0x0 -int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 -int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 -int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 -int style TextAppearance_Widget_BaseToolbar_Subtitle 0x0 -int style TextAppearance_Widget_BaseToolbar_Title 0x0 -int style ThemeOverlay_AppCompat 0x0 -int style ThemeOverlay_AppCompat_ActionBar 0x0 -int style ThemeOverlay_AppCompat_Dark 0x0 -int style ThemeOverlay_AppCompat_Dark_ActionBar 0x0 -int style ThemeOverlay_AppCompat_DayNight 0x0 -int style ThemeOverlay_AppCompat_DayNight_ActionBar 0x0 -int style ThemeOverlay_AppCompat_Dialog 0x0 -int style ThemeOverlay_AppCompat_Dialog_Alert 0x0 -int style ThemeOverlay_AppCompat_Light 0x0 -int style ThemeOverlay_Design_TextInputEditText 0x0 -int style ThemeOverlay_Material3 0x0 -int style ThemeOverlay_Material3_ActionBar 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox_Dense 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox 0x0 -int style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style ThemeOverlay_Material3_BottomAppBar 0x0 -int style ThemeOverlay_Material3_BottomAppBar_Legacy 0x0 -int style ThemeOverlay_Material3_BottomNavigationView 0x0 -int style ThemeOverlay_Material3_BottomSheetDialog 0x0 -int style ThemeOverlay_Material3_Button 0x0 -int style ThemeOverlay_Material3_Button_ElevatedButton 0x0 -int style ThemeOverlay_Material3_Button_IconButton 0x0 -int style ThemeOverlay_Material3_Button_IconButton_Filled 0x0 -int style ThemeOverlay_Material3_Button_IconButton_Filled_Tonal 0x0 -int style ThemeOverlay_Material3_Button_TextButton 0x0 -int style ThemeOverlay_Material3_Button_TextButton_Snackbar 0x0 -int style ThemeOverlay_Material3_Button_TonalButton 0x0 -int style ThemeOverlay_Material3_Chip 0x0 -int style ThemeOverlay_Material3_Chip_Assist 0x0 -int style ThemeOverlay_Material3_Dark 0x0 -int style ThemeOverlay_Material3_Dark_ActionBar 0x0 -int style ThemeOverlay_Material3_DayNight_BottomSheetDialog 0x0 -int style ThemeOverlay_Material3_DayNight_SideSheetDialog 0x0 -int style ThemeOverlay_Material3_Dialog 0x0 -int style ThemeOverlay_Material3_Dialog_Alert 0x0 -int style ThemeOverlay_Material3_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_Material3_DockedToolbar 0x0 -int style ThemeOverlay_Material3_DockedToolbar_Vibrant 0x0 -int style ThemeOverlay_Material3_DynamicColors_Dark 0x0 -int style ThemeOverlay_Material3_DynamicColors_DayNight 0x0 -int style ThemeOverlay_Material3_DynamicColors_Light 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Primary 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Secondary 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Surface 0x0 -int style ThemeOverlay_Material3_ExtendedFloatingActionButton_Tertiary 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Primary 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Secondary 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Surface 0x0 -int style ThemeOverlay_Material3_FloatingActionButton_Tertiary 0x0 -int style ThemeOverlay_Material3_FloatingToolbar 0x0 -int style ThemeOverlay_Material3_FloatingToolbar_Vibrant 0x0 -int style ThemeOverlay_Material3_HarmonizedColors 0x0 -int style ThemeOverlay_Material3_HarmonizedColors_Empty 0x0 -int style ThemeOverlay_Material3_Light 0x0 -int style ThemeOverlay_Material3_Light_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_Material3_MaterialAlertDialog 0x0 -int style ThemeOverlay_Material3_MaterialAlertDialog_Centered 0x0 -int style ThemeOverlay_Material3_MaterialCalendar 0x0 -int style ThemeOverlay_Material3_MaterialCalendar_Fullscreen 0x0 -int style ThemeOverlay_Material3_MaterialCalendar_HeaderCancelButton 0x0 -int style ThemeOverlay_Material3_MaterialTimePicker 0x0 -int style ThemeOverlay_Material3_MaterialTimePicker_Display_TextInputEditText 0x0 -int style ThemeOverlay_Material3_NavigationRailView 0x0 -int style ThemeOverlay_Material3_NavigationView 0x0 -int style ThemeOverlay_Material3_PersonalizedColors 0x0 -int style ThemeOverlay_Material3_Search 0x0 -int style ThemeOverlay_Material3_SideSheetDialog 0x0 -int style ThemeOverlay_Material3_Snackbar 0x0 -int style ThemeOverlay_Material3_SplitButton_IconButton_Filled 0x0 -int style ThemeOverlay_Material3_SplitButton_IconButton_Filled_Tonal 0x0 -int style ThemeOverlay_Material3_TabLayout 0x0 -int style ThemeOverlay_Material3_TextInputEditText 0x0 -int style ThemeOverlay_Material3_TextInputEditText_FilledBox 0x0 -int style ThemeOverlay_Material3_TextInputEditText_FilledBox_Dense 0x0 -int style ThemeOverlay_Material3_TextInputEditText_OutlinedBox 0x0 -int style ThemeOverlay_Material3_TextInputEditText_OutlinedBox_Dense 0x0 -int style ThemeOverlay_Material3_Toolbar_Surface 0x0 -int style ThemeOverlay_MaterialAlertDialog_Material3_Title_Icon 0x0 -int style ThemeOverlay_MaterialComponents 0x0 -int style ThemeOverlay_MaterialComponents_ActionBar 0x0 -int style ThemeOverlay_MaterialComponents_ActionBar_Primary 0x0 -int style ThemeOverlay_MaterialComponents_ActionBar_Surface 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 -int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_BottomAppBar_Primary 0x0 -int style ThemeOverlay_MaterialComponents_BottomAppBar_Surface 0x0 -int style ThemeOverlay_MaterialComponents_BottomSheetDialog 0x0 -int style ThemeOverlay_MaterialComponents_Dark 0x0 -int style ThemeOverlay_MaterialComponents_Dark_ActionBar 0x0 -int style ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog 0x0 -int style ThemeOverlay_MaterialComponents_Dialog 0x0 -int style ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 -int style ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_MaterialComponents_Light 0x0 -int style ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day 0x0 -int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner 0x0 -int style ThemeOverlay_MaterialComponents_MaterialCalendar 0x0 -int style ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox 0x0 -int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 -int style ThemeOverlay_MaterialComponents_TimePicker 0x0 -int style ThemeOverlay_MaterialComponents_TimePicker_Display 0x0 -int style ThemeOverlay_MaterialComponents_TimePicker_Display_TextInputEditText 0x0 -int style ThemeOverlay_MaterialComponents_Toolbar_Popup_Primary 0x0 -int style ThemeOverlay_MaterialComponents_Toolbar_Primary 0x0 -int style ThemeOverlay_MaterialComponents_Toolbar_Surface 0x0 -int style Theme_AndroidIDE 0x0 -int style Theme_AndroidIDE_Base 0x0 -int style Theme_AndroidIDE_BlueWave 0x0 -int style Theme_AndroidIDE_BlueWave_Dark 0x0 -int style Theme_AndroidIDE_Greenish 0x0 -int style Theme_AndroidIDE_Greenish_Dark 0x0 -int style Theme_AndroidIDE_Material3 0x0 -int style Theme_AndroidIDE_Styled 0x0 -int style Theme_AndroidIDE_SunnyGlow 0x0 -int style Theme_AndroidIDE_SunnyGlow_Dark 0x0 -int style Theme_AndroidIDE_VSCode 0x0 -int style Theme_AndroidIDE_VSCode_Dark 0x0 -int style Theme_AppCompat 0x0 -int style Theme_AppCompat_CompactMenu 0x0 -int style Theme_AppCompat_DayNight 0x0 -int style Theme_AppCompat_DayNight_DarkActionBar 0x0 -int style Theme_AppCompat_DayNight_Dialog 0x0 -int style Theme_AppCompat_DayNight_DialogWhenLarge 0x0 -int style Theme_AppCompat_DayNight_Dialog_Alert 0x0 -int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x0 -int style Theme_AppCompat_DayNight_NoActionBar 0x0 -int style Theme_AppCompat_Dialog 0x0 -int style Theme_AppCompat_DialogWhenLarge 0x0 -int style Theme_AppCompat_Dialog_Alert 0x0 -int style Theme_AppCompat_Dialog_MinWidth 0x0 -int style Theme_AppCompat_Empty 0x0 -int style Theme_AppCompat_Light 0x0 -int style Theme_AppCompat_Light_DarkActionBar 0x0 -int style Theme_AppCompat_Light_Dialog 0x0 -int style Theme_AppCompat_Light_DialogWhenLarge 0x0 -int style Theme_AppCompat_Light_Dialog_Alert 0x0 -int style Theme_AppCompat_Light_Dialog_MinWidth 0x0 -int style Theme_AppCompat_Light_NoActionBar 0x0 -int style Theme_AppCompat_NoActionBar 0x0 -int style Theme_ComposeEmptyActivity 0x0 -int style Theme_Design 0x0 -int style Theme_Design_BottomSheetDialog 0x0 -int style Theme_Design_Light 0x0 -int style Theme_Design_Light_BottomSheetDialog 0x0 -int style Theme_Design_Light_NoActionBar 0x0 -int style Theme_Design_NoActionBar 0x0 -int style Theme_Material3_Dark 0x0 -int style Theme_Material3_Dark_BottomSheetDialog 0x0 -int style Theme_Material3_Dark_Dialog 0x0 -int style Theme_Material3_Dark_DialogWhenLarge 0x0 -int style Theme_Material3_Dark_Dialog_Alert 0x0 -int style Theme_Material3_Dark_Dialog_MinWidth 0x0 -int style Theme_Material3_Dark_NoActionBar 0x0 -int style Theme_Material3_Dark_SideSheetDialog 0x0 -int style Theme_Material3_DayNight 0x0 -int style Theme_Material3_DayNight_BottomSheetDialog 0x0 -int style Theme_Material3_DayNight_Dialog 0x0 -int style Theme_Material3_DayNight_DialogWhenLarge 0x0 -int style Theme_Material3_DayNight_Dialog_Alert 0x0 -int style Theme_Material3_DayNight_Dialog_MinWidth 0x0 -int style Theme_Material3_DayNight_NoActionBar 0x0 -int style Theme_Material3_DayNight_SideSheetDialog 0x0 -int style Theme_Material3_DynamicColors_Dark 0x0 -int style Theme_Material3_DynamicColors_Dark_NoActionBar 0x0 -int style Theme_Material3_DynamicColors_DayNight 0x0 -int style Theme_Material3_DynamicColors_DayNight_NoActionBar 0x0 -int style Theme_Material3_DynamicColors_Light 0x0 -int style Theme_Material3_DynamicColors_Light_NoActionBar 0x0 -int style Theme_Material3_Light 0x0 -int style Theme_Material3_Light_BottomSheetDialog 0x0 -int style Theme_Material3_Light_Dialog 0x0 -int style Theme_Material3_Light_DialogWhenLarge 0x0 -int style Theme_Material3_Light_Dialog_Alert 0x0 -int style Theme_Material3_Light_Dialog_MinWidth 0x0 -int style Theme_Material3_Light_NoActionBar 0x0 -int style Theme_Material3_Light_SideSheetDialog 0x0 -int style Theme_MaterialComponents 0x0 -int style Theme_MaterialComponents_BottomSheetDialog 0x0 -int style Theme_MaterialComponents_Bridge 0x0 -int style Theme_MaterialComponents_CompactMenu 0x0 -int style Theme_MaterialComponents_DayNight 0x0 -int style Theme_MaterialComponents_DayNight_BottomSheetDialog 0x0 -int style Theme_MaterialComponents_DayNight_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_DarkActionBar 0x0 -int style Theme_MaterialComponents_DayNight_DarkActionBar_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog 0x0 -int style Theme_MaterialComponents_DayNight_DialogWhenLarge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_Alert 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_FixedSize 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_MinWidth 0x0 -int style Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge 0x0 -int style Theme_MaterialComponents_DayNight_NoActionBar 0x0 -int style Theme_MaterialComponents_DayNight_NoActionBar_Bridge 0x0 -int style Theme_MaterialComponents_Dialog 0x0 -int style Theme_MaterialComponents_DialogWhenLarge 0x0 -int style Theme_MaterialComponents_Dialog_Alert 0x0 -int style Theme_MaterialComponents_Dialog_Alert_Bridge 0x0 -int style Theme_MaterialComponents_Dialog_Bridge 0x0 -int style Theme_MaterialComponents_Dialog_FixedSize 0x0 -int style Theme_MaterialComponents_Dialog_FixedSize_Bridge 0x0 -int style Theme_MaterialComponents_Dialog_MinWidth 0x0 -int style Theme_MaterialComponents_Dialog_MinWidth_Bridge 0x0 -int style Theme_MaterialComponents_Light 0x0 -int style Theme_MaterialComponents_Light_BottomSheetDialog 0x0 -int style Theme_MaterialComponents_Light_Bridge 0x0 -int style Theme_MaterialComponents_Light_DarkActionBar 0x0 -int style Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog 0x0 -int style Theme_MaterialComponents_Light_DialogWhenLarge 0x0 -int style Theme_MaterialComponents_Light_Dialog_Alert 0x0 -int style Theme_MaterialComponents_Light_Dialog_Alert_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 -int style Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge 0x0 -int style Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 -int style Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge 0x0 -int style Theme_MaterialComponents_Light_NoActionBar 0x0 -int style Theme_MaterialComponents_Light_NoActionBar_Bridge 0x0 -int style Theme_MaterialComponents_NoActionBar 0x0 -int style Theme_MaterialComponents_NoActionBar_Bridge 0x0 -int style Theme_SplashScreen 0x0 -int style Theme_SplashScreen_Common 0x0 -int style Theme_SplashScreen_IconBackground 0x0 -int style Widget_AppCompat_ActionBar 0x0 -int style Widget_AppCompat_ActionBar_Solid 0x0 -int style Widget_AppCompat_ActionBar_TabBar 0x0 -int style Widget_AppCompat_ActionBar_TabText 0x0 -int style Widget_AppCompat_ActionBar_TabView 0x0 -int style Widget_AppCompat_ActionButton 0x0 -int style Widget_AppCompat_ActionButton_CloseMode 0x0 -int style Widget_AppCompat_ActionButton_Overflow 0x0 -int style Widget_AppCompat_ActionMode 0x0 -int style Widget_AppCompat_ActivityChooserView 0x0 -int style Widget_AppCompat_AutoCompleteTextView 0x0 -int style Widget_AppCompat_Button 0x0 -int style Widget_AppCompat_ButtonBar 0x0 -int style Widget_AppCompat_ButtonBar_AlertDialog 0x0 -int style Widget_AppCompat_Button_Borderless 0x0 -int style Widget_AppCompat_Button_Borderless_Colored 0x0 -int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 -int style Widget_AppCompat_Button_Colored 0x0 -int style Widget_AppCompat_Button_Small 0x0 -int style Widget_AppCompat_CompoundButton_CheckBox 0x0 -int style Widget_AppCompat_CompoundButton_RadioButton 0x0 -int style Widget_AppCompat_CompoundButton_Switch 0x0 -int style Widget_AppCompat_DrawerArrowToggle 0x0 -int style Widget_AppCompat_DropDownItem_Spinner 0x0 -int style Widget_AppCompat_EditText 0x0 -int style Widget_AppCompat_ImageButton 0x0 -int style Widget_AppCompat_Light_ActionBar 0x0 -int style Widget_AppCompat_Light_ActionBar_Solid 0x0 -int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x0 -int style Widget_AppCompat_Light_ActionBar_TabBar 0x0 -int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x0 -int style Widget_AppCompat_Light_ActionBar_TabText 0x0 -int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 -int style Widget_AppCompat_Light_ActionBar_TabView 0x0 -int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x0 -int style Widget_AppCompat_Light_ActionButton 0x0 -int style Widget_AppCompat_Light_ActionButton_CloseMode 0x0 -int style Widget_AppCompat_Light_ActionButton_Overflow 0x0 -int style Widget_AppCompat_Light_ActionMode_Inverse 0x0 -int style Widget_AppCompat_Light_ActivityChooserView 0x0 -int style Widget_AppCompat_Light_AutoCompleteTextView 0x0 -int style Widget_AppCompat_Light_DropDownItem_Spinner 0x0 -int style Widget_AppCompat_Light_ListPopupWindow 0x0 -int style Widget_AppCompat_Light_ListView_DropDown 0x0 -int style Widget_AppCompat_Light_PopupMenu 0x0 -int style Widget_AppCompat_Light_PopupMenu_Overflow 0x0 -int style Widget_AppCompat_Light_SearchView 0x0 -int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x0 -int style Widget_AppCompat_ListMenuView 0x0 -int style Widget_AppCompat_ListPopupWindow 0x0 -int style Widget_AppCompat_ListView 0x0 -int style Widget_AppCompat_ListView_DropDown 0x0 -int style Widget_AppCompat_ListView_Menu 0x0 -int style Widget_AppCompat_PopupMenu 0x0 -int style Widget_AppCompat_PopupMenu_Overflow 0x0 -int style Widget_AppCompat_PopupWindow 0x0 -int style Widget_AppCompat_ProgressBar 0x0 -int style Widget_AppCompat_ProgressBar_Horizontal 0x0 -int style Widget_AppCompat_RatingBar 0x0 -int style Widget_AppCompat_RatingBar_Indicator 0x0 -int style Widget_AppCompat_RatingBar_Small 0x0 -int style Widget_AppCompat_SearchView 0x0 -int style Widget_AppCompat_SearchView_ActionBar 0x0 -int style Widget_AppCompat_SeekBar 0x0 -int style Widget_AppCompat_SeekBar_Discrete 0x0 -int style Widget_AppCompat_Spinner 0x0 -int style Widget_AppCompat_Spinner_DropDown 0x0 -int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x0 -int style Widget_AppCompat_Spinner_Underlined 0x0 -int style Widget_AppCompat_TextView 0x0 -int style Widget_AppCompat_TextView_SpinnerItem 0x0 -int style Widget_AppCompat_Toolbar 0x0 -int style Widget_AppCompat_Toolbar_Button_Navigation 0x0 -int style Widget_Compat_NotificationActionContainer 0x0 -int style Widget_Compat_NotificationActionText 0x0 -int style Widget_Design_AppBarLayout 0x0 -int style Widget_Design_BottomNavigationView 0x0 -int style Widget_Design_BottomSheet_Modal 0x0 -int style Widget_Design_CollapsingToolbar 0x0 -int style Widget_Design_FloatingActionButton 0x0 -int style Widget_Design_NavigationView 0x0 -int style Widget_Design_ScrimInsetsFrameLayout 0x0 -int style Widget_Design_Snackbar 0x0 -int style Widget_Design_TabLayout 0x0 -int style Widget_Design_TextInputEditText 0x0 -int style Widget_Design_TextInputLayout 0x0 -int style Widget_Material3_ActionBar_Solid 0x0 -int style Widget_Material3_ActionMode 0x0 -int style Widget_Material3_AppBarLayout 0x0 -int style Widget_Material3_AutoCompleteTextView_FilledBox 0x0 -int style Widget_Material3_AutoCompleteTextView_FilledBox_Dense 0x0 -int style Widget_Material3_AutoCompleteTextView_OutlinedBox 0x0 -int style Widget_Material3_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style Widget_Material3_Badge 0x0 -int style Widget_Material3_Badge_AdjustToBounds 0x0 -int style Widget_Material3_BottomAppBar 0x0 -int style Widget_Material3_BottomAppBar_Button_Navigation 0x0 -int style Widget_Material3_BottomAppBar_Legacy 0x0 -int style Widget_Material3_BottomNavigationView 0x0 -int style Widget_Material3_BottomNavigationView_ActiveIndicator 0x0 -int style Widget_Material3_BottomNavigation_Badge 0x0 -int style Widget_Material3_BottomSheet 0x0 -int style Widget_Material3_BottomSheet_DragHandle 0x0 -int style Widget_Material3_BottomSheet_Modal 0x0 -int style Widget_Material3_Button 0x0 -int style Widget_Material3_Button_ElevatedButton 0x0 -int style Widget_Material3_Button_ElevatedButton_Icon 0x0 -int style Widget_Material3_Button_Icon 0x0 -int style Widget_Material3_Button_IconButton 0x0 -int style Widget_Material3_Button_IconButton_Filled 0x0 -int style Widget_Material3_Button_IconButton_Filled_Tonal 0x0 -int style Widget_Material3_Button_IconButton_Outlined 0x0 -int style Widget_Material3_Button_OutlinedButton 0x0 -int style Widget_Material3_Button_OutlinedButton_Icon 0x0 -int style Widget_Material3_Button_TextButton 0x0 -int style Widget_Material3_Button_TextButton_Dialog 0x0 -int style Widget_Material3_Button_TextButton_Dialog_Flush 0x0 -int style Widget_Material3_Button_TextButton_Dialog_Icon 0x0 -int style Widget_Material3_Button_TextButton_Icon 0x0 -int style Widget_Material3_Button_TextButton_Snackbar 0x0 -int style Widget_Material3_Button_TonalButton 0x0 -int style Widget_Material3_Button_TonalButton_Icon 0x0 -int style Widget_Material3_Button_UnelevatedButton 0x0 -int style Widget_Material3_CardView_Elevated 0x0 -int style Widget_Material3_CardView_Filled 0x0 -int style Widget_Material3_CardView_Outlined 0x0 -int style Widget_Material3_CheckedTextView 0x0 -int style Widget_Material3_ChipGroup 0x0 -int style Widget_Material3_Chip_Assist 0x0 -int style Widget_Material3_Chip_Assist_Elevated 0x0 -int style Widget_Material3_Chip_Filter 0x0 -int style Widget_Material3_Chip_Filter_Elevated 0x0 -int style Widget_Material3_Chip_Input 0x0 -int style Widget_Material3_Chip_Input_Elevated 0x0 -int style Widget_Material3_Chip_Input_Icon 0x0 -int style Widget_Material3_Chip_Input_Icon_Elevated 0x0 -int style Widget_Material3_Chip_Suggestion 0x0 -int style Widget_Material3_Chip_Suggestion_Elevated 0x0 -int style Widget_Material3_CircularProgressIndicator 0x0 -int style Widget_Material3_CircularProgressIndicator_ExtraSmall 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy_ExtraSmall 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy_Medium 0x0 -int style Widget_Material3_CircularProgressIndicator_Legacy_Small 0x0 -int style Widget_Material3_CircularProgressIndicator_Medium 0x0 -int style Widget_Material3_CircularProgressIndicator_Small 0x0 -int style Widget_Material3_CollapsingToolbar 0x0 -int style Widget_Material3_CollapsingToolbar_Large 0x0 -int style Widget_Material3_CollapsingToolbar_Medium 0x0 -int style Widget_Material3_CompoundButton_CheckBox 0x0 -int style Widget_Material3_CompoundButton_MaterialSwitch 0x0 -int style Widget_Material3_CompoundButton_RadioButton 0x0 -int style Widget_Material3_CompoundButton_Switch 0x0 -int style Widget_Material3_DockedToolbar 0x0 -int style Widget_Material3_DockedToolbar_Button 0x0 -int style Widget_Material3_DockedToolbar_Button_Vibrant 0x0 -int style Widget_Material3_DockedToolbar_IconButton 0x0 -int style Widget_Material3_DockedToolbar_IconButton_Vibrant 0x0 -int style Widget_Material3_DockedToolbar_TextButton 0x0 -int style Widget_Material3_DockedToolbar_TextButton_Vibrant 0x0 -int style Widget_Material3_DockedToolbar_Vibrant 0x0 -int style Widget_Material3_DrawerLayout 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Primary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Secondary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Surface 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Icon_Tertiary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Large 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Medium 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Primary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Secondary 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Small 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Surface 0x0 -int style Widget_Material3_ExtendedFloatingActionButton_Tertiary 0x0 -int style Widget_Material3_FloatingActionButton_Large_Primary 0x0 -int style Widget_Material3_FloatingActionButton_Large_Secondary 0x0 -int style Widget_Material3_FloatingActionButton_Large_Surface 0x0 -int style Widget_Material3_FloatingActionButton_Large_Tertiary 0x0 -int style Widget_Material3_FloatingActionButton_Medium 0x0 -int style Widget_Material3_FloatingActionButton_Primary 0x0 -int style Widget_Material3_FloatingActionButton_Secondary 0x0 -int style Widget_Material3_FloatingActionButton_Small_Primary 0x0 -int style Widget_Material3_FloatingActionButton_Small_Secondary 0x0 -int style Widget_Material3_FloatingActionButton_Small_Surface 0x0 -int style Widget_Material3_FloatingActionButton_Small_Tertiary 0x0 -int style Widget_Material3_FloatingActionButton_Surface 0x0 -int style Widget_Material3_FloatingActionButton_Tertiary 0x0 -int style Widget_Material3_FloatingToolbar 0x0 -int style Widget_Material3_FloatingToolbar_Button 0x0 -int style Widget_Material3_FloatingToolbar_Button_Vibrant 0x0 -int style Widget_Material3_FloatingToolbar_IconButton 0x0 -int style Widget_Material3_FloatingToolbar_IconButton_Vibrant 0x0 -int style Widget_Material3_FloatingToolbar_TextButton 0x0 -int style Widget_Material3_FloatingToolbar_TextButton_Vibrant 0x0 -int style Widget_Material3_FloatingToolbar_Vibrant 0x0 -int style Widget_Material3_Light_ActionBar_Solid 0x0 -int style Widget_Material3_LinearProgressIndicator 0x0 -int style Widget_Material3_LinearProgressIndicator_Legacy 0x0 -int style Widget_Material3_LoadingIndicator 0x0 -int style Widget_Material3_LoadingIndicator_Contained 0x0 -int style Widget_Material3_MaterialButtonGroup 0x0 -int style Widget_Material3_MaterialButtonGroup_Connected 0x0 -int style Widget_Material3_MaterialButtonToggleGroup 0x0 -int style Widget_Material3_MaterialCalendar 0x0 -int style Widget_Material3_MaterialCalendar_Day 0x0 -int style Widget_Material3_MaterialCalendar_DayOfWeekLabel 0x0 -int style Widget_Material3_MaterialCalendar_DayTextView 0x0 -int style Widget_Material3_MaterialCalendar_Day_Invalid 0x0 -int style Widget_Material3_MaterialCalendar_Day_Selected 0x0 -int style Widget_Material3_MaterialCalendar_Day_Today 0x0 -int style Widget_Material3_MaterialCalendar_Fullscreen 0x0 -int style Widget_Material3_MaterialCalendar_HeaderCancelButton 0x0 -int style Widget_Material3_MaterialCalendar_HeaderDivider 0x0 -int style Widget_Material3_MaterialCalendar_HeaderLayout 0x0 -int style Widget_Material3_MaterialCalendar_HeaderLayout_Fullscreen 0x0 -int style Widget_Material3_MaterialCalendar_HeaderSelection 0x0 -int style Widget_Material3_MaterialCalendar_HeaderSelection_Fullscreen 0x0 -int style Widget_Material3_MaterialCalendar_HeaderTitle 0x0 -int style Widget_Material3_MaterialCalendar_HeaderToggleButton 0x0 -int style Widget_Material3_MaterialCalendar_Item 0x0 -int style Widget_Material3_MaterialCalendar_MonthNavigationButton 0x0 -int style Widget_Material3_MaterialCalendar_MonthTextView 0x0 -int style Widget_Material3_MaterialCalendar_Year 0x0 -int style Widget_Material3_MaterialCalendar_YearNavigationButton 0x0 -int style Widget_Material3_MaterialCalendar_Year_Selected 0x0 -int style Widget_Material3_MaterialCalendar_Year_Today 0x0 -int style Widget_Material3_MaterialDivider 0x0 -int style Widget_Material3_MaterialDivider_Heavy 0x0 -int style Widget_Material3_MaterialSplitButton 0x0 -int style Widget_Material3_MaterialTimePicker 0x0 -int style Widget_Material3_MaterialTimePicker_Button 0x0 -int style Widget_Material3_MaterialTimePicker_Clock 0x0 -int style Widget_Material3_MaterialTimePicker_Display 0x0 -int style Widget_Material3_MaterialTimePicker_Display_Divider 0x0 -int style Widget_Material3_MaterialTimePicker_Display_HelperText 0x0 -int style Widget_Material3_MaterialTimePicker_Display_TextInputEditText 0x0 -int style Widget_Material3_MaterialTimePicker_Display_TextInputLayout 0x0 -int style Widget_Material3_MaterialTimePicker_ImageButton 0x0 -int style Widget_Material3_NavigationRailView 0x0 -int style Widget_Material3_NavigationRailView_ActiveIndicator 0x0 -int style Widget_Material3_NavigationRailView_Badge 0x0 -int style Widget_Material3_NavigationView 0x0 -int style Widget_Material3_PopupMenu 0x0 -int style Widget_Material3_PopupMenu_ContextMenu 0x0 -int style Widget_Material3_PopupMenu_ListPopupWindow 0x0 -int style Widget_Material3_PopupMenu_Overflow 0x0 -int style Widget_Material3_SearchBar 0x0 -int style Widget_Material3_SearchBar_Outlined 0x0 -int style Widget_Material3_SearchView 0x0 -int style Widget_Material3_SearchView_Prefix 0x0 -int style Widget_Material3_SearchView_Toolbar 0x0 -int style Widget_Material3_Search_ActionButton_Overflow 0x0 -int style Widget_Material3_Search_Toolbar_Button_Navigation 0x0 -int style Widget_Material3_SideSheet 0x0 -int style Widget_Material3_SideSheet_Detached 0x0 -int style Widget_Material3_SideSheet_Modal 0x0 -int style Widget_Material3_SideSheet_Modal_Detached 0x0 -int style Widget_Material3_Slider 0x0 -int style Widget_Material3_Slider_Label 0x0 -int style Widget_Material3_Slider_Legacy 0x0 -int style Widget_Material3_Slider_Legacy_Label 0x0 -int style Widget_Material3_Snackbar 0x0 -int style Widget_Material3_Snackbar_FullWidth 0x0 -int style Widget_Material3_Snackbar_TextView 0x0 -int style Widget_Material3_SplitButton_IconButton_Filled 0x0 -int style Widget_Material3_SplitButton_IconButton_Filled_Tonal 0x0 -int style Widget_Material3_SplitButton_LeadingButton_Filled 0x0 -int style Widget_Material3_SplitButton_LeadingButton_Filled_Tonal 0x0 -int style Widget_Material3_TabLayout 0x0 -int style Widget_Material3_TabLayout_OnSurface 0x0 -int style Widget_Material3_TabLayout_Secondary 0x0 -int style Widget_Material3_TextInputEditText_FilledBox 0x0 -int style Widget_Material3_TextInputEditText_FilledBox_Dense 0x0 -int style Widget_Material3_TextInputEditText_OutlinedBox 0x0 -int style Widget_Material3_TextInputEditText_OutlinedBox_Dense 0x0 -int style Widget_Material3_TextInputLayout_FilledBox 0x0 -int style Widget_Material3_TextInputLayout_FilledBox_Dense 0x0 -int style Widget_Material3_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_Material3_TextInputLayout_FilledBox_ExposedDropdownMenu 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox_Dense 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_Material3_TextInputLayout_OutlinedBox_ExposedDropdownMenu 0x0 -int style Widget_Material3_Toolbar 0x0 -int style Widget_Material3_Toolbar_OnSurface 0x0 -int style Widget_Material3_Toolbar_Surface 0x0 -int style Widget_Material3_Tooltip 0x0 -int style Widget_MaterialComponents_ActionBar_Primary 0x0 -int style Widget_MaterialComponents_ActionBar_PrimarySurface 0x0 -int style Widget_MaterialComponents_ActionBar_Solid 0x0 -int style Widget_MaterialComponents_ActionBar_Surface 0x0 -int style Widget_MaterialComponents_ActionMode 0x0 -int style Widget_MaterialComponents_AppBarLayout_Primary 0x0 -int style Widget_MaterialComponents_AppBarLayout_PrimarySurface 0x0 -int style Widget_MaterialComponents_AppBarLayout_Surface 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 -int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 -int style Widget_MaterialComponents_Badge 0x0 -int style Widget_MaterialComponents_BottomAppBar 0x0 -int style Widget_MaterialComponents_BottomAppBar_Colored 0x0 -int style Widget_MaterialComponents_BottomAppBar_PrimarySurface 0x0 -int style Widget_MaterialComponents_BottomNavigationView 0x0 -int style Widget_MaterialComponents_BottomNavigationView_Colored 0x0 -int style Widget_MaterialComponents_BottomNavigationView_PrimarySurface 0x0 -int style Widget_MaterialComponents_BottomSheet 0x0 -int style Widget_MaterialComponents_BottomSheet_Modal 0x0 -int style Widget_MaterialComponents_Button 0x0 -int style Widget_MaterialComponents_Button_Icon 0x0 -int style Widget_MaterialComponents_Button_OutlinedButton 0x0 -int style Widget_MaterialComponents_Button_OutlinedButton_Icon 0x0 -int style Widget_MaterialComponents_Button_TextButton 0x0 -int style Widget_MaterialComponents_Button_TextButton_Dialog 0x0 -int style Widget_MaterialComponents_Button_TextButton_Dialog_Flush 0x0 -int style Widget_MaterialComponents_Button_TextButton_Dialog_Icon 0x0 -int style Widget_MaterialComponents_Button_TextButton_Icon 0x0 -int style Widget_MaterialComponents_Button_TextButton_Snackbar 0x0 -int style Widget_MaterialComponents_Button_UnelevatedButton 0x0 -int style Widget_MaterialComponents_Button_UnelevatedButton_Icon 0x0 -int style Widget_MaterialComponents_CardView 0x0 -int style Widget_MaterialComponents_CheckedTextView 0x0 -int style Widget_MaterialComponents_ChipGroup 0x0 -int style Widget_MaterialComponents_Chip_Action 0x0 -int style Widget_MaterialComponents_Chip_Choice 0x0 -int style Widget_MaterialComponents_Chip_Entry 0x0 -int style Widget_MaterialComponents_Chip_Filter 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator_Medium 0x0 -int style Widget_MaterialComponents_CircularProgressIndicator_Small 0x0 -int style Widget_MaterialComponents_CollapsingToolbar 0x0 -int style Widget_MaterialComponents_CompoundButton_CheckBox 0x0 -int style Widget_MaterialComponents_CompoundButton_RadioButton 0x0 -int style Widget_MaterialComponents_CompoundButton_Switch 0x0 -int style Widget_MaterialComponents_ExtendedFloatingActionButton 0x0 -int style Widget_MaterialComponents_ExtendedFloatingActionButton_Icon 0x0 -int style Widget_MaterialComponents_FloatingActionButton 0x0 -int style Widget_MaterialComponents_Light_ActionBar_Solid 0x0 -int style Widget_MaterialComponents_LinearProgressIndicator 0x0 -int style Widget_MaterialComponents_MaterialButtonToggleGroup 0x0 -int style Widget_MaterialComponents_MaterialCalendar 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day 0x0 -int style Widget_MaterialComponents_MaterialCalendar_DayOfWeekLabel 0x0 -int style Widget_MaterialComponents_MaterialCalendar_DayTextView 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day_Invalid 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day_Selected 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Day_Today 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Fullscreen 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderDivider 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderLayout 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderLayout_Fullscreen 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderTitle 0x0 -int style Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Item 0x0 -int style Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_MonthTextView 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Year 0x0 -int style Widget_MaterialComponents_MaterialCalendar_YearNavigationButton 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Year_Selected 0x0 -int style Widget_MaterialComponents_MaterialCalendar_Year_Today 0x0 -int style Widget_MaterialComponents_MaterialDivider 0x0 -int style Widget_MaterialComponents_NavigationRailView 0x0 -int style Widget_MaterialComponents_NavigationRailView_Colored 0x0 -int style Widget_MaterialComponents_NavigationRailView_Colored_Compact 0x0 -int style Widget_MaterialComponents_NavigationRailView_Compact 0x0 -int style Widget_MaterialComponents_NavigationRailView_PrimarySurface 0x0 -int style Widget_MaterialComponents_NavigationView 0x0 -int style Widget_MaterialComponents_PopupMenu 0x0 -int style Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 -int style Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 -int style Widget_MaterialComponents_PopupMenu_Overflow 0x0 -int style Widget_MaterialComponents_ProgressIndicator 0x0 -int style Widget_MaterialComponents_ShapeableImageView 0x0 -int style Widget_MaterialComponents_Slider 0x0 -int style Widget_MaterialComponents_Snackbar 0x0 -int style Widget_MaterialComponents_Snackbar_FullWidth 0x0 -int style Widget_MaterialComponents_Snackbar_TextView 0x0 -int style Widget_MaterialComponents_TabLayout 0x0 -int style Widget_MaterialComponents_TabLayout_Colored 0x0 -int style Widget_MaterialComponents_TabLayout_PrimarySurface 0x0 -int style Widget_MaterialComponents_TextInputEditText_FilledBox 0x0 -int style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputEditText_OutlinedBox 0x0 -int style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu 0x0 -int style Widget_MaterialComponents_TextView 0x0 -int style Widget_MaterialComponents_TimePicker 0x0 -int style Widget_MaterialComponents_TimePicker_Button 0x0 -int style Widget_MaterialComponents_TimePicker_Clock 0x0 -int style Widget_MaterialComponents_TimePicker_Display 0x0 -int style Widget_MaterialComponents_TimePicker_Display_Divider 0x0 -int style Widget_MaterialComponents_TimePicker_Display_HelperText 0x0 -int style Widget_MaterialComponents_TimePicker_Display_TextInputEditText 0x0 -int style Widget_MaterialComponents_TimePicker_Display_TextInputLayout 0x0 -int style Widget_MaterialComponents_TimePicker_ImageButton 0x0 -int style Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance 0x0 -int style Widget_MaterialComponents_Toolbar 0x0 -int style Widget_MaterialComponents_Toolbar_Primary 0x0 -int style Widget_MaterialComponents_Toolbar_PrimarySurface 0x0 -int style Widget_MaterialComponents_Toolbar_Surface 0x0 -int style Widget_MaterialComponents_Tooltip 0x0 -int style Widget_Support_CoordinatorLayout 0x0 -int style diagnostic_popup_animation 0x0 -int style text_action_popup_animation 0x0 -int[] styleable ActionBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ActionBar_background 0 -int styleable ActionBar_backgroundSplit 1 -int styleable ActionBar_backgroundStacked 2 -int styleable ActionBar_contentInsetEnd 3 -int styleable ActionBar_contentInsetEndWithActions 4 -int styleable ActionBar_contentInsetLeft 5 -int styleable ActionBar_contentInsetRight 6 -int styleable ActionBar_contentInsetStart 7 -int styleable ActionBar_contentInsetStartWithNavigation 8 -int styleable ActionBar_customNavigationLayout 9 -int styleable ActionBar_displayOptions 10 -int styleable ActionBar_divider 11 -int styleable ActionBar_elevation 12 -int styleable ActionBar_height 13 -int styleable ActionBar_hideOnContentScroll 14 -int styleable ActionBar_homeAsUpIndicator 15 -int styleable ActionBar_homeLayout 16 -int styleable ActionBar_icon 17 -int styleable ActionBar_indeterminateProgressStyle 18 -int styleable ActionBar_itemPadding 19 -int styleable ActionBar_logo 20 -int styleable ActionBar_navigationMode 21 -int styleable ActionBar_popupTheme 22 -int styleable ActionBar_progressBarPadding 23 -int styleable ActionBar_progressBarStyle 24 -int styleable ActionBar_subtitle 25 -int styleable ActionBar_subtitleTextStyle 26 -int styleable ActionBar_title 27 -int styleable ActionBar_titleTextStyle 28 -int[] styleable ActionBarLayout { 0x10100b3 } -int styleable ActionBarLayout_android_layout_gravity 0 -int[] styleable ActionMenuItemView { 0x101013f } -int styleable ActionMenuItemView_android_minWidth 0 -int[] styleable ActionMenuView { } -int[] styleable ActionMode { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ActionMode_background 0 -int styleable ActionMode_backgroundSplit 1 -int styleable ActionMode_closeItemLayout 2 -int styleable ActionMode_height 3 -int styleable ActionMode_subtitleTextStyle 4 -int styleable ActionMode_titleTextStyle 5 -int[] styleable ActivityChooserView { 0x0, 0x0 } -int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0 -int styleable ActivityChooserView_initialActivityCount 1 -int[] styleable AlertDialog { 0x10100f2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AlertDialog_android_layout 0 -int styleable AlertDialog_buttonIconDimen 1 -int styleable AlertDialog_buttonPanelSideLayout 2 -int styleable AlertDialog_listItemLayout 3 -int styleable AlertDialog_listLayout 4 -int styleable AlertDialog_multiChoiceItemLayout 5 -int styleable AlertDialog_showTitle 6 -int styleable AlertDialog_singleChoiceItemLayout 7 -int[] styleable AnimatedStateListDrawableCompat { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } -int styleable AnimatedStateListDrawableCompat_android_constantSize 0 -int styleable AnimatedStateListDrawableCompat_android_dither 1 -int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 2 -int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 3 -int styleable AnimatedStateListDrawableCompat_android_variablePadding 4 -int styleable AnimatedStateListDrawableCompat_android_visible 5 -int[] styleable AnimatedStateListDrawableItem { 0x1010199, 0x10100d0 } -int styleable AnimatedStateListDrawableItem_android_drawable 0 -int styleable AnimatedStateListDrawableItem_android_id 1 -int[] styleable AnimatedStateListDrawableTransition { 0x1010199, 0x101044a, 0x101044b, 0x1010449 } -int styleable AnimatedStateListDrawableTransition_android_drawable 0 -int styleable AnimatedStateListDrawableTransition_android_fromId 1 -int styleable AnimatedStateListDrawableTransition_android_reversible 2 -int styleable AnimatedStateListDrawableTransition_android_toId 3 -int[] styleable AppBarLayout { 0x10100d4, 0x1010540, 0x101048f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AppBarLayout_android_background 0 -int styleable AppBarLayout_android_keyboardNavigationCluster 1 -int styleable AppBarLayout_android_touchscreenBlocksFocus 2 -int styleable AppBarLayout_elevation 3 -int styleable AppBarLayout_expanded 4 -int styleable AppBarLayout_liftOnScroll 5 -int styleable AppBarLayout_liftOnScrollColor 6 -int styleable AppBarLayout_liftOnScrollTargetViewId 7 -int styleable AppBarLayout_statusBarForeground 8 -int[] styleable AppBarLayoutStates { 0x0, 0x0, 0x0, 0x0 } -int styleable AppBarLayoutStates_state_collapsed 0 -int styleable AppBarLayoutStates_state_collapsible 1 -int styleable AppBarLayoutStates_state_liftable 2 -int styleable AppBarLayoutStates_state_lifted 3 -int[] styleable AppBarLayout_Layout { 0x0, 0x0, 0x0 } -int styleable AppBarLayout_Layout_layout_scrollEffect 0 -int styleable AppBarLayout_Layout_layout_scrollFlags 1 -int styleable AppBarLayout_Layout_layout_scrollInterpolator 2 -int[] styleable AppCompatEmojiHelper { } -int[] styleable AppCompatImageView { 0x1010119, 0x0, 0x0, 0x0 } -int styleable AppCompatImageView_android_src 0 -int styleable AppCompatImageView_srcCompat 1 -int styleable AppCompatImageView_tint 2 -int styleable AppCompatImageView_tintMode 3 -int[] styleable AppCompatSeekBar { 0x1010142, 0x0, 0x0, 0x0 } -int styleable AppCompatSeekBar_android_thumb 0 -int styleable AppCompatSeekBar_tickMark 1 -int styleable AppCompatSeekBar_tickMarkTint 2 -int styleable AppCompatSeekBar_tickMarkTintMode 3 -int[] styleable AppCompatTextHelper { 0x101016e, 0x1010393, 0x101016f, 0x1010170, 0x1010392, 0x101016d, 0x1010034 } -int styleable AppCompatTextHelper_android_drawableBottom 0 -int styleable AppCompatTextHelper_android_drawableEnd 1 -int styleable AppCompatTextHelper_android_drawableLeft 2 -int styleable AppCompatTextHelper_android_drawableRight 3 -int styleable AppCompatTextHelper_android_drawableStart 4 -int styleable AppCompatTextHelper_android_drawableTop 5 -int styleable AppCompatTextHelper_android_textAppearance 6 -int[] styleable AppCompatTextView { 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AppCompatTextView_android_textAppearance 0 -int styleable AppCompatTextView_autoSizeMaxTextSize 1 -int styleable AppCompatTextView_autoSizeMinTextSize 2 -int styleable AppCompatTextView_autoSizePresetSizes 3 -int styleable AppCompatTextView_autoSizeStepGranularity 4 -int styleable AppCompatTextView_autoSizeTextType 5 -int styleable AppCompatTextView_drawableBottomCompat 6 -int styleable AppCompatTextView_drawableEndCompat 7 -int styleable AppCompatTextView_drawableLeftCompat 8 -int styleable AppCompatTextView_drawableRightCompat 9 -int styleable AppCompatTextView_drawableStartCompat 10 -int styleable AppCompatTextView_drawableTint 11 -int styleable AppCompatTextView_drawableTintMode 12 -int styleable AppCompatTextView_drawableTopCompat 13 -int styleable AppCompatTextView_emojiCompatEnabled 14 -int styleable AppCompatTextView_firstBaselineToTopHeight 15 -int styleable AppCompatTextView_fontFamily 16 -int styleable AppCompatTextView_fontVariationSettings 17 -int styleable AppCompatTextView_lastBaselineToBottomHeight 18 -int styleable AppCompatTextView_lineHeight 19 -int styleable AppCompatTextView_textAllCaps 20 -int styleable AppCompatTextView_textLocale 21 -int[] styleable AppCompatTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10100ae, 0x1010057, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable AppCompatTheme_actionBarDivider 0 -int styleable AppCompatTheme_actionBarItemBackground 1 -int styleable AppCompatTheme_actionBarPopupTheme 2 -int styleable AppCompatTheme_actionBarSize 3 -int styleable AppCompatTheme_actionBarSplitStyle 4 -int styleable AppCompatTheme_actionBarStyle 5 -int styleable AppCompatTheme_actionBarTabBarStyle 6 -int styleable AppCompatTheme_actionBarTabStyle 7 -int styleable AppCompatTheme_actionBarTabTextStyle 8 -int styleable AppCompatTheme_actionBarTheme 9 -int styleable AppCompatTheme_actionBarWidgetTheme 10 -int styleable AppCompatTheme_actionButtonStyle 11 -int styleable AppCompatTheme_actionDropDownStyle 12 -int styleable AppCompatTheme_actionMenuTextAppearance 13 -int styleable AppCompatTheme_actionMenuTextColor 14 -int styleable AppCompatTheme_actionModeBackground 15 -int styleable AppCompatTheme_actionModeCloseButtonStyle 16 -int styleable AppCompatTheme_actionModeCloseContentDescription 17 -int styleable AppCompatTheme_actionModeCloseDrawable 18 -int styleable AppCompatTheme_actionModeCopyDrawable 19 -int styleable AppCompatTheme_actionModeCutDrawable 20 -int styleable AppCompatTheme_actionModeFindDrawable 21 -int styleable AppCompatTheme_actionModePasteDrawable 22 -int styleable AppCompatTheme_actionModePopupWindowStyle 23 -int styleable AppCompatTheme_actionModeSelectAllDrawable 24 -int styleable AppCompatTheme_actionModeShareDrawable 25 -int styleable AppCompatTheme_actionModeSplitBackground 26 -int styleable AppCompatTheme_actionModeStyle 27 -int styleable AppCompatTheme_actionModeTheme 28 -int styleable AppCompatTheme_actionModeWebSearchDrawable 29 -int styleable AppCompatTheme_actionOverflowButtonStyle 30 -int styleable AppCompatTheme_actionOverflowMenuStyle 31 -int styleable AppCompatTheme_activityChooserViewStyle 32 -int styleable AppCompatTheme_alertDialogButtonGroupStyle 33 -int styleable AppCompatTheme_alertDialogCenterButtons 34 -int styleable AppCompatTheme_alertDialogStyle 35 -int styleable AppCompatTheme_alertDialogTheme 36 -int styleable AppCompatTheme_android_windowAnimationStyle 37 -int styleable AppCompatTheme_android_windowIsFloating 38 -int styleable AppCompatTheme_autoCompleteTextViewStyle 39 -int styleable AppCompatTheme_borderlessButtonStyle 40 -int styleable AppCompatTheme_buttonBarButtonStyle 41 -int styleable AppCompatTheme_buttonBarNegativeButtonStyle 42 -int styleable AppCompatTheme_buttonBarNeutralButtonStyle 43 -int styleable AppCompatTheme_buttonBarPositiveButtonStyle 44 -int styleable AppCompatTheme_buttonBarStyle 45 -int styleable AppCompatTheme_buttonStyle 46 -int styleable AppCompatTheme_buttonStyleSmall 47 -int styleable AppCompatTheme_checkboxStyle 48 -int styleable AppCompatTheme_checkedTextViewStyle 49 -int styleable AppCompatTheme_colorAccent 50 -int styleable AppCompatTheme_colorBackgroundFloating 51 -int styleable AppCompatTheme_colorButtonNormal 52 -int styleable AppCompatTheme_colorControlActivated 53 -int styleable AppCompatTheme_colorControlHighlight 54 -int styleable AppCompatTheme_colorControlNormal 55 -int styleable AppCompatTheme_colorError 56 -int styleable AppCompatTheme_colorPrimary 57 -int styleable AppCompatTheme_colorPrimaryDark 58 -int styleable AppCompatTheme_colorSwitchThumbNormal 59 -int styleable AppCompatTheme_controlBackground 60 -int styleable AppCompatTheme_dialogCornerRadius 61 -int styleable AppCompatTheme_dialogPreferredPadding 62 -int styleable AppCompatTheme_dialogTheme 63 -int styleable AppCompatTheme_dividerHorizontal 64 -int styleable AppCompatTheme_dividerVertical 65 -int styleable AppCompatTheme_dropDownListViewStyle 66 -int styleable AppCompatTheme_dropdownListPreferredItemHeight 67 -int styleable AppCompatTheme_editTextBackground 68 -int styleable AppCompatTheme_editTextColor 69 -int styleable AppCompatTheme_editTextStyle 70 -int styleable AppCompatTheme_homeAsUpIndicator 71 -int styleable AppCompatTheme_imageButtonStyle 72 -int styleable AppCompatTheme_listChoiceBackgroundIndicator 73 -int styleable AppCompatTheme_listChoiceIndicatorMultipleAnimated 74 -int styleable AppCompatTheme_listChoiceIndicatorSingleAnimated 75 -int styleable AppCompatTheme_listDividerAlertDialog 76 -int styleable AppCompatTheme_listMenuViewStyle 77 -int styleable AppCompatTheme_listPopupWindowStyle 78 -int styleable AppCompatTheme_listPreferredItemHeight 79 -int styleable AppCompatTheme_listPreferredItemHeightLarge 80 -int styleable AppCompatTheme_listPreferredItemHeightSmall 81 -int styleable AppCompatTheme_listPreferredItemPaddingEnd 82 -int styleable AppCompatTheme_listPreferredItemPaddingLeft 83 -int styleable AppCompatTheme_listPreferredItemPaddingRight 84 -int styleable AppCompatTheme_listPreferredItemPaddingStart 85 -int styleable AppCompatTheme_panelBackground 86 -int styleable AppCompatTheme_panelMenuListTheme 87 -int styleable AppCompatTheme_panelMenuListWidth 88 -int styleable AppCompatTheme_popupMenuStyle 89 -int styleable AppCompatTheme_popupWindowStyle 90 -int styleable AppCompatTheme_radioButtonStyle 91 -int styleable AppCompatTheme_ratingBarStyle 92 -int styleable AppCompatTheme_ratingBarStyleIndicator 93 -int styleable AppCompatTheme_ratingBarStyleSmall 94 -int styleable AppCompatTheme_searchViewStyle 95 -int styleable AppCompatTheme_seekBarStyle 96 -int styleable AppCompatTheme_selectableItemBackground 97 -int styleable AppCompatTheme_selectableItemBackgroundBorderless 98 -int styleable AppCompatTheme_spinnerDropDownItemStyle 99 -int styleable AppCompatTheme_spinnerStyle 100 -int styleable AppCompatTheme_switchStyle 101 -int styleable AppCompatTheme_textAppearanceLargePopupMenu 102 -int styleable AppCompatTheme_textAppearanceListItem 103 -int styleable AppCompatTheme_textAppearanceListItemSecondary 104 -int styleable AppCompatTheme_textAppearanceListItemSmall 105 -int styleable AppCompatTheme_textAppearancePopupMenuHeader 106 -int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 107 -int styleable AppCompatTheme_textAppearanceSearchResultTitle 108 -int styleable AppCompatTheme_textAppearanceSmallPopupMenu 109 -int styleable AppCompatTheme_textColorAlertDialogListItem 110 -int styleable AppCompatTheme_textColorSearchUrl 111 -int styleable AppCompatTheme_toolbarNavigationButtonStyle 112 -int styleable AppCompatTheme_toolbarStyle 113 -int styleable AppCompatTheme_tooltipForegroundColor 114 -int styleable AppCompatTheme_tooltipFrameBackground 115 -int styleable AppCompatTheme_viewInflaterClass 116 -int styleable AppCompatTheme_windowActionBar 117 -int styleable AppCompatTheme_windowActionBarOverlay 118 -int styleable AppCompatTheme_windowActionModeOverlay 119 -int styleable AppCompatTheme_windowFixedHeightMajor 120 -int styleable AppCompatTheme_windowFixedHeightMinor 121 -int styleable AppCompatTheme_windowFixedWidthMajor 122 -int styleable AppCompatTheme_windowFixedWidthMinor 123 -int styleable AppCompatTheme_windowMinWidthMajor 124 -int styleable AppCompatTheme_windowMinWidthMinor 125 -int styleable AppCompatTheme_windowNoTitle 126 -int[] styleable BackgroundStyle { 0x101030e, 0x0 } -int styleable BackgroundStyle_android_selectableItemBackground 0 -int styleable BackgroundStyle_selectableItemBackground 1 -int[] styleable Badge { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Badge_autoAdjustToWithinGrandparentBounds 0 -int styleable Badge_backgroundColor 1 -int styleable Badge_badgeFixedEdge 2 -int styleable Badge_badgeGravity 3 -int styleable Badge_badgeHeight 4 -int styleable Badge_badgeRadius 5 -int styleable Badge_badgeShapeAppearance 6 -int styleable Badge_badgeShapeAppearanceOverlay 7 -int styleable Badge_badgeText 8 -int styleable Badge_badgeTextAppearance 9 -int styleable Badge_badgeTextColor 10 -int styleable Badge_badgeVerticalPadding 11 -int styleable Badge_badgeWidePadding 12 -int styleable Badge_badgeWidth 13 -int styleable Badge_badgeWithTextHeight 14 -int styleable Badge_badgeWithTextRadius 15 -int styleable Badge_badgeWithTextShapeAppearance 16 -int styleable Badge_badgeWithTextShapeAppearanceOverlay 17 -int styleable Badge_badgeWithTextWidth 18 -int styleable Badge_horizontalOffset 19 -int styleable Badge_horizontalOffsetWithText 20 -int styleable Badge_largeFontVerticalOffsetAdjustment 21 -int styleable Badge_maxCharacterCount 22 -int styleable Badge_maxNumber 23 -int styleable Badge_number 24 -int styleable Badge_offsetAlignmentMode 25 -int styleable Badge_verticalOffset 26 -int styleable Badge_verticalOffsetWithText 27 -int[] styleable BaseProgressIndicator { 0x1010139, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BaseProgressIndicator_android_indeterminate 0 -int styleable BaseProgressIndicator_hideAnimationBehavior 1 -int styleable BaseProgressIndicator_indeterminateAnimatorDurationScale 2 -int styleable BaseProgressIndicator_indicatorColor 3 -int styleable BaseProgressIndicator_indicatorTrackGapSize 4 -int styleable BaseProgressIndicator_minHideDelay 5 -int styleable BaseProgressIndicator_showAnimationBehavior 6 -int styleable BaseProgressIndicator_showDelay 7 -int styleable BaseProgressIndicator_trackColor 8 -int styleable BaseProgressIndicator_trackCornerRadius 9 -int styleable BaseProgressIndicator_trackThickness 10 -int styleable BaseProgressIndicator_waveAmplitude 11 -int styleable BaseProgressIndicator_waveSpeed 12 -int styleable BaseProgressIndicator_wavelength 13 -int styleable BaseProgressIndicator_wavelengthDeterminate 14 -int styleable BaseProgressIndicator_wavelengthIndeterminate 15 -int[] styleable BottomAppBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BottomAppBar_addElevationShadow 0 -int styleable BottomAppBar_backgroundTint 1 -int styleable BottomAppBar_elevation 2 -int styleable BottomAppBar_fabAlignmentMode 3 -int styleable BottomAppBar_fabAlignmentModeEndMargin 4 -int styleable BottomAppBar_fabAnchorMode 5 -int styleable BottomAppBar_fabAnimationMode 6 -int styleable BottomAppBar_fabCradleMargin 7 -int styleable BottomAppBar_fabCradleRoundedCornerRadius 8 -int styleable BottomAppBar_fabCradleVerticalOffset 9 -int styleable BottomAppBar_hideOnScroll 10 -int styleable BottomAppBar_menuAlignmentMode 11 -int styleable BottomAppBar_navigationIconTint 12 -int styleable BottomAppBar_paddingBottomSystemWindowInsets 13 -int styleable BottomAppBar_paddingLeftSystemWindowInsets 14 -int styleable BottomAppBar_paddingRightSystemWindowInsets 15 -int styleable BottomAppBar_removeEmbeddedFabElevation 16 -int[] styleable BottomNavigationView { 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BottomNavigationView_android_minHeight 0 -int styleable BottomNavigationView_compatShadowEnabled 1 -int styleable BottomNavigationView_elevation 2 -int styleable BottomNavigationView_itemBackground 3 -int styleable BottomNavigationView_itemHorizontalTranslationEnabled 4 -int styleable BottomNavigationView_itemIconSize 5 -int styleable BottomNavigationView_itemIconTint 6 -int styleable BottomNavigationView_itemTextAppearanceActive 7 -int styleable BottomNavigationView_itemTextAppearanceInactive 8 -int styleable BottomNavigationView_itemTextColor 9 -int styleable BottomNavigationView_labelVisibilityMode 10 -int styleable BottomNavigationView_menu 11 -int styleable BottomNavigationView_shapeAppearance 12 -int styleable BottomNavigationView_shapeAppearanceOverlay 13 -int[] styleable BottomSheetBehavior_Layout { 0x1010440, 0x1010120, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable BottomSheetBehavior_Layout_android_elevation 0 -int styleable BottomSheetBehavior_Layout_android_maxHeight 1 -int styleable BottomSheetBehavior_Layout_android_maxWidth 2 -int styleable BottomSheetBehavior_Layout_backgroundTint 3 -int styleable BottomSheetBehavior_Layout_behavior_draggable 4 -int styleable BottomSheetBehavior_Layout_behavior_draggableOnNestedScroll 5 -int styleable BottomSheetBehavior_Layout_behavior_expandedOffset 6 -int styleable BottomSheetBehavior_Layout_behavior_fitToContents 7 -int styleable BottomSheetBehavior_Layout_behavior_halfExpandedRatio 8 -int styleable BottomSheetBehavior_Layout_behavior_hideable 9 -int styleable BottomSheetBehavior_Layout_behavior_peekHeight 10 -int styleable BottomSheetBehavior_Layout_behavior_saveFlags 11 -int styleable BottomSheetBehavior_Layout_behavior_significantVelocityThreshold 12 -int styleable BottomSheetBehavior_Layout_behavior_skipCollapsed 13 -int styleable BottomSheetBehavior_Layout_gestureInsetBottomIgnored 14 -int styleable BottomSheetBehavior_Layout_marginLeftSystemWindowInsets 15 -int styleable BottomSheetBehavior_Layout_marginRightSystemWindowInsets 16 -int styleable BottomSheetBehavior_Layout_marginTopSystemWindowInsets 17 -int styleable BottomSheetBehavior_Layout_paddingBottomSystemWindowInsets 18 -int styleable BottomSheetBehavior_Layout_paddingLeftSystemWindowInsets 19 -int styleable BottomSheetBehavior_Layout_paddingRightSystemWindowInsets 20 -int styleable BottomSheetBehavior_Layout_paddingTopSystemWindowInsets 21 -int styleable BottomSheetBehavior_Layout_shapeAppearance 22 -int styleable BottomSheetBehavior_Layout_shapeAppearanceOverlay 23 -int styleable BottomSheetBehavior_Layout_shouldRemoveExpandedCorners 24 -int[] styleable ButtonBarLayout { 0x0 } -int styleable ButtonBarLayout_allowStacking 0 -int[] styleable Capability { 0x0, 0x0 } -int styleable Capability_queryPatterns 0 -int styleable Capability_shortcutMatchRequired 1 -int[] styleable CardView { 0x1010140, 0x101013f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CardView_android_minHeight 0 -int styleable CardView_android_minWidth 1 -int styleable CardView_cardBackgroundColor 2 -int styleable CardView_cardCornerRadius 3 -int styleable CardView_cardElevation 4 -int styleable CardView_cardMaxElevation 5 -int styleable CardView_cardPreventCornerOverlap 6 -int styleable CardView_cardUseCompatPadding 7 -int styleable CardView_contentPadding 8 -int styleable CardView_contentPaddingBottom 9 -int styleable CardView_contentPaddingLeft 10 -int styleable CardView_contentPaddingRight 11 -int styleable CardView_contentPaddingTop 12 -int[] styleable Carousel { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Carousel_carousel_alignment 0 -int styleable Carousel_carousel_backwardTransition 1 -int styleable Carousel_carousel_emptyViewsBehavior 2 -int styleable Carousel_carousel_firstView 3 -int styleable Carousel_carousel_forwardTransition 4 -int styleable Carousel_carousel_infinite 5 -int styleable Carousel_carousel_nextState 6 -int styleable Carousel_carousel_previousState 7 -int styleable Carousel_carousel_touchUpMode 8 -int styleable Carousel_carousel_touchUp_dampeningFactor 9 -int styleable Carousel_carousel_touchUp_velocityThreshold 10 -int[] styleable CheckBoxPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x0, 0x0, 0x0 } -int styleable CheckBoxPreference_android_disableDependentsState 0 -int styleable CheckBoxPreference_android_summaryOff 1 -int styleable CheckBoxPreference_android_summaryOn 2 -int styleable CheckBoxPreference_disableDependentsState 3 -int styleable CheckBoxPreference_summaryOff 4 -int styleable CheckBoxPreference_summaryOn 5 -int[] styleable CheckedTextView { 0x1010108, 0x0, 0x0, 0x0 } -int styleable CheckedTextView_android_checkMark 0 -int styleable CheckedTextView_checkMarkCompat 1 -int styleable CheckedTextView_checkMarkTint 2 -int styleable CheckedTextView_checkMarkTintMode 3 -int[] styleable Chip { 0x10101e5, 0x10100ab, 0x101011f, 0x101014f, 0x1010034, 0x1010098, 0x1010095, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Chip_android_checkable 0 -int styleable Chip_android_ellipsize 1 -int styleable Chip_android_maxWidth 2 -int styleable Chip_android_text 3 -int styleable Chip_android_textAppearance 4 -int styleable Chip_android_textColor 5 -int styleable Chip_android_textSize 6 -int styleable Chip_checkedIcon 7 -int styleable Chip_checkedIconEnabled 8 -int styleable Chip_checkedIconTint 9 -int styleable Chip_checkedIconVisible 10 -int styleable Chip_chipBackgroundColor 11 -int styleable Chip_chipCornerRadius 12 -int styleable Chip_chipEndPadding 13 -int styleable Chip_chipIcon 14 -int styleable Chip_chipIconEnabled 15 -int styleable Chip_chipIconSize 16 -int styleable Chip_chipIconTint 17 -int styleable Chip_chipIconVisible 18 -int styleable Chip_chipMinHeight 19 -int styleable Chip_chipMinTouchTargetSize 20 -int styleable Chip_chipStartPadding 21 -int styleable Chip_chipStrokeColor 22 -int styleable Chip_chipStrokeWidth 23 -int styleable Chip_chipSurfaceColor 24 -int styleable Chip_closeIcon 25 -int styleable Chip_closeIconEnabled 26 -int styleable Chip_closeIconEndPadding 27 -int styleable Chip_closeIconSize 28 -int styleable Chip_closeIconStartPadding 29 -int styleable Chip_closeIconTint 30 -int styleable Chip_closeIconVisible 31 -int styleable Chip_ensureMinTouchTargetSize 32 -int styleable Chip_hideMotionSpec 33 -int styleable Chip_iconEndPadding 34 -int styleable Chip_iconStartPadding 35 -int styleable Chip_rippleColor 36 -int styleable Chip_shapeAppearance 37 -int styleable Chip_shapeAppearanceOverlay 38 -int styleable Chip_showMotionSpec 39 -int styleable Chip_textEndPadding 40 -int styleable Chip_textStartPadding 41 -int[] styleable ChipGroup { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ChipGroup_checkedChip 0 -int styleable ChipGroup_chipSpacing 1 -int styleable ChipGroup_chipSpacingHorizontal 2 -int styleable ChipGroup_chipSpacingVertical 3 -int styleable ChipGroup_selectionRequired 4 -int styleable ChipGroup_singleLine 5 -int styleable ChipGroup_singleSelection 6 -int[] styleable CircularProgressIndicator { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CircularProgressIndicator_indeterminateAnimationTypeCircular 0 -int styleable CircularProgressIndicator_indeterminateTrackVisible 1 -int styleable CircularProgressIndicator_indicatorDirectionCircular 2 -int styleable CircularProgressIndicator_indicatorInset 3 -int styleable CircularProgressIndicator_indicatorSize 4 -int[] styleable ClockFaceView { 0x0, 0x0 } -int styleable ClockFaceView_clockFaceBackgroundColor 0 -int styleable ClockFaceView_clockNumberTextColor 1 -int[] styleable ClockHandView { 0x0, 0x0, 0x0 } -int styleable ClockHandView_clockHandColor 0 -int styleable ClockHandView_materialCircleRadius 1 -int styleable ClockHandView_selectorSize 2 -int[] styleable CodeEditor { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CodeEditor_autoCompleteEnabled 0 -int styleable CodeEditor_cursorBlinkPeriod 1 -int styleable CodeEditor_dividerMargin 2 -int styleable CodeEditor_dividerWidth 3 -int styleable CodeEditor_highlightBracketPair 4 -int styleable CodeEditor_highlightCurrentBlock 5 -int styleable CodeEditor_highlightCurrentLine 6 -int styleable CodeEditor_horizontalScrollbarEnabled 7 -int styleable CodeEditor_ligatures 8 -int styleable CodeEditor_lineNumberVisible 9 -int styleable CodeEditor_lnPanelPosition 10 -int styleable CodeEditor_lnPanelPositionMode 11 -int styleable CodeEditor_pinLineNumber 12 -int styleable CodeEditor_renderFunctionChars 13 -int styleable CodeEditor_scalable 14 -int styleable CodeEditor_scrollbarThumbHorizontal 15 -int styleable CodeEditor_scrollbarThumbVertical 16 -int styleable CodeEditor_scrollbarTrackHorizontal 17 -int styleable CodeEditor_scrollbarTrackVertical 18 -int styleable CodeEditor_symbolCompletionEnabled 19 -int styleable CodeEditor_tabWidth 20 -int styleable CodeEditor_text 21 -int styleable CodeEditor_textSize 22 -int styleable CodeEditor_verticalScrollbarEnabled 23 -int styleable CodeEditor_wordwrapMode 24 -int[] styleable CollapsingToolbarLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CollapsingToolbarLayout_collapsedSubtitleTextAppearance 0 -int styleable CollapsingToolbarLayout_collapsedSubtitleTextColor 1 -int styleable CollapsingToolbarLayout_collapsedTitleGravity 2 -int styleable CollapsingToolbarLayout_collapsedTitleGravityMode 3 -int styleable CollapsingToolbarLayout_collapsedTitleTextAppearance 4 -int styleable CollapsingToolbarLayout_collapsedTitleTextColor 5 -int styleable CollapsingToolbarLayout_contentScrim 6 -int styleable CollapsingToolbarLayout_expandedSubtitleTextAppearance 7 -int styleable CollapsingToolbarLayout_expandedSubtitleTextColor 8 -int styleable CollapsingToolbarLayout_expandedTitleGravity 9 -int styleable CollapsingToolbarLayout_expandedTitleMargin 10 -int styleable CollapsingToolbarLayout_expandedTitleMarginBottom 11 -int styleable CollapsingToolbarLayout_expandedTitleMarginEnd 12 -int styleable CollapsingToolbarLayout_expandedTitleMarginStart 13 -int styleable CollapsingToolbarLayout_expandedTitleMarginTop 14 -int styleable CollapsingToolbarLayout_expandedTitleSpacing 15 -int styleable CollapsingToolbarLayout_expandedTitleTextAppearance 16 -int styleable CollapsingToolbarLayout_expandedTitleTextColor 17 -int styleable CollapsingToolbarLayout_extraMultilineHeightEnabled 18 -int styleable CollapsingToolbarLayout_forceApplySystemWindowInsetTop 19 -int styleable CollapsingToolbarLayout_maxLines 20 -int styleable CollapsingToolbarLayout_scrimAnimationDuration 21 -int styleable CollapsingToolbarLayout_scrimVisibleHeightTrigger 22 -int styleable CollapsingToolbarLayout_statusBarScrim 23 -int styleable CollapsingToolbarLayout_subtitle 24 -int styleable CollapsingToolbarLayout_subtitleMaxLines 25 -int styleable CollapsingToolbarLayout_title 26 -int styleable CollapsingToolbarLayout_titleCollapseMode 27 -int styleable CollapsingToolbarLayout_titleEnabled 28 -int styleable CollapsingToolbarLayout_titleMaxLines 29 -int styleable CollapsingToolbarLayout_titlePositionInterpolator 30 -int styleable CollapsingToolbarLayout_titleTextEllipsize 31 -int styleable CollapsingToolbarLayout_toolbarId 32 -int[] styleable CollapsingToolbarLayout_Layout { 0x0, 0x0 } -int styleable CollapsingToolbarLayout_Layout_layout_collapseMode 0 -int styleable CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier 1 -int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5, 0x1010647, 0x0 } -int styleable ColorStateListItem_alpha 0 -int styleable ColorStateListItem_android_alpha 1 -int styleable ColorStateListItem_android_color 2 -int styleable ColorStateListItem_android_lStar 3 -int styleable ColorStateListItem_lStar 4 -int[] styleable CompoundButton { 0x1010107, 0x0, 0x0, 0x0 } -int styleable CompoundButton_android_button 0 -int styleable CompoundButton_buttonCompat 1 -int styleable CompoundButton_buttonTint 2 -int styleable CompoundButton_buttonTintMode 3 -int[] styleable Constraint { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Constraint_android_alpha 0 -int styleable Constraint_android_elevation 1 -int styleable Constraint_android_id 2 -int styleable Constraint_android_layout_height 3 -int styleable Constraint_android_layout_marginBottom 4 -int styleable Constraint_android_layout_marginEnd 5 -int styleable Constraint_android_layout_marginLeft 6 -int styleable Constraint_android_layout_marginRight 7 -int styleable Constraint_android_layout_marginStart 8 -int styleable Constraint_android_layout_marginTop 9 -int styleable Constraint_android_layout_width 10 -int styleable Constraint_android_maxHeight 11 -int styleable Constraint_android_maxWidth 12 -int styleable Constraint_android_minHeight 13 -int styleable Constraint_android_minWidth 14 -int styleable Constraint_android_orientation 15 -int styleable Constraint_android_rotation 16 -int styleable Constraint_android_rotationX 17 -int styleable Constraint_android_rotationY 18 -int styleable Constraint_android_scaleX 19 -int styleable Constraint_android_scaleY 20 -int styleable Constraint_android_transformPivotX 21 -int styleable Constraint_android_transformPivotY 22 -int styleable Constraint_android_translationX 23 -int styleable Constraint_android_translationY 24 -int styleable Constraint_android_translationZ 25 -int styleable Constraint_android_visibility 26 -int styleable Constraint_animateCircleAngleTo 27 -int styleable Constraint_animateRelativeTo 28 -int styleable Constraint_barrierAllowsGoneWidgets 29 -int styleable Constraint_barrierDirection 30 -int styleable Constraint_barrierMargin 31 -int styleable Constraint_chainUseRtl 32 -int styleable Constraint_constraint_referenced_ids 33 -int styleable Constraint_constraint_referenced_tags 34 -int styleable Constraint_drawPath 35 -int styleable Constraint_flow_firstHorizontalBias 36 -int styleable Constraint_flow_firstHorizontalStyle 37 -int styleable Constraint_flow_firstVerticalBias 38 -int styleable Constraint_flow_firstVerticalStyle 39 -int styleable Constraint_flow_horizontalAlign 40 -int styleable Constraint_flow_horizontalBias 41 -int styleable Constraint_flow_horizontalGap 42 -int styleable Constraint_flow_horizontalStyle 43 -int styleable Constraint_flow_lastHorizontalBias 44 -int styleable Constraint_flow_lastHorizontalStyle 45 -int styleable Constraint_flow_lastVerticalBias 46 -int styleable Constraint_flow_lastVerticalStyle 47 -int styleable Constraint_flow_maxElementsWrap 48 -int styleable Constraint_flow_verticalAlign 49 -int styleable Constraint_flow_verticalBias 50 -int styleable Constraint_flow_verticalGap 51 -int styleable Constraint_flow_verticalStyle 52 -int styleable Constraint_flow_wrapMode 53 -int styleable Constraint_guidelineUseRtl 54 -int styleable Constraint_layout_constrainedHeight 55 -int styleable Constraint_layout_constrainedWidth 56 -int styleable Constraint_layout_constraintBaseline_creator 57 -int styleable Constraint_layout_constraintBaseline_toBaselineOf 58 -int styleable Constraint_layout_constraintBaseline_toBottomOf 59 -int styleable Constraint_layout_constraintBaseline_toTopOf 60 -int styleable Constraint_layout_constraintBottom_creator 61 -int styleable Constraint_layout_constraintBottom_toBottomOf 62 -int styleable Constraint_layout_constraintBottom_toTopOf 63 -int styleable Constraint_layout_constraintCircle 64 -int styleable Constraint_layout_constraintCircleAngle 65 -int styleable Constraint_layout_constraintCircleRadius 66 -int styleable Constraint_layout_constraintDimensionRatio 67 -int styleable Constraint_layout_constraintEnd_toEndOf 68 -int styleable Constraint_layout_constraintEnd_toStartOf 69 -int styleable Constraint_layout_constraintGuide_begin 70 -int styleable Constraint_layout_constraintGuide_end 71 -int styleable Constraint_layout_constraintGuide_percent 72 -int styleable Constraint_layout_constraintHeight 73 -int styleable Constraint_layout_constraintHeight_default 74 -int styleable Constraint_layout_constraintHeight_max 75 -int styleable Constraint_layout_constraintHeight_min 76 -int styleable Constraint_layout_constraintHeight_percent 77 -int styleable Constraint_layout_constraintHorizontal_bias 78 -int styleable Constraint_layout_constraintHorizontal_chainStyle 79 -int styleable Constraint_layout_constraintHorizontal_weight 80 -int styleable Constraint_layout_constraintLeft_creator 81 -int styleable Constraint_layout_constraintLeft_toLeftOf 82 -int styleable Constraint_layout_constraintLeft_toRightOf 83 -int styleable Constraint_layout_constraintRight_creator 84 -int styleable Constraint_layout_constraintRight_toLeftOf 85 -int styleable Constraint_layout_constraintRight_toRightOf 86 -int styleable Constraint_layout_constraintStart_toEndOf 87 -int styleable Constraint_layout_constraintStart_toStartOf 88 -int styleable Constraint_layout_constraintTag 89 -int styleable Constraint_layout_constraintTop_creator 90 -int styleable Constraint_layout_constraintTop_toBottomOf 91 -int styleable Constraint_layout_constraintTop_toTopOf 92 -int styleable Constraint_layout_constraintVertical_bias 93 -int styleable Constraint_layout_constraintVertical_chainStyle 94 -int styleable Constraint_layout_constraintVertical_weight 95 -int styleable Constraint_layout_constraintWidth 96 -int styleable Constraint_layout_constraintWidth_default 97 -int styleable Constraint_layout_constraintWidth_max 98 -int styleable Constraint_layout_constraintWidth_min 99 -int styleable Constraint_layout_constraintWidth_percent 100 -int styleable Constraint_layout_editor_absoluteX 101 -int styleable Constraint_layout_editor_absoluteY 102 -int styleable Constraint_layout_goneMarginBaseline 103 -int styleable Constraint_layout_goneMarginBottom 104 -int styleable Constraint_layout_goneMarginEnd 105 -int styleable Constraint_layout_goneMarginLeft 106 -int styleable Constraint_layout_goneMarginRight 107 -int styleable Constraint_layout_goneMarginStart 108 -int styleable Constraint_layout_goneMarginTop 109 -int styleable Constraint_layout_marginBaseline 110 -int styleable Constraint_layout_wrapBehaviorInParent 111 -int styleable Constraint_motionProgress 112 -int styleable Constraint_motionStagger 113 -int styleable Constraint_pathMotionArc 114 -int styleable Constraint_pivotAnchor 115 -int styleable Constraint_polarRelativeTo 116 -int styleable Constraint_quantizeMotionInterpolator 117 -int styleable Constraint_quantizeMotionPhase 118 -int styleable Constraint_quantizeMotionSteps 119 -int styleable Constraint_transformPivotTarget 120 -int styleable Constraint_transitionEasing 121 -int styleable Constraint_transitionPathRotate 122 -int styleable Constraint_visibilityMode 123 -int[] styleable ConstraintLayout_Layout { 0x1010440, 0x10100f5, 0x10100f6, 0x10100fa, 0x10103b6, 0x101053b, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x101053c, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10100d5, 0x10100d9, 0x10103b4, 0x10100d6, 0x10100d8, 0x10103b3, 0x10100d7, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintLayout_Layout_android_elevation 0 -int styleable ConstraintLayout_Layout_android_layout_height 1 -int styleable ConstraintLayout_Layout_android_layout_margin 2 -int styleable ConstraintLayout_Layout_android_layout_marginBottom 3 -int styleable ConstraintLayout_Layout_android_layout_marginEnd 4 -int styleable ConstraintLayout_Layout_android_layout_marginHorizontal 5 -int styleable ConstraintLayout_Layout_android_layout_marginLeft 6 -int styleable ConstraintLayout_Layout_android_layout_marginRight 7 -int styleable ConstraintLayout_Layout_android_layout_marginStart 8 -int styleable ConstraintLayout_Layout_android_layout_marginTop 9 -int styleable ConstraintLayout_Layout_android_layout_marginVertical 10 -int styleable ConstraintLayout_Layout_android_layout_width 11 -int styleable ConstraintLayout_Layout_android_maxHeight 12 -int styleable ConstraintLayout_Layout_android_maxWidth 13 -int styleable ConstraintLayout_Layout_android_minHeight 14 -int styleable ConstraintLayout_Layout_android_minWidth 15 -int styleable ConstraintLayout_Layout_android_orientation 16 -int styleable ConstraintLayout_Layout_android_padding 17 -int styleable ConstraintLayout_Layout_android_paddingBottom 18 -int styleable ConstraintLayout_Layout_android_paddingEnd 19 -int styleable ConstraintLayout_Layout_android_paddingLeft 20 -int styleable ConstraintLayout_Layout_android_paddingRight 21 -int styleable ConstraintLayout_Layout_android_paddingStart 22 -int styleable ConstraintLayout_Layout_android_paddingTop 23 -int styleable ConstraintLayout_Layout_android_visibility 24 -int styleable ConstraintLayout_Layout_barrierAllowsGoneWidgets 25 -int styleable ConstraintLayout_Layout_barrierDirection 26 -int styleable ConstraintLayout_Layout_barrierMargin 27 -int styleable ConstraintLayout_Layout_chainUseRtl 28 -int styleable ConstraintLayout_Layout_circularflow_angles 29 -int styleable ConstraintLayout_Layout_circularflow_defaultAngle 30 -int styleable ConstraintLayout_Layout_circularflow_defaultRadius 31 -int styleable ConstraintLayout_Layout_circularflow_radiusInDP 32 -int styleable ConstraintLayout_Layout_circularflow_viewCenter 33 -int styleable ConstraintLayout_Layout_constraintSet 34 -int styleable ConstraintLayout_Layout_constraint_referenced_ids 35 -int styleable ConstraintLayout_Layout_constraint_referenced_tags 36 -int styleable ConstraintLayout_Layout_flow_firstHorizontalBias 37 -int styleable ConstraintLayout_Layout_flow_firstHorizontalStyle 38 -int styleable ConstraintLayout_Layout_flow_firstVerticalBias 39 -int styleable ConstraintLayout_Layout_flow_firstVerticalStyle 40 -int styleable ConstraintLayout_Layout_flow_horizontalAlign 41 -int styleable ConstraintLayout_Layout_flow_horizontalBias 42 -int styleable ConstraintLayout_Layout_flow_horizontalGap 43 -int styleable ConstraintLayout_Layout_flow_horizontalStyle 44 -int styleable ConstraintLayout_Layout_flow_lastHorizontalBias 45 -int styleable ConstraintLayout_Layout_flow_lastHorizontalStyle 46 -int styleable ConstraintLayout_Layout_flow_lastVerticalBias 47 -int styleable ConstraintLayout_Layout_flow_lastVerticalStyle 48 -int styleable ConstraintLayout_Layout_flow_maxElementsWrap 49 -int styleable ConstraintLayout_Layout_flow_verticalAlign 50 -int styleable ConstraintLayout_Layout_flow_verticalBias 51 -int styleable ConstraintLayout_Layout_flow_verticalGap 52 -int styleable ConstraintLayout_Layout_flow_verticalStyle 53 -int styleable ConstraintLayout_Layout_flow_wrapMode 54 -int styleable ConstraintLayout_Layout_guidelineUseRtl 55 -int styleable ConstraintLayout_Layout_layoutDescription 56 -int styleable ConstraintLayout_Layout_layout_constrainedHeight 57 -int styleable ConstraintLayout_Layout_layout_constrainedWidth 58 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_creator 59 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf 60 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_toBottomOf 61 -int styleable ConstraintLayout_Layout_layout_constraintBaseline_toTopOf 62 -int styleable ConstraintLayout_Layout_layout_constraintBottom_creator 63 -int styleable ConstraintLayout_Layout_layout_constraintBottom_toBottomOf 64 -int styleable ConstraintLayout_Layout_layout_constraintBottom_toTopOf 65 -int styleable ConstraintLayout_Layout_layout_constraintCircle 66 -int styleable ConstraintLayout_Layout_layout_constraintCircleAngle 67 -int styleable ConstraintLayout_Layout_layout_constraintCircleRadius 68 -int styleable ConstraintLayout_Layout_layout_constraintDimensionRatio 69 -int styleable ConstraintLayout_Layout_layout_constraintEnd_toEndOf 70 -int styleable ConstraintLayout_Layout_layout_constraintEnd_toStartOf 71 -int styleable ConstraintLayout_Layout_layout_constraintGuide_begin 72 -int styleable ConstraintLayout_Layout_layout_constraintGuide_end 73 -int styleable ConstraintLayout_Layout_layout_constraintGuide_percent 74 -int styleable ConstraintLayout_Layout_layout_constraintHeight 75 -int styleable ConstraintLayout_Layout_layout_constraintHeight_default 76 -int styleable ConstraintLayout_Layout_layout_constraintHeight_max 77 -int styleable ConstraintLayout_Layout_layout_constraintHeight_min 78 -int styleable ConstraintLayout_Layout_layout_constraintHeight_percent 79 -int styleable ConstraintLayout_Layout_layout_constraintHorizontal_bias 80 -int styleable ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle 81 -int styleable ConstraintLayout_Layout_layout_constraintHorizontal_weight 82 -int styleable ConstraintLayout_Layout_layout_constraintLeft_creator 83 -int styleable ConstraintLayout_Layout_layout_constraintLeft_toLeftOf 84 -int styleable ConstraintLayout_Layout_layout_constraintLeft_toRightOf 85 -int styleable ConstraintLayout_Layout_layout_constraintRight_creator 86 -int styleable ConstraintLayout_Layout_layout_constraintRight_toLeftOf 87 -int styleable ConstraintLayout_Layout_layout_constraintRight_toRightOf 88 -int styleable ConstraintLayout_Layout_layout_constraintStart_toEndOf 89 -int styleable ConstraintLayout_Layout_layout_constraintStart_toStartOf 90 -int styleable ConstraintLayout_Layout_layout_constraintTag 91 -int styleable ConstraintLayout_Layout_layout_constraintTop_creator 92 -int styleable ConstraintLayout_Layout_layout_constraintTop_toBottomOf 93 -int styleable ConstraintLayout_Layout_layout_constraintTop_toTopOf 94 -int styleable ConstraintLayout_Layout_layout_constraintVertical_bias 95 -int styleable ConstraintLayout_Layout_layout_constraintVertical_chainStyle 96 -int styleable ConstraintLayout_Layout_layout_constraintVertical_weight 97 -int styleable ConstraintLayout_Layout_layout_constraintWidth 98 -int styleable ConstraintLayout_Layout_layout_constraintWidth_default 99 -int styleable ConstraintLayout_Layout_layout_constraintWidth_max 100 -int styleable ConstraintLayout_Layout_layout_constraintWidth_min 101 -int styleable ConstraintLayout_Layout_layout_constraintWidth_percent 102 -int styleable ConstraintLayout_Layout_layout_editor_absoluteX 103 -int styleable ConstraintLayout_Layout_layout_editor_absoluteY 104 -int styleable ConstraintLayout_Layout_layout_goneMarginBaseline 105 -int styleable ConstraintLayout_Layout_layout_goneMarginBottom 106 -int styleable ConstraintLayout_Layout_layout_goneMarginEnd 107 -int styleable ConstraintLayout_Layout_layout_goneMarginLeft 108 -int styleable ConstraintLayout_Layout_layout_goneMarginRight 109 -int styleable ConstraintLayout_Layout_layout_goneMarginStart 110 -int styleable ConstraintLayout_Layout_layout_goneMarginTop 111 -int styleable ConstraintLayout_Layout_layout_marginBaseline 112 -int styleable ConstraintLayout_Layout_layout_optimizationLevel 113 -int styleable ConstraintLayout_Layout_layout_wrapBehaviorInParent 114 -int[] styleable ConstraintLayout_ReactiveGuide { 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_animateChange 0 -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_applyToAllConstraintSets 1 -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_applyToConstraintSet 2 -int styleable ConstraintLayout_ReactiveGuide_reactiveGuide_valueId 3 -int[] styleable ConstraintLayout_placeholder { 0x0, 0x0 } -int styleable ConstraintLayout_placeholder_content 0 -int styleable ConstraintLayout_placeholder_placeholder_emptyVisibility 1 -int[] styleable ConstraintOverride { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintOverride_android_alpha 0 -int styleable ConstraintOverride_android_elevation 1 -int styleable ConstraintOverride_android_id 2 -int styleable ConstraintOverride_android_layout_height 3 -int styleable ConstraintOverride_android_layout_marginBottom 4 -int styleable ConstraintOverride_android_layout_marginEnd 5 -int styleable ConstraintOverride_android_layout_marginLeft 6 -int styleable ConstraintOverride_android_layout_marginRight 7 -int styleable ConstraintOverride_android_layout_marginStart 8 -int styleable ConstraintOverride_android_layout_marginTop 9 -int styleable ConstraintOverride_android_layout_width 10 -int styleable ConstraintOverride_android_maxHeight 11 -int styleable ConstraintOverride_android_maxWidth 12 -int styleable ConstraintOverride_android_minHeight 13 -int styleable ConstraintOverride_android_minWidth 14 -int styleable ConstraintOverride_android_orientation 15 -int styleable ConstraintOverride_android_rotation 16 -int styleable ConstraintOverride_android_rotationX 17 -int styleable ConstraintOverride_android_rotationY 18 -int styleable ConstraintOverride_android_scaleX 19 -int styleable ConstraintOverride_android_scaleY 20 -int styleable ConstraintOverride_android_transformPivotX 21 -int styleable ConstraintOverride_android_transformPivotY 22 -int styleable ConstraintOverride_android_translationX 23 -int styleable ConstraintOverride_android_translationY 24 -int styleable ConstraintOverride_android_translationZ 25 -int styleable ConstraintOverride_android_visibility 26 -int styleable ConstraintOverride_animateCircleAngleTo 27 -int styleable ConstraintOverride_animateRelativeTo 28 -int styleable ConstraintOverride_barrierAllowsGoneWidgets 29 -int styleable ConstraintOverride_barrierDirection 30 -int styleable ConstraintOverride_barrierMargin 31 -int styleable ConstraintOverride_chainUseRtl 32 -int styleable ConstraintOverride_constraint_referenced_ids 33 -int styleable ConstraintOverride_drawPath 34 -int styleable ConstraintOverride_flow_firstHorizontalBias 35 -int styleable ConstraintOverride_flow_firstHorizontalStyle 36 -int styleable ConstraintOverride_flow_firstVerticalBias 37 -int styleable ConstraintOverride_flow_firstVerticalStyle 38 -int styleable ConstraintOverride_flow_horizontalAlign 39 -int styleable ConstraintOverride_flow_horizontalBias 40 -int styleable ConstraintOverride_flow_horizontalGap 41 -int styleable ConstraintOverride_flow_horizontalStyle 42 -int styleable ConstraintOverride_flow_lastHorizontalBias 43 -int styleable ConstraintOverride_flow_lastHorizontalStyle 44 -int styleable ConstraintOverride_flow_lastVerticalBias 45 -int styleable ConstraintOverride_flow_lastVerticalStyle 46 -int styleable ConstraintOverride_flow_maxElementsWrap 47 -int styleable ConstraintOverride_flow_verticalAlign 48 -int styleable ConstraintOverride_flow_verticalBias 49 -int styleable ConstraintOverride_flow_verticalGap 50 -int styleable ConstraintOverride_flow_verticalStyle 51 -int styleable ConstraintOverride_flow_wrapMode 52 -int styleable ConstraintOverride_guidelineUseRtl 53 -int styleable ConstraintOverride_layout_constrainedHeight 54 -int styleable ConstraintOverride_layout_constrainedWidth 55 -int styleable ConstraintOverride_layout_constraintBaseline_creator 56 -int styleable ConstraintOverride_layout_constraintBottom_creator 57 -int styleable ConstraintOverride_layout_constraintCircleAngle 58 -int styleable ConstraintOverride_layout_constraintCircleRadius 59 -int styleable ConstraintOverride_layout_constraintDimensionRatio 60 -int styleable ConstraintOverride_layout_constraintGuide_begin 61 -int styleable ConstraintOverride_layout_constraintGuide_end 62 -int styleable ConstraintOverride_layout_constraintGuide_percent 63 -int styleable ConstraintOverride_layout_constraintHeight 64 -int styleable ConstraintOverride_layout_constraintHeight_default 65 -int styleable ConstraintOverride_layout_constraintHeight_max 66 -int styleable ConstraintOverride_layout_constraintHeight_min 67 -int styleable ConstraintOverride_layout_constraintHeight_percent 68 -int styleable ConstraintOverride_layout_constraintHorizontal_bias 69 -int styleable ConstraintOverride_layout_constraintHorizontal_chainStyle 70 -int styleable ConstraintOverride_layout_constraintHorizontal_weight 71 -int styleable ConstraintOverride_layout_constraintLeft_creator 72 -int styleable ConstraintOverride_layout_constraintRight_creator 73 -int styleable ConstraintOverride_layout_constraintTag 74 -int styleable ConstraintOverride_layout_constraintTop_creator 75 -int styleable ConstraintOverride_layout_constraintVertical_bias 76 -int styleable ConstraintOverride_layout_constraintVertical_chainStyle 77 -int styleable ConstraintOverride_layout_constraintVertical_weight 78 -int styleable ConstraintOverride_layout_constraintWidth 79 -int styleable ConstraintOverride_layout_constraintWidth_default 80 -int styleable ConstraintOverride_layout_constraintWidth_max 81 -int styleable ConstraintOverride_layout_constraintWidth_min 82 -int styleable ConstraintOverride_layout_constraintWidth_percent 83 -int styleable ConstraintOverride_layout_editor_absoluteX 84 -int styleable ConstraintOverride_layout_editor_absoluteY 85 -int styleable ConstraintOverride_layout_goneMarginBaseline 86 -int styleable ConstraintOverride_layout_goneMarginBottom 87 -int styleable ConstraintOverride_layout_goneMarginEnd 88 -int styleable ConstraintOverride_layout_goneMarginLeft 89 -int styleable ConstraintOverride_layout_goneMarginRight 90 -int styleable ConstraintOverride_layout_goneMarginStart 91 -int styleable ConstraintOverride_layout_goneMarginTop 92 -int styleable ConstraintOverride_layout_marginBaseline 93 -int styleable ConstraintOverride_layout_wrapBehaviorInParent 94 -int styleable ConstraintOverride_motionProgress 95 -int styleable ConstraintOverride_motionStagger 96 -int styleable ConstraintOverride_motionTarget 97 -int styleable ConstraintOverride_pathMotionArc 98 -int styleable ConstraintOverride_pivotAnchor 99 -int styleable ConstraintOverride_polarRelativeTo 100 -int styleable ConstraintOverride_quantizeMotionInterpolator 101 -int styleable ConstraintOverride_quantizeMotionPhase 102 -int styleable ConstraintOverride_quantizeMotionSteps 103 -int styleable ConstraintOverride_transformPivotTarget 104 -int styleable ConstraintOverride_transitionEasing 105 -int styleable ConstraintOverride_transitionPathRotate 106 -int styleable ConstraintOverride_visibilityMode 107 -int[] styleable ConstraintSet { 0x0, 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10101b5, 0x10101b6, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ConstraintSet_ConstraintRotate 0 -int styleable ConstraintSet_android_alpha 1 -int styleable ConstraintSet_android_elevation 2 -int styleable ConstraintSet_android_id 3 -int styleable ConstraintSet_android_layout_height 4 -int styleable ConstraintSet_android_layout_marginBottom 5 -int styleable ConstraintSet_android_layout_marginEnd 6 -int styleable ConstraintSet_android_layout_marginLeft 7 -int styleable ConstraintSet_android_layout_marginRight 8 -int styleable ConstraintSet_android_layout_marginStart 9 -int styleable ConstraintSet_android_layout_marginTop 10 -int styleable ConstraintSet_android_layout_width 11 -int styleable ConstraintSet_android_maxHeight 12 -int styleable ConstraintSet_android_maxWidth 13 -int styleable ConstraintSet_android_minHeight 14 -int styleable ConstraintSet_android_minWidth 15 -int styleable ConstraintSet_android_orientation 16 -int styleable ConstraintSet_android_pivotX 17 -int styleable ConstraintSet_android_pivotY 18 -int styleable ConstraintSet_android_rotation 19 -int styleable ConstraintSet_android_rotationX 20 -int styleable ConstraintSet_android_rotationY 21 -int styleable ConstraintSet_android_scaleX 22 -int styleable ConstraintSet_android_scaleY 23 -int styleable ConstraintSet_android_transformPivotX 24 -int styleable ConstraintSet_android_transformPivotY 25 -int styleable ConstraintSet_android_translationX 26 -int styleable ConstraintSet_android_translationY 27 -int styleable ConstraintSet_android_translationZ 28 -int styleable ConstraintSet_android_visibility 29 -int styleable ConstraintSet_animateCircleAngleTo 30 -int styleable ConstraintSet_animateRelativeTo 31 -int styleable ConstraintSet_barrierAllowsGoneWidgets 32 -int styleable ConstraintSet_barrierDirection 33 -int styleable ConstraintSet_barrierMargin 34 -int styleable ConstraintSet_chainUseRtl 35 -int styleable ConstraintSet_constraintRotate 36 -int styleable ConstraintSet_constraint_referenced_ids 37 -int styleable ConstraintSet_constraint_referenced_tags 38 -int styleable ConstraintSet_deriveConstraintsFrom 39 -int styleable ConstraintSet_drawPath 40 -int styleable ConstraintSet_flow_firstHorizontalBias 41 -int styleable ConstraintSet_flow_firstHorizontalStyle 42 -int styleable ConstraintSet_flow_firstVerticalBias 43 -int styleable ConstraintSet_flow_firstVerticalStyle 44 -int styleable ConstraintSet_flow_horizontalAlign 45 -int styleable ConstraintSet_flow_horizontalBias 46 -int styleable ConstraintSet_flow_horizontalGap 47 -int styleable ConstraintSet_flow_horizontalStyle 48 -int styleable ConstraintSet_flow_lastHorizontalBias 49 -int styleable ConstraintSet_flow_lastHorizontalStyle 50 -int styleable ConstraintSet_flow_lastVerticalBias 51 -int styleable ConstraintSet_flow_lastVerticalStyle 52 -int styleable ConstraintSet_flow_maxElementsWrap 53 -int styleable ConstraintSet_flow_verticalAlign 54 -int styleable ConstraintSet_flow_verticalBias 55 -int styleable ConstraintSet_flow_verticalGap 56 -int styleable ConstraintSet_flow_verticalStyle 57 -int styleable ConstraintSet_flow_wrapMode 58 -int styleable ConstraintSet_guidelineUseRtl 59 -int styleable ConstraintSet_layout_constrainedHeight 60 -int styleable ConstraintSet_layout_constrainedWidth 61 -int styleable ConstraintSet_layout_constraintBaseline_creator 62 -int styleable ConstraintSet_layout_constraintBaseline_toBaselineOf 63 -int styleable ConstraintSet_layout_constraintBaseline_toBottomOf 64 -int styleable ConstraintSet_layout_constraintBaseline_toTopOf 65 -int styleable ConstraintSet_layout_constraintBottom_creator 66 -int styleable ConstraintSet_layout_constraintBottom_toBottomOf 67 -int styleable ConstraintSet_layout_constraintBottom_toTopOf 68 -int styleable ConstraintSet_layout_constraintCircle 69 -int styleable ConstraintSet_layout_constraintCircleAngle 70 -int styleable ConstraintSet_layout_constraintCircleRadius 71 -int styleable ConstraintSet_layout_constraintDimensionRatio 72 -int styleable ConstraintSet_layout_constraintEnd_toEndOf 73 -int styleable ConstraintSet_layout_constraintEnd_toStartOf 74 -int styleable ConstraintSet_layout_constraintGuide_begin 75 -int styleable ConstraintSet_layout_constraintGuide_end 76 -int styleable ConstraintSet_layout_constraintGuide_percent 77 -int styleable ConstraintSet_layout_constraintHeight_default 78 -int styleable ConstraintSet_layout_constraintHeight_max 79 -int styleable ConstraintSet_layout_constraintHeight_min 80 -int styleable ConstraintSet_layout_constraintHeight_percent 81 -int styleable ConstraintSet_layout_constraintHorizontal_bias 82 -int styleable ConstraintSet_layout_constraintHorizontal_chainStyle 83 -int styleable ConstraintSet_layout_constraintHorizontal_weight 84 -int styleable ConstraintSet_layout_constraintLeft_creator 85 -int styleable ConstraintSet_layout_constraintLeft_toLeftOf 86 -int styleable ConstraintSet_layout_constraintLeft_toRightOf 87 -int styleable ConstraintSet_layout_constraintRight_creator 88 -int styleable ConstraintSet_layout_constraintRight_toLeftOf 89 -int styleable ConstraintSet_layout_constraintRight_toRightOf 90 -int styleable ConstraintSet_layout_constraintStart_toEndOf 91 -int styleable ConstraintSet_layout_constraintStart_toStartOf 92 -int styleable ConstraintSet_layout_constraintTag 93 -int styleable ConstraintSet_layout_constraintTop_creator 94 -int styleable ConstraintSet_layout_constraintTop_toBottomOf 95 -int styleable ConstraintSet_layout_constraintTop_toTopOf 96 -int styleable ConstraintSet_layout_constraintVertical_bias 97 -int styleable ConstraintSet_layout_constraintVertical_chainStyle 98 -int styleable ConstraintSet_layout_constraintVertical_weight 99 -int styleable ConstraintSet_layout_constraintWidth_default 100 -int styleable ConstraintSet_layout_constraintWidth_max 101 -int styleable ConstraintSet_layout_constraintWidth_min 102 -int styleable ConstraintSet_layout_constraintWidth_percent 103 -int styleable ConstraintSet_layout_editor_absoluteX 104 -int styleable ConstraintSet_layout_editor_absoluteY 105 -int styleable ConstraintSet_layout_goneMarginBaseline 106 -int styleable ConstraintSet_layout_goneMarginBottom 107 -int styleable ConstraintSet_layout_goneMarginEnd 108 -int styleable ConstraintSet_layout_goneMarginLeft 109 -int styleable ConstraintSet_layout_goneMarginRight 110 -int styleable ConstraintSet_layout_goneMarginStart 111 -int styleable ConstraintSet_layout_goneMarginTop 112 -int styleable ConstraintSet_layout_marginBaseline 113 -int styleable ConstraintSet_layout_wrapBehaviorInParent 114 -int styleable ConstraintSet_motionProgress 115 -int styleable ConstraintSet_motionStagger 116 -int styleable ConstraintSet_pathMotionArc 117 -int styleable ConstraintSet_pivotAnchor 118 -int styleable ConstraintSet_polarRelativeTo 119 -int styleable ConstraintSet_quantizeMotionSteps 120 -int styleable ConstraintSet_transitionEasing 121 -int styleable ConstraintSet_transitionPathRotate 122 -int[] styleable CoordinatorLayout { 0x0, 0x0 } -int styleable CoordinatorLayout_keylines 0 -int styleable CoordinatorLayout_statusBarBackground 1 -int[] styleable CoordinatorLayout_Layout { 0x10100b3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CoordinatorLayout_Layout_android_layout_gravity 0 -int styleable CoordinatorLayout_Layout_layout_anchor 1 -int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 -int styleable CoordinatorLayout_Layout_layout_behavior 3 -int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 -int styleable CoordinatorLayout_Layout_layout_insetEdge 5 -int styleable CoordinatorLayout_Layout_layout_keyline 6 -int[] styleable CustomAttribute { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CustomAttribute_attributeName 0 -int styleable CustomAttribute_customBoolean 1 -int styleable CustomAttribute_customColorDrawableValue 2 -int styleable CustomAttribute_customColorValue 3 -int styleable CustomAttribute_customDimension 4 -int styleable CustomAttribute_customFloatValue 5 -int styleable CustomAttribute_customIntegerValue 6 -int styleable CustomAttribute_customPixelDimension 7 -int styleable CustomAttribute_customReference 8 -int styleable CustomAttribute_customStringValue 9 -int styleable CustomAttribute_methodName 10 -int[] styleable CustomizableCardView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable CustomizableCardView_cardCheckedIcon 0 -int styleable CustomizableCardView_cardCheckedIconGravity 1 -int styleable CustomizableCardView_cardCheckedIconMargin 2 -int styleable CustomizableCardView_contentAlign 3 -int styleable CustomizableCardView_isCardRecommended 4 -int styleable CustomizableCardView_isCheckableCard 5 -int styleable CustomizableCardView_isClickableCard 6 -int styleable CustomizableCardView_noIcon 7 -int styleable CustomizableCardView_noIconBackground 8 -int styleable CustomizableCardView_noSummary 9 -int styleable CustomizableCardView_noTitle 10 -int styleable CustomizableCardView_setCardBackgroundColor 11 -int styleable CustomizableCardView_setCardElevation 12 -int styleable CustomizableCardView_setCardIcon 13 -int styleable CustomizableCardView_setCardIconBackgroundColor 14 -int styleable CustomizableCardView_setCardIconBackgroundDrawable 15 -int styleable CustomizableCardView_setCardIconHeight 16 -int styleable CustomizableCardView_setCardIconWidth 17 -int styleable CustomizableCardView_setCardStroke 18 -int styleable CustomizableCardView_setCardStrokeColor 19 -int styleable CustomizableCardView_setCardSummary 20 -int styleable CustomizableCardView_setCardTitle 21 -int styleable CustomizableCardView_setSummaryFont 22 -int styleable CustomizableCardView_setSummaryTextSize 23 -int styleable CustomizableCardView_setTitleFont 24 -int styleable CustomizableCardView_setTitleTextSize 25 -int[] styleable DesignTheme { 0x0, 0x0 } -int styleable DesignTheme_bottomSheetDialogTheme 0 -int styleable DesignTheme_bottomSheetStyle 1 -int[] styleable DialogPreference { 0x10101f4, 0x10101f7, 0x10101f3, 0x10101f2, 0x10101f6, 0x10101f5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable DialogPreference_android_dialogIcon 0 -int styleable DialogPreference_android_dialogLayout 1 -int styleable DialogPreference_android_dialogMessage 2 -int styleable DialogPreference_android_dialogTitle 3 -int styleable DialogPreference_android_negativeButtonText 4 -int styleable DialogPreference_android_positiveButtonText 5 -int styleable DialogPreference_dialogIcon 6 -int styleable DialogPreference_dialogLayout 7 -int styleable DialogPreference_dialogMessage 8 -int styleable DialogPreference_dialogTitle 9 -int styleable DialogPreference_negativeButtonText 10 -int styleable DialogPreference_positiveButtonText 11 -int[] styleable DockedToolbar { 0x0, 0x0, 0x0 } -int styleable DockedToolbar_backgroundTint 0 -int styleable DockedToolbar_paddingBottomSystemWindowInsets 1 -int styleable DockedToolbar_paddingTopSystemWindowInsets 2 -int[] styleable DrawerArrowToggle { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable DrawerArrowToggle_arrowHeadLength 0 -int styleable DrawerArrowToggle_arrowShaftLength 1 -int styleable DrawerArrowToggle_barLength 2 -int styleable DrawerArrowToggle_color 3 -int styleable DrawerArrowToggle_drawableSize 4 -int styleable DrawerArrowToggle_gapBetweenBars 5 -int styleable DrawerArrowToggle_spinBars 6 -int styleable DrawerArrowToggle_thickness 7 -int[] styleable DrawerLayout { 0x0 } -int styleable DrawerLayout_elevation 0 -int[] styleable EditTextPreference { 0x0 } -int styleable EditTextPreference_useSimpleSummaryProvider 0 -int[] styleable ExtendedFloatingActionButton { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ExtendedFloatingActionButton_collapsedSize 0 -int styleable ExtendedFloatingActionButton_elevation 1 -int styleable ExtendedFloatingActionButton_extendMotionSpec 2 -int styleable ExtendedFloatingActionButton_extendStrategy 3 -int styleable ExtendedFloatingActionButton_hideMotionSpec 4 -int styleable ExtendedFloatingActionButton_showMotionSpec 5 -int styleable ExtendedFloatingActionButton_shrinkMotionSpec 6 -int[] styleable ExtendedFloatingActionButton_Behavior_Layout { 0x0, 0x0 } -int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoHide 0 -int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoShrink 1 -int[] styleable FbProgress { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FbProgress_fbp_barColor 0 -int styleable FbProgress_fbp_barSpinCycleTime 1 -int styleable FbProgress_fbp_barWidth 2 -int styleable FbProgress_fbp_circleRadius 3 -int styleable FbProgress_fbp_fillRadius 4 -int styleable FbProgress_fbp_linearProgress 5 -int styleable FbProgress_fbp_progressIndeterminate 6 -int styleable FbProgress_fbp_rimColor 7 -int styleable FbProgress_fbp_rimWidth 8 -int styleable FbProgress_fbp_spinSpeed 9 -int[] styleable FloatingActionButton { 0x101000e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FloatingActionButton_android_enabled 0 -int styleable FloatingActionButton_backgroundTint 1 -int styleable FloatingActionButton_backgroundTintMode 2 -int styleable FloatingActionButton_borderWidth 3 -int styleable FloatingActionButton_elevation 4 -int styleable FloatingActionButton_ensureMinTouchTargetSize 5 -int styleable FloatingActionButton_fabCustomSize 6 -int styleable FloatingActionButton_fabSize 7 -int styleable FloatingActionButton_hideMotionSpec 8 -int styleable FloatingActionButton_hoveredFocusedTranslationZ 9 -int styleable FloatingActionButton_maxImageSize 10 -int styleable FloatingActionButton_pressedTranslationZ 11 -int styleable FloatingActionButton_rippleColor 12 -int styleable FloatingActionButton_shapeAppearance 13 -int styleable FloatingActionButton_shapeAppearanceOverlay 14 -int styleable FloatingActionButton_showMotionSpec 15 -int styleable FloatingActionButton_useCompatPadding 16 -int[] styleable FloatingActionButton_Behavior_Layout { 0x0 } -int styleable FloatingActionButton_Behavior_Layout_behavior_autoHide 0 -int[] styleable FloatingToolbar { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FloatingToolbar_backgroundTint 0 -int styleable FloatingToolbar_marginBottomSystemWindowInsets 1 -int styleable FloatingToolbar_marginLeftSystemWindowInsets 2 -int styleable FloatingToolbar_marginRightSystemWindowInsets 3 -int styleable FloatingToolbar_marginTopSystemWindowInsets 4 -int[] styleable FlowLayout { 0x0, 0x0, 0x0 } -int styleable FlowLayout_horizontalItemSpacing 0 -int styleable FlowLayout_itemSpacing 1 -int styleable FlowLayout_lineSpacing 2 -int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FontFamily_fontProviderAuthority 0 -int styleable FontFamily_fontProviderCerts 1 -int styleable FontFamily_fontProviderFetchStrategy 2 -int styleable FontFamily_fontProviderFetchTimeout 3 -int styleable FontFamily_fontProviderPackage 4 -int styleable FontFamily_fontProviderQuery 5 -int styleable FontFamily_fontProviderSystemFontFamily 6 -int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable FontFamilyFont_android_font 0 -int styleable FontFamilyFont_android_fontStyle 1 -int styleable FontFamilyFont_android_fontVariationSettings 2 -int styleable FontFamilyFont_android_fontWeight 3 -int styleable FontFamilyFont_android_ttcIndex 4 -int styleable FontFamilyFont_font 5 -int styleable FontFamilyFont_fontStyle 6 -int styleable FontFamilyFont_fontVariationSettings 7 -int styleable FontFamilyFont_fontWeight 8 -int styleable FontFamilyFont_ttcIndex 9 -int[] styleable ForegroundLinearLayout { 0x1010109, 0x1010200, 0x0 } -int styleable ForegroundLinearLayout_android_foreground 0 -int styleable ForegroundLinearLayout_android_foregroundGravity 1 -int styleable ForegroundLinearLayout_foregroundInsidePadding 2 -int[] styleable Fragment { 0x10100d0, 0x1010003, 0x10100d1 } -int styleable Fragment_android_id 0 -int styleable Fragment_android_name 1 -int styleable Fragment_android_tag 2 -int[] styleable FragmentContainerView { 0x1010003, 0x10100d1 } -int styleable FragmentContainerView_android_name 0 -int styleable FragmentContainerView_android_tag 1 -int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 } -int styleable GradientColor_android_centerColor 0 -int styleable GradientColor_android_centerX 1 -int styleable GradientColor_android_centerY 2 -int styleable GradientColor_android_endColor 3 -int styleable GradientColor_android_endX 4 -int styleable GradientColor_android_endY 5 -int styleable GradientColor_android_gradientRadius 6 -int styleable GradientColor_android_startColor 7 -int styleable GradientColor_android_startX 8 -int styleable GradientColor_android_startY 9 -int styleable GradientColor_android_tileMode 10 -int styleable GradientColor_android_type 11 -int[] styleable GradientColorItem { 0x10101a5, 0x1010514 } -int styleable GradientColorItem_android_color 0 -int styleable GradientColorItem_android_offset 1 -int[] styleable ImageFilterView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ImageFilterView_altSrc 0 -int styleable ImageFilterView_blendSrc 1 -int styleable ImageFilterView_brightness 2 -int styleable ImageFilterView_contrast 3 -int styleable ImageFilterView_crossfade 4 -int styleable ImageFilterView_imagePanX 5 -int styleable ImageFilterView_imagePanY 6 -int styleable ImageFilterView_imageRotate 7 -int styleable ImageFilterView_imageZoom 8 -int styleable ImageFilterView_overlay 9 -int styleable ImageFilterView_round 10 -int styleable ImageFilterView_roundPercent 11 -int styleable ImageFilterView_saturation 12 -int styleable ImageFilterView_warmth 13 -int[] styleable Insets { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Insets_marginBottomSystemWindowInsets 0 -int styleable Insets_marginLeftSystemWindowInsets 1 -int styleable Insets_marginRightSystemWindowInsets 2 -int styleable Insets_marginTopSystemWindowInsets 3 -int styleable Insets_paddingBottomSystemWindowInsets 4 -int styleable Insets_paddingLeftSystemWindowInsets 5 -int styleable Insets_paddingRightSystemWindowInsets 6 -int styleable Insets_paddingStartSystemWindowInsets 7 -int styleable Insets_paddingTopSystemWindowInsets 8 -int[] styleable KeyAttribute { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyAttribute_android_alpha 0 -int styleable KeyAttribute_android_elevation 1 -int styleable KeyAttribute_android_rotation 2 -int styleable KeyAttribute_android_rotationX 3 -int styleable KeyAttribute_android_rotationY 4 -int styleable KeyAttribute_android_scaleX 5 -int styleable KeyAttribute_android_scaleY 6 -int styleable KeyAttribute_android_transformPivotX 7 -int styleable KeyAttribute_android_transformPivotY 8 -int styleable KeyAttribute_android_translationX 9 -int styleable KeyAttribute_android_translationY 10 -int styleable KeyAttribute_android_translationZ 11 -int styleable KeyAttribute_curveFit 12 -int styleable KeyAttribute_framePosition 13 -int styleable KeyAttribute_motionProgress 14 -int styleable KeyAttribute_motionTarget 15 -int styleable KeyAttribute_transformPivotTarget 16 -int styleable KeyAttribute_transitionEasing 17 -int styleable KeyAttribute_transitionPathRotate 18 -int[] styleable KeyCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyCycle_android_alpha 0 -int styleable KeyCycle_android_elevation 1 -int styleable KeyCycle_android_rotation 2 -int styleable KeyCycle_android_rotationX 3 -int styleable KeyCycle_android_rotationY 4 -int styleable KeyCycle_android_scaleX 5 -int styleable KeyCycle_android_scaleY 6 -int styleable KeyCycle_android_translationX 7 -int styleable KeyCycle_android_translationY 8 -int styleable KeyCycle_android_translationZ 9 -int styleable KeyCycle_curveFit 10 -int styleable KeyCycle_framePosition 11 -int styleable KeyCycle_motionProgress 12 -int styleable KeyCycle_motionTarget 13 -int styleable KeyCycle_transitionEasing 14 -int styleable KeyCycle_transitionPathRotate 15 -int styleable KeyCycle_waveOffset 16 -int styleable KeyCycle_wavePeriod 17 -int styleable KeyCycle_wavePhase 18 -int styleable KeyCycle_waveShape 19 -int styleable KeyCycle_waveVariesBy 20 -int[] styleable KeyFrame { } -int[] styleable KeyFramesAcceleration { } -int[] styleable KeyFramesVelocity { } -int[] styleable KeyPosition { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyPosition_curveFit 0 -int styleable KeyPosition_drawPath 1 -int styleable KeyPosition_framePosition 2 -int styleable KeyPosition_keyPositionType 3 -int styleable KeyPosition_motionTarget 4 -int styleable KeyPosition_pathMotionArc 5 -int styleable KeyPosition_percentHeight 6 -int styleable KeyPosition_percentWidth 7 -int styleable KeyPosition_percentX 8 -int styleable KeyPosition_percentY 9 -int styleable KeyPosition_sizePercent 10 -int styleable KeyPosition_transitionEasing 11 -int[] styleable KeyTimeCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyTimeCycle_android_alpha 0 -int styleable KeyTimeCycle_android_elevation 1 -int styleable KeyTimeCycle_android_rotation 2 -int styleable KeyTimeCycle_android_rotationX 3 -int styleable KeyTimeCycle_android_rotationY 4 -int styleable KeyTimeCycle_android_scaleX 5 -int styleable KeyTimeCycle_android_scaleY 6 -int styleable KeyTimeCycle_android_translationX 7 -int styleable KeyTimeCycle_android_translationY 8 -int styleable KeyTimeCycle_android_translationZ 9 -int styleable KeyTimeCycle_curveFit 10 -int styleable KeyTimeCycle_framePosition 11 -int styleable KeyTimeCycle_motionProgress 12 -int styleable KeyTimeCycle_motionTarget 13 -int styleable KeyTimeCycle_transitionEasing 14 -int styleable KeyTimeCycle_transitionPathRotate 15 -int styleable KeyTimeCycle_waveDecay 16 -int styleable KeyTimeCycle_waveOffset 17 -int styleable KeyTimeCycle_wavePeriod 18 -int styleable KeyTimeCycle_wavePhase 19 -int styleable KeyTimeCycle_waveShape 20 -int[] styleable KeyTrigger { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable KeyTrigger_framePosition 0 -int styleable KeyTrigger_motionTarget 1 -int styleable KeyTrigger_motion_postLayoutCollision 2 -int styleable KeyTrigger_motion_triggerOnCollision 3 -int styleable KeyTrigger_onCross 4 -int styleable KeyTrigger_onNegativeCross 5 -int styleable KeyTrigger_onPositiveCross 6 -int styleable KeyTrigger_triggerId 7 -int styleable KeyTrigger_triggerReceiver 8 -int styleable KeyTrigger_triggerSlack 9 -int styleable KeyTrigger_viewTransitionOnCross 10 -int styleable KeyTrigger_viewTransitionOnNegativeCross 11 -int styleable KeyTrigger_viewTransitionOnPositiveCross 12 -int[] styleable Layout { 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Layout_android_layout_height 0 -int styleable Layout_android_layout_marginBottom 1 -int styleable Layout_android_layout_marginEnd 2 -int styleable Layout_android_layout_marginLeft 3 -int styleable Layout_android_layout_marginRight 4 -int styleable Layout_android_layout_marginStart 5 -int styleable Layout_android_layout_marginTop 6 -int styleable Layout_android_layout_width 7 -int styleable Layout_android_orientation 8 -int styleable Layout_barrierAllowsGoneWidgets 9 -int styleable Layout_barrierDirection 10 -int styleable Layout_barrierMargin 11 -int styleable Layout_chainUseRtl 12 -int styleable Layout_constraint_referenced_ids 13 -int styleable Layout_constraint_referenced_tags 14 -int styleable Layout_guidelineUseRtl 15 -int styleable Layout_layout_constrainedHeight 16 -int styleable Layout_layout_constrainedWidth 17 -int styleable Layout_layout_constraintBaseline_creator 18 -int styleable Layout_layout_constraintBaseline_toBaselineOf 19 -int styleable Layout_layout_constraintBaseline_toBottomOf 20 -int styleable Layout_layout_constraintBaseline_toTopOf 21 -int styleable Layout_layout_constraintBottom_creator 22 -int styleable Layout_layout_constraintBottom_toBottomOf 23 -int styleable Layout_layout_constraintBottom_toTopOf 24 -int styleable Layout_layout_constraintCircle 25 -int styleable Layout_layout_constraintCircleAngle 26 -int styleable Layout_layout_constraintCircleRadius 27 -int styleable Layout_layout_constraintDimensionRatio 28 -int styleable Layout_layout_constraintEnd_toEndOf 29 -int styleable Layout_layout_constraintEnd_toStartOf 30 -int styleable Layout_layout_constraintGuide_begin 31 -int styleable Layout_layout_constraintGuide_end 32 -int styleable Layout_layout_constraintGuide_percent 33 -int styleable Layout_layout_constraintHeight 34 -int styleable Layout_layout_constraintHeight_default 35 -int styleable Layout_layout_constraintHeight_max 36 -int styleable Layout_layout_constraintHeight_min 37 -int styleable Layout_layout_constraintHeight_percent 38 -int styleable Layout_layout_constraintHorizontal_bias 39 -int styleable Layout_layout_constraintHorizontal_chainStyle 40 -int styleable Layout_layout_constraintHorizontal_weight 41 -int styleable Layout_layout_constraintLeft_creator 42 -int styleable Layout_layout_constraintLeft_toLeftOf 43 -int styleable Layout_layout_constraintLeft_toRightOf 44 -int styleable Layout_layout_constraintRight_creator 45 -int styleable Layout_layout_constraintRight_toLeftOf 46 -int styleable Layout_layout_constraintRight_toRightOf 47 -int styleable Layout_layout_constraintStart_toEndOf 48 -int styleable Layout_layout_constraintStart_toStartOf 49 -int styleable Layout_layout_constraintTop_creator 50 -int styleable Layout_layout_constraintTop_toBottomOf 51 -int styleable Layout_layout_constraintTop_toTopOf 52 -int styleable Layout_layout_constraintVertical_bias 53 -int styleable Layout_layout_constraintVertical_chainStyle 54 -int styleable Layout_layout_constraintVertical_weight 55 -int styleable Layout_layout_constraintWidth 56 -int styleable Layout_layout_constraintWidth_default 57 -int styleable Layout_layout_constraintWidth_max 58 -int styleable Layout_layout_constraintWidth_min 59 -int styleable Layout_layout_constraintWidth_percent 60 -int styleable Layout_layout_editor_absoluteX 61 -int styleable Layout_layout_editor_absoluteY 62 -int styleable Layout_layout_goneMarginBaseline 63 -int styleable Layout_layout_goneMarginBottom 64 -int styleable Layout_layout_goneMarginEnd 65 -int styleable Layout_layout_goneMarginLeft 66 -int styleable Layout_layout_goneMarginRight 67 -int styleable Layout_layout_goneMarginStart 68 -int styleable Layout_layout_goneMarginTop 69 -int styleable Layout_layout_marginBaseline 70 -int styleable Layout_layout_wrapBehaviorInParent 71 -int styleable Layout_maxHeight 72 -int styleable Layout_maxWidth 73 -int styleable Layout_minHeight 74 -int styleable Layout_minWidth 75 -int[] styleable LinearLayoutCompat { 0x1010126, 0x1010127, 0x10100af, 0x10100c4, 0x1010128, 0x0, 0x0, 0x0, 0x0 } -int styleable LinearLayoutCompat_android_baselineAligned 0 -int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 1 -int styleable LinearLayoutCompat_android_gravity 2 -int styleable LinearLayoutCompat_android_orientation 3 -int styleable LinearLayoutCompat_android_weightSum 4 -int styleable LinearLayoutCompat_divider 5 -int styleable LinearLayoutCompat_dividerPadding 6 -int styleable LinearLayoutCompat_measureWithLargestChild 7 -int styleable LinearLayoutCompat_showDividers 8 -int[] styleable LinearLayoutCompat_Layout { 0x10100b3, 0x10100f5, 0x1010181, 0x10100f4 } -int styleable LinearLayoutCompat_Layout_android_layout_gravity 0 -int styleable LinearLayoutCompat_Layout_android_layout_height 1 -int styleable LinearLayoutCompat_Layout_android_layout_weight 2 -int styleable LinearLayoutCompat_Layout_android_layout_width 3 -int[] styleable LinearProgressIndicator { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable LinearProgressIndicator_indeterminateAnimationType 0 -int styleable LinearProgressIndicator_indicatorDirectionLinear 1 -int styleable LinearProgressIndicator_trackInnerCornerRadius 2 -int styleable LinearProgressIndicator_trackStopIndicatorPadding 3 -int styleable LinearProgressIndicator_trackStopIndicatorSize 4 -int[] styleable ListPopupWindow { 0x10102ac, 0x10102ad } -int styleable ListPopupWindow_android_dropDownHorizontalOffset 0 -int styleable ListPopupWindow_android_dropDownVerticalOffset 1 -int[] styleable ListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0, 0x0 } -int styleable ListPreference_android_entries 0 -int styleable ListPreference_android_entryValues 1 -int styleable ListPreference_entries 2 -int styleable ListPreference_entryValues 3 -int styleable ListPreference_useSimpleSummaryProvider 4 -int[] styleable LoadingIndicator { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable LoadingIndicator_containerColor 0 -int styleable LoadingIndicator_containerHeight 1 -int styleable LoadingIndicator_containerWidth 2 -int styleable LoadingIndicator_indicatorColor 3 -int styleable LoadingIndicator_indicatorSize 4 -int[] styleable MaterialAlertDialog { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialAlertDialog_backgroundInsetBottom 0 -int styleable MaterialAlertDialog_backgroundInsetEnd 1 -int styleable MaterialAlertDialog_backgroundInsetStart 2 -int styleable MaterialAlertDialog_backgroundInsetTop 3 -int styleable MaterialAlertDialog_backgroundTint 4 -int[] styleable MaterialAlertDialogTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialAlertDialogTheme_materialAlertDialogBodyTextStyle 0 -int styleable MaterialAlertDialogTheme_materialAlertDialogButtonSpacerVisibility 1 -int styleable MaterialAlertDialogTheme_materialAlertDialogTheme 2 -int styleable MaterialAlertDialogTheme_materialAlertDialogTitleIconStyle 3 -int styleable MaterialAlertDialogTheme_materialAlertDialogTitlePanelStyle 4 -int styleable MaterialAlertDialogTheme_materialAlertDialogTitleTextStyle 5 -int[] styleable MaterialAutoCompleteTextView { 0x1010220, 0x101048c, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialAutoCompleteTextView_android_inputType 0 -int styleable MaterialAutoCompleteTextView_android_popupElevation 1 -int styleable MaterialAutoCompleteTextView_dropDownBackgroundTint 2 -int styleable MaterialAutoCompleteTextView_simpleItemLayout 3 -int styleable MaterialAutoCompleteTextView_simpleItemSelectedColor 4 -int styleable MaterialAutoCompleteTextView_simpleItemSelectedRippleColor 5 -int styleable MaterialAutoCompleteTextView_simpleItems 6 -int[] styleable MaterialButton { 0x10100d4, 0x10101e5, 0x1010106, 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialButton_android_background 0 -int styleable MaterialButton_android_checkable 1 -int styleable MaterialButton_android_checked 2 -int styleable MaterialButton_android_insetBottom 3 -int styleable MaterialButton_android_insetLeft 4 -int styleable MaterialButton_android_insetRight 5 -int styleable MaterialButton_android_insetTop 6 -int styleable MaterialButton_backgroundTint 7 -int styleable MaterialButton_backgroundTintMode 8 -int styleable MaterialButton_cornerRadius 9 -int styleable MaterialButton_elevation 10 -int styleable MaterialButton_icon 11 -int styleable MaterialButton_iconGravity 12 -int styleable MaterialButton_iconPadding 13 -int styleable MaterialButton_iconSize 14 -int styleable MaterialButton_iconTint 15 -int styleable MaterialButton_iconTintMode 16 -int styleable MaterialButton_opticalCenterEnabled 17 -int styleable MaterialButton_rippleColor 18 -int styleable MaterialButton_shapeAppearance 19 -int styleable MaterialButton_shapeAppearanceOverlay 20 -int styleable MaterialButton_strokeColor 21 -int styleable MaterialButton_strokeWidth 22 -int styleable MaterialButton_toggleCheckedStateOnClick 23 -int[] styleable MaterialButtonGroup { 0x101000e, 0x1010113, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialButtonGroup_android_enabled 0 -int styleable MaterialButtonGroup_android_spacing 1 -int styleable MaterialButtonGroup_buttonSizeChange 2 -int styleable MaterialButtonGroup_innerCornerSize 3 -int styleable MaterialButtonGroup_shapeAppearance 4 -int styleable MaterialButtonGroup_shapeAppearanceOverlay 5 -int[] styleable MaterialButtonToggleGroup { 0x101000e, 0x1010113, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialButtonToggleGroup_android_enabled 0 -int styleable MaterialButtonToggleGroup_android_spacing 1 -int styleable MaterialButtonToggleGroup_checkedButton 2 -int styleable MaterialButtonToggleGroup_innerCornerSize 3 -int styleable MaterialButtonToggleGroup_selectionRequired 4 -int styleable MaterialButtonToggleGroup_shapeAppearance 5 -int styleable MaterialButtonToggleGroup_shapeAppearanceOverlay 6 -int styleable MaterialButtonToggleGroup_singleSelection 7 -int[] styleable MaterialCalendar { 0x101020d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCalendar_android_windowFullscreen 0 -int styleable MaterialCalendar_backgroundTint 1 -int styleable MaterialCalendar_dayInvalidStyle 2 -int styleable MaterialCalendar_daySelectedStyle 3 -int styleable MaterialCalendar_dayStyle 4 -int styleable MaterialCalendar_dayTodayStyle 5 -int styleable MaterialCalendar_nestedScrollable 6 -int styleable MaterialCalendar_rangeFillColor 7 -int styleable MaterialCalendar_yearSelectedStyle 8 -int styleable MaterialCalendar_yearStyle 9 -int styleable MaterialCalendar_yearTodayStyle 10 -int[] styleable MaterialCalendarItem { 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCalendarItem_android_insetBottom 0 -int styleable MaterialCalendarItem_android_insetLeft 1 -int styleable MaterialCalendarItem_android_insetRight 2 -int styleable MaterialCalendarItem_android_insetTop 3 -int styleable MaterialCalendarItem_itemFillColor 4 -int styleable MaterialCalendarItem_itemShapeAppearance 5 -int styleable MaterialCalendarItem_itemShapeAppearanceOverlay 6 -int styleable MaterialCalendarItem_itemStrokeColor 7 -int styleable MaterialCalendarItem_itemStrokeWidth 8 -int styleable MaterialCalendarItem_itemTextColor 9 -int[] styleable MaterialCardView { 0x10101e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCardView_android_checkable 0 -int styleable MaterialCardView_cardForegroundColor 1 -int styleable MaterialCardView_checkedIcon 2 -int styleable MaterialCardView_checkedIconGravity 3 -int styleable MaterialCardView_checkedIconMargin 4 -int styleable MaterialCardView_checkedIconSize 5 -int styleable MaterialCardView_checkedIconTint 6 -int styleable MaterialCardView_rippleColor 7 -int styleable MaterialCardView_shapeAppearance 8 -int styleable MaterialCardView_shapeAppearanceOverlay 9 -int styleable MaterialCardView_state_dragged 10 -int styleable MaterialCardView_strokeColor 11 -int styleable MaterialCardView_strokeWidth 12 -int[] styleable MaterialCheckBox { 0x1010107, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialCheckBox_android_button 0 -int styleable MaterialCheckBox_buttonCompat 1 -int styleable MaterialCheckBox_buttonIcon 2 -int styleable MaterialCheckBox_buttonIconTint 3 -int styleable MaterialCheckBox_buttonIconTintMode 4 -int styleable MaterialCheckBox_buttonTint 5 -int styleable MaterialCheckBox_centerIfNoTextEnabled 6 -int styleable MaterialCheckBox_checkedState 7 -int styleable MaterialCheckBox_errorAccessibilityLabel 8 -int styleable MaterialCheckBox_errorShown 9 -int styleable MaterialCheckBox_useMaterialThemeColors 10 -int[] styleable MaterialCheckBoxStates { 0x0, 0x0 } -int styleable MaterialCheckBoxStates_state_error 0 -int styleable MaterialCheckBoxStates_state_indeterminate 1 -int[] styleable MaterialComponentsTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialComponentsTheme_bottomSheetDialogTheme 0 -int styleable MaterialComponentsTheme_bottomSheetStyle 1 -int styleable MaterialComponentsTheme_chipGroupStyle 2 -int styleable MaterialComponentsTheme_chipStandaloneStyle 3 -int styleable MaterialComponentsTheme_chipStyle 4 -int styleable MaterialComponentsTheme_colorAccent 5 -int styleable MaterialComponentsTheme_colorBackgroundFloating 6 -int styleable MaterialComponentsTheme_colorPrimary 7 -int styleable MaterialComponentsTheme_colorPrimaryDark 8 -int styleable MaterialComponentsTheme_colorSecondary 9 -int styleable MaterialComponentsTheme_editTextStyle 10 -int styleable MaterialComponentsTheme_floatingActionButtonStyle 11 -int styleable MaterialComponentsTheme_materialButtonStyle 12 -int styleable MaterialComponentsTheme_materialCardViewStyle 13 -int styleable MaterialComponentsTheme_navigationViewStyle 14 -int styleable MaterialComponentsTheme_scrimBackground 15 -int styleable MaterialComponentsTheme_snackbarButtonStyle 16 -int styleable MaterialComponentsTheme_tabStyle 17 -int styleable MaterialComponentsTheme_textAppearanceBody1 18 -int styleable MaterialComponentsTheme_textAppearanceBody2 19 -int styleable MaterialComponentsTheme_textAppearanceButton 20 -int styleable MaterialComponentsTheme_textAppearanceCaption 21 -int styleable MaterialComponentsTheme_textAppearanceHeadline1 22 -int styleable MaterialComponentsTheme_textAppearanceHeadline2 23 -int styleable MaterialComponentsTheme_textAppearanceHeadline3 24 -int styleable MaterialComponentsTheme_textAppearanceHeadline4 25 -int styleable MaterialComponentsTheme_textAppearanceHeadline5 26 -int styleable MaterialComponentsTheme_textAppearanceHeadline6 27 -int styleable MaterialComponentsTheme_textAppearanceOverline 28 -int styleable MaterialComponentsTheme_textAppearanceSubtitle1 29 -int styleable MaterialComponentsTheme_textAppearanceSubtitle2 30 -int styleable MaterialComponentsTheme_textInputStyle 31 -int[] styleable MaterialDivider { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialDivider_dividerColor 0 -int styleable MaterialDivider_dividerInsetEnd 1 -int styleable MaterialDivider_dividerInsetStart 2 -int styleable MaterialDivider_dividerThickness 3 -int styleable MaterialDivider_lastItemDecorated 4 -int[] styleable MaterialRadioButton { 0x0, 0x0 } -int styleable MaterialRadioButton_buttonTint 0 -int styleable MaterialRadioButton_useMaterialThemeColors 1 -int[] styleable MaterialShape { 0x0, 0x0 } -int styleable MaterialShape_shapeAppearance 0 -int styleable MaterialShape_shapeAppearanceOverlay 1 -int[] styleable MaterialSpring { 0x0, 0x0 } -int styleable MaterialSpring_damping 0 -int styleable MaterialSpring_stiffness 1 -int[] styleable MaterialSwitch { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialSwitch_thumbIcon 0 -int styleable MaterialSwitch_thumbIconSize 1 -int styleable MaterialSwitch_thumbIconTint 2 -int styleable MaterialSwitch_thumbIconTintMode 3 -int styleable MaterialSwitch_trackDecoration 4 -int styleable MaterialSwitch_trackDecorationTint 5 -int styleable MaterialSwitch_trackDecorationTintMode 6 -int[] styleable MaterialTextAppearance { 0x1010570, 0x10104b6, 0x101057f, 0x0, 0x0 } -int styleable MaterialTextAppearance_android_fontVariationSettings 0 -int styleable MaterialTextAppearance_android_letterSpacing 1 -int styleable MaterialTextAppearance_android_lineHeight 2 -int styleable MaterialTextAppearance_fontVariationSettings 3 -int styleable MaterialTextAppearance_lineHeight 4 -int[] styleable MaterialTextView { 0x101057f, 0x1010034, 0x0 } -int styleable MaterialTextView_android_lineHeight 0 -int styleable MaterialTextView_android_textAppearance 1 -int styleable MaterialTextView_lineHeight 2 -int[] styleable MaterialTimePicker { 0x0, 0x0, 0x0 } -int styleable MaterialTimePicker_backgroundTint 0 -int styleable MaterialTimePicker_clockIcon 1 -int styleable MaterialTimePicker_keyboardIcon 2 -int[] styleable MaterialToolbar { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MaterialToolbar_logoAdjustViewBounds 0 -int styleable MaterialToolbar_logoScaleType 1 -int styleable MaterialToolbar_navigationIconTint 2 -int styleable MaterialToolbar_subtitleCentered 3 -int styleable MaterialToolbar_titleCentered 4 -int[] styleable MenuGroup { 0x10101e0, 0x101000e, 0x10100d0, 0x10101de, 0x10101df, 0x1010194 } -int styleable MenuGroup_android_checkableBehavior 0 -int styleable MenuGroup_android_enabled 1 -int styleable MenuGroup_android_id 2 -int styleable MenuGroup_android_menuCategory 3 -int styleable MenuGroup_android_orderInCategory 4 -int styleable MenuGroup_android_visible 5 -int[] styleable MenuItem { 0x0, 0x0, 0x0, 0x0, 0x10101e3, 0x10101e5, 0x1010106, 0x101000e, 0x1010002, 0x10100d0, 0x10101de, 0x10101e4, 0x101026f, 0x10101df, 0x10101e1, 0x10101e2, 0x1010194, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MenuItem_actionLayout 0 -int styleable MenuItem_actionProviderClass 1 -int styleable MenuItem_actionViewClass 2 -int styleable MenuItem_alphabeticModifiers 3 -int styleable MenuItem_android_alphabeticShortcut 4 -int styleable MenuItem_android_checkable 5 -int styleable MenuItem_android_checked 6 -int styleable MenuItem_android_enabled 7 -int styleable MenuItem_android_icon 8 -int styleable MenuItem_android_id 9 -int styleable MenuItem_android_menuCategory 10 -int styleable MenuItem_android_numericShortcut 11 -int styleable MenuItem_android_onClick 12 -int styleable MenuItem_android_orderInCategory 13 -int styleable MenuItem_android_title 14 -int styleable MenuItem_android_titleCondensed 15 -int styleable MenuItem_android_visible 16 -int styleable MenuItem_contentDescription 17 -int styleable MenuItem_iconTint 18 -int styleable MenuItem_iconTintMode 19 -int styleable MenuItem_numericModifiers 20 -int styleable MenuItem_showAsAction 21 -int styleable MenuItem_tooltipText 22 -int[] styleable MenuView { 0x101012f, 0x101012d, 0x1010130, 0x1010131, 0x101012c, 0x101012e, 0x10100ae, 0x0, 0x0 } -int styleable MenuView_android_headerBackground 0 -int styleable MenuView_android_horizontalDivider 1 -int styleable MenuView_android_itemBackground 2 -int styleable MenuView_android_itemIconDisabledAlpha 3 -int styleable MenuView_android_itemTextAppearance 4 -int styleable MenuView_android_verticalDivider 5 -int styleable MenuView_android_windowAnimationStyle 6 -int styleable MenuView_preserveIconSpacing 7 -int styleable MenuView_subMenuArrow 8 -int[] styleable MockView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MockView_mock_diagonalsColor 0 -int styleable MockView_mock_label 1 -int styleable MockView_mock_labelBackgroundColor 2 -int styleable MockView_mock_labelColor 3 -int styleable MockView_mock_showDiagonals 4 -int styleable MockView_mock_showLabel 5 -int[] styleable Motion { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Motion_animateCircleAngleTo 0 -int styleable Motion_animateRelativeTo 1 -int styleable Motion_drawPath 2 -int styleable Motion_motionPathRotate 3 -int styleable Motion_motionStagger 4 -int styleable Motion_pathMotionArc 5 -int styleable Motion_quantizeMotionInterpolator 6 -int styleable Motion_quantizeMotionPhase 7 -int styleable Motion_quantizeMotionSteps 8 -int styleable Motion_transitionEasing 9 -int[] styleable MotionEffect { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MotionEffect_motionEffect_alpha 0 -int styleable MotionEffect_motionEffect_end 1 -int styleable MotionEffect_motionEffect_move 2 -int styleable MotionEffect_motionEffect_start 3 -int styleable MotionEffect_motionEffect_strict 4 -int styleable MotionEffect_motionEffect_translationX 5 -int styleable MotionEffect_motionEffect_translationY 6 -int styleable MotionEffect_motionEffect_viewTransition 7 -int[] styleable MotionHelper { 0x0, 0x0 } -int styleable MotionHelper_onHide 0 -int styleable MotionHelper_onShow 1 -int[] styleable MotionLabel { 0x1010535, 0x10103ac, 0x10100af, 0x1010164, 0x101014f, 0x1010098, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MotionLabel_android_autoSizeTextType 0 -int styleable MotionLabel_android_fontFamily 1 -int styleable MotionLabel_android_gravity 2 -int styleable MotionLabel_android_shadowRadius 3 -int styleable MotionLabel_android_text 4 -int styleable MotionLabel_android_textColor 5 -int styleable MotionLabel_android_textSize 6 -int styleable MotionLabel_android_textStyle 7 -int styleable MotionLabel_android_typeface 8 -int styleable MotionLabel_borderRound 9 -int styleable MotionLabel_borderRoundPercent 10 -int styleable MotionLabel_scaleFromTextSize 11 -int styleable MotionLabel_textBackground 12 -int styleable MotionLabel_textBackgroundPanX 13 -int styleable MotionLabel_textBackgroundPanY 14 -int styleable MotionLabel_textBackgroundRotate 15 -int styleable MotionLabel_textBackgroundZoom 16 -int styleable MotionLabel_textOutlineColor 17 -int styleable MotionLabel_textOutlineThickness 18 -int styleable MotionLabel_textPanX 19 -int styleable MotionLabel_textPanY 20 -int styleable MotionLabel_textureBlurFactor 21 -int styleable MotionLabel_textureEffect 22 -int styleable MotionLabel_textureHeight 23 -int styleable MotionLabel_textureWidth 24 -int[] styleable MotionLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable MotionLayout_applyMotionScene 0 -int styleable MotionLayout_currentState 1 -int styleable MotionLayout_layoutDescription 2 -int styleable MotionLayout_motionDebug 3 -int styleable MotionLayout_motionProgress 4 -int styleable MotionLayout_showPaths 5 -int[] styleable MotionScene { 0x0, 0x0 } -int styleable MotionScene_defaultDuration 0 -int styleable MotionScene_layoutDuringTransition 1 -int[] styleable MotionTelltales { 0x0, 0x0, 0x0 } -int styleable MotionTelltales_telltales_tailColor 0 -int styleable MotionTelltales_telltales_tailScale 1 -int styleable MotionTelltales_telltales_velocityMode 2 -int[] styleable MultiSelectListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0 } -int styleable MultiSelectListPreference_android_entries 0 -int styleable MultiSelectListPreference_android_entryValues 1 -int styleable MultiSelectListPreference_entries 2 -int styleable MultiSelectListPreference_entryValues 3 -int[] styleable NavigationBarActiveIndicator { 0x10101a5, 0x1010155, 0x1010159, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationBarActiveIndicator_android_color 0 -int styleable NavigationBarActiveIndicator_android_height 1 -int styleable NavigationBarActiveIndicator_android_width 2 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingBottom 3 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingEnd 4 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingStart 5 -int styleable NavigationBarActiveIndicator_expandedActiveIndicatorPaddingTop 6 -int styleable NavigationBarActiveIndicator_expandedHeight 7 -int styleable NavigationBarActiveIndicator_expandedMarginHorizontal 8 -int styleable NavigationBarActiveIndicator_expandedWidth 9 -int styleable NavigationBarActiveIndicator_marginHorizontal 10 -int styleable NavigationBarActiveIndicator_shapeAppearance 11 -int[] styleable NavigationBarView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationBarView_activeIndicatorLabelPadding 0 -int styleable NavigationBarView_backgroundTint 1 -int styleable NavigationBarView_elevation 2 -int styleable NavigationBarView_horizontalItemTextAppearanceActive 3 -int styleable NavigationBarView_horizontalItemTextAppearanceInactive 4 -int styleable NavigationBarView_iconLabelHorizontalSpacing 5 -int styleable NavigationBarView_itemActiveIndicatorStyle 6 -int styleable NavigationBarView_itemBackground 7 -int styleable NavigationBarView_itemGravity 8 -int styleable NavigationBarView_itemIconGravity 9 -int styleable NavigationBarView_itemIconSize 10 -int styleable NavigationBarView_itemIconTint 11 -int styleable NavigationBarView_itemPaddingBottom 12 -int styleable NavigationBarView_itemPaddingTop 13 -int styleable NavigationBarView_itemRippleColor 14 -int styleable NavigationBarView_itemTextAppearanceActive 15 -int styleable NavigationBarView_itemTextAppearanceActiveBoldEnabled 16 -int styleable NavigationBarView_itemTextAppearanceInactive 17 -int styleable NavigationBarView_itemTextColor 18 -int styleable NavigationBarView_labelFontScalingEnabled 19 -int styleable NavigationBarView_labelMaxLines 20 -int styleable NavigationBarView_labelVisibilityMode 21 -int styleable NavigationBarView_measureBottomPaddingFromLabelBaseline 22 -int styleable NavigationBarView_menu 23 -int[] styleable NavigationRailView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationRailView_collapsedItemMinHeight 0 -int styleable NavigationRailView_contentMarginTop 1 -int styleable NavigationRailView_expanded 2 -int styleable NavigationRailView_expandedItemMinHeight 3 -int styleable NavigationRailView_expandedMaxWidth 4 -int styleable NavigationRailView_expandedMinWidth 5 -int styleable NavigationRailView_headerLayout 6 -int styleable NavigationRailView_headerMarginBottom 7 -int styleable NavigationRailView_itemMinHeight 8 -int styleable NavigationRailView_itemSpacing 9 -int styleable NavigationRailView_menuGravity 10 -int styleable NavigationRailView_paddingBottomSystemWindowInsets 11 -int styleable NavigationRailView_paddingStartSystemWindowInsets 12 -int styleable NavigationRailView_paddingTopSystemWindowInsets 13 -int styleable NavigationRailView_scrollingEnabled 14 -int styleable NavigationRailView_shapeAppearance 15 -int styleable NavigationRailView_shapeAppearanceOverlay 16 -int styleable NavigationRailView_submenuDividersEnabled 17 -int[] styleable NavigationView { 0x10100d4, 0x10100dd, 0x10100b3, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable NavigationView_android_background 0 -int styleable NavigationView_android_fitsSystemWindows 1 -int styleable NavigationView_android_layout_gravity 2 -int styleable NavigationView_android_maxWidth 3 -int styleable NavigationView_bottomInsetScrimEnabled 4 -int styleable NavigationView_dividerInsetEnd 5 -int styleable NavigationView_dividerInsetStart 6 -int styleable NavigationView_drawerLayoutCornerSize 7 -int styleable NavigationView_elevation 8 -int styleable NavigationView_endInsetScrimEnabled 9 -int styleable NavigationView_headerLayout 10 -int styleable NavigationView_itemBackground 11 -int styleable NavigationView_itemHorizontalPadding 12 -int styleable NavigationView_itemIconPadding 13 -int styleable NavigationView_itemIconSize 14 -int styleable NavigationView_itemIconTint 15 -int styleable NavigationView_itemMaxLines 16 -int styleable NavigationView_itemRippleColor 17 -int styleable NavigationView_itemShapeAppearance 18 -int styleable NavigationView_itemShapeAppearanceOverlay 19 -int styleable NavigationView_itemShapeFillColor 20 -int styleable NavigationView_itemShapeInsetBottom 21 -int styleable NavigationView_itemShapeInsetEnd 22 -int styleable NavigationView_itemShapeInsetStart 23 -int styleable NavigationView_itemShapeInsetTop 24 -int styleable NavigationView_itemTextAppearance 25 -int styleable NavigationView_itemTextAppearanceActiveBoldEnabled 26 -int styleable NavigationView_itemTextColor 27 -int styleable NavigationView_itemVerticalPadding 28 -int styleable NavigationView_menu 29 -int styleable NavigationView_shapeAppearance 30 -int styleable NavigationView_shapeAppearanceOverlay 31 -int styleable NavigationView_startInsetScrimEnabled 32 -int styleable NavigationView_subheaderColor 33 -int styleable NavigationView_subheaderInsetEnd 34 -int styleable NavigationView_subheaderInsetStart 35 -int styleable NavigationView_subheaderTextAppearance 36 -int styleable NavigationView_topInsetScrimEnabled 37 -int[] styleable OnClick { 0x0, 0x0 } -int styleable OnClick_clickAction 0 -int styleable OnClick_targetId 1 -int[] styleable OnSwipe { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable OnSwipe_autoCompleteMode 0 -int styleable OnSwipe_dragDirection 1 -int styleable OnSwipe_dragScale 2 -int styleable OnSwipe_dragThreshold 3 -int styleable OnSwipe_limitBoundsTo 4 -int styleable OnSwipe_maxAcceleration 5 -int styleable OnSwipe_maxVelocity 6 -int styleable OnSwipe_moveWhenScrollAtTop 7 -int styleable OnSwipe_nestedScrollFlags 8 -int styleable OnSwipe_onTouchUp 9 -int styleable OnSwipe_rotationCenterId 10 -int styleable OnSwipe_springBoundary 11 -int styleable OnSwipe_springDamping 12 -int styleable OnSwipe_springMass 13 -int styleable OnSwipe_springStiffness 14 -int styleable OnSwipe_springStopThreshold 15 -int styleable OnSwipe_touchAnchorId 16 -int styleable OnSwipe_touchAnchorSide 17 -int styleable OnSwipe_touchRegionId 18 -int[] styleable PopupWindow { 0x10102c9, 0x1010176, 0x0 } -int styleable PopupWindow_android_popupAnimationStyle 0 -int styleable PopupWindow_android_popupBackground 1 -int styleable PopupWindow_overlapAnchor 2 -int[] styleable PopupWindowBackgroundState { 0x0 } -int styleable PopupWindowBackgroundState_state_above_anchor 0 -int[] styleable Preference { 0x0, 0x0, 0x10101ed, 0x10101ec, 0x101000e, 0x10102e3, 0x1010002, 0x1010561, 0x10101e8, 0x10100f2, 0x10101ea, 0x101000d, 0x10101e6, 0x10101ee, 0x101055c, 0x10101e9, 0x10101e1, 0x10101eb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Preference_allowDividerAbove 0 -int styleable Preference_allowDividerBelow 1 -int styleable Preference_android_defaultValue 2 -int styleable Preference_android_dependency 3 -int styleable Preference_android_enabled 4 -int styleable Preference_android_fragment 5 -int styleable Preference_android_icon 6 -int styleable Preference_android_iconSpaceReserved 7 -int styleable Preference_android_key 8 -int styleable Preference_android_layout 9 -int styleable Preference_android_order 10 -int styleable Preference_android_persistent 11 -int styleable Preference_android_selectable 12 -int styleable Preference_android_shouldDisableView 13 -int styleable Preference_android_singleLineTitle 14 -int styleable Preference_android_summary 15 -int styleable Preference_android_title 16 -int styleable Preference_android_widgetLayout 17 -int styleable Preference_defaultValue 18 -int styleable Preference_dependency 19 -int styleable Preference_enableCopying 20 -int styleable Preference_enabled 21 -int styleable Preference_fragment 22 -int styleable Preference_icon 23 -int styleable Preference_iconSpaceReserved 24 -int styleable Preference_isPreferenceVisible 25 -int styleable Preference_key 26 -int styleable Preference_layout 27 -int styleable Preference_order 28 -int styleable Preference_persistent 29 -int styleable Preference_selectable 30 -int styleable Preference_shouldDisableView 31 -int styleable Preference_singleLineTitle 32 -int styleable Preference_summary 33 -int styleable Preference_title 34 -int styleable Preference_widgetLayout 35 -int[] styleable PreferenceFragment { 0x0, 0x1010129, 0x101012a, 0x10100f2 } -int styleable PreferenceFragment_allowDividerAfterLastItem 0 -int styleable PreferenceFragment_android_divider 1 -int styleable PreferenceFragment_android_dividerHeight 2 -int styleable PreferenceFragment_android_layout 3 -int[] styleable PreferenceFragmentCompat { 0x0, 0x1010129, 0x101012a, 0x10100f2 } -int styleable PreferenceFragmentCompat_allowDividerAfterLastItem 0 -int styleable PreferenceFragmentCompat_android_divider 1 -int styleable PreferenceFragmentCompat_android_dividerHeight 2 -int styleable PreferenceFragmentCompat_android_layout 3 -int[] styleable PreferenceGroup { 0x10101e7, 0x0, 0x0 } -int styleable PreferenceGroup_android_orderingFromXml 0 -int styleable PreferenceGroup_initialExpandedChildrenCount 1 -int styleable PreferenceGroup_orderingFromXml 2 -int[] styleable PreferenceImageView { 0x1010120, 0x101011f, 0x0, 0x0 } -int styleable PreferenceImageView_android_maxHeight 0 -int styleable PreferenceImageView_android_maxWidth 1 -int styleable PreferenceImageView_maxHeight 2 -int styleable PreferenceImageView_maxWidth 3 -int[] styleable PreferenceTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable PreferenceTheme_checkBoxPreferenceStyle 0 -int styleable PreferenceTheme_dialogPreferenceStyle 1 -int styleable PreferenceTheme_dropdownPreferenceStyle 2 -int styleable PreferenceTheme_editTextPreferenceStyle 3 -int styleable PreferenceTheme_preferenceCategoryStyle 4 -int styleable PreferenceTheme_preferenceCategoryTitleTextAppearance 5 -int styleable PreferenceTheme_preferenceCategoryTitleTextColor 6 -int styleable PreferenceTheme_preferenceFragmentCompatStyle 7 -int styleable PreferenceTheme_preferenceFragmentListStyle 8 -int styleable PreferenceTheme_preferenceFragmentStyle 9 -int styleable PreferenceTheme_preferenceInformationStyle 10 -int styleable PreferenceTheme_preferenceScreenStyle 11 -int styleable PreferenceTheme_preferenceStyle 12 -int styleable PreferenceTheme_preferenceTheme 13 -int styleable PreferenceTheme_seekBarPreferenceStyle 14 -int styleable PreferenceTheme_switchPreferenceCompatStyle 15 -int styleable PreferenceTheme_switchPreferenceStyle 16 -int[] styleable PropertySet { 0x101031f, 0x10100dc, 0x0, 0x0, 0x0 } -int styleable PropertySet_android_alpha 0 -int styleable PropertySet_android_visibility 1 -int styleable PropertySet_layout_constraintTag 2 -int styleable PropertySet_motionProgress 3 -int styleable PropertySet_visibilityMode 4 -int[] styleable RadialViewGroup { 0x0 } -int styleable RadialViewGroup_materialCircleRadius 0 -int[] styleable RangeSlider { 0x0, 0x0 } -int styleable RangeSlider_minSeparation 0 -int styleable RangeSlider_values 1 -int[] styleable RecycleListView { 0x0, 0x0 } -int styleable RecycleListView_paddingBottomNoButtons 0 -int styleable RecycleListView_paddingTopNoTitle 1 -int[] styleable RecyclerView { 0x10100eb, 0x10100f1, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable RecyclerView_android_clipToPadding 0 -int styleable RecyclerView_android_descendantFocusability 1 -int styleable RecyclerView_android_orientation 2 -int styleable RecyclerView_fastScrollEnabled 3 -int styleable RecyclerView_fastScrollHorizontalThumbDrawable 4 -int styleable RecyclerView_fastScrollHorizontalTrackDrawable 5 -int styleable RecyclerView_fastScrollVerticalThumbDrawable 6 -int styleable RecyclerView_fastScrollVerticalTrackDrawable 7 -int styleable RecyclerView_layoutManager 8 -int styleable RecyclerView_reverseLayout 9 -int styleable RecyclerView_spanCount 10 -int styleable RecyclerView_stackFromEnd 11 -int[] styleable ScrimInsetsFrameLayout { 0x0 } -int styleable ScrimInsetsFrameLayout_insetForeground 0 -int[] styleable ScrollingViewBehavior_Layout { 0x0 } -int styleable ScrollingViewBehavior_Layout_behavior_overlapTop 0 -int[] styleable SearchBar { 0x1010150, 0x101011f, 0x101014f, 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SearchBar_android_hint 0 -int styleable SearchBar_android_maxWidth 1 -int styleable SearchBar_android_text 2 -int styleable SearchBar_android_textAppearance 3 -int styleable SearchBar_backgroundTint 4 -int styleable SearchBar_defaultMarginsEnabled 5 -int styleable SearchBar_defaultScrollFlagsEnabled 6 -int styleable SearchBar_elevation 7 -int styleable SearchBar_forceDefaultNavigationOnClickListener 8 -int styleable SearchBar_hideNavigationIcon 9 -int styleable SearchBar_liftOnScroll 10 -int styleable SearchBar_liftOnScrollColor 11 -int styleable SearchBar_navigationIconTint 12 -int styleable SearchBar_strokeColor 13 -int styleable SearchBar_strokeWidth 14 -int styleable SearchBar_textCentered 15 -int styleable SearchBar_tintNavigationIcon 16 -int[] styleable SearchView { 0x10100da, 0x1010150, 0x1010264, 0x1010220, 0x101011f, 0x101014f, 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SearchView_android_focusable 0 -int styleable SearchView_android_hint 1 -int styleable SearchView_android_imeOptions 2 -int styleable SearchView_android_inputType 3 -int styleable SearchView_android_maxWidth 4 -int styleable SearchView_android_text 5 -int styleable SearchView_android_textAppearance 6 -int styleable SearchView_animateMenuItems 7 -int styleable SearchView_animateNavigationIcon 8 -int styleable SearchView_autoShowKeyboard 9 -int styleable SearchView_backHandlingEnabled 10 -int styleable SearchView_backgroundTint 11 -int styleable SearchView_closeIcon 12 -int styleable SearchView_commitIcon 13 -int styleable SearchView_defaultQueryHint 14 -int styleable SearchView_goIcon 15 -int styleable SearchView_headerLayout 16 -int styleable SearchView_hideNavigationIcon 17 -int styleable SearchView_iconifiedByDefault 18 -int styleable SearchView_layout 19 -int styleable SearchView_queryBackground 20 -int styleable SearchView_queryHint 21 -int styleable SearchView_searchHintIcon 22 -int styleable SearchView_searchIcon 23 -int styleable SearchView_searchPrefixText 24 -int styleable SearchView_submitBackground 25 -int styleable SearchView_suggestionRowLayout 26 -int styleable SearchView_useDrawerArrowDrawable 27 -int styleable SearchView_voiceIcon 28 -int[] styleable SeekBarPreference { 0x0, 0x10100f2, 0x1010136, 0x0, 0x0, 0x0, 0x0 } -int styleable SeekBarPreference_adjustable 0 -int styleable SeekBarPreference_android_layout 1 -int styleable SeekBarPreference_android_max 2 -int styleable SeekBarPreference_min 3 -int styleable SeekBarPreference_seekBarIncrement 4 -int styleable SeekBarPreference_showSeekBarValue 5 -int styleable SeekBarPreference_updatesContinuously 6 -int[] styleable ShapeAppearance { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ShapeAppearance_cornerFamily 0 -int styleable ShapeAppearance_cornerFamilyBottomLeft 1 -int styleable ShapeAppearance_cornerFamilyBottomRight 2 -int styleable ShapeAppearance_cornerFamilyTopLeft 3 -int styleable ShapeAppearance_cornerFamilyTopRight 4 -int styleable ShapeAppearance_cornerSize 5 -int styleable ShapeAppearance_cornerSizeBottomLeft 6 -int styleable ShapeAppearance_cornerSizeBottomRight 7 -int styleable ShapeAppearance_cornerSizeTopLeft 8 -int styleable ShapeAppearance_cornerSizeTopRight 9 -int[] styleable ShapeableImageView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ShapeableImageView_contentPadding 0 -int styleable ShapeableImageView_contentPaddingBottom 1 -int styleable ShapeableImageView_contentPaddingEnd 2 -int styleable ShapeableImageView_contentPaddingLeft 3 -int styleable ShapeableImageView_contentPaddingRight 4 -int styleable ShapeableImageView_contentPaddingStart 5 -int styleable ShapeableImageView_contentPaddingTop 6 -int styleable ShapeableImageView_shapeAppearance 7 -int styleable ShapeableImageView_shapeAppearanceOverlay 8 -int styleable ShapeableImageView_strokeColor 9 -int styleable ShapeableImageView_strokeWidth 10 -int[] styleable SideSheetBehavior_Layout { 0x1010440, 0x1010120, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SideSheetBehavior_Layout_android_elevation 0 -int styleable SideSheetBehavior_Layout_android_maxHeight 1 -int styleable SideSheetBehavior_Layout_android_maxWidth 2 -int styleable SideSheetBehavior_Layout_backgroundTint 3 -int styleable SideSheetBehavior_Layout_behavior_draggable 4 -int styleable SideSheetBehavior_Layout_coplanarSiblingViewId 5 -int styleable SideSheetBehavior_Layout_shapeAppearance 6 -int styleable SideSheetBehavior_Layout_shapeAppearanceOverlay 7 -int[] styleable Slider { 0x101000e, 0x10100c4, 0x1010146, 0x1010024, 0x10102de, 0x10102df, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Slider_android_enabled 0 -int styleable Slider_android_orientation 1 -int styleable Slider_android_stepSize 2 -int styleable Slider_android_value 3 -int styleable Slider_android_valueFrom 4 -int styleable Slider_android_valueTo 5 -int styleable Slider_centered 6 -int styleable Slider_haloColor 7 -int styleable Slider_haloRadius 8 -int styleable Slider_labelBehavior 9 -int styleable Slider_labelStyle 10 -int styleable Slider_minTouchTargetSize 11 -int styleable Slider_thumbColor 12 -int styleable Slider_thumbElevation 13 -int styleable Slider_thumbHeight 14 -int styleable Slider_thumbRadius 15 -int styleable Slider_thumbStrokeColor 16 -int styleable Slider_thumbStrokeWidth 17 -int styleable Slider_thumbTrackGapSize 18 -int styleable Slider_thumbWidth 19 -int styleable Slider_tickColor 20 -int styleable Slider_tickColorActive 21 -int styleable Slider_tickColorInactive 22 -int styleable Slider_tickRadiusActive 23 -int styleable Slider_tickRadiusInactive 24 -int styleable Slider_tickVisibilityMode 25 -int styleable Slider_tickVisible 26 -int styleable Slider_trackColor 27 -int styleable Slider_trackColorActive 28 -int styleable Slider_trackColorInactive 29 -int styleable Slider_trackCornerSize 30 -int styleable Slider_trackHeight 31 -int styleable Slider_trackIconActiveColor 32 -int styleable Slider_trackIconActiveEnd 33 -int styleable Slider_trackIconActiveStart 34 -int styleable Slider_trackIconInactiveColor 35 -int styleable Slider_trackIconInactiveEnd 36 -int styleable Slider_trackIconInactiveStart 37 -int styleable Slider_trackIconSize 38 -int styleable Slider_trackInsideCornerSize 39 -int styleable Slider_trackStopIndicatorSize 40 -int[] styleable Snackbar { 0x0, 0x0, 0x0 } -int styleable Snackbar_snackbarButtonStyle 0 -int styleable Snackbar_snackbarStyle 1 -int styleable Snackbar_snackbarTextViewStyle 2 -int[] styleable SnackbarLayout { 0x0, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SnackbarLayout_actionTextColorAlpha 0 -int styleable SnackbarLayout_android_maxWidth 1 -int styleable SnackbarLayout_animationMode 2 -int styleable SnackbarLayout_backgroundOverlayColorAlpha 3 -int styleable SnackbarLayout_backgroundTint 4 -int styleable SnackbarLayout_backgroundTintMode 5 -int styleable SnackbarLayout_elevation 6 -int styleable SnackbarLayout_maxActionInlineWidth 7 -int styleable SnackbarLayout_shapeAppearance 8 -int styleable SnackbarLayout_shapeAppearanceOverlay 9 -int[] styleable Spinner { 0x1010262, 0x10100b2, 0x1010176, 0x101017b, 0x0 } -int styleable Spinner_android_dropDownWidth 0 -int styleable Spinner_android_entries 1 -int styleable Spinner_android_popupBackground 2 -int styleable Spinner_android_prompt 3 -int styleable Spinner_popupTheme 4 -int[] styleable State { 0x10100d0, 0x0 } -int styleable State_android_id 0 -int styleable State_constraints 1 -int[] styleable StateListDrawable { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } -int styleable StateListDrawable_android_constantSize 0 -int styleable StateListDrawable_android_dither 1 -int styleable StateListDrawable_android_enterFadeDuration 2 -int styleable StateListDrawable_android_exitFadeDuration 3 -int styleable StateListDrawable_android_variablePadding 4 -int styleable StateListDrawable_android_visible 5 -int[] styleable StateListDrawableItem { 0x1010199 } -int styleable StateListDrawableItem_android_drawable 0 -int[] styleable StateListSizeChange { 0x0 } -int styleable StateListSizeChange_widthChange 0 -int[] styleable StateSet { 0x0 } -int styleable StateSet_defaultState 0 -int[] styleable SwitchCompat { 0x1010125, 0x1010124, 0x1010142, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SwitchCompat_android_textOff 0 -int styleable SwitchCompat_android_textOn 1 -int styleable SwitchCompat_android_thumb 2 -int styleable SwitchCompat_showText 3 -int styleable SwitchCompat_splitTrack 4 -int styleable SwitchCompat_switchMinWidth 5 -int styleable SwitchCompat_switchPadding 6 -int styleable SwitchCompat_switchTextAppearance 7 -int styleable SwitchCompat_thumbTextPadding 8 -int styleable SwitchCompat_thumbTint 9 -int styleable SwitchCompat_thumbTintMode 10 -int styleable SwitchCompat_track 11 -int styleable SwitchCompat_trackTint 12 -int styleable SwitchCompat_trackTintMode 13 -int[] styleable SwitchMaterial { 0x0 } -int styleable SwitchMaterial_useMaterialThemeColors 0 -int[] styleable SwitchPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SwitchPreference_android_disableDependentsState 0 -int styleable SwitchPreference_android_summaryOff 1 -int styleable SwitchPreference_android_summaryOn 2 -int styleable SwitchPreference_android_switchTextOff 3 -int styleable SwitchPreference_android_switchTextOn 4 -int styleable SwitchPreference_disableDependentsState 5 -int styleable SwitchPreference_summaryOff 6 -int styleable SwitchPreference_summaryOn 7 -int styleable SwitchPreference_switchTextOff 8 -int styleable SwitchPreference_switchTextOn 9 -int[] styleable SwitchPreferenceCompat { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable SwitchPreferenceCompat_android_disableDependentsState 0 -int styleable SwitchPreferenceCompat_android_summaryOff 1 -int styleable SwitchPreferenceCompat_android_summaryOn 2 -int styleable SwitchPreferenceCompat_android_switchTextOff 3 -int styleable SwitchPreferenceCompat_android_switchTextOn 4 -int styleable SwitchPreferenceCompat_disableDependentsState 5 -int styleable SwitchPreferenceCompat_summaryOff 6 -int styleable SwitchPreferenceCompat_summaryOn 7 -int styleable SwitchPreferenceCompat_switchTextOff 8 -int styleable SwitchPreferenceCompat_switchTextOn 9 -int[] styleable TabItem { 0x1010002, 0x10100f2, 0x101014f } -int styleable TabItem_android_icon 0 -int styleable TabItem_android_layout 1 -int styleable TabItem_android_text 2 -int[] styleable TabLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable TabLayout_tabBackground 0 -int styleable TabLayout_tabContentStart 1 -int styleable TabLayout_tabGravity 2 -int styleable TabLayout_tabIconTint 3 -int styleable TabLayout_tabIconTintMode 4 -int styleable TabLayout_tabIndicator 5 -int styleable TabLayout_tabIndicatorAnimationDuration 6 -int styleable TabLayout_tabIndicatorAnimationMode 7 -int styleable TabLayout_tabIndicatorColor 8 -int styleable TabLayout_tabIndicatorFullWidth 9 -int styleable TabLayout_tabIndicatorGravity 10 -int styleable TabLayout_tabIndicatorHeight 11 -int styleable TabLayout_tabInlineLabel 12 -int styleable TabLayout_tabMaxWidth 13 -int styleable TabLayout_tabMinWidth 14 -int styleable TabLayout_tabMode 15 -int styleable TabLayout_tabPadding 16 -int styleable TabLayout_tabPaddingBottom 17 -int styleable TabLayout_tabPaddingEnd 18 -int styleable TabLayout_tabPaddingStart 19 -int styleable TabLayout_tabPaddingTop 20 -int styleable TabLayout_tabRippleColor 21 -int styleable TabLayout_tabSelectedTextAppearance 22 -int styleable TabLayout_tabSelectedTextColor 23 -int styleable TabLayout_tabTextAppearance 24 -int styleable TabLayout_tabTextColor 25 -int styleable TabLayout_tabUnboundedRipple 26 -int[] styleable TextAppearance { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x1010098, 0x101009a, 0x101009b, 0x1010585, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0 } -int styleable TextAppearance_android_fontFamily 0 -int styleable TextAppearance_android_shadowColor 1 -int styleable TextAppearance_android_shadowDx 2 -int styleable TextAppearance_android_shadowDy 3 -int styleable TextAppearance_android_shadowRadius 4 -int styleable TextAppearance_android_textColor 5 -int styleable TextAppearance_android_textColorHint 6 -int styleable TextAppearance_android_textColorLink 7 -int styleable TextAppearance_android_textFontWeight 8 -int styleable TextAppearance_android_textSize 9 -int styleable TextAppearance_android_textStyle 10 -int styleable TextAppearance_android_typeface 11 -int styleable TextAppearance_fontFamily 12 -int styleable TextAppearance_fontVariationSettings 13 -int styleable TextAppearance_textAllCaps 14 -int styleable TextAppearance_textLocale 15 -int[] styleable TextEffects { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x101014f, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable TextEffects_android_fontFamily 0 -int styleable TextEffects_android_shadowColor 1 -int styleable TextEffects_android_shadowDx 2 -int styleable TextEffects_android_shadowDy 3 -int styleable TextEffects_android_shadowRadius 4 -int styleable TextEffects_android_text 5 -int styleable TextEffects_android_textSize 6 -int styleable TextEffects_android_textStyle 7 -int styleable TextEffects_android_typeface 8 -int styleable TextEffects_borderRound 9 -int styleable TextEffects_borderRoundPercent 10 -int styleable TextEffects_textFillColor 11 -int styleable TextEffects_textOutlineColor 12 -int styleable TextEffects_textOutlineThickness 13 -int[] styleable TextInputEditText { 0x0 } -int styleable TextInputEditText_textInputLayoutFocusedRectEnabled 0 -int[] styleable TextInputLayout { 0x101000e, 0x1010150, 0x1010157, 0x101011f, 0x101015a, 0x101013f, 0x101009a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable TextInputLayout_android_enabled 0 -int styleable TextInputLayout_android_hint 1 -int styleable TextInputLayout_android_maxEms 2 -int styleable TextInputLayout_android_maxWidth 3 -int styleable TextInputLayout_android_minEms 4 -int styleable TextInputLayout_android_minWidth 5 -int styleable TextInputLayout_android_textColorHint 6 -int styleable TextInputLayout_boxBackgroundColor 7 -int styleable TextInputLayout_boxBackgroundMode 8 -int styleable TextInputLayout_boxCollapsedPaddingTop 9 -int styleable TextInputLayout_boxCornerRadiusBottomEnd 10 -int styleable TextInputLayout_boxCornerRadiusBottomStart 11 -int styleable TextInputLayout_boxCornerRadiusTopEnd 12 -int styleable TextInputLayout_boxCornerRadiusTopStart 13 -int styleable TextInputLayout_boxStrokeColor 14 -int styleable TextInputLayout_boxStrokeErrorColor 15 -int styleable TextInputLayout_boxStrokeWidth 16 -int styleable TextInputLayout_boxStrokeWidthFocused 17 -int styleable TextInputLayout_counterEnabled 18 -int styleable TextInputLayout_counterMaxLength 19 -int styleable TextInputLayout_counterOverflowTextAppearance 20 -int styleable TextInputLayout_counterOverflowTextColor 21 -int styleable TextInputLayout_counterTextAppearance 22 -int styleable TextInputLayout_counterTextColor 23 -int styleable TextInputLayout_cursorColor 24 -int styleable TextInputLayout_cursorErrorColor 25 -int styleable TextInputLayout_endIconCheckable 26 -int styleable TextInputLayout_endIconContentDescription 27 -int styleable TextInputLayout_endIconDrawable 28 -int styleable TextInputLayout_endIconMinSize 29 -int styleable TextInputLayout_endIconMode 30 -int styleable TextInputLayout_endIconScaleType 31 -int styleable TextInputLayout_endIconTint 32 -int styleable TextInputLayout_endIconTintMode 33 -int styleable TextInputLayout_errorAccessibilityLiveRegion 34 -int styleable TextInputLayout_errorContentDescription 35 -int styleable TextInputLayout_errorEnabled 36 -int styleable TextInputLayout_errorIconDrawable 37 -int styleable TextInputLayout_errorIconTint 38 -int styleable TextInputLayout_errorIconTintMode 39 -int styleable TextInputLayout_errorTextAppearance 40 -int styleable TextInputLayout_errorTextColor 41 -int styleable TextInputLayout_expandedHintEnabled 42 -int styleable TextInputLayout_helperText 43 -int styleable TextInputLayout_helperTextEnabled 44 -int styleable TextInputLayout_helperTextTextAppearance 45 -int styleable TextInputLayout_helperTextTextColor 46 -int styleable TextInputLayout_hintAnimationEnabled 47 -int styleable TextInputLayout_hintEnabled 48 -int styleable TextInputLayout_hintMaxLines 49 -int styleable TextInputLayout_hintTextAppearance 50 -int styleable TextInputLayout_hintTextColor 51 -int styleable TextInputLayout_passwordToggleContentDescription 52 -int styleable TextInputLayout_passwordToggleDrawable 53 -int styleable TextInputLayout_passwordToggleEnabled 54 -int styleable TextInputLayout_passwordToggleTint 55 -int styleable TextInputLayout_passwordToggleTintMode 56 -int styleable TextInputLayout_placeholderText 57 -int styleable TextInputLayout_placeholderTextAppearance 58 -int styleable TextInputLayout_placeholderTextColor 59 -int styleable TextInputLayout_prefixText 60 -int styleable TextInputLayout_prefixTextAppearance 61 -int styleable TextInputLayout_prefixTextColor 62 -int styleable TextInputLayout_shapeAppearance 63 -int styleable TextInputLayout_shapeAppearanceOverlay 64 -int styleable TextInputLayout_startIconCheckable 65 -int styleable TextInputLayout_startIconContentDescription 66 -int styleable TextInputLayout_startIconDrawable 67 -int styleable TextInputLayout_startIconMinSize 68 -int styleable TextInputLayout_startIconScaleType 69 -int styleable TextInputLayout_startIconTint 70 -int styleable TextInputLayout_startIconTintMode 71 -int styleable TextInputLayout_suffixText 72 -int styleable TextInputLayout_suffixTextAppearance 73 -int styleable TextInputLayout_suffixTextColor 74 -int[] styleable ThemeEnforcement { 0x1010034, 0x0, 0x0 } -int styleable ThemeEnforcement_android_textAppearance 0 -int styleable ThemeEnforcement_enforceMaterialTheme 1 -int styleable ThemeEnforcement_enforceTextAppearance 2 -int[] styleable Toolbar { 0x10100af, 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Toolbar_android_gravity 0 -int styleable Toolbar_android_minHeight 1 -int styleable Toolbar_buttonGravity 2 -int styleable Toolbar_collapseContentDescription 3 -int styleable Toolbar_collapseIcon 4 -int styleable Toolbar_contentInsetEnd 5 -int styleable Toolbar_contentInsetEndWithActions 6 -int styleable Toolbar_contentInsetLeft 7 -int styleable Toolbar_contentInsetRight 8 -int styleable Toolbar_contentInsetStart 9 -int styleable Toolbar_contentInsetStartWithNavigation 10 -int styleable Toolbar_logo 11 -int styleable Toolbar_logoDescription 12 -int styleable Toolbar_maxButtonHeight 13 -int styleable Toolbar_menu 14 -int styleable Toolbar_navigationContentDescription 15 -int styleable Toolbar_navigationIcon 16 -int styleable Toolbar_popupTheme 17 -int styleable Toolbar_subtitle 18 -int styleable Toolbar_subtitleTextAppearance 19 -int styleable Toolbar_subtitleTextColor 20 -int styleable Toolbar_title 21 -int styleable Toolbar_titleMargin 22 -int styleable Toolbar_titleMarginBottom 23 -int styleable Toolbar_titleMarginEnd 24 -int styleable Toolbar_titleMarginStart 25 -int styleable Toolbar_titleMarginTop 26 -int styleable Toolbar_titleMargins 27 -int styleable Toolbar_titleTextAppearance 28 -int styleable Toolbar_titleTextColor 29 -int[] styleable Tooltip { 0x10100f6, 0x1010140, 0x101013f, 0x10100d5, 0x101014f, 0x1010034, 0x1010098, 0x0, 0x0 } -int styleable Tooltip_android_layout_margin 0 -int styleable Tooltip_android_minHeight 1 -int styleable Tooltip_android_minWidth 2 -int styleable Tooltip_android_padding 3 -int styleable Tooltip_android_text 4 -int styleable Tooltip_android_textAppearance 5 -int styleable Tooltip_android_textColor 6 -int styleable Tooltip_backgroundTint 7 -int styleable Tooltip_showMarker 8 -int[] styleable Transform { 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x0 } -int styleable Transform_android_elevation 0 -int styleable Transform_android_rotation 1 -int styleable Transform_android_rotationX 2 -int styleable Transform_android_rotationY 3 -int styleable Transform_android_scaleX 4 -int styleable Transform_android_scaleY 5 -int styleable Transform_android_transformPivotX 6 -int styleable Transform_android_transformPivotY 7 -int styleable Transform_android_translationX 8 -int styleable Transform_android_translationY 9 -int styleable Transform_android_translationZ 10 -int styleable Transform_transformPivotTarget 11 -int[] styleable Transition { 0x10100d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Transition_android_id 0 -int styleable Transition_autoTransition 1 -int styleable Transition_constraintSetEnd 2 -int styleable Transition_constraintSetStart 3 -int styleable Transition_duration 4 -int styleable Transition_layoutDuringTransition 5 -int styleable Transition_motionInterpolator 6 -int styleable Transition_pathMotionArc 7 -int styleable Transition_staggered 8 -int styleable Transition_transitionDisable 9 -int styleable Transition_transitionFlags 10 -int[] styleable Variant { 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable Variant_constraints 0 -int styleable Variant_region_heightLessThan 1 -int styleable Variant_region_heightMoreThan 2 -int styleable Variant_region_widthLessThan 3 -int styleable Variant_region_widthMoreThan 4 -int[] styleable VectorMasterView { 0x0, 0x0 } -int styleable VectorMasterView_use_legacy_parser 0 -int styleable VectorMasterView_vector_src 1 -int[] styleable View { 0x10100da, 0x1010000, 0x0, 0x0, 0x0 } -int styleable View_android_focusable 0 -int styleable View_android_theme 1 -int styleable View_paddingEnd 2 -int styleable View_paddingStart 3 -int styleable View_theme 4 -int[] styleable ViewBackgroundHelper { 0x10100d4, 0x0, 0x0 } -int styleable ViewBackgroundHelper_android_background 0 -int styleable ViewBackgroundHelper_backgroundTint 1 -int styleable ViewBackgroundHelper_backgroundTintMode 2 -int[] styleable ViewPager2 { 0x10100c4 } -int styleable ViewPager2_android_orientation 0 -int[] styleable ViewStubCompat { 0x10100d0, 0x10100f3, 0x10100f2 } -int styleable ViewStubCompat_android_id 0 -int styleable ViewStubCompat_android_inflatedId 1 -int styleable ViewStubCompat_android_layout 2 -int[] styleable ViewTransition { 0x0, 0x0, 0x10100d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } -int styleable ViewTransition_SharedValue 0 -int styleable ViewTransition_SharedValueId 1 -int styleable ViewTransition_android_id 2 -int styleable ViewTransition_clearsTag 3 -int styleable ViewTransition_duration 4 -int styleable ViewTransition_ifTagNotSet 5 -int styleable ViewTransition_ifTagSet 6 -int styleable ViewTransition_motionInterpolator 7 -int styleable ViewTransition_motionTarget 8 -int styleable ViewTransition_onStateTransition 9 -int styleable ViewTransition_pathMotionArc 10 -int styleable ViewTransition_setsTag 11 -int styleable ViewTransition_transitionDisable 12 -int styleable ViewTransition_upDuration 13 -int styleable ViewTransition_viewTransitionMode 14 -int[] styleable include { 0x0 } -int styleable include_constraintSet 0 -int xml m3_button_group_child_size_change 0x0 -int xml m3_split_button_inner_corner_size_state_list 0x0 -int xml m3expressive_button_shape_state_list 0x0 -int xml m3expressive_connected_buttons_inner_corner_size_state_list 0x0 -int xml util_code_provider_paths 0x0 diff --git a/external/acsprovider/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/com.tom.androidcodestudio.acsprovider-binding_classes.json b/external/acsprovider/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/com.tom.androidcodestudio.acsprovider-binding_classes.json deleted file mode 100644 index 558b90ac23..0000000000 Binary files a/external/acsprovider/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/com.tom.androidcodestudio.acsprovider-binding_classes.json and /dev/null differ diff --git a/external/acsprovider/build/intermediates/data_binding_base_class_log_artifact/release/dataBindingGenBaseClassesRelease/out/com.tom.androidcodestudio.acsprovider-binding_classes.json b/external/acsprovider/build/intermediates/data_binding_base_class_log_artifact/release/dataBindingGenBaseClassesRelease/out/com.tom.androidcodestudio.acsprovider-binding_classes.json deleted file mode 100644 index 558b90ac23..0000000000 Binary files a/external/acsprovider/build/intermediates/data_binding_base_class_log_artifact/release/dataBindingGenBaseClassesRelease/out/com.tom.androidcodestudio.acsprovider-binding_classes.json and /dev/null differ diff --git a/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.13.0 b/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.13.0 deleted file mode 100644 index 5a3e3a56a3..0000000000 --- a/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.13.0 +++ /dev/null @@ -1,89 +0,0 @@ -# This is a configuration file for ProGuard. -# http://proguard.sourceforge.net/index.html#manual/usage.html -# -# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with -# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and -# will be ignored by new version of the Android plugin for Gradle. - -# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file -# instead of this one, which turns off the optimization flags. --allowaccessmodification - -# Preserve some attributes that may be required for reflection. --keepattributes AnnotationDefault, - EnclosingMethod, - InnerClasses, - RuntimeVisibleAnnotations, - RuntimeVisibleParameterAnnotations, - RuntimeVisibleTypeAnnotations, - Signature - --keep public class com.google.vending.licensing.ILicensingService --keep public class com.android.vending.licensing.ILicensingService --keep public class com.google.android.vending.licensing.ILicensingService --dontnote com.android.vending.licensing.ILicensingService --dontnote com.google.vending.licensing.ILicensingService --dontnote com.google.android.vending.licensing.ILicensingService - -# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native --keepclasseswithmembernames,includedescriptorclasses class * { - native ; -} - -# Keep setters in Views so that animations can still work. --keepclassmembers public class * extends android.view.View { - void set*(***); - *** get*(); -} - -# We want to keep methods in Activity that could be used in the XML attribute onClick. --keepclassmembers class * extends android.app.Activity { - public void *(android.view.View); -} - -# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations --keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); -} - --keepclassmembers class * implements android.os.Parcelable { - public static final ** CREATOR; -} - -# Preserve annotated Javascript interface methods. --keepclassmembers class * { - @android.webkit.JavascriptInterface ; -} - -# The support libraries contains references to newer platform versions. -# Don't warn about those in case this app is linking against an older -# platform version. We know about them, and they are safe. --dontnote android.support.** --dontnote androidx.** --dontwarn android.support.** --dontwarn androidx.** - -# Understand the @Keep support annotation. --keep class android.support.annotation.Keep - --keep @android.support.annotation.Keep class * {*;} - --keepclasseswithmembers class * { - @android.support.annotation.Keep ; -} - --keepclasseswithmembers class * { - @android.support.annotation.Keep ; -} - --keepclasseswithmembers class * { - @android.support.annotation.Keep (...); -} - -# These classes are duplicated between android.jar and org.apache.http.legacy.jar. --dontnote org.apache.http.** --dontnote android.net.http.** - -# These classes are duplicated between android.jar and core-lambda-stubs.jar. --dontnote java.lang.invoke.** diff --git a/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-android.txt-8.13.0 b/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-android.txt-8.13.0 deleted file mode 100644 index 6f7e4ef60b..0000000000 --- a/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-android.txt-8.13.0 +++ /dev/null @@ -1,95 +0,0 @@ -# This is a configuration file for ProGuard. -# http://proguard.sourceforge.net/index.html#manual/usage.html -# -# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with -# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and -# will be ignored by new version of the Android plugin for Gradle. - -# Optimization is turned off by default. Dex does not like code run -# through the ProGuard optimize steps (and performs some -# of these optimizations on its own). -# Note that if you want to enable optimization, you cannot just -# include optimization flags in your own project configuration file; -# instead you will need to point to the -# "proguard-android-optimize.txt" file instead of this one from your -# project.properties file. --dontoptimize - -# Preserve some attributes that may be required for reflection. --keepattributes AnnotationDefault, - EnclosingMethod, - InnerClasses, - RuntimeVisibleAnnotations, - RuntimeVisibleParameterAnnotations, - RuntimeVisibleTypeAnnotations, - Signature - --keep public class com.google.vending.licensing.ILicensingService --keep public class com.android.vending.licensing.ILicensingService --keep public class com.google.android.vending.licensing.ILicensingService --dontnote com.android.vending.licensing.ILicensingService --dontnote com.google.vending.licensing.ILicensingService --dontnote com.google.android.vending.licensing.ILicensingService - -# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native --keepclasseswithmembernames,includedescriptorclasses class * { - native ; -} - -# Keep setters in Views so that animations can still work. --keepclassmembers public class * extends android.view.View { - void set*(***); - *** get*(); -} - -# We want to keep methods in Activity that could be used in the XML attribute onClick. --keepclassmembers class * extends android.app.Activity { - public void *(android.view.View); -} - -# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations --keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); -} - --keepclassmembers class * implements android.os.Parcelable { - public static final ** CREATOR; -} - -# Preserve annotated Javascript interface methods. --keepclassmembers class * { - @android.webkit.JavascriptInterface ; -} - -# The support libraries contains references to newer platform versions. -# Don't warn about those in case this app is linking against an older -# platform version. We know about them, and they are safe. --dontnote android.support.** --dontnote androidx.** --dontwarn android.support.** --dontwarn androidx.** - -# Understand the @Keep support annotation. --keep class android.support.annotation.Keep - --keep @android.support.annotation.Keep class * {*;} - --keepclasseswithmembers class * { - @android.support.annotation.Keep ; -} - --keepclasseswithmembers class * { - @android.support.annotation.Keep ; -} - --keepclasseswithmembers class * { - @android.support.annotation.Keep (...); -} - -# These classes are duplicated between android.jar and org.apache.http.legacy.jar. --dontnote org.apache.http.** --dontnote android.net.http.** - -# These classes are duplicated between android.jar and core-lambda-stubs.jar. --dontnote java.lang.invoke.** diff --git a/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.13.0 b/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.13.0 deleted file mode 100644 index 7bbb2285a7..0000000000 --- a/external/acsprovider/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.13.0 +++ /dev/null @@ -1,89 +0,0 @@ -# This is a configuration file for ProGuard. -# http://proguard.sourceforge.net/index.html#manual/usage.html -# -# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with -# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and -# will be ignored by new version of the Android plugin for Gradle. - -# Optimizations can be turned on and off in the 'postProcessing' DSL block. -# The configuration below is applied if optimizations are enabled. --allowaccessmodification - -# Preserve some attributes that may be required for reflection. --keepattributes AnnotationDefault, - EnclosingMethod, - InnerClasses, - RuntimeVisibleAnnotations, - RuntimeVisibleParameterAnnotations, - RuntimeVisibleTypeAnnotations, - Signature - --keep public class com.google.vending.licensing.ILicensingService --keep public class com.android.vending.licensing.ILicensingService --keep public class com.google.android.vending.licensing.ILicensingService --dontnote com.android.vending.licensing.ILicensingService --dontnote com.google.vending.licensing.ILicensingService --dontnote com.google.android.vending.licensing.ILicensingService - -# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native --keepclasseswithmembernames,includedescriptorclasses class * { - native ; -} - -# Keep setters in Views so that animations can still work. --keepclassmembers public class * extends android.view.View { - void set*(***); - *** get*(); -} - -# We want to keep methods in Activity that could be used in the XML attribute onClick. --keepclassmembers class * extends android.app.Activity { - public void *(android.view.View); -} - -# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations --keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); -} - --keepclassmembers class * implements android.os.Parcelable { - public static final ** CREATOR; -} - -# Preserve annotated Javascript interface methods. --keepclassmembers class * { - @android.webkit.JavascriptInterface ; -} - -# The support libraries contains references to newer platform versions. -# Don't warn about those in case this app is linking against an older -# platform version. We know about them, and they are safe. --dontnote android.support.** --dontnote androidx.** --dontwarn android.support.** --dontwarn androidx.** - -# Understand the @Keep support annotation. --keep class android.support.annotation.Keep - --keep @android.support.annotation.Keep class * {*;} - --keepclasseswithmembers class * { - @android.support.annotation.Keep ; -} - --keepclasseswithmembers class * { - @android.support.annotation.Keep ; -} - --keepclasseswithmembers class * { - @android.support.annotation.Keep (...); -} - -# These classes are duplicated between android.jar and org.apache.http.legacy.jar. --dontnote org.apache.http.** --dontnote android.net.http.** - -# These classes are duplicated between android.jar and core-lambda-stubs.jar. --dontnote java.lang.invoke.** diff --git a/external/acsprovider/build/intermediates/full_jar/release/createFullJarRelease/full.jar b/external/acsprovider/build/intermediates/full_jar/release/createFullJarRelease/full.jar deleted file mode 100644 index e1c74bad81..0000000000 Binary files a/external/acsprovider/build/intermediates/full_jar/release/createFullJarRelease/full.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json b/external/acsprovider/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json deleted file mode 100644 index dca24b26dd..0000000000 Binary files a/external/acsprovider/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json and /dev/null differ diff --git a/external/acsprovider/build/intermediates/incremental/dataBindingGenBaseClassesRelease/base_builder_log.json b/external/acsprovider/build/intermediates/incremental/dataBindingGenBaseClassesRelease/base_builder_log.json deleted file mode 100644 index dca24b26dd..0000000000 Binary files a/external/acsprovider/build/intermediates/incremental/dataBindingGenBaseClassesRelease/base_builder_log.json and /dev/null differ diff --git a/external/acsprovider/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/external/acsprovider/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties deleted file mode 100644 index c5398d1c70..0000000000 --- a/external/acsprovider/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +++ /dev/null @@ -1 +0,0 @@ -#Thu Jul 09 06:15:36 GMT 2026 diff --git a/external/acsprovider/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/external/acsprovider/build/intermediates/incremental/debug/packageDebugResources/merger.xml deleted file mode 100644 index b13e32a3ad..0000000000 --- a/external/acsprovider/build/intermediates/incremental/debug/packageDebugResources/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml b/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml deleted file mode 100644 index f586b82bf0..0000000000 --- a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - diff --git a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml b/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml deleted file mode 100644 index a5fc4b6a36..0000000000 --- a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml +++ /dev/null @@ -1,533 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml b/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml deleted file mode 100644 index f39f2a5259..0000000000 --- a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml +++ /dev/null @@ -1,905 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml b/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml deleted file mode 100644 index 0ef20ec580..0000000000 --- a/external/acsprovider/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/incremental/mergeDebugAssets/merger.xml b/external/acsprovider/build/intermediates/incremental/mergeDebugAssets/merger.xml deleted file mode 100644 index eb6f01a2ae..0000000000 --- a/external/acsprovider/build/intermediates/incremental/mergeDebugAssets/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/external/acsprovider/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml deleted file mode 100644 index f0ad38fa69..0000000000 --- a/external/acsprovider/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/incremental/mergeDebugShaders/merger.xml b/external/acsprovider/build/intermediates/incremental/mergeDebugShaders/merger.xml deleted file mode 100644 index de10e30e9c..0000000000 --- a/external/acsprovider/build/intermediates/incremental/mergeDebugShaders/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/incremental/mergeReleaseAssets/merger.xml b/external/acsprovider/build/intermediates/incremental/mergeReleaseAssets/merger.xml deleted file mode 100644 index 6d0e954acf..0000000000 --- a/external/acsprovider/build/intermediates/incremental/mergeReleaseAssets/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/external/acsprovider/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml deleted file mode 100644 index 8df9c998e5..0000000000 --- a/external/acsprovider/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/external/acsprovider/build/intermediates/incremental/mergeReleaseShaders/merger.xml deleted file mode 100644 index f0b8603b60..0000000000 --- a/external/acsprovider/build/intermediates/incremental/mergeReleaseShaders/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/incremental/release-mergeJavaRes/merge-state b/external/acsprovider/build/intermediates/incremental/release-mergeJavaRes/merge-state deleted file mode 100644 index 9772128b13..0000000000 Binary files a/external/acsprovider/build/intermediates/incremental/release-mergeJavaRes/merge-state and /dev/null differ diff --git a/external/acsprovider/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/external/acsprovider/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties deleted file mode 100644 index 006f76aec6..0000000000 --- a/external/acsprovider/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties +++ /dev/null @@ -1 +0,0 @@ -#Thu Jul 09 08:21:05 GMT 2026 diff --git a/external/acsprovider/build/intermediates/incremental/release/packageReleaseResources/merger.xml b/external/acsprovider/build/intermediates/incremental/release/packageReleaseResources/merger.xml deleted file mode 100644 index 9fafe241c0..0000000000 --- a/external/acsprovider/build/intermediates/incremental/release/packageReleaseResources/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/acsprovider_debug.kotlin_module b/external/acsprovider/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/acsprovider_debug.kotlin_module deleted file mode 100644 index 9dbc290d21..0000000000 Binary files a/external/acsprovider/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/acsprovider_debug.kotlin_module and /dev/null differ diff --git a/external/acsprovider/build/intermediates/java_res/release/processReleaseJavaRes/out/META-INF/acsprovider_release.kotlin_module b/external/acsprovider/build/intermediates/java_res/release/processReleaseJavaRes/out/META-INF/acsprovider_release.kotlin_module deleted file mode 100644 index 9dbc290d21..0000000000 Binary files a/external/acsprovider/build/intermediates/java_res/release/processReleaseJavaRes/out/META-INF/acsprovider_release.kotlin_module and /dev/null differ diff --git a/external/acsprovider/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt b/external/acsprovider/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt deleted file mode 100644 index 90477793d4..0000000000 --- a/external/acsprovider/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt +++ /dev/null @@ -1 +0,0 @@ -Cache for Android Lint31.13.0 diff --git a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml b/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml deleted file mode 100644 index f586b82bf0..0000000000 --- a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - diff --git a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml b/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml deleted file mode 100644 index 2d37b07729..0000000000 --- a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml +++ /dev/null @@ -1,533 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml b/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml deleted file mode 100644 index c519dd274e..0000000000 --- a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml +++ /dev/null @@ -1,855 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml b/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml deleted file mode 100644 index 4d27924d2e..0000000000 --- a/external/acsprovider/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties b/external/acsprovider/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties deleted file mode 100644 index e928e066c8..0000000000 --- a/external/acsprovider/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties +++ /dev/null @@ -1,3 +0,0 @@ -mavenArtifactId=acsprovider -mavenGroupId=com.tom.rv2ide.external -mavenVersion=1.0.0+gh.r04 \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml b/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml deleted file mode 100644 index f586b82bf0..0000000000 --- a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - diff --git a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml b/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml deleted file mode 100644 index 2d37b07729..0000000000 --- a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml +++ /dev/null @@ -1,533 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml b/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml deleted file mode 100644 index c519dd274e..0000000000 --- a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml +++ /dev/null @@ -1,855 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml b/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml deleted file mode 100644 index 746aa68a0b..0000000000 --- a/external/acsprovider/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - diff --git a/external/acsprovider/build/intermediates/lint_vital_partial_results/release/lintVitalAnalyzeRelease/out/lint-resources.xml b/external/acsprovider/build/intermediates/lint_vital_partial_results/release/lintVitalAnalyzeRelease/out/lint-resources.xml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/external/acsprovider/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/external/acsprovider/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt deleted file mode 100644 index 78ac5b8bef..0000000000 --- a/external/acsprovider/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +++ /dev/null @@ -1,2 +0,0 @@ -R_DEF: Internal format may change without notice -local diff --git a/external/acsprovider/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt b/external/acsprovider/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt deleted file mode 100644 index 78ac5b8bef..0000000000 --- a/external/acsprovider/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt +++ /dev/null @@ -1,2 +0,0 @@ -R_DEF: Internal format may change without notice -local diff --git a/external/acsprovider/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/external/acsprovider/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt deleted file mode 100644 index c3ef9e05b6..0000000000 --- a/external/acsprovider/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +++ /dev/null @@ -1,7 +0,0 @@ -1 -2 -4 -5 -6 -7 diff --git a/external/acsprovider/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt b/external/acsprovider/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt deleted file mode 100644 index c3ef9e05b6..0000000000 --- a/external/acsprovider/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt +++ /dev/null @@ -1,7 +0,0 @@ -1 -2 -4 -5 -6 -7 diff --git a/external/acsprovider/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-acsprovider.jar b/external/acsprovider/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-acsprovider.jar deleted file mode 100644 index 9a9fe93d60..0000000000 Binary files a/external/acsprovider/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-acsprovider.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/external/acsprovider/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml deleted file mode 100644 index 2c4e80f67f..0000000000 --- a/external/acsprovider/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml b/external/acsprovider/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml deleted file mode 100644 index 2c4e80f67f..0000000000 --- a/external/acsprovider/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/external/acsprovider/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json deleted file mode 100644 index 0637a088a0..0000000000 --- a/external/acsprovider/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json b/external/acsprovider/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json deleted file mode 100644 index 0637a088a0..0000000000 --- a/external/acsprovider/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/external/acsprovider/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt deleted file mode 100644 index 08f4ebeab5..0000000000 --- a/external/acsprovider/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +++ /dev/null @@ -1 +0,0 @@ -0 Warning/Error \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt b/external/acsprovider/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt deleted file mode 100644 index 08f4ebeab5..0000000000 --- a/external/acsprovider/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt +++ /dev/null @@ -1 +0,0 @@ -0 Warning/Error \ No newline at end of file diff --git a/external/acsprovider/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/external/acsprovider/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar deleted file mode 100644 index 2e3acdf4bf..0000000000 Binary files a/external/acsprovider/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar b/external/acsprovider/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar deleted file mode 100644 index 1a1007e56e..0000000000 Binary files a/external/acsprovider/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar and /dev/null differ diff --git a/external/acsprovider/build/intermediates/supported_locale_list/debug/extractDebugSupportedLocales/supported_locales.txt b/external/acsprovider/build/intermediates/supported_locale_list/debug/extractDebugSupportedLocales/supported_locales.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/external/acsprovider/build/intermediates/supported_locale_list/release/extractReleaseSupportedLocales/supported_locales.txt b/external/acsprovider/build/intermediates/supported_locale_list/release/extractReleaseSupportedLocales/supported_locales.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/external/acsprovider/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/external/acsprovider/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt deleted file mode 100644 index 2a22afb3cc..0000000000 --- a/external/acsprovider/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +++ /dev/null @@ -1,7687 +0,0 @@ -com.tom.androidcodestudio.acsprovider -anim abc_fade_in -anim abc_fade_out -anim abc_grow_fade_in_from_bottom -anim abc_popup_enter -anim abc_popup_exit -anim abc_shrink_fade_out_from_bottom -anim abc_slide_in_bottom -anim abc_slide_in_top -anim abc_slide_out_bottom -anim abc_slide_out_top -anim abc_tooltip_enter -anim abc_tooltip_exit -anim anim_diagnostic_tooltip_window_enter -anim anim_diagnostic_tooltip_window_exit -anim anim_text_action_popup_enter -anim anim_text_action_popup_exit -anim btn_checkbox_to_checked_box_inner_merged_animation -anim btn_checkbox_to_checked_box_outer_merged_animation -anim btn_checkbox_to_checked_icon_null_animation -anim btn_checkbox_to_unchecked_box_inner_merged_animation -anim btn_checkbox_to_unchecked_check_path_merged_animation -anim btn_checkbox_to_unchecked_icon_null_animation -anim btn_radio_to_off_mtrl_dot_group_animation -anim btn_radio_to_off_mtrl_ring_outer_animation -anim btn_radio_to_off_mtrl_ring_outer_path_animation -anim btn_radio_to_on_mtrl_dot_group_animation -anim btn_radio_to_on_mtrl_ring_outer_animation -anim btn_radio_to_on_mtrl_ring_outer_path_animation -anim design_bottom_sheet_slide_in -anim design_bottom_sheet_slide_out -anim design_snackbar_in -anim design_snackbar_out -anim fragment_fast_out_extra_slow_in -anim linear_indeterminate_line1_head_interpolator -anim linear_indeterminate_line1_tail_interpolator -anim linear_indeterminate_line2_head_interpolator -anim linear_indeterminate_line2_tail_interpolator -anim m3_bottom_sheet_slide_in -anim m3_bottom_sheet_slide_out -anim m3_motion_fade_enter -anim m3_motion_fade_exit -anim m3_side_sheet_enter_from_left -anim m3_side_sheet_enter_from_right -anim m3_side_sheet_exit_to_left -anim m3_side_sheet_exit_to_right -anim mtrl_bottom_sheet_slide_in -anim mtrl_bottom_sheet_slide_out -anim mtrl_card_lowers_interpolator -anim popup_in -anim popup_out -animator chevron_checked_unchecked -animator chevron_unchecked_checked -animator design_appbar_state_list_animator -animator design_fab_hide_motion_spec -animator design_fab_show_motion_spec -animator dialog_in -animator dialog_out -animator fragment_close_enter -animator fragment_close_exit -animator fragment_fade_enter -animator fragment_fade_exit -animator fragment_open_enter -animator fragment_open_exit -animator m3_appbar_state_list_animator -animator m3_btn_elevated_btn_state_list_anim -animator m3_btn_state_list_anim -animator m3_card_elevated_state_list_anim -animator m3_card_state_list_anim -animator m3_chip_state_list_anim -animator m3_elevated_chip_state_list_anim -animator m3_extended_fab_change_size_collapse_motion_spec -animator m3_extended_fab_change_size_expand_motion_spec -animator m3_extended_fab_hide_motion_spec -animator m3_extended_fab_show_motion_spec -animator m3_extended_fab_state_list_animator -animator m3_fab_state_list_animator -animator m3_split_button_chevron_overshoot_interpolator -animator m3_split_button_chevron_reverse_rotation -animator m3_split_button_chevron_rotation -animator mtrl_btn_state_list_anim -animator mtrl_btn_unelevated_state_list_anim -animator mtrl_card_state_list_anim -animator mtrl_chip_state_list_anim -animator mtrl_extended_fab_change_size_collapse_motion_spec -animator mtrl_extended_fab_change_size_expand_motion_spec -animator mtrl_extended_fab_hide_motion_spec -animator mtrl_extended_fab_show_motion_spec -animator mtrl_extended_fab_state_list_animator -animator mtrl_fab_hide_motion_spec -animator mtrl_fab_show_motion_spec -animator mtrl_fab_transformation_sheet_collapse_spec -animator mtrl_fab_transformation_sheet_expand_spec -attr ConstraintRotate -attr SharedValue -attr SharedValueId -attr actionBarDivider -attr actionBarItemBackground -attr actionBarPopupTheme -attr actionBarSize -attr actionBarSplitStyle -attr actionBarStyle -attr actionBarTabBarStyle -attr actionBarTabStyle -attr actionBarTabTextStyle -attr actionBarTheme -attr actionBarWidgetTheme -attr actionButtonStyle -attr actionDropDownStyle -attr actionLayout -attr actionMenuTextAppearance -attr actionMenuTextColor -attr actionModeBackground -attr actionModeCloseButtonStyle -attr actionModeCloseContentDescription -attr actionModeCloseDrawable -attr actionModeCopyDrawable -attr actionModeCutDrawable -attr actionModeFindDrawable -attr actionModePasteDrawable -attr actionModePopupWindowStyle -attr actionModeSelectAllDrawable -attr actionModeShareDrawable -attr actionModeSplitBackground -attr actionModeStyle -attr actionModeTheme -attr actionModeWebSearchDrawable -attr actionOverflowButtonStyle -attr actionOverflowMenuStyle -attr actionProviderClass -attr actionTextColorAlpha -attr actionViewClass -attr activeIndicatorLabelPadding -attr activityChooserViewStyle -attr addElevationShadow -attr adjustable -attr alertDialogButtonGroupStyle -attr alertDialogCenterButtons -attr alertDialogStyle -attr alertDialogTheme -attr allowDividerAbove -attr allowDividerAfterLastItem -attr allowDividerBelow -attr allowStacking -attr alpha -attr alphabeticModifiers -attr altSrc -attr animateCircleAngleTo -attr animateMenuItems -attr animateNavigationIcon -attr animateRelativeTo -attr animationMode -attr appBarLayoutStyle -attr applyMotionScene -attr arcMode -attr arrowHeadLength -attr arrowShaftLength -attr attributeName -attr autoAdjustToWithinGrandparentBounds -attr autoCompleteEnabled -attr autoCompleteMode -attr autoCompleteTextViewStyle -attr autoShowKeyboard -attr autoSizeMaxTextSize -attr autoSizeMinTextSize -attr autoSizePresetSizes -attr autoSizeStepGranularity -attr autoSizeTextType -attr autoTransition -attr backHandlingEnabled -attr background -attr backgroundColor -attr backgroundInsetBottom -attr backgroundInsetEnd -attr backgroundInsetStart -attr backgroundInsetTop -attr backgroundOverlayColorAlpha -attr backgroundSplit -attr backgroundStacked -attr backgroundTint -attr backgroundTintMode -attr badgeFixedEdge -attr badgeGravity -attr badgeHeight -attr badgeRadius -attr badgeShapeAppearance -attr badgeShapeAppearanceOverlay -attr badgeStyle -attr badgeText -attr badgeTextAppearance -attr badgeTextColor -attr badgeVerticalPadding -attr badgeWidePadding -attr badgeWidth -attr badgeWithTextHeight -attr badgeWithTextRadius -attr badgeWithTextShapeAppearance -attr badgeWithTextShapeAppearanceOverlay -attr badgeWithTextWidth -attr barLength -attr barrierAllowsGoneWidgets -attr barrierDirection -attr barrierMargin -attr behavior_autoHide -attr behavior_autoShrink -attr behavior_draggable -attr behavior_draggableOnNestedScroll -attr behavior_expandedOffset -attr behavior_fitToContents -attr behavior_halfExpandedRatio -attr behavior_hideable -attr behavior_overlapTop -attr behavior_peekHeight -attr behavior_saveFlags -attr behavior_significantVelocityThreshold -attr behavior_skipCollapsed -attr blendSrc -attr borderRound -attr borderRoundPercent -attr borderWidth -attr borderlessButtonStyle -attr bottomAppBarStyle -attr bottomInsetScrimEnabled -attr bottomNavigationStyle -attr bottomSheetDialogTheme -attr bottomSheetDragHandleStyle -attr bottomSheetStyle -attr boxBackgroundColor -attr boxBackgroundMode -attr boxCollapsedPaddingTop -attr boxCornerRadiusBottomEnd -attr boxCornerRadiusBottomStart -attr boxCornerRadiusTopEnd -attr boxCornerRadiusTopStart -attr boxStrokeColor -attr boxStrokeErrorColor -attr boxStrokeWidth -attr boxStrokeWidthFocused -attr brightness -attr buttonBarButtonStyle -attr buttonBarNegativeButtonStyle -attr buttonBarNeutralButtonStyle -attr buttonBarPositiveButtonStyle -attr buttonBarStyle -attr buttonCompat -attr buttonGravity -attr buttonIcon -attr buttonIconDimen -attr buttonIconTint -attr buttonIconTintMode -attr buttonPanelSideLayout -attr buttonSizeChange -attr buttonStyle -attr buttonStyleSmall -attr buttonTint -attr buttonTintMode -attr cardBackgroundColor -attr cardCheckedIcon -attr cardCheckedIconGravity -attr cardCheckedIconMargin -attr cardCornerRadius -attr cardElevation -attr cardForegroundColor -attr cardMaxElevation -attr cardPreventCornerOverlap -attr cardUseCompatPadding -attr cardViewStyle -attr carousel_alignment -attr carousel_backwardTransition -attr carousel_emptyViewsBehavior -attr carousel_firstView -attr carousel_forwardTransition -attr carousel_infinite -attr carousel_nextState -attr carousel_previousState -attr carousel_touchUpMode -attr carousel_touchUp_dampeningFactor -attr carousel_touchUp_velocityThreshold -attr centerIfNoTextEnabled -attr centered -attr chainUseRtl -attr checkBoxPreferenceStyle -attr checkMarkCompat -attr checkMarkTint -attr checkMarkTintMode -attr checkboxStyle -attr checkedButton -attr checkedChip -attr checkedIcon -attr checkedIconEnabled -attr checkedIconGravity -attr checkedIconMargin -attr checkedIconSize -attr checkedIconTint -attr checkedIconVisible -attr checkedState -attr checkedTextViewStyle -attr chipBackgroundColor -attr chipCornerRadius -attr chipEndPadding -attr chipGroupStyle -attr chipIcon -attr chipIconEnabled -attr chipIconSize -attr chipIconTint -attr chipIconVisible -attr chipMinHeight -attr chipMinTouchTargetSize -attr chipSpacing -attr chipSpacingHorizontal -attr chipSpacingVertical -attr chipStandaloneStyle -attr chipStartPadding -attr chipStrokeColor -attr chipStrokeWidth -attr chipStyle -attr chipSurfaceColor -attr circleRadius -attr circularProgressIndicatorStyle -attr circularflow_angles -attr circularflow_defaultAngle -attr circularflow_defaultRadius -attr circularflow_radiusInDP -attr circularflow_viewCenter -attr clearsTag -attr clickAction -attr clockFaceBackgroundColor -attr clockHandColor -attr clockIcon -attr clockNumberTextColor -attr closeIcon -attr closeIconEnabled -attr closeIconEndPadding -attr closeIconSize -attr closeIconStartPadding -attr closeIconTint -attr closeIconVisible -attr closeItemLayout -attr codeEditorStyle -attr collapseContentDescription -attr collapseIcon -attr collapsedItemMinHeight -attr collapsedSize -attr collapsedSubtitleTextAppearance -attr collapsedSubtitleTextColor -attr collapsedTitleGravity -attr collapsedTitleGravityMode -attr collapsedTitleTextAppearance -attr collapsedTitleTextColor -attr collapsingToolbarLayoutLargeSize -attr collapsingToolbarLayoutLargeStyle -attr collapsingToolbarLayoutMediumSize -attr collapsingToolbarLayoutMediumStyle -attr collapsingToolbarLayoutStyle -attr color -attr colorAccent -attr colorBackgroundFloating -attr colorButtonNormal -attr colorContainer -attr colorContainerChecked -attr colorContainerUnchecked -attr colorControlActivated -attr colorControlHighlight -attr colorControlNormal -attr colorError -attr colorErrorContainer -attr colorOnBackground -attr colorOnContainer -attr colorOnContainerChecked -attr colorOnContainerUnchecked -attr colorOnError -attr colorOnErrorContainer -attr colorOnPrimary -attr colorOnPrimaryContainer -attr colorOnPrimaryFixed -attr colorOnPrimaryFixedVariant -attr colorOnPrimarySurface -attr colorOnSecondary -attr colorOnSecondaryContainer -attr colorOnSecondaryFixed -attr colorOnSecondaryFixedVariant -attr colorOnSurface -attr colorOnSurfaceInverse -attr colorOnSurfaceVariant -attr colorOnTertiary -attr colorOnTertiaryContainer -attr colorOnTertiaryFixed -attr colorOnTertiaryFixedVariant -attr colorOutline -attr colorOutlineVariant -attr colorPrimary -attr colorPrimaryContainer -attr colorPrimaryDark -attr colorPrimaryFixed -attr colorPrimaryFixedDim -attr colorPrimaryInverse -attr colorPrimarySurface -attr colorPrimaryVariant -attr colorSecondary -attr colorSecondaryContainer -attr colorSecondaryFixed -attr colorSecondaryFixedDim -attr colorSecondaryVariant -attr colorSuccess -attr colorSurface -attr colorSurfaceBright -attr colorSurfaceContainer -attr colorSurfaceContainerHigh -attr colorSurfaceContainerHighest -attr colorSurfaceContainerLow -attr colorSurfaceContainerLowest -attr colorSurfaceDim -attr colorSurfaceInverse -attr colorSurfaceVariant -attr colorSwitchThumbNormal -attr colorTertiary -attr colorTertiaryContainer -attr colorTertiaryFixed -attr colorTertiaryFixedDim -attr commitIcon -attr compatShadowEnabled -attr constraintRotate -attr constraintSet -attr constraintSetEnd -attr constraintSetStart -attr constraint_referenced_ids -attr constraint_referenced_tags -attr constraints -attr containerColor -attr containerHeight -attr containerIconPadding -attr containerIconSize -attr containerInsetBottom -attr containerInsetLeft -attr containerInsetRight -attr containerInsetTop -attr containerPaddingBottom -attr containerPaddingEnd -attr containerPaddingStart -attr containerPaddingTop -attr containerShapeChecked -attr containerShapeDefault -attr containerShapePressed -attr containerStrokeWidth -attr containerWidth -attr content -attr contentAlign -attr contentDescription -attr contentInsetEnd -attr contentInsetEndWithActions -attr contentInsetLeft -attr contentInsetRight -attr contentInsetStart -attr contentInsetStartWithNavigation -attr contentMarginTop -attr contentPadding -attr contentPaddingBottom -attr contentPaddingEnd -attr contentPaddingLeft -attr contentPaddingRight -attr contentPaddingStart -attr contentPaddingTop -attr contentScrim -attr contrast -attr controlBackground -attr coordinatorLayoutStyle -attr coplanarSiblingViewId -attr cornerFamily -attr cornerFamilyBottomLeft -attr cornerFamilyBottomRight -attr cornerFamilyTopLeft -attr cornerFamilyTopRight -attr cornerRadius -attr cornerSize -attr cornerSizeBottomLeft -attr cornerSizeBottomRight -attr cornerSizeTopLeft -attr cornerSizeTopRight -attr counterEnabled -attr counterMaxLength -attr counterOverflowTextAppearance -attr counterOverflowTextColor -attr counterTextAppearance -attr counterTextColor -attr crossfade -attr currentState -attr cursorBlinkPeriod -attr cursorColor -attr cursorErrorColor -attr curveFit -attr customBoolean -attr customColorDrawableValue -attr customColorValue -attr customDimension -attr customFloatValue -attr customIntegerValue -attr customNavigationLayout -attr customPixelDimension -attr customReference -attr customStringValue -attr damping -attr dayInvalidStyle -attr daySelectedStyle -attr dayStyle -attr dayTodayStyle -attr defaultDuration -attr defaultMarginsEnabled -attr defaultQueryHint -attr defaultScrollFlagsEnabled -attr defaultState -attr defaultValue -attr deltaPolarAngle -attr deltaPolarRadius -attr dependency -attr deriveConstraintsFrom -attr dialogCornerRadius -attr dialogIcon -attr dialogLayout -attr dialogMessage -attr dialogPreferenceStyle -attr dialogPreferredPadding -attr dialogTheme -attr dialogTitle -attr disableDependentsState -attr displayOptions -attr divider -attr dividerColor -attr dividerHorizontal -attr dividerInsetEnd -attr dividerInsetStart -attr dividerMargin -attr dividerPadding -attr dividerThickness -attr dividerVertical -attr dividerWidth -attr dockedToolbarStyle -attr dockedToolbarVibrantStyle -attr dragDirection -attr dragScale -attr dragThreshold -attr drawPath -attr drawableBottomCompat -attr drawableEndCompat -attr drawableLeftCompat -attr drawableRightCompat -attr drawableSize -attr drawableStartCompat -attr drawableTint -attr drawableTintMode -attr drawableTopCompat -attr drawerArrowStyle -attr drawerLayoutCornerSize -attr drawerLayoutStyle -attr dropDownBackgroundTint -attr dropDownListViewStyle -attr dropdownListPreferredItemHeight -attr dropdownPreferenceStyle -attr duration -attr dynamicColorThemeOverlay -attr editTextBackground -attr editTextColor -attr editTextPreferenceStyle -attr editTextStyle -attr elevation -attr elevationOverlayAccentColor -attr elevationOverlayColor -attr elevationOverlayEnabled -attr emojiCompatEnabled -attr enableCopying -attr enableEdgeToEdge -attr enabled -attr endIconCheckable -attr endIconContentDescription -attr endIconDrawable -attr endIconMinSize -attr endIconMode -attr endIconScaleType -attr endIconTint -attr endIconTintMode -attr endInsetScrimEnabled -attr enforceMaterialTheme -attr enforceTextAppearance -attr ensureMinTouchTargetSize -attr entries -attr entryValues -attr errorAccessibilityLabel -attr errorAccessibilityLiveRegion -attr errorContentDescription -attr errorEnabled -attr errorIconDrawable -attr errorIconTint -attr errorIconTintMode -attr errorShown -attr errorTextAppearance -attr errorTextColor -attr expandActivityOverflowButtonDrawable -attr expanded -attr expandedActiveIndicatorPaddingBottom -attr expandedActiveIndicatorPaddingEnd -attr expandedActiveIndicatorPaddingStart -attr expandedActiveIndicatorPaddingTop -attr expandedHeight -attr expandedHintEnabled -attr expandedItemMinHeight -attr expandedMarginHorizontal -attr expandedMaxWidth -attr expandedMinWidth -attr expandedSubtitleTextAppearance -attr expandedSubtitleTextColor -attr expandedTitleGravity -attr expandedTitleMargin -attr expandedTitleMarginBottom -attr expandedTitleMarginEnd -attr expandedTitleMarginStart -attr expandedTitleMarginTop -attr expandedTitleSpacing -attr expandedTitleTextAppearance -attr expandedTitleTextColor -attr expandedWidth -attr extendMotionSpec -attr extendStrategy -attr extendedFloatingActionButtonLargeStyle -attr extendedFloatingActionButtonMediumStyle -attr extendedFloatingActionButtonPrimaryStyle -attr extendedFloatingActionButtonSecondaryStyle -attr extendedFloatingActionButtonSmallStyle -attr extendedFloatingActionButtonStyle -attr extendedFloatingActionButtonSurfaceStyle -attr extendedFloatingActionButtonTertiaryStyle -attr extraKeysButtonActiveBackgroundColor -attr extraKeysButtonActiveTextColor -attr extraKeysButtonBackgroundColor -attr extraKeysButtonTextColor -attr extraMultilineHeightEnabled -attr fabAlignmentMode -attr fabAlignmentModeEndMargin -attr fabAnchorMode -attr fabAnimationMode -attr fabCradleMargin -attr fabCradleRoundedCornerRadius -attr fabCradleVerticalOffset -attr fabCustomSize -attr fabSize -attr fastScrollEnabled -attr fastScrollHorizontalThumbDrawable -attr fastScrollHorizontalTrackDrawable -attr fastScrollVerticalThumbDrawable -attr fastScrollVerticalTrackDrawable -attr fbp_barColor -attr fbp_barSpinCycleTime -attr fbp_barWidth -attr fbp_circleRadius -attr fbp_fillRadius -attr fbp_linearProgress -attr fbp_progressIndeterminate -attr fbp_rimColor -attr fbp_rimWidth -attr fbp_spinSpeed -attr firstBaselineToTopHeight -attr floatingActionButtonLargePrimaryStyle -attr floatingActionButtonLargeSecondaryStyle -attr floatingActionButtonLargeStyle -attr floatingActionButtonLargeSurfaceStyle -attr floatingActionButtonLargeTertiaryStyle -attr floatingActionButtonMediumStyle -attr floatingActionButtonPrimaryStyle -attr floatingActionButtonSecondaryStyle -attr floatingActionButtonSmallPrimaryStyle -attr floatingActionButtonSmallSecondaryStyle -attr floatingActionButtonSmallStyle -attr floatingActionButtonSmallSurfaceStyle -attr floatingActionButtonSmallTertiaryStyle -attr floatingActionButtonStyle -attr floatingActionButtonSurfaceStyle -attr floatingActionButtonTertiaryStyle -attr floatingToolbarStyle -attr floatingToolbarVibrantStyle -attr flow_firstHorizontalBias -attr flow_firstHorizontalStyle -attr flow_firstVerticalBias -attr flow_firstVerticalStyle -attr flow_horizontalAlign -attr flow_horizontalBias -attr flow_horizontalGap -attr flow_horizontalStyle -attr flow_lastHorizontalBias -attr flow_lastHorizontalStyle -attr flow_lastVerticalBias -attr flow_lastVerticalStyle -attr flow_maxElementsWrap -attr flow_padding -attr flow_verticalAlign -attr flow_verticalBias -attr flow_verticalGap -attr flow_verticalStyle -attr flow_wrapMode -attr font -attr fontFamily -attr fontProviderAuthority -attr fontProviderCerts -attr fontProviderFetchStrategy -attr fontProviderFetchTimeout -attr fontProviderPackage -attr fontProviderQuery -attr fontProviderSystemFontFamily -attr fontStyle -attr fontVariationSettings -attr fontWeight -attr forceApplySystemWindowInsetTop -attr forceDefaultNavigationOnClickListener -attr foregroundInsidePadding -attr fragment -attr framePosition -attr gapBetweenBars -attr gestureInsetBottomIgnored -attr goIcon -attr guidelineUseRtl -attr haloColor -attr haloRadius -attr headerLayout -attr headerMarginBottom -attr height -attr helperText -attr helperTextEnabled -attr helperTextTextAppearance -attr helperTextTextColor -attr hideAnimationBehavior -attr hideMotionSpec -attr hideNavigationIcon -attr hideOnContentScroll -attr hideOnScroll -attr highlightBracketPair -attr highlightCurrentBlock -attr highlightCurrentLine -attr hintAnimationEnabled -attr hintEnabled -attr hintMaxLines -attr hintTextAppearance -attr hintTextColor -attr homeAsUpIndicator -attr homeLayout -attr horizontalItemSpacing -attr horizontalItemTextAppearanceActive -attr horizontalItemTextAppearanceInactive -attr horizontalOffset -attr horizontalOffsetWithText -attr horizontalScrollbarEnabled -attr hoveredFocusedTranslationZ -attr icon -attr iconEndPadding -attr iconGravity -attr iconLabelHorizontalSpacing -attr iconPadding -attr iconSize -attr iconSpaceReserved -attr iconStartPadding -attr iconTint -attr iconTintMode -attr iconifiedByDefault -attr ifTagNotSet -attr ifTagSet -attr imageButtonStyle -attr imagePanX -attr imagePanY -attr imageRotate -attr imageZoom -attr indeterminateAnimationType -attr indeterminateAnimationTypeCircular -attr indeterminateAnimatorDurationScale -attr indeterminateProgressStyle -attr indeterminateTrackVisible -attr indicatorColor -attr indicatorDirectionCircular -attr indicatorDirectionLinear -attr indicatorInset -attr indicatorSize -attr indicatorTrackGapSize -attr initialActivityCount -attr initialExpandedChildrenCount -attr innerCornerSize -attr insetForeground -attr isCardRecommended -attr isCheckableCard -attr isClickableCard -attr isLightTheme -attr isMaterial3DynamicColorApplied -attr isMaterial3Theme -attr isMaterialTheme -attr isPreferenceVisible -attr itemActiveIndicatorStyle -attr itemBackground -attr itemFillColor -attr itemGravity -attr itemHorizontalPadding -attr itemHorizontalTranslationEnabled -attr itemIconGravity -attr itemIconPadding -attr itemIconSize -attr itemIconTint -attr itemMaxLines -attr itemMinHeight -attr itemPadding -attr itemPaddingBottom -attr itemPaddingTop -attr itemRippleColor -attr itemShapeAppearance -attr itemShapeAppearanceOverlay -attr itemShapeFillColor -attr itemShapeInsetBottom -attr itemShapeInsetEnd -attr itemShapeInsetStart -attr itemShapeInsetTop -attr itemSpacing -attr itemStrokeColor -attr itemStrokeWidth -attr itemTextAppearance -attr itemTextAppearanceActive -attr itemTextAppearanceActiveBoldEnabled -attr itemTextAppearanceInactive -attr itemTextColor -attr itemVerticalPadding -attr key -attr keyPositionType -attr keyboardIcon -attr keylines -attr lStar -attr labelBehavior -attr labelFontScalingEnabled -attr labelMaxLines -attr labelStyle -attr labelTextAppearance -attr labelVisibilityMode -attr largeFontVerticalOffsetAdjustment -attr lastBaselineToBottomHeight -attr lastItemDecorated -attr layout -attr layoutDescription -attr layoutDuringTransition -attr layoutManager -attr layout_anchor -attr layout_anchorGravity -attr layout_behavior -attr layout_collapseMode -attr layout_collapseParallaxMultiplier -attr layout_constrainedHeight -attr layout_constrainedWidth -attr layout_constraintBaseline_creator -attr layout_constraintBaseline_toBaselineOf -attr layout_constraintBaseline_toBottomOf -attr layout_constraintBaseline_toTopOf -attr layout_constraintBottom_creator -attr layout_constraintBottom_toBottomOf -attr layout_constraintBottom_toTopOf -attr layout_constraintCircle -attr layout_constraintCircleAngle -attr layout_constraintCircleRadius -attr layout_constraintDimensionRatio -attr layout_constraintEnd_toEndOf -attr layout_constraintEnd_toStartOf -attr layout_constraintGuide_begin -attr layout_constraintGuide_end -attr layout_constraintGuide_percent -attr layout_constraintHeight -attr layout_constraintHeight_default -attr layout_constraintHeight_max -attr layout_constraintHeight_min -attr layout_constraintHeight_percent -attr layout_constraintHorizontal_bias -attr layout_constraintHorizontal_chainStyle -attr layout_constraintHorizontal_weight -attr layout_constraintLeft_creator -attr layout_constraintLeft_toLeftOf -attr layout_constraintLeft_toRightOf -attr layout_constraintRight_creator -attr layout_constraintRight_toLeftOf -attr layout_constraintRight_toRightOf -attr layout_constraintStart_toEndOf -attr layout_constraintStart_toStartOf -attr layout_constraintTag -attr layout_constraintTop_creator -attr layout_constraintTop_toBottomOf -attr layout_constraintTop_toTopOf -attr layout_constraintVertical_bias -attr layout_constraintVertical_chainStyle -attr layout_constraintVertical_weight -attr layout_constraintWidth -attr layout_constraintWidth_default -attr layout_constraintWidth_max -attr layout_constraintWidth_min -attr layout_constraintWidth_percent -attr layout_dodgeInsetEdges -attr layout_editor_absoluteX -attr layout_editor_absoluteY -attr layout_goneMarginBaseline -attr layout_goneMarginBottom -attr layout_goneMarginEnd -attr layout_goneMarginLeft -attr layout_goneMarginRight -attr layout_goneMarginStart -attr layout_goneMarginTop -attr layout_insetEdge -attr layout_keyline -attr layout_marginBaseline -attr layout_optimizationLevel -attr layout_scrollEffect -attr layout_scrollFlags -attr layout_scrollInterpolator -attr layout_wrapBehaviorInParent -attr liftOnScroll -attr liftOnScrollColor -attr liftOnScrollTargetViewId -attr ligatures -attr limitBoundsTo -attr lineHeight -attr lineNumberVisible -attr lineSpacing -attr linearProgressIndicatorStyle -attr listChoiceBackgroundIndicator -attr listChoiceIndicatorMultipleAnimated -attr listChoiceIndicatorSingleAnimated -attr listDividerAlertDialog -attr listItemLayout -attr listLayout -attr listMenuViewStyle -attr listPopupWindowStyle -attr listPreferredItemHeight -attr listPreferredItemHeightLarge -attr listPreferredItemHeightSmall -attr listPreferredItemPaddingEnd -attr listPreferredItemPaddingLeft -attr listPreferredItemPaddingRight -attr listPreferredItemPaddingStart -attr lnPanelPosition -attr lnPanelPositionMode -attr loadingIndicatorStyle -attr logo -attr logoAdjustViewBounds -attr logoDescription -attr logoScaleType -attr marginBottomSystemWindowInsets -attr marginHorizontal -attr marginLeftSystemWindowInsets -attr marginRightSystemWindowInsets -attr marginTopSystemWindowInsets -attr materialAlertDialogBodyTextStyle -attr materialAlertDialogButtonSpacerVisibility -attr materialAlertDialogTheme -attr materialAlertDialogTitleIconStyle -attr materialAlertDialogTitlePanelStyle -attr materialAlertDialogTitleTextStyle -attr materialButtonElevatedStyle -attr materialButtonGroupStyle -attr materialButtonOutlinedStyle -attr materialButtonStyle -attr materialButtonToggleGroupStyle -attr materialButtonTonalStyle -attr materialCalendarDay -attr materialCalendarDayOfWeekLabel -attr materialCalendarFullscreenTheme -attr materialCalendarHeaderCancelButton -attr materialCalendarHeaderConfirmButton -attr materialCalendarHeaderDivider -attr materialCalendarHeaderLayout -attr materialCalendarHeaderSelection -attr materialCalendarHeaderTitle -attr materialCalendarHeaderToggleButton -attr materialCalendarMonth -attr materialCalendarMonthNavigationButton -attr materialCalendarStyle -attr materialCalendarTheme -attr materialCalendarYearNavigationButton -attr materialCardViewElevatedStyle -attr materialCardViewFilledStyle -attr materialCardViewOutlinedStyle -attr materialCardViewStyle -attr materialCircleRadius -attr materialClockStyle -attr materialDisplayDividerStyle -attr materialDividerHeavyStyle -attr materialDividerStyle -attr materialIconButtonFilledStyle -attr materialIconButtonFilledTonalStyle -attr materialIconButtonOutlinedStyle -attr materialIconButtonStyle -attr materialSearchBarStyle -attr materialSearchViewPrefixStyle -attr materialSearchViewStyle -attr materialSearchViewToolbarHeight -attr materialSearchViewToolbarStyle -attr materialSizeOverlay -attr materialSplitButtonIconFilledStyle -attr materialSplitButtonIconFilledTonalStyle -attr materialSplitButtonLeadingFilledStyle -attr materialSplitButtonLeadingFilledTonalStyle -attr materialSplitButtonStyle -attr materialSwitchStyle -attr materialThemeOverlay -attr materialTimePickerStyle -attr materialTimePickerTheme -attr materialTimePickerTitleStyle -attr maxAcceleration -attr maxActionInlineWidth -attr maxButtonHeight -attr maxCharacterCount -attr maxHeight -attr maxImageSize -attr maxLines -attr maxNumber -attr maxVelocity -attr maxWidth -attr measureBottomPaddingFromLabelBaseline -attr measureWithLargestChild -attr menu -attr menuAlignmentMode -attr menuGravity -attr methodName -attr min -attr minHeight -attr minHideDelay -attr minSeparation -attr minTouchTargetSize -attr minWidth -attr mock_diagonalsColor -attr mock_label -attr mock_labelBackgroundColor -attr mock_labelColor -attr mock_showDiagonals -attr mock_showLabel -attr motionDebug -attr motionDurationExtraLong1 -attr motionDurationExtraLong2 -attr motionDurationExtraLong3 -attr motionDurationExtraLong4 -attr motionDurationLong1 -attr motionDurationLong2 -attr motionDurationLong3 -attr motionDurationLong4 -attr motionDurationMedium1 -attr motionDurationMedium2 -attr motionDurationMedium3 -attr motionDurationMedium4 -attr motionDurationShort1 -attr motionDurationShort2 -attr motionDurationShort3 -attr motionDurationShort4 -attr motionEasingAccelerated -attr motionEasingDecelerated -attr motionEasingEmphasized -attr motionEasingEmphasizedAccelerateInterpolator -attr motionEasingEmphasizedDecelerateInterpolator -attr motionEasingEmphasizedInterpolator -attr motionEasingLinear -attr motionEasingLinearInterpolator -attr motionEasingStandard -attr motionEasingStandardAccelerateInterpolator -attr motionEasingStandardDecelerateInterpolator -attr motionEasingStandardInterpolator -attr motionEffect_alpha -attr motionEffect_end -attr motionEffect_move -attr motionEffect_start -attr motionEffect_strict -attr motionEffect_translationX -attr motionEffect_translationY -attr motionEffect_viewTransition -attr motionInterpolator -attr motionPath -attr motionPathRotate -attr motionProgress -attr motionSpringDefaultEffects -attr motionSpringDefaultSpatial -attr motionSpringFastEffects -attr motionSpringFastSpatial -attr motionSpringSlowEffects -attr motionSpringSlowSpatial -attr motionStagger -attr motionTarget -attr motion_postLayoutCollision -attr motion_triggerOnCollision -attr moveWhenScrollAtTop -attr multiChoiceItemLayout -attr navigationContentDescription -attr navigationIcon -attr navigationIconTint -attr navigationMode -attr navigationRailStyle -attr navigationViewStyle -attr negativeButtonText -attr nestedScrollFlags -attr nestedScrollViewStyle -attr nestedScrollable -attr noIcon -attr noIconBackground -attr noSummary -attr noTitle -attr number -attr numericModifiers -attr offsetAlignmentMode -attr onCross -attr onHide -attr onNegativeCross -attr onPositiveCross -attr onShow -attr onStateTransition -attr onTouchUp -attr opticalCenterEnabled -attr order -attr orderingFromXml -attr overlapAnchor -attr overlay -attr paddingBottomNoButtons -attr paddingBottomSystemWindowInsets -attr paddingEnd -attr paddingLeftSystemWindowInsets -attr paddingRightSystemWindowInsets -attr paddingStart -attr paddingStartSystemWindowInsets -attr paddingTopNoTitle -attr paddingTopSystemWindowInsets -attr panelBackground -attr panelMenuListTheme -attr panelMenuListWidth -attr passwordToggleContentDescription -attr passwordToggleDrawable -attr passwordToggleEnabled -attr passwordToggleTint -attr passwordToggleTintMode -attr pathMotionArc -attr path_percent -attr percentHeight -attr percentWidth -attr percentX -attr percentY -attr perpendicularPath_percent -attr persistent -attr pinLineNumber -attr pivotAnchor -attr placeholderText -attr placeholderTextAppearance -attr placeholderTextColor -attr placeholder_emptyVisibility -attr polarRelativeTo -attr popupMenuBackground -attr popupMenuStyle -attr popupTheme -attr popupWindowStyle -attr positiveButtonText -attr postSplashScreenTheme -attr preferenceCategoryStyle -attr preferenceCategoryTitleTextAppearance -attr preferenceCategoryTitleTextColor -attr preferenceFragmentCompatStyle -attr preferenceFragmentListStyle -attr preferenceFragmentStyle -attr preferenceInformationStyle -attr preferenceScreenStyle -attr preferenceStyle -attr preferenceTheme -attr prefixText -attr prefixTextAppearance -attr prefixTextColor -attr preserveIconSpacing -attr pressedTranslationZ -attr progressBarPadding -attr progressBarStyle -attr quantizeMotionInterpolator -attr quantizeMotionPhase -attr quantizeMotionSteps -attr queryBackground -attr queryHint -attr queryPatterns -attr radioButtonStyle -attr rangeFillColor -attr ratingBarStyle -attr ratingBarStyleIndicator -attr ratingBarStyleSmall -attr reactiveGuide_animateChange -attr reactiveGuide_applyToAllConstraintSets -attr reactiveGuide_applyToConstraintSet -attr reactiveGuide_valueId -attr recyclerViewStyle -attr region_heightLessThan -attr region_heightMoreThan -attr region_widthLessThan -attr region_widthMoreThan -attr removeEmbeddedFabElevation -attr renderFunctionChars -attr reverseLayout -attr rippleColor -attr rotationCenterId -attr round -attr roundPercent -attr saturation -attr scalable -attr scaleFromTextSize -attr scrimAnimationDuration -attr scrimBackground -attr scrimVisibleHeightTrigger -attr scrollbarThumbHorizontal -attr scrollbarThumbVertical -attr scrollbarTrackHorizontal -attr scrollbarTrackVertical -attr scrollingEnabled -attr searchHintIcon -attr searchIcon -attr searchPrefixText -attr searchViewStyle -attr seekBarIncrement -attr seekBarPreferenceStyle -attr seekBarStyle -attr selectable -attr selectableItemBackground -attr selectableItemBackgroundBorderless -attr selectionRequired -attr selectorSize -attr setCardBackgroundColor -attr setCardElevation -attr setCardIcon -attr setCardIconBackgroundColor -attr setCardIconBackgroundDrawable -attr setCardIconHeight -attr setCardIconWidth -attr setCardStroke -attr setCardStrokeColor -attr setCardSummary -attr setCardTitle -attr setSummaryFont -attr setSummaryTextSize -attr setTitleFont -attr setTitleTextSize -attr setsTag -attr shapeAppearance -attr shapeAppearanceCornerExtraExtraLarge -attr shapeAppearanceCornerExtraLarge -attr shapeAppearanceCornerExtraLargeIncreased -attr shapeAppearanceCornerExtraSmall -attr shapeAppearanceCornerLarge -attr shapeAppearanceCornerLargeIncreased -attr shapeAppearanceCornerMedium -attr shapeAppearanceCornerSmall -attr shapeAppearanceLargeComponent -attr shapeAppearanceMediumComponent -attr shapeAppearanceOverlay -attr shapeAppearanceSmallComponent -attr shapeCornerFamily -attr shapeCornerSizeExtraExtraLarge -attr shapeCornerSizeExtraLarge -attr shapeCornerSizeExtraLargeIncreased -attr shapeCornerSizeExtraSmall -attr shapeCornerSizeLarge -attr shapeCornerSizeLargeIncreased -attr shapeCornerSizeMedium -attr shapeCornerSizeSmall -attr shortcutMatchRequired -attr shouldDisableView -attr shouldRemoveExpandedCorners -attr showAnimationBehavior -attr showAsAction -attr showDelay -attr showDividers -attr showMarker -attr showMotionSpec -attr showPaths -attr showSeekBarValue -attr showText -attr showTitle -attr shrinkMotionSpec -attr sideSheetDialogTheme -attr sideSheetModalStyle -attr simpleItemLayout -attr simpleItemSelectedColor -attr simpleItemSelectedRippleColor -attr simpleItems -attr singleChoiceItemLayout -attr singleLine -attr singleLineTitle -attr singleSelection -attr sizePercent -attr sliderStyle -attr snackbarButtonStyle -attr snackbarStyle -attr snackbarTextViewStyle -attr spanCount -attr spinBars -attr spinnerDropDownItemStyle -attr spinnerStyle -attr splashScreenIconSize -attr splitTrack -attr springBoundary -attr springDamping -attr springMass -attr springStiffness -attr springStopThreshold -attr srcCompat -attr stackFromEnd -attr staggered -attr startIconCheckable -attr startIconContentDescription -attr startIconDrawable -attr startIconMinSize -attr startIconScaleType -attr startIconTint -attr startIconTintMode -attr startInsetScrimEnabled -attr state_above_anchor -attr state_collapsed -attr state_collapsible -attr state_dragged -attr state_error -attr state_indeterminate -attr state_liftable -attr state_lifted -attr state_with_icon -attr statusBarBackground -attr statusBarForeground -attr statusBarScrim -attr stiffness -attr strokeColor -attr strokeWidth -attr subMenuArrow -attr subheaderColor -attr subheaderInsetEnd -attr subheaderInsetStart -attr subheaderTextAppearance -attr submenuDividersEnabled -attr submitBackground -attr subtitle -attr subtitleCentered -attr subtitleMaxLines -attr subtitleTextAppearance -attr subtitleTextColor -attr subtitleTextStyle -attr suffixText -attr suffixTextAppearance -attr suffixTextColor -attr suggestionRowLayout -attr summary -attr summaryOff -attr summaryOn -attr switchMinWidth -attr switchPadding -attr switchPreferenceCompatStyle -attr switchPreferenceStyle -attr switchStyle -attr switchTextAppearance -attr switchTextOff -attr switchTextOn -attr symbolCompletionEnabled -attr tabBackground -attr tabContentStart -attr tabGravity -attr tabIconTint -attr tabIconTintMode -attr tabIndicator -attr tabIndicatorAnimationDuration -attr tabIndicatorAnimationMode -attr tabIndicatorColor -attr tabIndicatorFullWidth -attr tabIndicatorGravity -attr tabIndicatorHeight -attr tabInlineLabel -attr tabMaxWidth -attr tabMinWidth -attr tabMode -attr tabPadding -attr tabPaddingBottom -attr tabPaddingEnd -attr tabPaddingStart -attr tabPaddingTop -attr tabRippleColor -attr tabSecondaryStyle -attr tabSelectedTextAppearance -attr tabSelectedTextColor -attr tabStyle -attr tabTextAppearance -attr tabTextColor -attr tabUnboundedRipple -attr tabWidth -attr targetId -attr telltales_tailColor -attr telltales_tailScale -attr telltales_velocityMode -attr termuxActivityDrawerBackground -attr termuxActivityDrawerImageTint -attr text -attr textAllCaps -attr textAppearanceBody1 -attr textAppearanceBody2 -attr textAppearanceBodyLarge -attr textAppearanceBodyLargeEmphasized -attr textAppearanceBodyMedium -attr textAppearanceBodyMediumEmphasized -attr textAppearanceBodySmall -attr textAppearanceBodySmallEmphasized -attr textAppearanceButton -attr textAppearanceCaption -attr textAppearanceDisplayLarge -attr textAppearanceDisplayLargeEmphasized -attr textAppearanceDisplayMedium -attr textAppearanceDisplayMediumEmphasized -attr textAppearanceDisplaySmall -attr textAppearanceDisplaySmallEmphasized -attr textAppearanceHeadline1 -attr textAppearanceHeadline2 -attr textAppearanceHeadline3 -attr textAppearanceHeadline4 -attr textAppearanceHeadline5 -attr textAppearanceHeadline6 -attr textAppearanceHeadlineLarge -attr textAppearanceHeadlineLargeEmphasized -attr textAppearanceHeadlineMedium -attr textAppearanceHeadlineMediumEmphasized -attr textAppearanceHeadlineSmall -attr textAppearanceHeadlineSmallEmphasized -attr textAppearanceLabelLarge -attr textAppearanceLabelLargeEmphasized -attr textAppearanceLabelMedium -attr textAppearanceLabelMediumEmphasized -attr textAppearanceLabelSmall -attr textAppearanceLabelSmallEmphasized -attr textAppearanceLargePopupMenu -attr textAppearanceLineHeightEnabled -attr textAppearanceListItem -attr textAppearanceListItemSecondary -attr textAppearanceListItemSmall -attr textAppearanceOverline -attr textAppearancePopupMenuHeader -attr textAppearanceSearchResultSubtitle -attr textAppearanceSearchResultTitle -attr textAppearanceSmallPopupMenu -attr textAppearanceSubtitle1 -attr textAppearanceSubtitle2 -attr textAppearanceTitleLarge -attr textAppearanceTitleLargeEmphasized -attr textAppearanceTitleMedium -attr textAppearanceTitleMediumEmphasized -attr textAppearanceTitleSmall -attr textAppearanceTitleSmallEmphasized -attr textBackground -attr textBackgroundPanX -attr textBackgroundPanY -attr textBackgroundRotate -attr textBackgroundZoom -attr textCentered -attr textColorAlertDialogListItem -attr textColorSearchUrl -attr textEndPadding -attr textFillColor -attr textInputFilledDenseStyle -attr textInputFilledExposedDropdownMenuStyle -attr textInputFilledStyle -attr textInputLayoutFocusedRectEnabled -attr textInputOutlinedDenseStyle -attr textInputOutlinedExposedDropdownMenuStyle -attr textInputOutlinedStyle -attr textInputStyle -attr textLocale -attr textOutlineColor -attr textOutlineThickness -attr textPanX -attr textPanY -attr textSize -attr textStartPadding -attr textureBlurFactor -attr textureEffect -attr textureHeight -attr textureWidth -attr theme -attr thickness -attr thumbColor -attr thumbElevation -attr thumbHeight -attr thumbIcon -attr thumbIconSize -attr thumbIconTint -attr thumbIconTintMode -attr thumbRadius -attr thumbStrokeColor -attr thumbStrokeWidth -attr thumbTextPadding -attr thumbTint -attr thumbTintMode -attr thumbTrackGapSize -attr thumbWidth -attr tickColor -attr tickColorActive -attr tickColorInactive -attr tickMark -attr tickMarkTint -attr tickMarkTintMode -attr tickRadiusActive -attr tickRadiusInactive -attr tickVisibilityMode -attr tickVisible -attr tint -attr tintMode -attr tintNavigationIcon -attr title -attr titleCentered -attr titleCollapseMode -attr titleEnabled -attr titleMargin -attr titleMarginBottom -attr titleMarginEnd -attr titleMarginStart -attr titleMarginTop -attr titleMargins -attr titleMaxLines -attr titlePositionInterpolator -attr titleTextAppearance -attr titleTextColor -attr titleTextEllipsize -attr titleTextStyle -attr toggleCheckedStateOnClick -attr toolbarId -attr toolbarNavigationButtonStyle -attr toolbarStyle -attr toolbarSurfaceStyle -attr tooltipForegroundColor -attr tooltipFrameBackground -attr tooltipStyle -attr tooltipText -attr topInsetScrimEnabled -attr touchAnchorId -attr touchAnchorSide -attr touchRegionId -attr track -attr trackColor -attr trackColorActive -attr trackColorInactive -attr trackCornerRadius -attr trackCornerSize -attr trackDecoration -attr trackDecorationTint -attr trackDecorationTintMode -attr trackHeight -attr trackIconActiveColor -attr trackIconActiveEnd -attr trackIconActiveStart -attr trackIconInactiveColor -attr trackIconInactiveEnd -attr trackIconInactiveStart -attr trackIconSize -attr trackInnerCornerRadius -attr trackInsideCornerSize -attr trackStopIndicatorPadding -attr trackStopIndicatorSize -attr trackThickness -attr trackTint -attr trackTintMode -attr transformPivotTarget -attr transitionDisable -attr transitionEasing -attr transitionFlags -attr transitionPathRotate -attr transitionShapeAppearance -attr triggerId -attr triggerReceiver -attr triggerSlack -attr ttcIndex -attr upDuration -attr updatesContinuously -attr useCompatPadding -attr useDrawerArrowDrawable -attr useMaterialThemeColors -attr useSimpleSummaryProvider -attr use_legacy_parser -attr values -attr vector_src -attr verticalOffset -attr verticalOffsetWithText -attr verticalScrollbarEnabled -attr viewInflaterClass -attr viewTransitionMode -attr viewTransitionOnCross -attr viewTransitionOnNegativeCross -attr viewTransitionOnPositiveCross -attr visibilityMode -attr voiceIcon -attr warmth -attr waveAmplitude -attr waveDecay -attr waveOffset -attr wavePeriod -attr wavePhase -attr waveShape -attr waveSpeed -attr waveVariesBy -attr wavelength -attr wavelengthDeterminate -attr wavelengthIndeterminate -attr widgetLayout -attr widthChange -attr windowActionBar -attr windowActionBarOverlay -attr windowActionModeOverlay -attr windowFixedHeightMajor -attr windowFixedHeightMinor -attr windowFixedWidthMajor -attr windowFixedWidthMinor -attr windowMinWidthMajor -attr windowMinWidthMinor -attr windowNoTitle -attr windowSplashScreenAnimatedIcon -attr windowSplashScreenAnimationDuration -attr windowSplashScreenBackground -attr windowSplashScreenIconBackgroundColor -attr wordwrapMode -attr yearSelectedStyle -attr yearStyle -attr yearTodayStyle -bool abc_action_bar_embed_tabs -bool abc_allow_stacked_button_bar -bool abc_config_actionMenuItemAllCaps -bool config_materialPreferenceIconSpaceReserved -bool mtrl_btn_textappearance_all_caps -color _blue_wave_dark_colorBackground -color _blue_wave_dark_colorError -color _blue_wave_dark_colorErrorContainer -color _blue_wave_dark_colorOnBackground -color _blue_wave_dark_colorOnError -color _blue_wave_dark_colorOnErrorContainer -color _blue_wave_dark_colorOnPrimary -color _blue_wave_dark_colorOnPrimaryContainer -color _blue_wave_dark_colorOnSecondary -color _blue_wave_dark_colorOnSecondaryContainer -color _blue_wave_dark_colorOnSurface -color _blue_wave_dark_colorOnSurfaceInverse -color _blue_wave_dark_colorOnSurfaceVariant -color _blue_wave_dark_colorOnTertiary -color _blue_wave_dark_colorOnTertiaryContainer -color _blue_wave_dark_colorOutline -color _blue_wave_dark_colorPrimary -color _blue_wave_dark_colorPrimaryContainer -color _blue_wave_dark_colorPrimaryDark -color _blue_wave_dark_colorPrimaryInverse -color _blue_wave_dark_colorSecondary -color _blue_wave_dark_colorSecondaryContainer -color _blue_wave_dark_colorSurface -color _blue_wave_dark_colorSurfaceInverse -color _blue_wave_dark_colorSurfaceVariant -color _blue_wave_dark_colorTertiary -color _blue_wave_dark_colorTertiaryContainer -color _blue_wave_light_colorBackground -color _blue_wave_light_colorError -color _blue_wave_light_colorErrorContainer -color _blue_wave_light_colorOnBackground -color _blue_wave_light_colorOnError -color _blue_wave_light_colorOnErrorContainer -color _blue_wave_light_colorOnPrimary -color _blue_wave_light_colorOnPrimaryContainer -color _blue_wave_light_colorOnSecondary -color _blue_wave_light_colorOnSecondaryContainer -color _blue_wave_light_colorOnSurface -color _blue_wave_light_colorOnSurfaceInverse -color _blue_wave_light_colorOnSurfaceVariant -color _blue_wave_light_colorOnTertiary -color _blue_wave_light_colorOnTertiaryContainer -color _blue_wave_light_colorOutline -color _blue_wave_light_colorPrimary -color _blue_wave_light_colorPrimaryContainer -color _blue_wave_light_colorPrimaryDark -color _blue_wave_light_colorPrimaryInverse -color _blue_wave_light_colorSecondary -color _blue_wave_light_colorSecondaryContainer -color _blue_wave_light_colorSurface -color _blue_wave_light_colorSurfaceInverse -color _blue_wave_light_colorSurfaceVariant -color _blue_wave_light_colorTertiary -color _blue_wave_light_colorTertiaryContainer -color _greenish_dark_colorBackground -color _greenish_dark_colorError -color _greenish_dark_colorErrorContainer -color _greenish_dark_colorOnBackground -color _greenish_dark_colorOnError -color _greenish_dark_colorOnErrorContainer -color _greenish_dark_colorOnPrimary -color _greenish_dark_colorOnPrimaryContainer -color _greenish_dark_colorOnSecondary -color _greenish_dark_colorOnSecondaryContainer -color _greenish_dark_colorOnSurface -color _greenish_dark_colorOnSurfaceInverse -color _greenish_dark_colorOnSurfaceVariant -color _greenish_dark_colorOnTertiary -color _greenish_dark_colorOnTertiaryContainer -color _greenish_dark_colorOutline -color _greenish_dark_colorPrimary -color _greenish_dark_colorPrimaryContainer -color _greenish_dark_colorPrimaryDark -color _greenish_dark_colorPrimaryInverse -color _greenish_dark_colorSecondary -color _greenish_dark_colorSecondaryContainer -color _greenish_dark_colorSurface -color _greenish_dark_colorSurfaceInverse -color _greenish_dark_colorSurfaceVariant -color _greenish_dark_colorTertiary -color _greenish_dark_colorTertiaryContainer -color _greenish_light_colorBackground -color _greenish_light_colorError -color _greenish_light_colorErrorContainer -color _greenish_light_colorOnBackground -color _greenish_light_colorOnError -color _greenish_light_colorOnErrorContainer -color _greenish_light_colorOnPrimary -color _greenish_light_colorOnPrimaryContainer -color _greenish_light_colorOnSecondary -color _greenish_light_colorOnSecondaryContainer -color _greenish_light_colorOnSurface -color _greenish_light_colorOnSurfaceInverse -color _greenish_light_colorOnSurfaceVariant -color _greenish_light_colorOnTertiary -color _greenish_light_colorOnTertiaryContainer -color _greenish_light_colorOutline -color _greenish_light_colorPrimary -color _greenish_light_colorPrimaryContainer -color _greenish_light_colorPrimaryDark -color _greenish_light_colorPrimaryInverse -color _greenish_light_colorSecondary -color _greenish_light_colorSecondaryContainer -color _greenish_light_colorSurface -color _greenish_light_colorSurfaceInverse -color _greenish_light_colorSurfaceVariant -color _greenish_light_colorTertiary -color _greenish_light_colorTertiaryContainer -color _sunny_glow_dark_colorBackground -color _sunny_glow_dark_colorError -color _sunny_glow_dark_colorErrorContainer -color _sunny_glow_dark_colorOnBackground -color _sunny_glow_dark_colorOnError -color _sunny_glow_dark_colorOnErrorContainer -color _sunny_glow_dark_colorOnPrimary -color _sunny_glow_dark_colorOnPrimaryContainer -color _sunny_glow_dark_colorOnSecondary -color _sunny_glow_dark_colorOnSecondaryContainer -color _sunny_glow_dark_colorOnSurface -color _sunny_glow_dark_colorOnSurfaceInverse -color _sunny_glow_dark_colorOnSurfaceVariant -color _sunny_glow_dark_colorOnTertiary -color _sunny_glow_dark_colorOnTertiaryContainer -color _sunny_glow_dark_colorOutline -color _sunny_glow_dark_colorPrimary -color _sunny_glow_dark_colorPrimaryContainer -color _sunny_glow_dark_colorPrimaryDark -color _sunny_glow_dark_colorPrimaryInverse -color _sunny_glow_dark_colorSecondary -color _sunny_glow_dark_colorSecondaryContainer -color _sunny_glow_dark_colorSurface -color _sunny_glow_dark_colorSurfaceInverse -color _sunny_glow_dark_colorSurfaceVariant -color _sunny_glow_dark_colorTertiary -color _sunny_glow_dark_colorTertiaryContainer -color _sunny_glow_light_colorBackground -color _sunny_glow_light_colorError -color _sunny_glow_light_colorErrorContainer -color _sunny_glow_light_colorOnBackground -color _sunny_glow_light_colorOnError -color _sunny_glow_light_colorOnErrorContainer -color _sunny_glow_light_colorOnPrimary -color _sunny_glow_light_colorOnPrimaryContainer -color _sunny_glow_light_colorOnSecondary -color _sunny_glow_light_colorOnSecondaryContainer -color _sunny_glow_light_colorOnSurface -color _sunny_glow_light_colorOnSurfaceInverse -color _sunny_glow_light_colorOnSurfaceVariant -color _sunny_glow_light_colorOnTertiary -color _sunny_glow_light_colorOnTertiaryContainer -color _sunny_glow_light_colorOutline -color _sunny_glow_light_colorPrimary -color _sunny_glow_light_colorPrimaryContainer -color _sunny_glow_light_colorPrimaryDark -color _sunny_glow_light_colorPrimaryInverse -color _sunny_glow_light_colorSecondary -color _sunny_glow_light_colorSecondaryContainer -color _sunny_glow_light_colorSurface -color _sunny_glow_light_colorSurfaceInverse -color _sunny_glow_light_colorSurfaceVariant -color _sunny_glow_light_colorTertiary -color _sunny_glow_light_colorTertiaryContainer -color _vscode_dark_colorBackground -color _vscode_dark_colorError -color _vscode_dark_colorErrorContainer -color _vscode_dark_colorOnBackground -color _vscode_dark_colorOnError -color _vscode_dark_colorOnErrorContainer -color _vscode_dark_colorOnPrimary -color _vscode_dark_colorOnPrimaryContainer -color _vscode_dark_colorOnSecondary -color _vscode_dark_colorOnSecondaryContainer -color _vscode_dark_colorOnSurface -color _vscode_dark_colorOnSurfaceInverse -color _vscode_dark_colorOnSurfaceVariant -color _vscode_dark_colorOnTertiary -color _vscode_dark_colorOnTertiaryContainer -color _vscode_dark_colorOutline -color _vscode_dark_colorPrimary -color _vscode_dark_colorPrimaryContainer -color _vscode_dark_colorPrimaryDark -color _vscode_dark_colorPrimaryInverse -color _vscode_dark_colorSecondary -color _vscode_dark_colorSecondaryContainer -color _vscode_dark_colorSurface -color _vscode_dark_colorSurfaceInverse -color _vscode_dark_colorSurfaceVariant -color _vscode_dark_colorTertiary -color _vscode_dark_colorTertiaryContainer -color _vscode_light_colorBackground -color _vscode_light_colorError -color _vscode_light_colorErrorContainer -color _vscode_light_colorOnBackground -color _vscode_light_colorOnError -color _vscode_light_colorOnErrorContainer -color _vscode_light_colorOnPrimary -color _vscode_light_colorOnPrimaryContainer -color _vscode_light_colorOnSecondary -color _vscode_light_colorOnSecondaryContainer -color _vscode_light_colorOnSurface -color _vscode_light_colorOnSurfaceInverse -color _vscode_light_colorOnSurfaceVariant -color _vscode_light_colorOnTertiary -color _vscode_light_colorOnTertiaryContainer -color _vscode_light_colorOutline -color _vscode_light_colorPrimary -color _vscode_light_colorPrimaryContainer -color _vscode_light_colorPrimaryDark -color _vscode_light_colorPrimaryInverse -color _vscode_light_colorSecondary -color _vscode_light_colorSecondaryContainer -color _vscode_light_colorSurface -color _vscode_light_colorSurfaceInverse -color _vscode_light_colorSurfaceVariant -color _vscode_light_colorTertiary -color _vscode_light_colorTertiaryContainer -color abc_background_cache_hint_selector_material_dark -color abc_background_cache_hint_selector_material_light -color abc_btn_colored_borderless_text_material -color abc_btn_colored_text_material -color abc_color_highlight_material -color abc_decor_view_status_guard -color abc_decor_view_status_guard_light -color abc_hint_foreground_material_dark -color abc_hint_foreground_material_light -color abc_input_method_navigation_guard -color abc_primary_text_disable_only_material_dark -color abc_primary_text_disable_only_material_light -color abc_primary_text_material_dark -color abc_primary_text_material_light -color abc_search_url_text -color abc_search_url_text_normal -color abc_search_url_text_pressed -color abc_search_url_text_selected -color abc_secondary_text_material_dark -color abc_secondary_text_material_light -color abc_tint_btn_checkable -color abc_tint_default -color abc_tint_edittext -color abc_tint_seek_thumb -color abc_tint_spinner -color abc_tint_switch_track -color accent_material_dark -color accent_material_light -color androidx_core_ripple_material_light -color androidx_core_secondary_text_default_material_light -color background_floating_material_dark -color background_floating_material_light -color background_markdown_code_block -color background_markdown_code_inline -color background_material_dark -color background_material_light -color black -color bright_foreground_disabled_material_dark -color bright_foreground_disabled_material_light -color bright_foreground_inverse_material_dark -color bright_foreground_inverse_material_light -color bright_foreground_material_dark -color bright_foreground_material_light -color button_material_dark -color button_material_light -color call_notification_answer_color -color call_notification_decline_color -color cardview_dark_background -color cardview_light_background -color cardview_shadow_end_color -color cardview_shadow_start_color -color color_error -color color_picker_default_color -color color_success -color color_warning -color defaultSymbolInputBackgroundColor -color defaultSymbolInputTextColor -color design_bottom_navigation_shadow_color -color design_box_stroke_color -color design_dark_default_color_background -color design_dark_default_color_error -color design_dark_default_color_on_background -color design_dark_default_color_on_error -color design_dark_default_color_on_primary -color design_dark_default_color_on_secondary -color design_dark_default_color_on_surface -color design_dark_default_color_primary -color design_dark_default_color_primary_dark -color design_dark_default_color_primary_variant -color design_dark_default_color_secondary -color design_dark_default_color_secondary_variant -color design_dark_default_color_surface -color design_default_color_background -color design_default_color_error -color design_default_color_on_background -color design_default_color_on_error -color design_default_color_on_primary -color design_default_color_on_secondary -color design_default_color_on_surface -color design_default_color_primary -color design_default_color_primary_dark -color design_default_color_primary_variant -color design_default_color_secondary -color design_default_color_secondary_variant -color design_default_color_surface -color design_error -color design_fab_shadow_end_color -color design_fab_shadow_mid_color -color design_fab_shadow_start_color -color design_fab_stroke_end_inner_color -color design_fab_stroke_end_outer_color -color design_fab_stroke_top_inner_color -color design_fab_stroke_top_outer_color -color design_icon_tint -color design_snackbar_background_color -color design_tint_password_toggle -color diagnostic_error -color diagnostic_warning -color dim_foreground_disabled_material_dark -color dim_foreground_disabled_material_light -color dim_foreground_material_dark -color dim_foreground_material_light -color error_color_material_dark -color error_color_material_light -color foreground_material_dark -color foreground_material_light -color green_500 -color grey_500 -color highlighted_text_material_dark -color highlighted_text_material_light -color ic_launcher_background -color m3_appbar_overlay_color -color m3_assist_chip_icon_tint_color -color m3_assist_chip_stroke_color -color m3_bottom_sheet_drag_handle_color -color m3_button_background_color_selector -color m3_button_foreground_color_selector -color m3_button_outline_color_selector -color m3_button_ripple_color -color m3_button_ripple_color_selector -color m3_calendar_item_disabled_text -color m3_calendar_item_stroke_color -color m3_card_foreground_color -color m3_card_ripple_color -color m3_card_stroke_color -color m3_checkbox_button_icon_tint -color m3_checkbox_button_tint -color m3_chip_assist_text_color -color m3_chip_background_color -color m3_chip_ripple_color -color m3_chip_stroke_color -color m3_chip_text_color -color m3_dark_default_color_primary_text -color m3_dark_default_color_secondary_text -color m3_dark_highlighted_text -color m3_dark_hint_foreground -color m3_dark_primary_text_disable_only -color m3_default_color_primary_text -color m3_default_color_secondary_text -color m3_dynamic_dark_default_color_primary_text -color m3_dynamic_dark_default_color_secondary_text -color m3_dynamic_dark_highlighted_text -color m3_dynamic_dark_hint_foreground -color m3_dynamic_dark_primary_text_disable_only -color m3_dynamic_default_color_primary_text -color m3_dynamic_default_color_secondary_text -color m3_dynamic_highlighted_text -color m3_dynamic_hint_foreground -color m3_dynamic_primary_text_disable_only -color m3_efab_ripple_color_selector -color m3_elevated_chip_background_color -color m3_fab_efab_background_color_selector -color m3_fab_efab_foreground_color_selector -color m3_fab_ripple_color_selector -color m3_filled_icon_button_container_color_selector -color m3_floating_toolbar_vibrant_icon_button_container_color_selector -color m3_floating_toolbar_vibrant_icon_button_text_color_selector -color m3_highlighted_text -color m3_hint_foreground -color m3_icon_button_icon_color_selector -color m3_navigation_bar_item_with_indicator_icon_tint -color m3_navigation_bar_item_with_indicator_label_tint -color m3_navigation_bar_ripple_color_selector -color m3_navigation_item_background_color -color m3_navigation_item_icon_tint -color m3_navigation_item_ripple_color -color m3_navigation_item_text_color -color m3_navigation_rail_item_with_indicator_icon_tint -color m3_navigation_rail_item_with_indicator_label_tint -color m3_navigation_rail_ripple_color_selector -color m3_popupmenu_overlay_color -color m3_primary_text_disable_only -color m3_radiobutton_button_tint -color m3_radiobutton_ripple_tint -color m3_ref_palette_black -color m3_ref_palette_blue0 -color m3_ref_palette_blue10 -color m3_ref_palette_blue100 -color m3_ref_palette_blue20 -color m3_ref_palette_blue30 -color m3_ref_palette_blue40 -color m3_ref_palette_blue50 -color m3_ref_palette_blue60 -color m3_ref_palette_blue70 -color m3_ref_palette_blue80 -color m3_ref_palette_blue90 -color m3_ref_palette_blue95 -color m3_ref_palette_blue98 -color m3_ref_palette_blue_variant0 -color m3_ref_palette_blue_variant10 -color m3_ref_palette_blue_variant100 -color m3_ref_palette_blue_variant20 -color m3_ref_palette_blue_variant30 -color m3_ref_palette_blue_variant40 -color m3_ref_palette_blue_variant50 -color m3_ref_palette_blue_variant60 -color m3_ref_palette_blue_variant70 -color m3_ref_palette_blue_variant80 -color m3_ref_palette_blue_variant90 -color m3_ref_palette_blue_variant95 -color m3_ref_palette_blue_variant98 -color m3_ref_palette_cyan0 -color m3_ref_palette_cyan10 -color m3_ref_palette_cyan100 -color m3_ref_palette_cyan20 -color m3_ref_palette_cyan30 -color m3_ref_palette_cyan40 -color m3_ref_palette_cyan50 -color m3_ref_palette_cyan60 -color m3_ref_palette_cyan70 -color m3_ref_palette_cyan80 -color m3_ref_palette_cyan90 -color m3_ref_palette_cyan95 -color m3_ref_palette_cyan98 -color m3_ref_palette_dynamic_neutral0 -color m3_ref_palette_dynamic_neutral10 -color m3_ref_palette_dynamic_neutral100 -color m3_ref_palette_dynamic_neutral12 -color m3_ref_palette_dynamic_neutral17 -color m3_ref_palette_dynamic_neutral20 -color m3_ref_palette_dynamic_neutral22 -color m3_ref_palette_dynamic_neutral24 -color m3_ref_palette_dynamic_neutral30 -color m3_ref_palette_dynamic_neutral4 -color m3_ref_palette_dynamic_neutral40 -color m3_ref_palette_dynamic_neutral50 -color m3_ref_palette_dynamic_neutral6 -color m3_ref_palette_dynamic_neutral60 -color m3_ref_palette_dynamic_neutral70 -color m3_ref_palette_dynamic_neutral80 -color m3_ref_palette_dynamic_neutral87 -color m3_ref_palette_dynamic_neutral90 -color m3_ref_palette_dynamic_neutral92 -color m3_ref_palette_dynamic_neutral94 -color m3_ref_palette_dynamic_neutral95 -color m3_ref_palette_dynamic_neutral96 -color m3_ref_palette_dynamic_neutral98 -color m3_ref_palette_dynamic_neutral99 -color m3_ref_palette_dynamic_neutral_variant0 -color m3_ref_palette_dynamic_neutral_variant10 -color m3_ref_palette_dynamic_neutral_variant100 -color m3_ref_palette_dynamic_neutral_variant12 -color m3_ref_palette_dynamic_neutral_variant17 -color m3_ref_palette_dynamic_neutral_variant20 -color m3_ref_palette_dynamic_neutral_variant22 -color m3_ref_palette_dynamic_neutral_variant24 -color m3_ref_palette_dynamic_neutral_variant30 -color m3_ref_palette_dynamic_neutral_variant4 -color m3_ref_palette_dynamic_neutral_variant40 -color m3_ref_palette_dynamic_neutral_variant50 -color m3_ref_palette_dynamic_neutral_variant6 -color m3_ref_palette_dynamic_neutral_variant60 -color m3_ref_palette_dynamic_neutral_variant70 -color m3_ref_palette_dynamic_neutral_variant80 -color m3_ref_palette_dynamic_neutral_variant87 -color m3_ref_palette_dynamic_neutral_variant90 -color m3_ref_palette_dynamic_neutral_variant92 -color m3_ref_palette_dynamic_neutral_variant94 -color m3_ref_palette_dynamic_neutral_variant95 -color m3_ref_palette_dynamic_neutral_variant96 -color m3_ref_palette_dynamic_neutral_variant98 -color m3_ref_palette_dynamic_neutral_variant99 -color m3_ref_palette_dynamic_primary0 -color m3_ref_palette_dynamic_primary10 -color m3_ref_palette_dynamic_primary100 -color m3_ref_palette_dynamic_primary20 -color m3_ref_palette_dynamic_primary30 -color m3_ref_palette_dynamic_primary40 -color m3_ref_palette_dynamic_primary50 -color m3_ref_palette_dynamic_primary60 -color m3_ref_palette_dynamic_primary70 -color m3_ref_palette_dynamic_primary80 -color m3_ref_palette_dynamic_primary90 -color m3_ref_palette_dynamic_primary95 -color m3_ref_palette_dynamic_primary98 -color m3_ref_palette_dynamic_primary99 -color m3_ref_palette_dynamic_secondary0 -color m3_ref_palette_dynamic_secondary10 -color m3_ref_palette_dynamic_secondary100 -color m3_ref_palette_dynamic_secondary20 -color m3_ref_palette_dynamic_secondary30 -color m3_ref_palette_dynamic_secondary40 -color m3_ref_palette_dynamic_secondary50 -color m3_ref_palette_dynamic_secondary60 -color m3_ref_palette_dynamic_secondary70 -color m3_ref_palette_dynamic_secondary80 -color m3_ref_palette_dynamic_secondary90 -color m3_ref_palette_dynamic_secondary95 -color m3_ref_palette_dynamic_secondary98 -color m3_ref_palette_dynamic_secondary99 -color m3_ref_palette_dynamic_tertiary0 -color m3_ref_palette_dynamic_tertiary10 -color m3_ref_palette_dynamic_tertiary100 -color m3_ref_palette_dynamic_tertiary20 -color m3_ref_palette_dynamic_tertiary30 -color m3_ref_palette_dynamic_tertiary40 -color m3_ref_palette_dynamic_tertiary50 -color m3_ref_palette_dynamic_tertiary60 -color m3_ref_palette_dynamic_tertiary70 -color m3_ref_palette_dynamic_tertiary80 -color m3_ref_palette_dynamic_tertiary90 -color m3_ref_palette_dynamic_tertiary95 -color m3_ref_palette_dynamic_tertiary98 -color m3_ref_palette_dynamic_tertiary99 -color m3_ref_palette_error0 -color m3_ref_palette_error10 -color m3_ref_palette_error100 -color m3_ref_palette_error20 -color m3_ref_palette_error30 -color m3_ref_palette_error40 -color m3_ref_palette_error50 -color m3_ref_palette_error60 -color m3_ref_palette_error70 -color m3_ref_palette_error80 -color m3_ref_palette_error90 -color m3_ref_palette_error95 -color m3_ref_palette_error98 -color m3_ref_palette_error99 -color m3_ref_palette_green0 -color m3_ref_palette_green10 -color m3_ref_palette_green100 -color m3_ref_palette_green20 -color m3_ref_palette_green30 -color m3_ref_palette_green40 -color m3_ref_palette_green50 -color m3_ref_palette_green60 -color m3_ref_palette_green70 -color m3_ref_palette_green80 -color m3_ref_palette_green90 -color m3_ref_palette_green95 -color m3_ref_palette_green98 -color m3_ref_palette_grey0 -color m3_ref_palette_grey10 -color m3_ref_palette_grey100 -color m3_ref_palette_grey20 -color m3_ref_palette_grey30 -color m3_ref_palette_grey40 -color m3_ref_palette_grey50 -color m3_ref_palette_grey60 -color m3_ref_palette_grey70 -color m3_ref_palette_grey80 -color m3_ref_palette_grey90 -color m3_ref_palette_grey95 -color m3_ref_palette_grey98 -color m3_ref_palette_grey_variant0 -color m3_ref_palette_grey_variant10 -color m3_ref_palette_grey_variant100 -color m3_ref_palette_grey_variant20 -color m3_ref_palette_grey_variant30 -color m3_ref_palette_grey_variant40 -color m3_ref_palette_grey_variant50 -color m3_ref_palette_grey_variant60 -color m3_ref_palette_grey_variant70 -color m3_ref_palette_grey_variant80 -color m3_ref_palette_grey_variant90 -color m3_ref_palette_grey_variant95 -color m3_ref_palette_grey_variant98 -color m3_ref_palette_neutral0 -color m3_ref_palette_neutral10 -color m3_ref_palette_neutral100 -color m3_ref_palette_neutral12 -color m3_ref_palette_neutral17 -color m3_ref_palette_neutral20 -color m3_ref_palette_neutral22 -color m3_ref_palette_neutral24 -color m3_ref_palette_neutral30 -color m3_ref_palette_neutral4 -color m3_ref_palette_neutral40 -color m3_ref_palette_neutral50 -color m3_ref_palette_neutral6 -color m3_ref_palette_neutral60 -color m3_ref_palette_neutral70 -color m3_ref_palette_neutral80 -color m3_ref_palette_neutral87 -color m3_ref_palette_neutral90 -color m3_ref_palette_neutral92 -color m3_ref_palette_neutral94 -color m3_ref_palette_neutral95 -color m3_ref_palette_neutral96 -color m3_ref_palette_neutral98 -color m3_ref_palette_neutral99 -color m3_ref_palette_neutral_variant0 -color m3_ref_palette_neutral_variant10 -color m3_ref_palette_neutral_variant100 -color m3_ref_palette_neutral_variant20 -color m3_ref_palette_neutral_variant30 -color m3_ref_palette_neutral_variant40 -color m3_ref_palette_neutral_variant50 -color m3_ref_palette_neutral_variant60 -color m3_ref_palette_neutral_variant70 -color m3_ref_palette_neutral_variant80 -color m3_ref_palette_neutral_variant90 -color m3_ref_palette_neutral_variant95 -color m3_ref_palette_neutral_variant98 -color m3_ref_palette_neutral_variant99 -color m3_ref_palette_orange0 -color m3_ref_palette_orange10 -color m3_ref_palette_orange100 -color m3_ref_palette_orange20 -color m3_ref_palette_orange30 -color m3_ref_palette_orange40 -color m3_ref_palette_orange50 -color m3_ref_palette_orange60 -color m3_ref_palette_orange70 -color m3_ref_palette_orange80 -color m3_ref_palette_orange90 -color m3_ref_palette_orange95 -color m3_ref_palette_orange98 -color m3_ref_palette_pink0 -color m3_ref_palette_pink10 -color m3_ref_palette_pink100 -color m3_ref_palette_pink20 -color m3_ref_palette_pink30 -color m3_ref_palette_pink40 -color m3_ref_palette_pink50 -color m3_ref_palette_pink60 -color m3_ref_palette_pink70 -color m3_ref_palette_pink80 -color m3_ref_palette_pink90 -color m3_ref_palette_pink95 -color m3_ref_palette_pink98 -color m3_ref_palette_primary0 -color m3_ref_palette_primary10 -color m3_ref_palette_primary100 -color m3_ref_palette_primary20 -color m3_ref_palette_primary30 -color m3_ref_palette_primary40 -color m3_ref_palette_primary50 -color m3_ref_palette_primary60 -color m3_ref_palette_primary70 -color m3_ref_palette_primary80 -color m3_ref_palette_primary90 -color m3_ref_palette_primary95 -color m3_ref_palette_primary98 -color m3_ref_palette_primary99 -color m3_ref_palette_purple0 -color m3_ref_palette_purple10 -color m3_ref_palette_purple100 -color m3_ref_palette_purple20 -color m3_ref_palette_purple30 -color m3_ref_palette_purple40 -color m3_ref_palette_purple50 -color m3_ref_palette_purple60 -color m3_ref_palette_purple70 -color m3_ref_palette_purple80 -color m3_ref_palette_purple90 -color m3_ref_palette_purple95 -color m3_ref_palette_purple98 -color m3_ref_palette_red0 -color m3_ref_palette_red10 -color m3_ref_palette_red100 -color m3_ref_palette_red20 -color m3_ref_palette_red30 -color m3_ref_palette_red40 -color m3_ref_palette_red50 -color m3_ref_palette_red60 -color m3_ref_palette_red70 -color m3_ref_palette_red80 -color m3_ref_palette_red90 -color m3_ref_palette_red95 -color m3_ref_palette_red98 -color m3_ref_palette_secondary0 -color m3_ref_palette_secondary10 -color m3_ref_palette_secondary100 -color m3_ref_palette_secondary20 -color m3_ref_palette_secondary30 -color m3_ref_palette_secondary40 -color m3_ref_palette_secondary50 -color m3_ref_palette_secondary60 -color m3_ref_palette_secondary70 -color m3_ref_palette_secondary80 -color m3_ref_palette_secondary90 -color m3_ref_palette_secondary95 -color m3_ref_palette_secondary98 -color m3_ref_palette_secondary99 -color m3_ref_palette_tertiary0 -color m3_ref_palette_tertiary10 -color m3_ref_palette_tertiary100 -color m3_ref_palette_tertiary20 -color m3_ref_palette_tertiary30 -color m3_ref_palette_tertiary40 -color m3_ref_palette_tertiary50 -color m3_ref_palette_tertiary60 -color m3_ref_palette_tertiary70 -color m3_ref_palette_tertiary80 -color m3_ref_palette_tertiary90 -color m3_ref_palette_tertiary95 -color m3_ref_palette_tertiary98 -color m3_ref_palette_tertiary99 -color m3_ref_palette_white -color m3_ref_palette_yellow0 -color m3_ref_palette_yellow10 -color m3_ref_palette_yellow100 -color m3_ref_palette_yellow20 -color m3_ref_palette_yellow30 -color m3_ref_palette_yellow40 -color m3_ref_palette_yellow50 -color m3_ref_palette_yellow60 -color m3_ref_palette_yellow70 -color m3_ref_palette_yellow80 -color m3_ref_palette_yellow90 -color m3_ref_palette_yellow95 -color m3_ref_palette_yellow98 -color m3_selection_control_ripple_color_selector -color m3_simple_item_ripple_color -color m3_slider_active_tick_marks_color -color m3_slider_active_track_color -color m3_slider_active_track_color_legacy -color m3_slider_halo_color_legacy -color m3_slider_inactive_tick_marks_color -color m3_slider_inactive_track_color -color m3_slider_inactive_track_color_legacy -color m3_slider_thumb_color -color m3_slider_thumb_color_legacy -color m3_standard_toolbar_button_text_color_selector -color m3_standard_toolbar_icon_button_container_color_selector -color m3_standard_toolbar_icon_button_icon_color_selector -color m3_standard_toolbar_icon_button_ripple_color_selector -color m3_switch_thumb_tint -color m3_switch_track_tint -color m3_sys_color_dark_background -color m3_sys_color_dark_error -color m3_sys_color_dark_error_container -color m3_sys_color_dark_inverse_on_surface -color m3_sys_color_dark_inverse_primary -color m3_sys_color_dark_inverse_surface -color m3_sys_color_dark_on_background -color m3_sys_color_dark_on_error -color m3_sys_color_dark_on_error_container -color m3_sys_color_dark_on_primary -color m3_sys_color_dark_on_primary_container -color m3_sys_color_dark_on_secondary -color m3_sys_color_dark_on_secondary_container -color m3_sys_color_dark_on_surface -color m3_sys_color_dark_on_surface_variant -color m3_sys_color_dark_on_tertiary -color m3_sys_color_dark_on_tertiary_container -color m3_sys_color_dark_outline -color m3_sys_color_dark_outline_variant -color m3_sys_color_dark_primary -color m3_sys_color_dark_primary_container -color m3_sys_color_dark_secondary -color m3_sys_color_dark_secondary_container -color m3_sys_color_dark_surface -color m3_sys_color_dark_surface_bright -color m3_sys_color_dark_surface_container -color m3_sys_color_dark_surface_container_high -color m3_sys_color_dark_surface_container_highest -color m3_sys_color_dark_surface_container_low -color m3_sys_color_dark_surface_container_lowest -color m3_sys_color_dark_surface_dim -color m3_sys_color_dark_surface_variant -color m3_sys_color_dark_tertiary -color m3_sys_color_dark_tertiary_container -color m3_sys_color_dynamic_dark_background -color m3_sys_color_dynamic_dark_error -color m3_sys_color_dynamic_dark_error_container -color m3_sys_color_dynamic_dark_inverse_on_surface -color m3_sys_color_dynamic_dark_inverse_primary -color m3_sys_color_dynamic_dark_inverse_surface -color m3_sys_color_dynamic_dark_on_background -color m3_sys_color_dynamic_dark_on_error -color m3_sys_color_dynamic_dark_on_error_container -color m3_sys_color_dynamic_dark_on_primary -color m3_sys_color_dynamic_dark_on_primary_container -color m3_sys_color_dynamic_dark_on_secondary -color m3_sys_color_dynamic_dark_on_secondary_container -color m3_sys_color_dynamic_dark_on_surface -color m3_sys_color_dynamic_dark_on_surface_variant -color m3_sys_color_dynamic_dark_on_tertiary -color m3_sys_color_dynamic_dark_on_tertiary_container -color m3_sys_color_dynamic_dark_outline -color m3_sys_color_dynamic_dark_outline_variant -color m3_sys_color_dynamic_dark_primary -color m3_sys_color_dynamic_dark_primary_container -color m3_sys_color_dynamic_dark_secondary -color m3_sys_color_dynamic_dark_secondary_container -color m3_sys_color_dynamic_dark_surface -color m3_sys_color_dynamic_dark_surface_bright -color m3_sys_color_dynamic_dark_surface_container -color m3_sys_color_dynamic_dark_surface_container_high -color m3_sys_color_dynamic_dark_surface_container_highest -color m3_sys_color_dynamic_dark_surface_container_low -color m3_sys_color_dynamic_dark_surface_container_lowest -color m3_sys_color_dynamic_dark_surface_dim -color m3_sys_color_dynamic_dark_surface_variant -color m3_sys_color_dynamic_dark_tertiary -color m3_sys_color_dynamic_dark_tertiary_container -color m3_sys_color_dynamic_light_background -color m3_sys_color_dynamic_light_error -color m3_sys_color_dynamic_light_error_container -color m3_sys_color_dynamic_light_inverse_on_surface -color m3_sys_color_dynamic_light_inverse_primary -color m3_sys_color_dynamic_light_inverse_surface -color m3_sys_color_dynamic_light_on_background -color m3_sys_color_dynamic_light_on_error -color m3_sys_color_dynamic_light_on_error_container -color m3_sys_color_dynamic_light_on_primary -color m3_sys_color_dynamic_light_on_primary_container -color m3_sys_color_dynamic_light_on_secondary -color m3_sys_color_dynamic_light_on_secondary_container -color m3_sys_color_dynamic_light_on_surface -color m3_sys_color_dynamic_light_on_surface_variant -color m3_sys_color_dynamic_light_on_tertiary -color m3_sys_color_dynamic_light_on_tertiary_container -color m3_sys_color_dynamic_light_outline -color m3_sys_color_dynamic_light_outline_variant -color m3_sys_color_dynamic_light_primary -color m3_sys_color_dynamic_light_primary_container -color m3_sys_color_dynamic_light_secondary -color m3_sys_color_dynamic_light_secondary_container -color m3_sys_color_dynamic_light_surface -color m3_sys_color_dynamic_light_surface_bright -color m3_sys_color_dynamic_light_surface_container -color m3_sys_color_dynamic_light_surface_container_high -color m3_sys_color_dynamic_light_surface_container_highest -color m3_sys_color_dynamic_light_surface_container_low -color m3_sys_color_dynamic_light_surface_container_lowest -color m3_sys_color_dynamic_light_surface_dim -color m3_sys_color_dynamic_light_surface_variant -color m3_sys_color_dynamic_light_tertiary -color m3_sys_color_dynamic_light_tertiary_container -color m3_sys_color_dynamic_on_primary_fixed -color m3_sys_color_dynamic_on_primary_fixed_variant -color m3_sys_color_dynamic_on_secondary_fixed -color m3_sys_color_dynamic_on_secondary_fixed_variant -color m3_sys_color_dynamic_on_tertiary_fixed -color m3_sys_color_dynamic_on_tertiary_fixed_variant -color m3_sys_color_dynamic_primary_fixed -color m3_sys_color_dynamic_primary_fixed_dim -color m3_sys_color_dynamic_secondary_fixed -color m3_sys_color_dynamic_secondary_fixed_dim -color m3_sys_color_dynamic_tertiary_fixed -color m3_sys_color_dynamic_tertiary_fixed_dim -color m3_sys_color_light_background -color m3_sys_color_light_error -color m3_sys_color_light_error_container -color m3_sys_color_light_inverse_on_surface -color m3_sys_color_light_inverse_primary -color m3_sys_color_light_inverse_surface -color m3_sys_color_light_on_background -color m3_sys_color_light_on_error -color m3_sys_color_light_on_error_container -color m3_sys_color_light_on_primary -color m3_sys_color_light_on_primary_container -color m3_sys_color_light_on_secondary -color m3_sys_color_light_on_secondary_container -color m3_sys_color_light_on_surface -color m3_sys_color_light_on_surface_variant -color m3_sys_color_light_on_tertiary -color m3_sys_color_light_on_tertiary_container -color m3_sys_color_light_outline -color m3_sys_color_light_outline_variant -color m3_sys_color_light_primary -color m3_sys_color_light_primary_container -color m3_sys_color_light_secondary -color m3_sys_color_light_secondary_container -color m3_sys_color_light_surface -color m3_sys_color_light_surface_bright -color m3_sys_color_light_surface_container -color m3_sys_color_light_surface_container_high -color m3_sys_color_light_surface_container_highest -color m3_sys_color_light_surface_container_low -color m3_sys_color_light_surface_container_lowest -color m3_sys_color_light_surface_dim -color m3_sys_color_light_surface_variant -color m3_sys_color_light_tertiary -color m3_sys_color_light_tertiary_container -color m3_sys_color_on_primary_fixed -color m3_sys_color_on_primary_fixed_variant -color m3_sys_color_on_secondary_fixed -color m3_sys_color_on_secondary_fixed_variant -color m3_sys_color_on_tertiary_fixed -color m3_sys_color_on_tertiary_fixed_variant -color m3_sys_color_primary_fixed -color m3_sys_color_primary_fixed_dim -color m3_sys_color_secondary_fixed -color m3_sys_color_secondary_fixed_dim -color m3_sys_color_tertiary_fixed -color m3_sys_color_tertiary_fixed_dim -color m3_tabs_icon_color -color m3_tabs_icon_color_secondary -color m3_tabs_ripple_color -color m3_tabs_ripple_color_secondary -color m3_tabs_text_color -color m3_tabs_text_color_secondary -color m3_text_button_background_color_selector -color m3_text_button_foreground_color_selector -color m3_text_button_ripple_color_selector -color m3_textfield_filled_background_color -color m3_textfield_indicator_text_color -color m3_textfield_input_text_color -color m3_textfield_label_color -color m3_textfield_stroke_color -color m3_timepicker_button_background_color -color m3_timepicker_button_ripple_color -color m3_timepicker_button_text_color -color m3_timepicker_clock_text_color -color m3_timepicker_display_background_color -color m3_timepicker_display_ripple_color -color m3_timepicker_display_text_color -color m3_timepicker_secondary_text_button_ripple_color -color m3_timepicker_secondary_text_button_text_color -color m3_timepicker_time_input_stroke_color -color m3_tonal_button_ripple_color_selector -color m3_vibrant_toolbar_button_text_color_selector -color m3_vibrant_toolbar_icon_button_container_color_selector -color m3_vibrant_toolbar_icon_button_icon_color_selector -color m3_vibrant_toolbar_icon_button_ripple_color_selector -color m3expressive_bottom_nav_item_icon_tint -color m3expressive_bottom_nav_item_label_tint -color m3expressive_bottom_nav_item_ripple_tint -color m3expressive_button_outline_color_selector -color m3expressive_button_outlined_background_color_selector -color m3expressive_nav_rail_item_icon_tint -color m3expressive_nav_rail_item_label_tint -color m3expressive_nav_rail_item_ripple_tint -color material_blue_grey_800 -color material_blue_grey_900 -color material_blue_grey_950 -color material_cursor_color -color material_deep_teal_200 -color material_deep_teal_500 -color material_divider_color -color material_dynamic_color_dark_error -color material_dynamic_color_dark_error_container -color material_dynamic_color_dark_on_error -color material_dynamic_color_dark_on_error_container -color material_dynamic_color_light_error -color material_dynamic_color_light_error_container -color material_dynamic_color_light_on_error -color material_dynamic_color_light_on_error_container -color material_dynamic_neutral0 -color material_dynamic_neutral10 -color material_dynamic_neutral100 -color material_dynamic_neutral20 -color material_dynamic_neutral30 -color material_dynamic_neutral40 -color material_dynamic_neutral50 -color material_dynamic_neutral60 -color material_dynamic_neutral70 -color material_dynamic_neutral80 -color material_dynamic_neutral90 -color material_dynamic_neutral95 -color material_dynamic_neutral99 -color material_dynamic_neutral_variant0 -color material_dynamic_neutral_variant10 -color material_dynamic_neutral_variant100 -color material_dynamic_neutral_variant20 -color material_dynamic_neutral_variant30 -color material_dynamic_neutral_variant40 -color material_dynamic_neutral_variant50 -color material_dynamic_neutral_variant60 -color material_dynamic_neutral_variant70 -color material_dynamic_neutral_variant80 -color material_dynamic_neutral_variant90 -color material_dynamic_neutral_variant95 -color material_dynamic_neutral_variant99 -color material_dynamic_primary0 -color material_dynamic_primary10 -color material_dynamic_primary100 -color material_dynamic_primary20 -color material_dynamic_primary30 -color material_dynamic_primary40 -color material_dynamic_primary50 -color material_dynamic_primary60 -color material_dynamic_primary70 -color material_dynamic_primary80 -color material_dynamic_primary90 -color material_dynamic_primary95 -color material_dynamic_primary99 -color material_dynamic_secondary0 -color material_dynamic_secondary10 -color material_dynamic_secondary100 -color material_dynamic_secondary20 -color material_dynamic_secondary30 -color material_dynamic_secondary40 -color material_dynamic_secondary50 -color material_dynamic_secondary60 -color material_dynamic_secondary70 -color material_dynamic_secondary80 -color material_dynamic_secondary90 -color material_dynamic_secondary95 -color material_dynamic_secondary99 -color material_dynamic_tertiary0 -color material_dynamic_tertiary10 -color material_dynamic_tertiary100 -color material_dynamic_tertiary20 -color material_dynamic_tertiary30 -color material_dynamic_tertiary40 -color material_dynamic_tertiary50 -color material_dynamic_tertiary60 -color material_dynamic_tertiary70 -color material_dynamic_tertiary80 -color material_dynamic_tertiary90 -color material_dynamic_tertiary95 -color material_dynamic_tertiary99 -color material_grey_100 -color material_grey_300 -color material_grey_50 -color material_grey_600 -color material_grey_800 -color material_grey_850 -color material_grey_900 -color material_harmonized_color_error -color material_harmonized_color_error_container -color material_harmonized_color_on_error -color material_harmonized_color_on_error_container -color material_on_background_disabled -color material_on_background_emphasis_high_type -color material_on_background_emphasis_medium -color material_on_primary_disabled -color material_on_primary_emphasis_high_type -color material_on_primary_emphasis_medium -color material_on_surface_disabled -color material_on_surface_emphasis_high_type -color material_on_surface_emphasis_medium -color material_on_surface_stroke -color material_personalized__highlighted_text -color material_personalized__highlighted_text_inverse -color material_personalized_color_background -color material_personalized_color_control_activated -color material_personalized_color_control_highlight -color material_personalized_color_control_normal -color material_personalized_color_error -color material_personalized_color_error_container -color material_personalized_color_on_background -color material_personalized_color_on_error -color material_personalized_color_on_error_container -color material_personalized_color_on_primary -color material_personalized_color_on_primary_container -color material_personalized_color_on_secondary -color material_personalized_color_on_secondary_container -color material_personalized_color_on_surface -color material_personalized_color_on_surface_inverse -color material_personalized_color_on_surface_variant -color material_personalized_color_on_tertiary -color material_personalized_color_on_tertiary_container -color material_personalized_color_outline -color material_personalized_color_outline_variant -color material_personalized_color_primary -color material_personalized_color_primary_container -color material_personalized_color_primary_inverse -color material_personalized_color_primary_text -color material_personalized_color_primary_text_inverse -color material_personalized_color_secondary -color material_personalized_color_secondary_container -color material_personalized_color_secondary_text -color material_personalized_color_secondary_text_inverse -color material_personalized_color_surface -color material_personalized_color_surface_bright -color material_personalized_color_surface_container -color material_personalized_color_surface_container_high -color material_personalized_color_surface_container_highest -color material_personalized_color_surface_container_low -color material_personalized_color_surface_container_lowest -color material_personalized_color_surface_dim -color material_personalized_color_surface_inverse -color material_personalized_color_surface_variant -color material_personalized_color_tertiary -color material_personalized_color_tertiary_container -color material_personalized_color_text_hint_foreground_inverse -color material_personalized_color_text_primary_inverse -color material_personalized_color_text_primary_inverse_disable_only -color material_personalized_color_text_secondary_and_tertiary_inverse -color material_personalized_color_text_secondary_and_tertiary_inverse_disabled -color material_personalized_hint_foreground -color material_personalized_hint_foreground_inverse -color material_personalized_primary_inverse_text_disable_only -color material_personalized_primary_text_disable_only -color material_slider_active_tick_marks_color -color material_slider_active_track_color -color material_slider_halo_color -color material_slider_inactive_tick_marks_color -color material_slider_inactive_track_color -color material_slider_thumb_color -color material_timepicker_button_background -color material_timepicker_button_stroke -color material_timepicker_clock_text_color -color material_timepicker_clockface -color material_timepicker_modebutton_tint -color modal -color mtrl_bottom_nav_colored_item_tint -color mtrl_bottom_nav_item_tint -color mtrl_btn_bg_color_disabled -color mtrl_btn_bg_color_selector -color mtrl_btn_ripple_color -color mtrl_btn_stroke_color_selector -color mtrl_btn_text_btn_bg_color_selector -color mtrl_btn_text_btn_ripple_color -color mtrl_btn_text_color_disabled -color mtrl_btn_text_color_selector -color mtrl_btn_transparent_bg_color -color mtrl_calendar_item_stroke_color -color mtrl_calendar_selected_range -color mtrl_card_view_foreground -color mtrl_card_view_ripple -color mtrl_chip_background_color -color mtrl_chip_close_icon_tint -color mtrl_chip_ripple_color -color mtrl_chip_surface_color -color mtrl_chip_text_color -color mtrl_choice_chip_background_color -color mtrl_choice_chip_ripple_color -color mtrl_choice_chip_text_color -color mtrl_error -color mtrl_fab_bg_color_selector -color mtrl_fab_icon_text_color_selector -color mtrl_fab_ripple_color -color mtrl_filled_background_color -color mtrl_filled_icon_tint -color mtrl_filled_stroke_color -color mtrl_indicator_text_color -color mtrl_navigation_bar_colored_item_tint -color mtrl_navigation_bar_colored_ripple_color -color mtrl_navigation_bar_item_tint -color mtrl_navigation_bar_ripple_color -color mtrl_navigation_item_background_color -color mtrl_navigation_item_icon_tint -color mtrl_navigation_item_text_color -color mtrl_on_primary_text_btn_text_color_selector -color mtrl_on_surface_ripple_color -color mtrl_outlined_icon_tint -color mtrl_outlined_stroke_color -color mtrl_popupmenu_overlay_color -color mtrl_scrim_color -color mtrl_switch_thumb_icon_tint -color mtrl_switch_thumb_tint -color mtrl_switch_track_decoration_tint -color mtrl_switch_track_tint -color mtrl_tabs_colored_ripple_color -color mtrl_tabs_icon_color_selector -color mtrl_tabs_icon_color_selector_colored -color mtrl_tabs_legacy_text_color_selector -color mtrl_tabs_ripple_color -color mtrl_text_btn_text_color_selector -color mtrl_textinput_default_box_stroke_color -color mtrl_textinput_disabled_color -color mtrl_textinput_filled_box_default_background_color -color mtrl_textinput_focused_box_stroke_color -color mtrl_textinput_hovered_box_stroke_color -color notification_action_color_filter -color notification_icon_bg_color -color preference_fallback_accent_color -color primaryColor -color primaryIconColor -color primary_dark_material_dark -color primary_dark_material_light -color primary_material_dark -color primary_material_light -color primary_text_default_material_dark -color primary_text_default_material_light -color primary_text_disabled_material_dark -color primary_text_disabled_material_light -color red_400 -color rippleHighlightColor -color ripple_material_dark -color ripple_material_light -color secondary_text_default_material_dark -color secondary_text_default_material_light -color secondary_text_disabled_material_dark -color secondary_text_disabled_material_light -color shadow_color -color slate_black -color splash_bg -color splash_icon_tint -color switch_thumb_disabled_material_dark -color switch_thumb_disabled_material_light -color switch_thumb_material_dark -color switch_thumb_material_light -color switch_thumb_normal_material_dark -color switch_thumb_normal_material_light -color textActionNameColor -color tooltip_background_dark -color tooltip_background_light -color translucent_black -color warm_grey -color white -color yellow -dimen abc_action_bar_content_inset_material -dimen abc_action_bar_content_inset_with_nav -dimen abc_action_bar_default_height_material -dimen abc_action_bar_default_padding_end_material -dimen abc_action_bar_default_padding_start_material -dimen abc_action_bar_elevation_material -dimen abc_action_bar_icon_vertical_padding_material -dimen abc_action_bar_overflow_padding_end_material -dimen abc_action_bar_overflow_padding_start_material -dimen abc_action_bar_stacked_max_height -dimen abc_action_bar_stacked_tab_max_width -dimen abc_action_bar_subtitle_bottom_margin_material -dimen abc_action_bar_subtitle_top_margin_material -dimen abc_action_button_min_height_material -dimen abc_action_button_min_width_material -dimen abc_action_button_min_width_overflow_material -dimen abc_alert_dialog_button_bar_height -dimen abc_alert_dialog_button_dimen -dimen abc_button_inset_horizontal_material -dimen abc_button_inset_vertical_material -dimen abc_button_padding_horizontal_material -dimen abc_button_padding_vertical_material -dimen abc_cascading_menus_min_smallest_width -dimen abc_config_prefDialogWidth -dimen abc_control_corner_material -dimen abc_control_inset_material -dimen abc_control_padding_material -dimen abc_dialog_corner_radius_material -dimen abc_dialog_fixed_height_major -dimen abc_dialog_fixed_height_minor -dimen abc_dialog_fixed_width_major -dimen abc_dialog_fixed_width_minor -dimen abc_dialog_list_padding_bottom_no_buttons -dimen abc_dialog_list_padding_top_no_title -dimen abc_dialog_min_width_major -dimen abc_dialog_min_width_minor -dimen abc_dialog_padding_material -dimen abc_dialog_padding_top_material -dimen abc_dialog_title_divider_material -dimen abc_disabled_alpha_material_dark -dimen abc_disabled_alpha_material_light -dimen abc_dropdownitem_icon_width -dimen abc_dropdownitem_text_padding_left -dimen abc_dropdownitem_text_padding_right -dimen abc_edit_text_inset_bottom_material -dimen abc_edit_text_inset_horizontal_material -dimen abc_edit_text_inset_top_material -dimen abc_floating_window_z -dimen abc_list_item_height_large_material -dimen abc_list_item_height_material -dimen abc_list_item_height_small_material -dimen abc_list_item_padding_horizontal_material -dimen abc_panel_menu_list_width -dimen abc_progress_bar_height_material -dimen abc_search_view_preferred_height -dimen abc_search_view_preferred_width -dimen abc_seekbar_track_background_height_material -dimen abc_seekbar_track_progress_height_material -dimen abc_select_dialog_padding_start_material -dimen abc_star_big -dimen abc_star_medium -dimen abc_star_small -dimen abc_switch_padding -dimen abc_text_size_body_1_material -dimen abc_text_size_body_2_material -dimen abc_text_size_button_material -dimen abc_text_size_caption_material -dimen abc_text_size_display_1_material -dimen abc_text_size_display_2_material -dimen abc_text_size_display_3_material -dimen abc_text_size_display_4_material -dimen abc_text_size_headline_material -dimen abc_text_size_large_material -dimen abc_text_size_medium_material -dimen abc_text_size_menu_header_material -dimen abc_text_size_menu_material -dimen abc_text_size_small_material -dimen abc_text_size_subhead_material -dimen abc_text_size_subtitle_material_toolbar -dimen abc_text_size_title_material -dimen abc_text_size_title_material_toolbar -dimen appcompat_dialog_background_inset -dimen cardview_compat_inset_shadow -dimen cardview_default_elevation -dimen cardview_default_radius -dimen clock_face_margin_start -dimen compat_button_inset_horizontal_material -dimen compat_button_inset_vertical_material -dimen compat_button_padding_horizontal_material -dimen compat_button_padding_vertical_material -dimen compat_control_corner_material -dimen compat_notification_large_icon_max_height -dimen compat_notification_large_icon_max_width -dimen content_padding -dimen content_padding_double -dimen content_padding_half -dimen content_padding_triple -dimen def_drawer_elevation -dimen default_navigation_active_text_size -dimen default_navigation_text_size -dimen default_summary_size -dimen default_title_size -dimen design_appbar_elevation -dimen design_bottom_navigation_active_item_max_width -dimen design_bottom_navigation_active_item_min_width -dimen design_bottom_navigation_active_text_size -dimen design_bottom_navigation_elevation -dimen design_bottom_navigation_height -dimen design_bottom_navigation_icon_size -dimen design_bottom_navigation_item_max_width -dimen design_bottom_navigation_item_min_width -dimen design_bottom_navigation_label_padding -dimen design_bottom_navigation_margin -dimen design_bottom_navigation_shadow_height -dimen design_bottom_navigation_text_size -dimen design_bottom_sheet_elevation -dimen design_bottom_sheet_modal_elevation -dimen design_bottom_sheet_peek_height_min -dimen design_fab_border_width -dimen design_fab_elevation -dimen design_fab_image_size -dimen design_fab_size_mini -dimen design_fab_size_normal -dimen design_fab_translation_z_hovered_focused -dimen design_fab_translation_z_pressed -dimen design_navigation_elevation -dimen design_navigation_icon_padding -dimen design_navigation_icon_size -dimen design_navigation_item_horizontal_padding -dimen design_navigation_item_icon_padding -dimen design_navigation_item_vertical_padding -dimen design_navigation_max_width -dimen design_navigation_padding_bottom -dimen design_navigation_separator_vertical_padding -dimen design_snackbar_action_inline_max_width -dimen design_snackbar_action_text_color_alpha -dimen design_snackbar_background_corner_radius -dimen design_snackbar_elevation -dimen design_snackbar_extra_spacing_horizontal -dimen design_snackbar_max_width -dimen design_snackbar_min_width -dimen design_snackbar_padding_horizontal -dimen design_snackbar_padding_vertical -dimen design_snackbar_padding_vertical_2lines -dimen design_snackbar_text_size -dimen design_tab_max_width -dimen design_tab_scrollable_min_width -dimen design_tab_text_size -dimen design_tab_text_size_2line -dimen design_textinput_caption_translate_y -dimen dialog_padding -dimen dialog_padding_top -dimen disabled_alpha_material_dark -dimen disabled_alpha_material_light -dimen editor_sheet_collapsed_height -dimen editor_sheet_peek_height -dimen fastscroll_default_thickness -dimen fastscroll_margin -dimen fastscroll_minimum_range -dimen fb_bottom_compensation_margin -dimen fb_button_text_size -dimen fb_card_elevation -dimen fb_content_padding_all -dimen fb_icon_size -dimen fb_margin_progress -dimen fb_margin_right_icon -dimen fb_margin_secondary_action -dimen fb_margin_secondary_action_container -dimen fb_message_text_size -dimen fb_progress_size -dimen fb_title_message_margin -dimen fb_title_text_size -dimen fb_top_compensation_margin -dimen highlight_alpha_material_colored -dimen highlight_alpha_material_dark -dimen highlight_alpha_material_light -dimen hint_alpha_material_dark -dimen hint_alpha_material_light -dimen hint_pressed_alpha_material_dark -dimen hint_pressed_alpha_material_light -dimen item_touch_helper_max_drag_scroll_per_frame -dimen item_touch_helper_swipe_escape_max_velocity -dimen item_touch_helper_swipe_escape_velocity -dimen m3_alert_dialog_action_bottom_padding -dimen m3_alert_dialog_action_top_padding -dimen m3_alert_dialog_corner_size -dimen m3_alert_dialog_elevation -dimen m3_alert_dialog_icon_margin -dimen m3_alert_dialog_icon_size -dimen m3_alert_dialog_title_bottom_margin -dimen m3_appbar_expanded_title_margin_bottom -dimen m3_appbar_expanded_title_margin_horizontal -dimen m3_appbar_scrim_height_trigger -dimen m3_appbar_scrim_height_trigger_large -dimen m3_appbar_scrim_height_trigger_medium -dimen m3_appbar_size_compact -dimen m3_appbar_size_large -dimen m3_appbar_size_large_with_subtitle -dimen m3_appbar_size_medium -dimen m3_appbar_size_medium_with_subtitle -dimen m3_back_progress_bottom_container_max_scale_x_distance -dimen m3_back_progress_bottom_container_max_scale_y_distance -dimen m3_back_progress_main_container_max_translation_y -dimen m3_back_progress_main_container_min_edge_gap -dimen m3_back_progress_side_container_max_scale_x_distance_grow -dimen m3_back_progress_side_container_max_scale_x_distance_shrink -dimen m3_back_progress_side_container_max_scale_y_distance -dimen m3_badge_horizontal_offset -dimen m3_badge_offset -dimen m3_badge_size -dimen m3_badge_vertical_offset -dimen m3_badge_with_text_horizontal_offset -dimen m3_badge_with_text_offset -dimen m3_badge_with_text_size -dimen m3_badge_with_text_vertical_offset -dimen m3_badge_with_text_vertical_padding -dimen m3_bottom_nav_item_active_indicator_height -dimen m3_bottom_nav_item_active_indicator_margin_horizontal -dimen m3_bottom_nav_item_active_indicator_width -dimen m3_bottom_nav_item_expanded_active_indicator_height -dimen m3_bottom_nav_item_padding_bottom -dimen m3_bottom_nav_item_padding_top -dimen m3_bottom_nav_min_height -dimen m3_bottom_sheet_drag_handle_bottom_padding -dimen m3_bottom_sheet_elevation -dimen m3_bottom_sheet_modal_elevation -dimen m3_bottomappbar_fab_cradle_margin -dimen m3_bottomappbar_fab_cradle_rounded_corner_radius -dimen m3_bottomappbar_fab_cradle_vertical_offset -dimen m3_bottomappbar_fab_end_margin -dimen m3_bottomappbar_height -dimen m3_bottomappbar_horizontal_padding -dimen m3_btn_dialog_btn_min_width -dimen m3_btn_dialog_btn_spacing -dimen m3_btn_disabled_elevation -dimen m3_btn_disabled_translation_z -dimen m3_btn_elevated_translation_z_hovered -dimen m3_btn_elevation -dimen m3_btn_icon_btn_padding_left -dimen m3_btn_icon_btn_padding_right -dimen m3_btn_icon_only_default_padding -dimen m3_btn_icon_only_default_size -dimen m3_btn_icon_only_icon_padding -dimen m3_btn_icon_only_min_width -dimen m3_btn_inset -dimen m3_btn_max_width -dimen m3_btn_padding_bottom -dimen m3_btn_padding_left -dimen m3_btn_padding_right -dimen m3_btn_padding_top -dimen m3_btn_stroke_size -dimen m3_btn_text_btn_icon_padding_left -dimen m3_btn_text_btn_icon_padding_right -dimen m3_btn_text_btn_padding_left -dimen m3_btn_text_btn_padding_right -dimen m3_btn_translation_z_base -dimen m3_btn_translation_z_hovered -dimen m3_card_disabled_z -dimen m3_card_dragged_z -dimen m3_card_elevated_disabled_z -dimen m3_card_elevated_dragged_z -dimen m3_card_elevated_elevation -dimen m3_card_elevated_hovered_z -dimen m3_card_elevation -dimen m3_card_hovered_z -dimen m3_card_stroke_width -dimen m3_carousel_debug_keyline_width -dimen m3_carousel_extra_small_item_size -dimen m3_carousel_gone_size -dimen m3_carousel_small_item_default_corner_size -dimen m3_carousel_small_item_size_max -dimen m3_carousel_small_item_size_min -dimen m3_chip_checked_hovered_translation_z -dimen m3_chip_corner_size -dimen m3_chip_disabled_translation_z -dimen m3_chip_dragged_translation_z -dimen m3_chip_elevated_elevation -dimen m3_chip_hovered_translation_z -dimen m3_chip_icon_size -dimen m3_comp_app_bar_container_elevation -dimen m3_comp_app_bar_large_container_height -dimen m3_comp_app_bar_large_flexible_container_height -dimen m3_comp_app_bar_medium_container_height -dimen m3_comp_app_bar_medium_flexible_container_height -dimen m3_comp_app_bar_on_scroll_container_elevation -dimen m3_comp_app_bar_small_container_height -dimen m3_comp_assist_chip_container_height -dimen m3_comp_assist_chip_elevated_container_elevation -dimen m3_comp_assist_chip_flat_container_elevation -dimen m3_comp_assist_chip_flat_outline_width -dimen m3_comp_assist_chip_with_icon_icon_size -dimen m3_comp_badge_large_size -dimen m3_comp_badge_size -dimen m3_comp_bottom_app_bar_container_elevation -dimen m3_comp_bottom_app_bar_container_height -dimen m3_comp_button_elevated_container_elevation -dimen m3_comp_button_elevated_disabled_container_elevation -dimen m3_comp_button_filled_container_elevation -dimen m3_comp_button_filled_disabled_container_elevation -dimen m3_comp_button_group_connected_small_between_space -dimen m3_comp_button_group_standard_small_between_space -dimen m3_comp_button_large_icon_label_space -dimen m3_comp_button_large_icon_size -dimen m3_comp_button_large_leading_space -dimen m3_comp_button_large_outlined_outline_width -dimen m3_comp_button_large_trailing_space -dimen m3_comp_button_medium_icon_label_space -dimen m3_comp_button_medium_icon_size -dimen m3_comp_button_medium_leading_space -dimen m3_comp_button_medium_outlined_outline_width -dimen m3_comp_button_medium_trailing_space -dimen m3_comp_button_outlined_focused_state_layer_opacity -dimen m3_comp_button_outlined_hovered_state_layer_opacity -dimen m3_comp_button_outlined_pressed_state_layer_opacity -dimen m3_comp_button_small_icon_label_space -dimen m3_comp_button_small_icon_size -dimen m3_comp_button_small_leading_space -dimen m3_comp_button_small_outlined_outline_width -dimen m3_comp_button_small_trailing_space -dimen m3_comp_button_text_focused_state_layer_opacity -dimen m3_comp_button_text_hovered_state_layer_opacity -dimen m3_comp_button_text_pressed_state_layer_opacity -dimen m3_comp_button_tonal_container_elevation -dimen m3_comp_button_xlarge_icon_label_space -dimen m3_comp_button_xlarge_icon_size -dimen m3_comp_button_xlarge_leading_space -dimen m3_comp_button_xlarge_outlined_outline_width -dimen m3_comp_button_xlarge_trailing_space -dimen m3_comp_button_xsmall_icon_label_space -dimen m3_comp_button_xsmall_icon_size -dimen m3_comp_button_xsmall_leading_space -dimen m3_comp_button_xsmall_outlined_outline_width -dimen m3_comp_button_xsmall_trailing_space -dimen m3_comp_checkbox_selected_disabled_container_opacity -dimen m3_comp_date_picker_modal_date_today_container_outline_width -dimen m3_comp_date_picker_modal_header_container_height -dimen m3_comp_date_picker_modal_range_selection_header_container_height -dimen m3_comp_divider_thickness -dimen m3_comp_elevated_card_container_elevation -dimen m3_comp_elevated_card_icon_size -dimen m3_comp_extended_fab_large_container_height -dimen m3_comp_extended_fab_large_icon_label_space -dimen m3_comp_extended_fab_large_icon_size -dimen m3_comp_extended_fab_large_leading_space -dimen m3_comp_extended_fab_large_trailing_space -dimen m3_comp_extended_fab_medium_container_height -dimen m3_comp_extended_fab_medium_icon_label_space -dimen m3_comp_extended_fab_medium_icon_size -dimen m3_comp_extended_fab_medium_leading_space -dimen m3_comp_extended_fab_medium_trailing_space -dimen m3_comp_extended_fab_primary_container_container_elevation -dimen m3_comp_extended_fab_primary_container_focused_container_elevation -dimen m3_comp_extended_fab_primary_container_focused_state_layer_opacity -dimen m3_comp_extended_fab_primary_container_hovered_container_elevation -dimen m3_comp_extended_fab_primary_container_hovered_state_layer_opacity -dimen m3_comp_extended_fab_primary_container_pressed_container_elevation -dimen m3_comp_extended_fab_primary_container_pressed_state_layer_opacity -dimen m3_comp_extended_fab_small_container_height -dimen m3_comp_extended_fab_small_icon_label_space -dimen m3_comp_extended_fab_small_icon_size -dimen m3_comp_extended_fab_small_leading_space -dimen m3_comp_extended_fab_small_trailing_space -dimen m3_comp_fab_container_height -dimen m3_comp_fab_icon_size -dimen m3_comp_fab_large_container_height -dimen m3_comp_fab_large_icon_size -dimen m3_comp_fab_medium_container_height -dimen m3_comp_fab_medium_icon_size -dimen m3_comp_fab_primary_container_container_elevation -dimen m3_comp_fab_primary_container_focused_container_elevation -dimen m3_comp_fab_primary_container_focused_state_layer_opacity -dimen m3_comp_fab_primary_container_hovered_container_elevation -dimen m3_comp_fab_primary_container_hovered_state_layer_opacity -dimen m3_comp_fab_primary_container_pressed_container_elevation -dimen m3_comp_fab_primary_container_pressed_state_layer_opacity -dimen m3_comp_fab_small_container_height -dimen m3_comp_fab_small_icon_size -dimen m3_comp_filled_autocomplete_menu_container_elevation -dimen m3_comp_filled_card_container_elevation -dimen m3_comp_filled_card_dragged_state_layer_opacity -dimen m3_comp_filled_card_focus_state_layer_opacity -dimen m3_comp_filled_card_hover_state_layer_opacity -dimen m3_comp_filled_card_icon_size -dimen m3_comp_filled_card_pressed_state_layer_opacity -dimen m3_comp_filled_text_field_disabled_active_indicator_opacity -dimen m3_comp_filter_chip_container_height -dimen m3_comp_filter_chip_elevated_container_elevation -dimen m3_comp_filter_chip_flat_container_elevation -dimen m3_comp_filter_chip_flat_unselected_outline_width -dimen m3_comp_filter_chip_with_icon_icon_size -dimen m3_comp_icon_button_large_default_leading_space -dimen m3_comp_icon_button_large_default_trailing_space -dimen m3_comp_icon_button_large_icon_size -dimen m3_comp_icon_button_large_narrow_leading_space -dimen m3_comp_icon_button_large_narrow_trailing_space -dimen m3_comp_icon_button_large_outlined_outline_width -dimen m3_comp_icon_button_large_wide_leading_space -dimen m3_comp_icon_button_large_wide_trailing_space -dimen m3_comp_icon_button_medium_default_leading_space -dimen m3_comp_icon_button_medium_default_trailing_space -dimen m3_comp_icon_button_medium_icon_size -dimen m3_comp_icon_button_medium_narrow_leading_space -dimen m3_comp_icon_button_medium_narrow_trailing_space -dimen m3_comp_icon_button_medium_outlined_outline_width -dimen m3_comp_icon_button_medium_wide_leading_space -dimen m3_comp_icon_button_medium_wide_trailing_space -dimen m3_comp_icon_button_small_default_leading_space -dimen m3_comp_icon_button_small_default_trailing_space -dimen m3_comp_icon_button_small_icon_size -dimen m3_comp_icon_button_small_narrow_leading_space -dimen m3_comp_icon_button_small_narrow_trailing_space -dimen m3_comp_icon_button_small_outlined_outline_width -dimen m3_comp_icon_button_small_wide_leading_space -dimen m3_comp_icon_button_small_wide_trailing_space -dimen m3_comp_icon_button_xlarge_default_leading_space -dimen m3_comp_icon_button_xlarge_default_trailing_space -dimen m3_comp_icon_button_xlarge_icon_size -dimen m3_comp_icon_button_xlarge_narrow_leading_space -dimen m3_comp_icon_button_xlarge_narrow_trailing_space -dimen m3_comp_icon_button_xlarge_outlined_outline_width -dimen m3_comp_icon_button_xlarge_wide_leading_space -dimen m3_comp_icon_button_xlarge_wide_trailing_space -dimen m3_comp_icon_button_xsmall_default_leading_space -dimen m3_comp_icon_button_xsmall_default_trailing_space -dimen m3_comp_icon_button_xsmall_icon_size -dimen m3_comp_icon_button_xsmall_narrow_leading_space -dimen m3_comp_icon_button_xsmall_narrow_trailing_space -dimen m3_comp_icon_button_xsmall_outlined_outline_width -dimen m3_comp_icon_button_xsmall_wide_leading_space -dimen m3_comp_icon_button_xsmall_wide_trailing_space -dimen m3_comp_input_chip_container_elevation -dimen m3_comp_input_chip_container_height -dimen m3_comp_input_chip_unselected_outline_width -dimen m3_comp_input_chip_with_avatar_avatar_size -dimen m3_comp_input_chip_with_leading_icon_leading_icon_size -dimen m3_comp_loading_indicator_container_height -dimen m3_comp_loading_indicator_container_width -dimen m3_comp_menu_container_elevation -dimen m3_comp_nav_bar_container_elevation -dimen m3_comp_nav_bar_container_height -dimen m3_comp_nav_bar_item_active_indicator_icon_label_space -dimen m3_comp_nav_bar_item_horizontal_active_indicator_height -dimen m3_comp_nav_bar_item_icon_size -dimen m3_comp_nav_bar_item_vertical_active_indicator_height -dimen m3_comp_nav_bar_item_vertical_active_indicator_width -dimen m3_comp_nav_bar_item_vertical_container_between_space -dimen m3_comp_nav_rail_collapsed_container_elevation -dimen m3_comp_nav_rail_collapsed_container_width -dimen m3_comp_nav_rail_collapsed_item_vertical_space -dimen m3_comp_nav_rail_collapsed_narrow_container_width -dimen m3_comp_nav_rail_collapsed_top_space -dimen m3_comp_nav_rail_expanded_container_width_maximum -dimen m3_comp_nav_rail_expanded_container_width_minimum -dimen m3_comp_nav_rail_item_active_focused_state_layer_opacity -dimen m3_comp_nav_rail_item_active_hovered_state_layer_opacity -dimen m3_comp_nav_rail_item_active_pressed_state_layer_opacity -dimen m3_comp_nav_rail_item_container_height -dimen m3_comp_nav_rail_item_container_vertical_space -dimen m3_comp_nav_rail_item_header_space_minimum -dimen m3_comp_nav_rail_item_horizontal_active_indicator_height -dimen m3_comp_nav_rail_item_horizontal_full_width_leading_space -dimen m3_comp_nav_rail_item_horizontal_full_width_trailing_space -dimen m3_comp_nav_rail_item_horizontal_icon_label_space -dimen m3_comp_nav_rail_item_icon_size -dimen m3_comp_nav_rail_item_short_container_height -dimen m3_comp_nav_rail_item_vertical_active_indicator_height -dimen m3_comp_nav_rail_item_vertical_active_indicator_width -dimen m3_comp_nav_rail_item_vertical_icon_label_space -dimen m3_comp_nav_rail_item_vertical_leading_space -dimen m3_comp_nav_rail_item_vertical_trailing_space -dimen m3_comp_navigation_drawer_container_width -dimen m3_comp_navigation_drawer_focus_state_layer_opacity -dimen m3_comp_navigation_drawer_hover_state_layer_opacity -dimen m3_comp_navigation_drawer_icon_size -dimen m3_comp_navigation_drawer_modal_container_elevation -dimen m3_comp_navigation_drawer_pressed_state_layer_opacity -dimen m3_comp_navigation_drawer_standard_container_elevation -dimen m3_comp_outlined_autocomplete_menu_container_elevation -dimen m3_comp_outlined_card_container_elevation -dimen m3_comp_outlined_card_disabled_outline_opacity -dimen m3_comp_outlined_card_icon_size -dimen m3_comp_outlined_card_outline_width -dimen m3_comp_outlined_text_field_disabled_input_text_opacity -dimen m3_comp_outlined_text_field_disabled_label_text_opacity -dimen m3_comp_outlined_text_field_disabled_supporting_text_opacity -dimen m3_comp_outlined_text_field_focus_outline_width -dimen m3_comp_outlined_text_field_outline_width -dimen m3_comp_primary_navigation_tab_active_focus_state_layer_opacity -dimen m3_comp_primary_navigation_tab_active_hover_state_layer_opacity -dimen m3_comp_primary_navigation_tab_active_indicator_height -dimen m3_comp_primary_navigation_tab_active_pressed_state_layer_opacity -dimen m3_comp_primary_navigation_tab_inactive_focus_state_layer_opacity -dimen m3_comp_primary_navigation_tab_inactive_hover_state_layer_opacity -dimen m3_comp_primary_navigation_tab_inactive_pressed_state_layer_opacity -dimen m3_comp_primary_navigation_tab_with_icon_icon_size -dimen m3_comp_progress_indicator_circular_active_indicator_wave_amplitude -dimen m3_comp_progress_indicator_circular_active_indicator_wave_wavelength -dimen m3_comp_progress_indicator_circular_size -dimen m3_comp_progress_indicator_circular_track_active_indicator_space -dimen m3_comp_progress_indicator_circular_track_thickness -dimen m3_comp_progress_indicator_circular_with_wave_size -dimen m3_comp_progress_indicator_linear_active_indicator_wave_amplitude -dimen m3_comp_progress_indicator_linear_active_indicator_wave_wavelength -dimen m3_comp_progress_indicator_linear_indeterminate_active_indicator_wave_wavelength -dimen m3_comp_progress_indicator_linear_stop_indicator_size -dimen m3_comp_progress_indicator_linear_track_active_indicator_space -dimen m3_comp_progress_indicator_linear_track_thickness -dimen m3_comp_radio_button_disabled_selected_icon_opacity -dimen m3_comp_radio_button_disabled_unselected_icon_opacity -dimen m3_comp_radio_button_selected_focus_state_layer_opacity -dimen m3_comp_radio_button_selected_hover_state_layer_opacity -dimen m3_comp_radio_button_selected_pressed_state_layer_opacity -dimen m3_comp_radio_button_unselected_focus_state_layer_opacity -dimen m3_comp_radio_button_unselected_hover_state_layer_opacity -dimen m3_comp_radio_button_unselected_pressed_state_layer_opacity -dimen m3_comp_scrim_container_opacity -dimen m3_comp_search_bar_avatar_size -dimen m3_comp_search_bar_container_elevation -dimen m3_comp_search_bar_container_height -dimen m3_comp_search_bar_hover_state_layer_opacity -dimen m3_comp_search_bar_pressed_state_layer_opacity -dimen m3_comp_search_view_container_elevation -dimen m3_comp_search_view_docked_header_container_height -dimen m3_comp_search_view_full_screen_header_container_height -dimen m3_comp_secondary_navigation_tab_active_indicator_height -dimen m3_comp_secondary_navigation_tab_focus_state_layer_opacity -dimen m3_comp_secondary_navigation_tab_hover_state_layer_opacity -dimen m3_comp_secondary_navigation_tab_pressed_state_layer_opacity -dimen m3_comp_sheet_bottom_docked_drag_handle_height -dimen m3_comp_sheet_bottom_docked_drag_handle_width -dimen m3_comp_sheet_bottom_docked_modal_container_elevation -dimen m3_comp_sheet_bottom_docked_standard_container_elevation -dimen m3_comp_sheet_side_docked_container_width -dimen m3_comp_sheet_side_docked_modal_container_elevation -dimen m3_comp_sheet_side_docked_standard_container_elevation -dimen m3_comp_slider_active_handle_height -dimen m3_comp_slider_active_handle_leading_space -dimen m3_comp_slider_active_handle_width -dimen m3_comp_slider_active_stop_indicator_container_opacity -dimen m3_comp_slider_disabled_active_track_opacity -dimen m3_comp_slider_disabled_handle_opacity -dimen m3_comp_slider_disabled_inactive_track_opacity -dimen m3_comp_slider_inactive_stop_indicator_container_opacity -dimen m3_comp_slider_inactive_track_height -dimen m3_comp_slider_large_active_handle_height -dimen m3_comp_slider_large_active_track_height -dimen m3_comp_slider_large_active_track_shape_leading -dimen m3_comp_slider_large_icon_size -dimen m3_comp_slider_medium_active_handle_height -dimen m3_comp_slider_medium_active_track_height -dimen m3_comp_slider_medium_active_track_shape_leading -dimen m3_comp_slider_medium_icon_size -dimen m3_comp_slider_small_active_handle_height -dimen m3_comp_slider_small_active_track_height -dimen m3_comp_slider_small_active_track_shape_leading -dimen m3_comp_slider_stop_indicator_size -dimen m3_comp_slider_value_indicator_active_bottom_space -dimen m3_comp_slider_xlarge_active_handle_height -dimen m3_comp_slider_xlarge_active_track_height -dimen m3_comp_slider_xlarge_active_track_shape_leading -dimen m3_comp_slider_xlarge_icon_size -dimen m3_comp_slider_xsmall_active_handle_height -dimen m3_comp_slider_xsmall_active_track_height -dimen m3_comp_slider_xsmall_active_track_shape_leading -dimen m3_comp_snackbar_container_elevation -dimen m3_comp_split_button_large_leading_button_leading_space -dimen m3_comp_split_button_large_leading_button_trailing_space -dimen m3_comp_split_button_large_trailing_button_icon_size -dimen m3_comp_split_button_large_trailing_button_leading_space -dimen m3_comp_split_button_large_trailing_button_trailing_space -dimen m3_comp_split_button_medium_leading_button_leading_space -dimen m3_comp_split_button_medium_leading_button_trailing_space -dimen m3_comp_split_button_medium_trailing_button_icon_size -dimen m3_comp_split_button_medium_trailing_button_leading_space -dimen m3_comp_split_button_medium_trailing_button_trailing_space -dimen m3_comp_split_button_small_leading_button_leading_space -dimen m3_comp_split_button_small_leading_button_trailing_space -dimen m3_comp_split_button_small_trailing_button_icon_size -dimen m3_comp_split_button_small_trailing_button_leading_space -dimen m3_comp_split_button_small_trailing_button_trailing_space -dimen m3_comp_split_button_xlarge_leading_button_leading_space -dimen m3_comp_split_button_xlarge_leading_button_trailing_space -dimen m3_comp_split_button_xlarge_trailing_button_icon_size -dimen m3_comp_split_button_xlarge_trailing_button_leading_space -dimen m3_comp_split_button_xlarge_trailing_button_trailing_space -dimen m3_comp_split_button_xsmall_leading_button_leading_space -dimen m3_comp_split_button_xsmall_leading_button_trailing_space -dimen m3_comp_split_button_xsmall_trailing_button_icon_size -dimen m3_comp_split_button_xsmall_trailing_button_leading_space -dimen m3_comp_split_button_xsmall_trailing_button_trailing_space -dimen m3_comp_suggestion_chip_container_height -dimen m3_comp_suggestion_chip_elevated_container_elevation -dimen m3_comp_suggestion_chip_flat_container_elevation -dimen m3_comp_suggestion_chip_flat_outline_width -dimen m3_comp_suggestion_chip_with_leading_icon_leading_icon_size -dimen m3_comp_switch_disabled_selected_handle_opacity -dimen m3_comp_switch_disabled_selected_icon_opacity -dimen m3_comp_switch_disabled_track_opacity -dimen m3_comp_switch_disabled_unselected_handle_opacity -dimen m3_comp_switch_disabled_unselected_icon_opacity -dimen m3_comp_switch_selected_focus_state_layer_opacity -dimen m3_comp_switch_selected_hover_state_layer_opacity -dimen m3_comp_switch_selected_pressed_state_layer_opacity -dimen m3_comp_switch_track_height -dimen m3_comp_switch_track_width -dimen m3_comp_switch_unselected_focus_state_layer_opacity -dimen m3_comp_switch_unselected_hover_state_layer_opacity -dimen m3_comp_switch_unselected_pressed_state_layer_opacity -dimen m3_comp_time_input_time_input_field_focus_outline_width -dimen m3_comp_time_picker_container_elevation -dimen m3_comp_time_picker_period_selector_focus_state_layer_opacity -dimen m3_comp_time_picker_period_selector_hover_state_layer_opacity -dimen m3_comp_time_picker_period_selector_outline_width -dimen m3_comp_time_picker_period_selector_pressed_state_layer_opacity -dimen m3_comp_time_picker_time_selector_focus_state_layer_opacity -dimen m3_comp_time_picker_time_selector_hover_state_layer_opacity -dimen m3_comp_time_picker_time_selector_pressed_state_layer_opacity -dimen m3_comp_toolbar_docked_container_height -dimen m3_comp_toolbar_docked_container_leading_space -dimen m3_comp_toolbar_docked_container_trailing_space -dimen m3_comp_toolbar_floating_container_elevation -dimen m3_comp_toolbar_floating_container_leading_space -dimen m3_comp_toolbar_floating_container_trailing_space -dimen m3_comp_toolbar_floating_horizontal_container_height -dimen m3_comp_toolbar_floating_vertical_container_width -dimen m3_comp_toolbar_standard_disabled_icon_opacity -dimen m3_comp_toolbar_standard_disabled_label_text_opacity -dimen m3_comp_toolbar_vibrant_disabled_icon_opacity -dimen m3_comp_toolbar_vibrant_disabled_label_text_opacity -dimen m3_datepicker_elevation -dimen m3_divider_heavy_thickness -dimen m3_extended_fab_bottom_padding -dimen m3_extended_fab_disabled_elevation -dimen m3_extended_fab_disabled_translation_z -dimen m3_extended_fab_end_padding -dimen m3_extended_fab_icon_padding -dimen m3_extended_fab_min_height -dimen m3_extended_fab_start_padding -dimen m3_extended_fab_top_padding -dimen m3_extended_fab_translation_z_base -dimen m3_extended_fab_translation_z_focused -dimen m3_extended_fab_translation_z_hovered -dimen m3_extended_fab_translation_z_pressed -dimen m3_fab_border_width -dimen m3_fab_corner_size -dimen m3_fab_disabled_elevation -dimen m3_fab_disabled_translation_z -dimen m3_fab_translation_z_base -dimen m3_fab_translation_z_focused -dimen m3_fab_translation_z_hovered -dimen m3_fab_translation_z_pressed -dimen m3_floatingtoolbar_min_height -dimen m3_floatingtoolbar_min_width -dimen m3_large_fab_max_image_size -dimen m3_large_fab_size -dimen m3_large_text_vertical_offset_adjustment -dimen m3_loading_indicator_container_size -dimen m3_loading_indicator_shape_size -dimen m3_menu_elevation -dimen m3_multiline_hint_filled_text_extra_space -dimen m3_nav_badge_with_text_vertical_offset -dimen m3_navigation_content_horizontal_margin -dimen m3_navigation_divider_bottom_margin -dimen m3_navigation_divider_top_margin -dimen m3_navigation_drawer_layout_corner_size -dimen m3_navigation_item_active_indicator_label_padding -dimen m3_navigation_item_expanded_active_indicator_height_default -dimen m3_navigation_item_horizontal_padding -dimen m3_navigation_item_icon_padding -dimen m3_navigation_item_leading_trailing_space -dimen m3_navigation_item_shape_inset_bottom -dimen m3_navigation_item_shape_inset_end -dimen m3_navigation_item_shape_inset_start -dimen m3_navigation_item_shape_inset_top -dimen m3_navigation_item_vertical_padding -dimen m3_navigation_menu_divider_horizontal_padding -dimen m3_navigation_menu_headline_horizontal_padding -dimen m3_navigation_rail_default_width -dimen m3_navigation_rail_elevation -dimen m3_navigation_rail_expanded_active_indicator_height -dimen m3_navigation_rail_expanded_item_spacing -dimen m3_navigation_rail_expanded_leading_trailing_space -dimen m3_navigation_rail_icon_label_horizontal_padding -dimen m3_navigation_rail_icon_label_padding -dimen m3_navigation_rail_icon_size -dimen m3_navigation_rail_item_active_indicator_height -dimen m3_navigation_rail_item_active_indicator_margin_horizontal -dimen m3_navigation_rail_item_active_indicator_width -dimen m3_navigation_rail_item_min_height -dimen m3_navigation_rail_item_padding_bottom -dimen m3_navigation_rail_item_padding_bottom_with_large_font -dimen m3_navigation_rail_item_padding_top -dimen m3_navigation_rail_item_padding_top_with_large_font -dimen m3_navigation_rail_label_padding_horizontal -dimen m3_navigation_rail_max_expanded_width -dimen m3_navigation_rail_min_expanded_width -dimen m3_navigation_subheader_horizontal_padding -dimen m3_navigation_subheader_top_margin -dimen m3_navigation_subheader_vertical_padding -dimen m3_ripple_default_alpha -dimen m3_ripple_focused_alpha -dimen m3_ripple_hovered_alpha -dimen m3_ripple_pressed_alpha -dimen m3_ripple_selectable_pressed_alpha -dimen m3_searchbar_elevation -dimen m3_searchbar_height -dimen m3_searchbar_margin_horizontal -dimen m3_searchbar_margin_vertical -dimen m3_searchbar_outlined_stroke_width -dimen m3_searchbar_padding_start -dimen m3_searchbar_text_margin_start_no_navigation_icon -dimen m3_searchbar_text_size -dimen m3_searchview_divider_size -dimen m3_searchview_elevation -dimen m3_searchview_height -dimen m3_side_sheet_margin_detached -dimen m3_side_sheet_modal_elevation -dimen m3_side_sheet_standard_elevation -dimen m3_side_sheet_width -dimen m3_simple_item_color_hovered_alpha -dimen m3_simple_item_color_selected_alpha -dimen m3_slider_thumb_elevation -dimen m3_slider_track_icon_padding -dimen m3_small_fab_max_image_size -dimen m3_small_fab_size -dimen m3_snackbar_action_text_color_alpha -dimen m3_snackbar_margin -dimen m3_sys_elevation_level0 -dimen m3_sys_elevation_level1 -dimen m3_sys_elevation_level2 -dimen m3_sys_elevation_level3 -dimen m3_sys_elevation_level4 -dimen m3_sys_elevation_level5 -dimen m3_sys_motion_easing_emphasized_accelerate_control_x1 -dimen m3_sys_motion_easing_emphasized_accelerate_control_x2 -dimen m3_sys_motion_easing_emphasized_accelerate_control_y1 -dimen m3_sys_motion_easing_emphasized_accelerate_control_y2 -dimen m3_sys_motion_easing_emphasized_decelerate_control_x1 -dimen m3_sys_motion_easing_emphasized_decelerate_control_x2 -dimen m3_sys_motion_easing_emphasized_decelerate_control_y1 -dimen m3_sys_motion_easing_emphasized_decelerate_control_y2 -dimen m3_sys_motion_easing_legacy_accelerate_control_x1 -dimen m3_sys_motion_easing_legacy_accelerate_control_x2 -dimen m3_sys_motion_easing_legacy_accelerate_control_y1 -dimen m3_sys_motion_easing_legacy_accelerate_control_y2 -dimen m3_sys_motion_easing_legacy_control_x1 -dimen m3_sys_motion_easing_legacy_control_x2 -dimen m3_sys_motion_easing_legacy_control_y1 -dimen m3_sys_motion_easing_legacy_control_y2 -dimen m3_sys_motion_easing_legacy_decelerate_control_x1 -dimen m3_sys_motion_easing_legacy_decelerate_control_x2 -dimen m3_sys_motion_easing_legacy_decelerate_control_y1 -dimen m3_sys_motion_easing_legacy_decelerate_control_y2 -dimen m3_sys_motion_easing_linear_control_x1 -dimen m3_sys_motion_easing_linear_control_x2 -dimen m3_sys_motion_easing_linear_control_y1 -dimen m3_sys_motion_easing_linear_control_y2 -dimen m3_sys_motion_easing_standard_accelerate_control_x1 -dimen m3_sys_motion_easing_standard_accelerate_control_x2 -dimen m3_sys_motion_easing_standard_accelerate_control_y1 -dimen m3_sys_motion_easing_standard_accelerate_control_y2 -dimen m3_sys_motion_easing_standard_control_x1 -dimen m3_sys_motion_easing_standard_control_x2 -dimen m3_sys_motion_easing_standard_control_y1 -dimen m3_sys_motion_easing_standard_control_y2 -dimen m3_sys_motion_easing_standard_decelerate_control_x1 -dimen m3_sys_motion_easing_standard_decelerate_control_x2 -dimen m3_sys_motion_easing_standard_decelerate_control_y1 -dimen m3_sys_motion_easing_standard_decelerate_control_y2 -dimen m3_sys_motion_standard_spring_default_effects_damping -dimen m3_sys_motion_standard_spring_default_effects_stiffness -dimen m3_sys_motion_standard_spring_default_spatial_damping -dimen m3_sys_motion_standard_spring_default_spatial_stiffness -dimen m3_sys_motion_standard_spring_fast_effects_damping -dimen m3_sys_motion_standard_spring_fast_effects_stiffness -dimen m3_sys_motion_standard_spring_fast_spatial_damping -dimen m3_sys_motion_standard_spring_fast_spatial_stiffness -dimen m3_sys_motion_standard_spring_slow_effects_damping -dimen m3_sys_motion_standard_spring_slow_effects_stiffness -dimen m3_sys_motion_standard_spring_slow_spatial_damping -dimen m3_sys_motion_standard_spring_slow_spatial_stiffness -dimen m3_sys_shape_corner_value_extra_extra_large -dimen m3_sys_shape_corner_value_extra_large -dimen m3_sys_shape_corner_value_extra_large_increased -dimen m3_sys_shape_corner_value_extra_small -dimen m3_sys_shape_corner_value_large -dimen m3_sys_shape_corner_value_large_increased -dimen m3_sys_shape_corner_value_medium -dimen m3_sys_shape_corner_value_none -dimen m3_sys_shape_corner_value_small -dimen m3_sys_state_dragged_state_layer_opacity -dimen m3_sys_state_focus_state_layer_opacity -dimen m3_sys_state_hover_state_layer_opacity -dimen m3_sys_state_pressed_state_layer_opacity -dimen m3_timepicker_display_stroke_width -dimen m3_timepicker_window_elevation -dimen m3_toolbar_text_size_title -dimen material_bottom_sheet_max_width -dimen material_clock_display_height -dimen material_clock_display_padding -dimen material_clock_display_width -dimen material_clock_face_margin_bottom -dimen material_clock_face_margin_top -dimen material_clock_hand_center_dot_radius -dimen material_clock_hand_padding -dimen material_clock_hand_stroke_width -dimen material_clock_number_text_size -dimen material_clock_period_toggle_height -dimen material_clock_period_toggle_horizontal_gap -dimen material_clock_period_toggle_vertical_gap -dimen material_clock_period_toggle_width -dimen material_clock_size -dimen material_cursor_inset -dimen material_cursor_width -dimen material_divider_thickness -dimen material_emphasis_disabled -dimen material_emphasis_disabled_background -dimen material_emphasis_high_type -dimen material_emphasis_medium -dimen material_filled_edittext_font_1_3_padding_bottom -dimen material_filled_edittext_font_1_3_padding_top -dimen material_filled_edittext_font_2_0_padding_bottom -dimen material_filled_edittext_font_2_0_padding_top -dimen material_font_1_3_box_collapsed_padding_top -dimen material_font_2_0_box_collapsed_padding_top -dimen material_helper_text_default_padding_top -dimen material_helper_text_font_1_3_padding_horizontal -dimen material_helper_text_font_1_3_padding_top -dimen material_input_text_to_prefix_suffix_padding -dimen material_textinput_default_width -dimen material_textinput_max_width -dimen material_textinput_min_width -dimen material_textinput_min_width_with_label -dimen material_time_picker_minimum_screen_height -dimen material_time_picker_minimum_screen_width -dimen mtrl_alert_dialog_background_inset_bottom -dimen mtrl_alert_dialog_background_inset_end -dimen mtrl_alert_dialog_background_inset_start -dimen mtrl_alert_dialog_background_inset_top -dimen mtrl_alert_dialog_picker_background_inset -dimen mtrl_badge_horizontal_edge_offset -dimen mtrl_badge_long_text_horizontal_padding -dimen mtrl_badge_size -dimen mtrl_badge_text_horizontal_edge_offset -dimen mtrl_badge_text_size -dimen mtrl_badge_toolbar_action_menu_item_horizontal_offset -dimen mtrl_badge_toolbar_action_menu_item_vertical_offset -dimen mtrl_badge_with_text_size -dimen mtrl_bottomappbar_fabOffsetEndMode -dimen mtrl_bottomappbar_fab_bottom_margin -dimen mtrl_bottomappbar_fab_cradle_margin -dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius -dimen mtrl_bottomappbar_fab_cradle_vertical_offset -dimen mtrl_bottomappbar_height -dimen mtrl_btn_corner_radius -dimen mtrl_btn_dialog_btn_min_width -dimen mtrl_btn_disabled_elevation -dimen mtrl_btn_disabled_z -dimen mtrl_btn_elevation -dimen mtrl_btn_focused_z -dimen mtrl_btn_hovered_z -dimen mtrl_btn_icon_btn_padding_left -dimen mtrl_btn_icon_padding -dimen mtrl_btn_inset -dimen mtrl_btn_letter_spacing -dimen mtrl_btn_max_width -dimen mtrl_btn_padding_bottom -dimen mtrl_btn_padding_left -dimen mtrl_btn_padding_right -dimen mtrl_btn_padding_top -dimen mtrl_btn_pressed_z -dimen mtrl_btn_snackbar_margin_horizontal -dimen mtrl_btn_stroke_size -dimen mtrl_btn_text_btn_icon_padding -dimen mtrl_btn_text_btn_padding_left -dimen mtrl_btn_text_btn_padding_right -dimen mtrl_btn_text_size -dimen mtrl_btn_z -dimen mtrl_calendar_action_confirm_button_min_width -dimen mtrl_calendar_action_height -dimen mtrl_calendar_action_padding -dimen mtrl_calendar_bottom_padding -dimen mtrl_calendar_content_padding -dimen mtrl_calendar_day_corner -dimen mtrl_calendar_day_height -dimen mtrl_calendar_day_horizontal_padding -dimen mtrl_calendar_day_today_stroke -dimen mtrl_calendar_day_vertical_padding -dimen mtrl_calendar_day_width -dimen mtrl_calendar_days_of_week_height -dimen mtrl_calendar_dialog_background_inset -dimen mtrl_calendar_header_content_padding -dimen mtrl_calendar_header_content_padding_fullscreen -dimen mtrl_calendar_header_divider_thickness -dimen mtrl_calendar_header_height -dimen mtrl_calendar_header_height_fullscreen -dimen mtrl_calendar_header_selection_line_height -dimen mtrl_calendar_header_text_padding -dimen mtrl_calendar_header_toggle_margin_bottom -dimen mtrl_calendar_header_toggle_margin_top -dimen mtrl_calendar_landscape_header_width -dimen mtrl_calendar_maximum_default_fullscreen_minor_axis -dimen mtrl_calendar_month_horizontal_padding -dimen mtrl_calendar_month_vertical_padding -dimen mtrl_calendar_navigation_bottom_padding -dimen mtrl_calendar_navigation_height -dimen mtrl_calendar_navigation_top_padding -dimen mtrl_calendar_selection_baseline_to_top_fullscreen -dimen mtrl_calendar_selection_text_baseline_to_bottom -dimen mtrl_calendar_selection_text_baseline_to_bottom_fullscreen -dimen mtrl_calendar_selection_text_baseline_to_top -dimen mtrl_calendar_text_input_padding_top -dimen mtrl_calendar_title_baseline_to_top -dimen mtrl_calendar_title_baseline_to_top_fullscreen -dimen mtrl_calendar_year_corner -dimen mtrl_calendar_year_height -dimen mtrl_calendar_year_horizontal_padding -dimen mtrl_calendar_year_vertical_padding -dimen mtrl_calendar_year_width -dimen mtrl_card_checked_icon_margin -dimen mtrl_card_checked_icon_size -dimen mtrl_card_corner_radius -dimen mtrl_card_dragged_z -dimen mtrl_card_elevation -dimen mtrl_card_spacing -dimen mtrl_chip_pressed_translation_z -dimen mtrl_chip_text_size -dimen mtrl_exposed_dropdown_menu_popup_elevation -dimen mtrl_exposed_dropdown_menu_popup_vertical_offset -dimen mtrl_exposed_dropdown_menu_popup_vertical_padding -dimen mtrl_extended_fab_bottom_padding -dimen mtrl_extended_fab_disabled_elevation -dimen mtrl_extended_fab_disabled_translation_z -dimen mtrl_extended_fab_elevation -dimen mtrl_extended_fab_end_padding -dimen mtrl_extended_fab_end_padding_icon -dimen mtrl_extended_fab_icon_size -dimen mtrl_extended_fab_icon_text_spacing -dimen mtrl_extended_fab_min_height -dimen mtrl_extended_fab_min_width -dimen mtrl_extended_fab_start_padding -dimen mtrl_extended_fab_start_padding_icon -dimen mtrl_extended_fab_top_padding -dimen mtrl_extended_fab_translation_z_base -dimen mtrl_extended_fab_translation_z_hovered_focused -dimen mtrl_extended_fab_translation_z_pressed -dimen mtrl_fab_elevation -dimen mtrl_fab_min_touch_target -dimen mtrl_fab_translation_z_hovered_focused -dimen mtrl_fab_translation_z_pressed -dimen mtrl_high_ripple_default_alpha -dimen mtrl_high_ripple_focused_alpha -dimen mtrl_high_ripple_hovered_alpha -dimen mtrl_high_ripple_pressed_alpha -dimen mtrl_low_ripple_default_alpha -dimen mtrl_low_ripple_focused_alpha -dimen mtrl_low_ripple_hovered_alpha -dimen mtrl_low_ripple_pressed_alpha -dimen mtrl_min_touch_target_size -dimen mtrl_navigation_bar_item_default_icon_size -dimen mtrl_navigation_bar_item_default_margin -dimen mtrl_navigation_elevation -dimen mtrl_navigation_item_horizontal_padding -dimen mtrl_navigation_item_icon_padding -dimen mtrl_navigation_item_icon_size -dimen mtrl_navigation_item_shape_horizontal_margin -dimen mtrl_navigation_item_shape_vertical_margin -dimen mtrl_navigation_rail_active_text_size -dimen mtrl_navigation_rail_compact_width -dimen mtrl_navigation_rail_default_width -dimen mtrl_navigation_rail_elevation -dimen mtrl_navigation_rail_icon_margin -dimen mtrl_navigation_rail_icon_size -dimen mtrl_navigation_rail_margin -dimen mtrl_navigation_rail_text_bottom_margin -dimen mtrl_navigation_rail_text_size -dimen mtrl_progress_circular_inset -dimen mtrl_progress_circular_inset_extra_small -dimen mtrl_progress_circular_inset_medium -dimen mtrl_progress_circular_inset_small -dimen mtrl_progress_circular_radius -dimen mtrl_progress_circular_size -dimen mtrl_progress_circular_size_extra_small -dimen mtrl_progress_circular_size_medium -dimen mtrl_progress_circular_size_small -dimen mtrl_progress_circular_track_thickness_extra_small -dimen mtrl_progress_circular_track_thickness_medium -dimen mtrl_progress_circular_track_thickness_small -dimen mtrl_progress_indicator_full_rounded_corner_radius -dimen mtrl_progress_track_thickness -dimen mtrl_shape_corner_size_large_component -dimen mtrl_shape_corner_size_medium_component -dimen mtrl_shape_corner_size_small_component -dimen mtrl_slider_halo_radius -dimen mtrl_slider_label_padding -dimen mtrl_slider_label_radius -dimen mtrl_slider_label_square_side -dimen mtrl_slider_thumb_elevation -dimen mtrl_slider_thumb_radius -dimen mtrl_slider_tick_min_spacing -dimen mtrl_slider_tick_radius -dimen mtrl_slider_track_height -dimen mtrl_slider_track_side_padding -dimen mtrl_slider_widget_height -dimen mtrl_snackbar_action_text_color_alpha -dimen mtrl_snackbar_background_corner_radius -dimen mtrl_snackbar_background_overlay_color_alpha -dimen mtrl_snackbar_margin -dimen mtrl_snackbar_message_margin_horizontal -dimen mtrl_snackbar_padding_horizontal -dimen mtrl_switch_text_padding -dimen mtrl_switch_thumb_elevation -dimen mtrl_switch_thumb_icon_size -dimen mtrl_switch_thumb_size -dimen mtrl_switch_track_height -dimen mtrl_switch_track_width -dimen mtrl_textinput_box_bottom_offset -dimen mtrl_textinput_box_corner_radius_medium -dimen mtrl_textinput_box_corner_radius_small -dimen mtrl_textinput_box_label_cutout_padding -dimen mtrl_textinput_box_padding_end -dimen mtrl_textinput_box_stroke_width_default -dimen mtrl_textinput_box_stroke_width_focused -dimen mtrl_textinput_counter_margin_start -dimen mtrl_textinput_end_icon_margin_start -dimen mtrl_textinput_outline_box_expanded_padding -dimen mtrl_textinput_start_icon_margin_end -dimen mtrl_toolbar_default_height -dimen mtrl_tooltip_arrowSize -dimen mtrl_tooltip_cornerSize -dimen mtrl_tooltip_minHeight -dimen mtrl_tooltip_minWidth -dimen mtrl_tooltip_padding -dimen mtrl_transition_shared_axis_slide_distance -dimen notification_action_icon_size -dimen notification_action_text_size -dimen notification_big_circle_margin -dimen notification_content_margin_start -dimen notification_large_icon_height -dimen notification_large_icon_width -dimen notification_main_column_padding_top -dimen notification_media_narrow_margin -dimen notification_right_icon_size -dimen notification_right_side_padding_top -dimen notification_small_icon_background_padding -dimen notification_small_icon_size_as_large -dimen notification_subtext_size -dimen notification_top_pad -dimen notification_top_pad_large_text -dimen preference_dropdown_padding_start -dimen preference_icon_minWidth -dimen preference_seekbar_padding_horizontal -dimen preference_seekbar_padding_vertical -dimen preference_seekbar_value_minWidth -dimen preferences_detail_width -dimen preferences_header_width -dimen splashscreen_icon_mask_size_no_background -dimen splashscreen_icon_mask_size_with_background -dimen splashscreen_icon_mask_stroke_no_background -dimen splashscreen_icon_mask_stroke_with_background -dimen splashscreen_icon_size -dimen splashscreen_icon_size_no_background -dimen splashscreen_icon_size_with_background -dimen tooltip_corner_radius -dimen tooltip_horizontal_padding -dimen tooltip_margin -dimen tooltip_precise_anchor_extra_offset -dimen tooltip_precise_anchor_threshold -dimen tooltip_vertical_padding -dimen tooltip_y_offset_non_touch -dimen tooltip_y_offset_touch -drawable abc_ab_share_pack_mtrl_alpha -drawable abc_action_bar_item_background_material -drawable abc_btn_borderless_material -drawable abc_btn_check_material -drawable abc_btn_check_material_anim -drawable abc_btn_check_to_on_mtrl_000 -drawable abc_btn_check_to_on_mtrl_015 -drawable abc_btn_colored_material -drawable abc_btn_default_mtrl_shape -drawable abc_btn_radio_material -drawable abc_btn_radio_material_anim -drawable abc_btn_radio_to_on_mtrl_000 -drawable abc_btn_radio_to_on_mtrl_015 -drawable abc_btn_switch_to_on_mtrl_00001 -drawable abc_btn_switch_to_on_mtrl_00012 -drawable abc_cab_background_internal_bg -drawable abc_cab_background_top_material -drawable abc_cab_background_top_mtrl_alpha -drawable abc_control_background_material -drawable abc_dialog_material_background -drawable abc_edit_text_material -drawable abc_ic_ab_back_material -drawable abc_ic_arrow_drop_right_black_24dp -drawable abc_ic_clear_material -drawable abc_ic_commit_search_api_mtrl_alpha -drawable abc_ic_go_search_api_material -drawable abc_ic_menu_copy_mtrl_am_alpha -drawable abc_ic_menu_cut_mtrl_alpha -drawable abc_ic_menu_overflow_material -drawable abc_ic_menu_paste_mtrl_am_alpha -drawable abc_ic_menu_selectall_mtrl_alpha -drawable abc_ic_menu_share_mtrl_alpha -drawable abc_ic_search_api_material -drawable abc_ic_star_black_16dp -drawable abc_ic_star_black_36dp -drawable abc_ic_star_black_48dp -drawable abc_ic_star_half_black_16dp -drawable abc_ic_star_half_black_36dp -drawable abc_ic_star_half_black_48dp -drawable abc_ic_voice_search_api_material -drawable abc_item_background_holo_dark -drawable abc_item_background_holo_light -drawable abc_list_divider_material -drawable abc_list_divider_mtrl_alpha -drawable abc_list_focused_holo -drawable abc_list_longpressed_holo -drawable abc_list_pressed_holo_dark -drawable abc_list_pressed_holo_light -drawable abc_list_selector_background_transition_holo_dark -drawable abc_list_selector_background_transition_holo_light -drawable abc_list_selector_disabled_holo_dark -drawable abc_list_selector_disabled_holo_light -drawable abc_list_selector_holo_dark -drawable abc_list_selector_holo_light -drawable abc_menu_hardkey_panel_mtrl_mult -drawable abc_popup_background_mtrl_mult -drawable abc_ratingbar_indicator_material -drawable abc_ratingbar_material -drawable abc_ratingbar_small_material -drawable abc_scrubber_control_off_mtrl_alpha -drawable abc_scrubber_control_to_pressed_mtrl_000 -drawable abc_scrubber_control_to_pressed_mtrl_005 -drawable abc_scrubber_primary_mtrl_alpha -drawable abc_scrubber_track_mtrl_alpha -drawable abc_seekbar_thumb_material -drawable abc_seekbar_tick_mark_material -drawable abc_seekbar_track_material -drawable abc_spinner_mtrl_am_alpha -drawable abc_spinner_textfield_background_material -drawable abc_star_black_48dp -drawable abc_star_half_black_48dp -drawable abc_switch_thumb_material -drawable abc_switch_track_mtrl_alpha -drawable abc_tab_indicator_material -drawable abc_tab_indicator_mtrl_alpha -drawable abc_text_cursor_material -drawable abc_text_select_handle_left_mtrl -drawable abc_text_select_handle_left_mtrl_dark -drawable abc_text_select_handle_left_mtrl_light -drawable abc_text_select_handle_middle_mtrl -drawable abc_text_select_handle_middle_mtrl_dark -drawable abc_text_select_handle_middle_mtrl_light -drawable abc_text_select_handle_right_mtrl -drawable abc_text_select_handle_right_mtrl_dark -drawable abc_text_select_handle_right_mtrl_light -drawable abc_textfield_activated_mtrl_alpha -drawable abc_textfield_default_mtrl_alpha -drawable abc_textfield_search_activated_mtrl_alpha -drawable abc_textfield_search_default_mtrl_alpha -drawable abc_textfield_search_material -drawable abc_vector_test -drawable androidide_header -drawable androidide_header_compact -drawable avd_hide_password -drawable avd_show_password -drawable baseline_more_vert_24 -drawable basic_activity -drawable bg_designer_view -drawable bg_ripple -drawable bg_ripple_disabled -drawable bg_ripple_pressed -drawable bg_widget_drag_placeholder -drawable blank_activity_drawer -drawable blank_activity_tabs -drawable blank_fragment -drawable bottom_navigation_activity -drawable bottom_sheet_rounded_background -drawable btn_checkbox_checked_mtrl -drawable btn_checkbox_checked_to_unchecked_mtrl_animation -drawable btn_checkbox_unchecked_mtrl -drawable btn_checkbox_unchecked_to_checked_mtrl_animation -drawable btn_radio_off_mtrl -drawable btn_radio_off_to_on_mtrl_animation -drawable btn_radio_on_mtrl -drawable btn_radio_on_to_off_mtrl_animation -drawable compat_splash_screen -drawable compat_splash_screen_no_icon_background -drawable compose_empty_activity -drawable cpp_activity -drawable design_bottom_navigation_item_background -drawable design_fab_background -drawable design_ic_visibility -drawable design_ic_visibility_off -drawable design_password_eye -drawable design_snackbar_background -drawable download -drawable editor_text_select_start -drawable empty_activity -drawable empty_noandroidx -drawable fb_button_background_selector -drawable game_activity -drawable ic_account -drawable ic_acside -drawable ic_add -drawable ic_add_module -drawable ic_ai -drawable ic_alert -drawable ic_android -drawable ic_apk_install -drawable ic_app -drawable ic_arrow_back -drawable ic_arrow_back_black_24 -drawable ic_arrow_down_24dp -drawable ic_asset_studio -drawable ic_backspace -drawable ic_bash_commands -drawable ic_bell -drawable ic_branches -drawable ic_bug -drawable ic_call_answer -drawable ic_call_answer_low -drawable ic_call_answer_video -drawable ic_call_answer_video_low -drawable ic_call_decline -drawable ic_call_decline_low -drawable ic_cfg -drawable ic_cfg_main -drawable ic_check -drawable ic_chevron_down -drawable ic_chevron_right -drawable ic_clear -drawable ic_clear_black_24 -drawable ic_clock_black_24dp -drawable ic_close -drawable ic_close_all -drawable ic_close_others -drawable ic_close_this -drawable ic_cmake -drawable ic_code -drawable ic_color_scheme -drawable ic_compilation_error -drawable ic_copy -drawable ic_custom_font -drawable ic_delete -drawable ic_diagnostics -drawable ic_docs -drawable ic_download -drawable ic_downpull -drawable ic_drawing -drawable ic_email -drawable ic_error -drawable ic_expand_less_22px -drawable ic_expand_more_22px -drawable ic_expand_selection -drawable ic_extensions -drawable ic_file_apk -drawable ic_file_image -drawable ic_file_rename -drawable ic_file_txt -drawable ic_file_unknown -drawable ic_filetype_activity -drawable ic_filetype_enum -drawable ic_filetype_interface -drawable ic_filter -drawable ic_folder -drawable ic_folder_close -drawable ic_font_ligatures -drawable ic_format_code -drawable ic_git -drawable ic_github -drawable ic_gradle -drawable ic_heart -drawable ic_heart_outline -drawable ic_hex_icon -drawable ic_history -drawable ic_image -drawable ic_info -drawable ic_keyboard -drawable ic_keyboard_black_24dp -drawable ic_keyboard_soft -drawable ic_label -drawable ic_language_cpp -drawable ic_language_java -drawable ic_language_json -drawable ic_language_kotlin -drawable ic_language_kts -drawable ic_language_properties -drawable ic_language_xml -drawable ic_launcher_animated -drawable ic_launcher_animated_dark -drawable ic_launcher_background -drawable ic_launcher_fg_vector -drawable ic_launcher_foreground -drawable ic_launcher_main -drawable ic_launcher_notification -drawable ic_licenses -drawable ic_logs_disconnect -drawable ic_loupe -drawable ic_m3_chip_check -drawable ic_m3_chip_checked_circle -drawable ic_m3_chip_close -drawable ic_min_sdk -drawable ic_module -drawable ic_more_vert_black_20dp -drawable ic_move_down -drawable ic_mtrl_arrow_circle -drawable ic_mtrl_checked_circle -drawable ic_mtrl_chip_checked_black -drawable ic_mtrl_chip_checked_circle -drawable ic_mtrl_chip_close_circle -drawable ic_new_file -drawable ic_new_folder -drawable ic_notification -drawable ic_ok -drawable ic_open_external -drawable ic_open_project -drawable ic_open_with -drawable ic_package -drawable ic_palette -drawable ic_password_input -drawable ic_pin -drawable ic_preview_layout -drawable ic_publish -drawable ic_qq -drawable ic_redo -drawable ic_refresh -drawable ic_reload -drawable ic_remote -drawable ic_robot -drawable ic_rounded_square -drawable ic_run -drawable ic_run_outline -drawable ic_run_tasks -drawable ic_save -drawable ic_search -drawable ic_search_black_24 -drawable ic_search_file -drawable ic_search_project -drawable ic_search_replace -drawable ic_settings -drawable ic_share -drawable ic_sora_handle_drop -drawable ic_space -drawable ic_sticky_scroll -drawable ic_stop_daemons -drawable ic_suggestion -drawable ic_sweep_delete -drawable ic_sync -drawable ic_tab -drawable ic_telegram -drawable ic_terminal -drawable ic_text -drawable ic_text_lower -drawable ic_text_size -drawable ic_tooltip -drawable ic_track_changes -drawable ic_translate -drawable ic_tree -drawable ic_tune -drawable ic_ui_mode -drawable ic_undo -drawable ic_visibility -drawable ic_website -drawable ic_widget_analog_clock -drawable ic_widget_auto_complete_textview -drawable ic_widget_button -drawable ic_widget_calendar_view -drawable ic_widget_checkbox -drawable ic_widget_checked_textview -drawable ic_widget_chronometer -drawable ic_widget_edittext -drawable ic_widget_frame_layout -drawable ic_widget_grid_layout -drawable ic_widget_grid_view -drawable ic_widget_horizontal_scroll_view -drawable ic_widget_imagebutton -drawable ic_widget_imageswitcher -drawable ic_widget_imageview -drawable ic_widget_linear_layout_horz -drawable ic_widget_linear_layout_vert -drawable ic_widget_list_view -drawable ic_widget_multi_auto_complete_textview -drawable ic_widget_number_picker -drawable ic_widget_progress_bar -drawable ic_widget_quick_contact_badge -drawable ic_widget_radio_button -drawable ic_widget_radio_group -drawable ic_widget_rating_bar -drawable ic_widget_relative_layout -drawable ic_widget_scroll_view -drawable ic_widget_seek_bar -drawable ic_widget_space -drawable ic_widget_spinner -drawable ic_widget_surface_view -drawable ic_widget_switch -drawable ic_widget_text_clock -drawable ic_widget_text_view -drawable ic_widget_textswitcher -drawable ic_widget_textureview -drawable ic_widget_textview -drawable ic_widget_toggle_button -drawable ic_widget_videoview -drawable ic_widget_view -drawable ic_widget_viewanimator -drawable ic_widget_viewflipper -drawable ic_widget_viewswitcher -drawable ic_widget_webview -drawable ic_wrap_text -drawable icon_background -drawable m3_avd_hide_password -drawable m3_avd_show_password -drawable m3_bottom_sheet_drag_handle -drawable m3_password_eye -drawable m3_popupmenu_background_overlay -drawable m3_radiobutton_ripple -drawable m3_selection_control_ripple -drawable m3_split_button_chevron_avd -drawable m3_tabs_background -drawable m3_tabs_line_indicator -drawable m3_tabs_rounded_line_indicator -drawable m3_tabs_transparent_background -drawable magnifier_background -drawable material_cursor_drawable -drawable material_ic_calendar_black_24dp -drawable material_ic_clear_black_24dp -drawable material_ic_edit_black_24dp -drawable material_ic_keyboard_arrow_left_black_24dp -drawable material_ic_keyboard_arrow_next_black_24dp -drawable material_ic_keyboard_arrow_previous_black_24dp -drawable material_ic_keyboard_arrow_right_black_24dp -drawable material_ic_menu_arrow_down_black_24dp -drawable material_ic_menu_arrow_up_black_24dp -drawable mtrl_bottomsheet_drag_handle -drawable mtrl_checkbox_button -drawable mtrl_checkbox_button_checked_unchecked -drawable mtrl_checkbox_button_icon -drawable mtrl_checkbox_button_icon_checked_indeterminate -drawable mtrl_checkbox_button_icon_checked_unchecked -drawable mtrl_checkbox_button_icon_indeterminate_checked -drawable mtrl_checkbox_button_icon_indeterminate_unchecked -drawable mtrl_checkbox_button_icon_unchecked_checked -drawable mtrl_checkbox_button_icon_unchecked_indeterminate -drawable mtrl_checkbox_button_unchecked_checked -drawable mtrl_dialog_background -drawable mtrl_dropdown_arrow -drawable mtrl_ic_arrow_drop_down -drawable mtrl_ic_arrow_drop_up -drawable mtrl_ic_cancel -drawable mtrl_ic_check_mark -drawable mtrl_ic_checkbox_checked -drawable mtrl_ic_checkbox_unchecked -drawable mtrl_ic_error -drawable mtrl_ic_indeterminate -drawable mtrl_navigation_bar_item_background -drawable mtrl_popupmenu_background -drawable mtrl_popupmenu_background_overlay -drawable mtrl_snackbar_background -drawable mtrl_switch_thumb -drawable mtrl_switch_thumb_checked -drawable mtrl_switch_thumb_checked_pressed -drawable mtrl_switch_thumb_checked_unchecked -drawable mtrl_switch_thumb_pressed -drawable mtrl_switch_thumb_pressed_checked -drawable mtrl_switch_thumb_pressed_unchecked -drawable mtrl_switch_thumb_unchecked -drawable mtrl_switch_thumb_unchecked_checked -drawable mtrl_switch_thumb_unchecked_pressed -drawable mtrl_switch_track -drawable mtrl_switch_track_decoration -drawable mtrl_tabs_default_indicator -drawable native_cpp -drawable navigation_drawer_activity -drawable navigation_empty_icon -drawable no_activity -drawable notification_action_background -drawable notification_bg -drawable notification_bg_low -drawable notification_bg_low_normal -drawable notification_bg_low_pressed -drawable notification_bg_normal -drawable notification_bg_normal_pressed -drawable notification_icon_background -drawable notification_oversize_large_icon_bg -drawable notification_template_icon_bg -drawable notification_template_icon_low_bg -drawable notification_tile_bg -drawable notify_panel_notification_icon_bg -drawable preference_list_divider_material -drawable responsive_activity -drawable round_content_copy_20 -drawable round_content_cut_20 -drawable round_content_paste_20 -drawable round_save_20 -drawable round_select_all_20 -drawable rounded_background -drawable shadow_bottom -drawable shadow_top -drawable test_level_drawable -drawable text_select_handle_left_material -drawable text_select_handle_right_material -drawable textfield_cursor -drawable tooltip_frame_dark -drawable tooltip_frame_light -drawable utils_toast_bg -font josefin_sans -font quicksand -id BOTTOM_END -id BOTTOM_START -id END_CENTER -id NO_DEBUG -id SHOW_ALL -id SHOW_PATH -id SHOW_PROGRESS -id TOP_END -id TOP_START -id accelerate -id accessibility_action_clickable_span -id accessibility_custom_action_0 -id accessibility_custom_action_1 -id accessibility_custom_action_10 -id accessibility_custom_action_11 -id accessibility_custom_action_12 -id accessibility_custom_action_13 -id accessibility_custom_action_14 -id accessibility_custom_action_15 -id accessibility_custom_action_16 -id accessibility_custom_action_17 -id accessibility_custom_action_18 -id accessibility_custom_action_19 -id accessibility_custom_action_2 -id accessibility_custom_action_20 -id accessibility_custom_action_21 -id accessibility_custom_action_22 -id accessibility_custom_action_23 -id accessibility_custom_action_24 -id accessibility_custom_action_25 -id accessibility_custom_action_26 -id accessibility_custom_action_27 -id accessibility_custom_action_28 -id accessibility_custom_action_29 -id accessibility_custom_action_3 -id accessibility_custom_action_30 -id accessibility_custom_action_31 -id accessibility_custom_action_4 -id accessibility_custom_action_5 -id accessibility_custom_action_6 -id accessibility_custom_action_7 -id accessibility_custom_action_8 -id accessibility_custom_action_9 -id actionDown -id actionDownUp -id actionUp -id action_auto_switch -id action_bar -id action_bar_activity_content -id action_bar_container -id action_bar_root -id action_bar_spinner -id action_bar_subtitle -id action_bar_title -id action_clear -id action_container -id action_context_bar -id action_divider -id action_filter_system -id action_filter_tag -id action_history -id action_image -id action_menu_divider -id action_menu_presenter -id action_mode_bar -id action_mode_bar_stub -id action_mode_close_button -id action_search -id action_select_agent -id action_select_provider -id action_settings -id action_text -id actions -id activity_chooser_view_content -id add -id advance -id alertTitle -id aligned -id allStates -id alpha_slider -id animateToEnd -id animateToStart -id antiClockwise -id anticipate -id arc -id asConfigured -id async -id auto -id autoComplete -id autoCompleteToEnd -id autoCompleteToStart -id autoHide -id autoLimit -id availableSpace -id baseline -id basic -id bestChoice -id blocking -id blue_slider -id bottom -id bounce -id buttonPanel -id callMeasure -id cancel_button -id carryVelocity -id center -id centerCrop -id centerInside -id chain -id chain2 -id checkbox -id checked -id chronometer -id circle_center -id clear_text -id clockwise -id closest -id color_preview -id compress -id confirm_button -id constraint -id container -id content -id contentPanel -id contiguous -id continuousVelocity -id coordinator -id cos -id counterclockwise -id cradle -id currentState -id custom -id customPanel -id cut -id date_picker_actions -id decelerate -id decelerateAndComplete -id decor_content_parent -id default_activity_button -id deltaRelative -id description -id design_bottom_sheet -id design_menu_item_action_area -id design_menu_item_action_area_stub -id design_menu_item_text -id design_navigation_view -id diagnostic_container_message -id diagnostic_container_quickfix -id diagnostic_tooltip_brief_message -id diagnostic_tooltip_detailed_message -id diagnostic_tooltip_more_actions -id diagnostic_tooltip_preferred_action -id dialog_button -id disjoint -id dragAnticlockwise -id dragClockwise -id dragDown -id dragEnd -id dragLeft -id dragRight -id dragStart -id dragUp -id dropdown_menu -id easeIn -id easeInOut -id easeOut -id east -id edge -id edit_query -id edit_text_id -id elastic -id embed -id end -id endToStart -id entireSpace -id escape -id expand_activities_button -id expanded_menu -id fade -id fbContent -id fbIcon -id fbLeftProgress -id fbMessage -id fbNegativeAction -id fbPositiveAction -id fbPrimaryAction -id fbRightProgress -id fbRoot -id fbSecondaryActionContainer -id fbTitle -id fill -id filled -id fitCenter -id fitEnd -id fitStart -id fitXY -id fixed -id flip -id floating -id follow -id forever -id fragment_container_view_tag -id frost -id fullscreen_header -id ghost_view -id ghost_view_holder -id gone -id green_slider -id group_divider -id header_title -id hex_field -id hidden -id hide_ime_id -id home -id honorRequest -id horizontal_only -id icon -id icon_frame -id icon_group -id ignore -id ignoreRequest -id image -id immediateStop -id included -id indeterminate -id info -id invisible -id inward -id italic -id item_touch_helper_previous_elevation -id jumpToEnd -id jumpToStart -id labeled -id largeLabel -id layout -id left -id leftToRight -id legacy -id line1 -id line3 -id linear -id listMode -id list_item -id m3_side_sheet -id magnifier_image_view -id marquee -id masked -id match_constraint -id match_parent -id material_clock_display -id material_clock_display_and_toggle -id material_clock_face -id material_clock_hand -id material_clock_level -id material_clock_period_am_button -id material_clock_period_pm_button -id material_clock_period_toggle -id material_hour_text_input -id material_hour_tv -id material_label -id material_minute_text_input -id material_minute_tv -id material_textinput_timepicker -id material_timepicker_cancel_button -id material_timepicker_container -id material_timepicker_mode_button -id material_timepicker_ok_button -id material_timepicker_view -id material_value_index -id matrix -id message -id middle -id mini -id month_grid -id month_navigation_bar -id month_navigation_fragment_toggle -id month_navigation_next -id month_navigation_previous -id month_title -id motion_base -id mtrl_calendar_day_selector_frame -id mtrl_calendar_days_of_week -id mtrl_calendar_frame -id mtrl_calendar_main_pane -id mtrl_calendar_months -id mtrl_calendar_selection_frame -id mtrl_calendar_text_input_frame -id mtrl_calendar_year_selector_frame -id mtrl_card_checked_layer_id -id mtrl_child_content_container -id mtrl_internal_children_alpha_tag -id mtrl_motion_snapshot_view -id mtrl_picker_fullscreen -id mtrl_picker_header -id mtrl_picker_header_selection_text -id mtrl_picker_header_title_and_selection -id mtrl_picker_header_toggle -id mtrl_picker_text_input_date -id mtrl_picker_text_input_range_end -id mtrl_picker_text_input_range_start -id mtrl_picker_title_text -id mtrl_view_tag_bottom_padding -id multiply -id myRecyclerView -id navigation_bar_item_active_indicator_view -id navigation_bar_item_content_container -id navigation_bar_item_icon_container -id navigation_bar_item_icon_view -id navigation_bar_item_inner_content_container -id navigation_bar_item_labels_group -id navigation_bar_item_large_label_view -id navigation_bar_item_small_label_view -id navigation_header_container -id navigation_menu_subheader_label -id ndk_version_tv -id neverCompleteToEnd -id neverCompleteToStart -id noState -id none -id normal -id north -id notification_background -id notification_main_column -id notification_main_column_container -id off -id on -id open_search_bar_placeholder_text_view -id open_search_bar_text_view -id open_search_bar_text_view_container -id open_search_view_background -id open_search_view_clear_button -id open_search_view_content_container -id open_search_view_divider -id open_search_view_dummy_toolbar -id open_search_view_edit_text -id open_search_view_header_container -id open_search_view_root -id open_search_view_scrim -id open_search_view_search_prefix -id open_search_view_status_bar_spacer -id open_search_view_text_container -id open_search_view_toolbar -id open_search_view_toolbar_container -id outline -id outward -id overshoot -id packed -id panel_btn_copy -id panel_btn_cut -id panel_btn_long_select -id panel_btn_paste -id panel_btn_select_all -id panel_hv -id panel_root -id parallax -id parent -id parentPanel -id parentRelative -id parent_matrix -id password_toggle -id path -id pathRelative -id percent -id pick -id pin -id position -id postLayout -id preferences_detail -id preferences_header -id preferences_sliding_pane_layout -id pressed -id progress -id progress_circular -id progress_horizontal -id radio -id rectangles -id recycler_view -id red_slider -id reinstall_btn -id remove_btn -id report_drawn -id result_item_desc -id result_item_image -id result_item_label -id retreat -id reverseSawtooth -id right -id rightToLeft -id right_icon -id right_side -id rounded -id row_index_key -id save_image_matrix -id save_non_transition_alpha -id save_overlay_view -id save_scale_type -id sawtooth -id scale -id screen -id scrollIndicatorDown -id scrollIndicatorUp -id scrollView -id scrollable -id search_badge -id search_bar -id search_button -id search_close_btn -id search_edit_frame -id search_go_btn -id search_mag_icon -id search_plate -id search_src_text -id search_voice_btn -id seekbar -id seekbar_value -id select_dialog_listview -id selected -id selection_type -id sharedValueSet -id sharedValueUnset -id shortcut -id sin -id skipped -id slide -id smallLabel -id snackbar_action -id snackbar_text -id south -id spacer -id special_effects_controller_view_tag -id spinner -id splashscreen_icon_view -id spline -id split_action_bar -id spread -id spread_inside -id spring -id square -id src_atop -id src_in -id src_over -id standard -id start -id startHorizontal -id startToEnd -id startVertical -id start_center -id staticLayout -id staticPostLayout -id stop -id stretch -id submenuarrow -id submit_area -id switchWidget -id tabMode -id tag_accessibility_actions -id tag_accessibility_clickable_spans -id tag_accessibility_heading -id tag_accessibility_pane_title -id tag_diagnostic_handler -id tag_on_apply_window_listener -id tag_on_receive_content_listener -id tag_on_receive_content_mime_types -id tag_screen_reader_focusable -id tag_state_description -id tag_transition_group -id tag_unhandled_key_event_manager -id tag_unhandled_key_listeners -id tag_window_insets_animation_callback -id text -id text2 -id textSpacerNoButtons -id textSpacerNoTitle -id text_input_end_icon -id text_input_error_icon -id text_input_password_toggle -id text_input_start_icon -id textinput_counter -id textinput_error -id textinput_helper_text -id textinput_placeholder -id textinput_prefix_text -id textinput_suffix_text -id time -id title -id titleDividerNoCustom -id title_template -id top -id topPanel -id top_center -id touch_outside -id transition_clip -id transition_current_scene -id transition_image_transform -id transition_layout_save -id transition_pause_alpha -id transition_position -id transition_scene_layoutid_cache -id transition_transform -id triangle -id unchecked -id uniform -id unlabeled -id up -id utvBottomIconView -id utvLeftIconView -id utvRightIconView -id utvTopIconView -id vertical_only -id view_offset_helper -id view_transition -id view_tree_lifecycle_owner -id view_tree_on_back_pressed_dispatcher_owner -id view_tree_saved_state_registry_owner -id view_tree_view_model_store_owner -id visible -id visible_removing_fragment_view_tag -id west -id with_icon -id withinBounds -id wrap -id wrap_content -id wrap_content_constrained -id x_left -id x_right -integer abc_config_activityDefaultDur -integer abc_config_activityShortDur -integer app_bar_elevation_anim_duration -integer bottom_sheet_slide_duration -integer cancel_button_image_alpha -integer config_tooltipAnimTime -integer default_animation_duration -integer default_icon_animation_duration -integer design_snackbar_text_max_lines -integer design_tab_indicator_anim_duration_ms -integer hide_password_duration -integer m3_badge_max_number -integer m3_btn_anim_delay_ms -integer m3_btn_anim_duration_ms -integer m3_card_anim_delay_ms -integer m3_card_anim_duration_ms -integer m3_chip_anim_duration -integer m3_sys_motion_duration_extra_long1 -integer m3_sys_motion_duration_extra_long2 -integer m3_sys_motion_duration_extra_long3 -integer m3_sys_motion_duration_extra_long4 -integer m3_sys_motion_duration_long1 -integer m3_sys_motion_duration_long2 -integer m3_sys_motion_duration_long3 -integer m3_sys_motion_duration_long4 -integer m3_sys_motion_duration_medium1 -integer m3_sys_motion_duration_medium2 -integer m3_sys_motion_duration_medium3 -integer m3_sys_motion_duration_medium4 -integer m3_sys_motion_duration_short1 -integer m3_sys_motion_duration_short2 -integer m3_sys_motion_duration_short3 -integer m3_sys_motion_duration_short4 -integer m3_sys_motion_path -integer m3_sys_shape_corner_extra_extra_large_corner_family -integer m3_sys_shape_corner_extra_large_corner_family -integer m3_sys_shape_corner_extra_large_increased_corner_family -integer m3_sys_shape_corner_extra_small_corner_family -integer m3_sys_shape_corner_full_corner_family -integer m3_sys_shape_corner_large_corner_family -integer m3_sys_shape_corner_large_increased_corner_family -integer m3_sys_shape_corner_medium_corner_family -integer m3_sys_shape_corner_small_corner_family -integer material_motion_duration_long_1 -integer material_motion_duration_long_2 -integer material_motion_duration_medium_1 -integer material_motion_duration_medium_2 -integer material_motion_duration_short_1 -integer material_motion_duration_short_2 -integer material_motion_path -integer mtrl_badge_max_character_count -integer mtrl_btn_anim_delay_ms -integer mtrl_btn_anim_duration_ms -integer mtrl_calendar_header_orientation -integer mtrl_calendar_selection_text_lines -integer mtrl_calendar_year_selector_span -integer mtrl_card_anim_delay_ms -integer mtrl_card_anim_duration_ms -integer mtrl_chip_anim_duration -integer mtrl_switch_thumb_motion_duration -integer mtrl_switch_thumb_post_morphing_duration -integer mtrl_switch_thumb_pre_morphing_duration -integer mtrl_switch_thumb_pressed_duration -integer mtrl_switch_thumb_viewport_center_coordinate -integer mtrl_switch_thumb_viewport_size -integer mtrl_switch_track_viewport_height -integer mtrl_switch_track_viewport_width -integer mtrl_tab_indicator_anim_duration_ms -integer mtrl_view_gone -integer mtrl_view_invisible -integer mtrl_view_visible -integer preferences_detail_pane_weight -integer preferences_header_pane_weight -integer show_password_duration -integer status_bar_notification_info_maxnum -interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 -interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 -interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 -interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 -interpolator btn_radio_to_off_mtrl_animation_interpolator_0 -interpolator btn_radio_to_on_mtrl_animation_interpolator_0 -interpolator fast_out_slow_in -interpolator m3_sys_motion_easing_emphasized -interpolator m3_sys_motion_easing_emphasized_accelerate -interpolator m3_sys_motion_easing_emphasized_decelerate -interpolator m3_sys_motion_easing_linear -interpolator m3_sys_motion_easing_standard -interpolator m3_sys_motion_easing_standard_accelerate -interpolator m3_sys_motion_easing_standard_decelerate -interpolator mtrl_fast_out_linear_in -interpolator mtrl_fast_out_slow_in -interpolator mtrl_linear -interpolator mtrl_linear_out_slow_in -layout abc_action_bar_title_item -layout abc_action_bar_up_container -layout abc_action_menu_item_layout -layout abc_action_menu_layout -layout abc_action_mode_bar -layout abc_action_mode_close_item_material -layout abc_activity_chooser_view -layout abc_activity_chooser_view_list_item -layout abc_alert_dialog_button_bar_material -layout abc_alert_dialog_material -layout abc_alert_dialog_title_material -layout abc_cascading_menu_item_layout -layout abc_dialog_title_material -layout abc_expanded_menu_layout -layout abc_list_menu_item_checkbox -layout abc_list_menu_item_icon -layout abc_list_menu_item_layout -layout abc_list_menu_item_radio -layout abc_popup_menu_header_item_layout -layout abc_popup_menu_item_layout -layout abc_screen_content_include -layout abc_screen_simple -layout abc_screen_simple_overlay_action_mode -layout abc_screen_toolbar -layout abc_search_dropdown_item_icons_2line -layout abc_search_view -layout abc_select_dialog_material -layout abc_tooltip -layout activity_main_cfg -layout custom_dialog -layout default_completion_result_item -layout design_bottom_navigation_item -layout design_bottom_sheet_dialog -layout design_layout_snackbar -layout design_layout_snackbar_include -layout design_layout_tab_icon -layout design_layout_tab_text -layout design_menu_item_action_area -layout design_navigation_item -layout design_navigation_item_header -layout design_navigation_item_separator -layout design_navigation_item_subheader -layout design_navigation_menu -layout design_navigation_menu_item -layout design_text_input_end_icon -layout design_text_input_password_icon -layout design_text_input_start_icon -layout diagnostic_tooltip_window -layout expand_button -layout flash_bar_view -layout image_frame -layout ime_base_split_test_activity -layout ime_secondary_split_test_activity -layout layout_color_picker -layout layout_dialog_progress -layout layout_divider_horizontal -layout layout_icon_title_description -layout layout_nav_header -layout layout_simple_icon_text -layout layout_title_subtitle -layout m3_alert_dialog -layout m3_alert_dialog_actions -layout m3_alert_dialog_title -layout m3_auto_complete_simple_item -layout m3_navigation_menu_divider -layout m3_navigation_menu_subheader -layout m3_side_sheet_dialog -layout magnifier_popup -layout material_chip_input_combo -layout material_clock_display -layout material_clock_display_divider -layout material_clock_period_toggle -layout material_clock_period_toggle_land -layout material_clockface_textview -layout material_clockface_view -layout material_radial_view_group -layout material_textinput_timepicker -layout material_time_chip -layout material_time_input -layout material_timepicker -layout material_timepicker_dialog -layout material_timepicker_textinput_display -layout mtrl_alert_dialog -layout mtrl_alert_dialog_actions -layout mtrl_alert_dialog_title -layout mtrl_alert_select_dialog_item -layout mtrl_alert_select_dialog_multichoice -layout mtrl_alert_select_dialog_singlechoice -layout mtrl_auto_complete_simple_item -layout mtrl_calendar_day -layout mtrl_calendar_day_of_week -layout mtrl_calendar_days_of_week -layout mtrl_calendar_horizontal -layout mtrl_calendar_month -layout mtrl_calendar_month_labeled -layout mtrl_calendar_month_navigation -layout mtrl_calendar_months -layout mtrl_calendar_vertical -layout mtrl_calendar_year -layout mtrl_layout_snackbar -layout mtrl_layout_snackbar_include -layout mtrl_navigation_rail_item -layout mtrl_picker_actions -layout mtrl_picker_dialog -layout mtrl_picker_fullscreen -layout mtrl_picker_header_dialog -layout mtrl_picker_header_fullscreen -layout mtrl_picker_header_selection_text -layout mtrl_picker_header_title_text -layout mtrl_picker_header_toggle -layout mtrl_picker_text_input_date -layout mtrl_picker_text_input_date_range -layout mtrl_search_bar -layout mtrl_search_view -layout notification_action -layout notification_action_tombstone -layout notification_template_custom_big -layout notification_template_icon_group -layout notification_template_part_chronometer -layout notification_template_part_time -layout preference -layout preference_category -layout preference_category_material -layout preference_dialog_edittext -layout preference_dropdown -layout preference_dropdown_material -layout preference_information -layout preference_information_material -layout preference_list_fragment -layout preference_material -layout preference_recyclerview -layout preference_widget_checkbox -layout preference_widget_materialswitch -layout preference_widget_seekbar -layout preference_widget_seekbar_material -layout preference_widget_switch -layout preference_widget_switch_compat -layout select_dialog_item_material -layout select_dialog_multichoice_material -layout select_dialog_singlechoice_material -layout splash_screen_view -layout support_simple_spinner_dropdown_item -layout text_actions_layout -layout text_compose_panel -layout utils_toast_view -menu ai_menu -menu menu_app_logs -mipmap ic_launcher -mipmap ic_launcher_background -mipmap ic_launcher_foreground -mipmap ic_launcher_monochrome -mipmap ic_launcher_round -plurals mtrl_badge_content_description -string abc_action_bar_home_description -string abc_action_bar_up_description -string abc_action_menu_overflow_description -string abc_action_mode_done -string abc_activity_chooser_view_see_all -string abc_activitychooserview_choose_application -string abc_capital_off -string abc_capital_on -string abc_font_family_body_1_material -string abc_font_family_body_2_material -string abc_font_family_button_material -string abc_font_family_caption_material -string abc_font_family_display_1_material -string abc_font_family_display_2_material -string abc_font_family_display_3_material -string abc_font_family_display_4_material -string abc_font_family_headline_material -string abc_font_family_menu_material -string abc_font_family_subhead_material -string abc_font_family_title_material -string abc_menu_alt_shortcut_label -string abc_menu_ctrl_shortcut_label -string abc_menu_delete_shortcut_label -string abc_menu_enter_shortcut_label -string abc_menu_function_shortcut_label -string abc_menu_meta_shortcut_label -string abc_menu_shift_shortcut_label -string abc_menu_space_shortcut_label -string abc_menu_sym_shortcut_label -string abc_prepend_shortcut_label -string abc_search_hint -string abc_searchview_description_clear -string abc_searchview_description_query -string abc_searchview_description_search -string abc_searchview_description_submit -string abc_searchview_description_voice -string abc_shareactionprovider_share_with -string abc_shareactionprovider_share_with_application -string abc_toolbar_collapse_description -string about -string about_footer -string about_footer_alternate -string about_option_email -string about_option_website -string about_subtitle -string acs_ask_install_message -string acs_install_title -string acs_lsp_diagnostics_summary -string acs_lsp_diagnostics_title -string acs_lsp_hover_summary -string acs_lsp_hover_title -string acs_lsp_kotlin_code_style_summary -string acs_lsp_kotlin_code_style_title -string action_add_throws -string action_apply -string action_auto_install -string action_autofill_password -string action_cancel -string action_clear -string action_clear_filter -string action_clear_search -string action_closeAll -string action_closeOthers -string action_closeThis -string action_comment_line -string action_convert_to_block -string action_convert_to_statement -string action_copy -string action_create_missing_method -string action_create_named_session_confirm -string action_expand_selection -string action_file_received_edit -string action_file_received_open_directory -string action_filter_by_tag -string action_find_references -string action_generate_constructor -string action_generate_missing_constructor -string action_generate_setters_getters -string action_generate_toString -string action_goto_definition -string action_hide_system_logs -string action_implement_abstract_methods -string action_import_classes -string action_install_git -string action_install_ndk -string action_install_openssh -string action_kill_process -string action_manual_install -string action_new_session -string action_new_session_failsafe -string action_no -string action_open_help -string action_open_settings -string action_organize_imports -string action_override_superclass_methods -string action_remove_class -string action_remove_method -string action_remove_unused_imports -string action_remove_unused_throws -string action_rename_session_confirm -string action_report_issue -string action_reset_terminal -string action_save_to_file -string action_search -string action_select_url -string action_share -string action_share_selected_text -string action_share_transcript -string action_show_hierarchy -string action_show_system_logs -string action_suppress_unchecked_warning -string action_toggle_keep_screen_on -string action_toggle_soft_keyboard -string action_uncomment_line -string action_yes -string ai_agent_anthropic_api_key -string ai_agent_anthropic_api_key_dialog_title -string ai_agent_anthropic_api_key_summary -string ai_agent_api_key -string ai_agent_api_key_dialog_title -string ai_agent_api_key_summary -string ai_agent_deepseek_api_key -string ai_agent_deepseek_api_key_dialog_title -string ai_agent_deepseek_api_key_summary -string ai_agent_description -string ai_agent_enable -string ai_agent_enable_summary -string ai_agent_grok_api_key -string ai_agent_instructions -string ai_agent_note -string ai_agent_openai_api_key -string ai_agent_openai_api_key_dialog_title -string ai_agent_openai_api_key_summary -string ai_agent_prompt_hint -string ai_agent_send -string ai_agent_settings -string ai_agent_title -string all_saved -string app_logs -string app_name -string app_name_dcm -string appbar_scrolling_view_behavior -string back -string backup_success -string bootstrap_error_abort -string bootstrap_error_body -string bootstrap_error_installed_on_portable_sd -string bootstrap_error_not_primary_user_message -string bootstrap_error_title -string bootstrap_error_try_again -string bootstrap_installer_body -string bottom_sheet_behavior -string bottomsheet_action_collapse -string bottomsheet_action_expand -string bottomsheet_action_expand_halfway -string bottomsheet_drag_handle_content_description -string browse -string browse_other_location -string btn_close -string btn_docs -string btn_donate -string btn_idecfg -string btn_ignore_changes -string btn_opt_in -string btn_proceed_str -string btn_sync -string build_output -string build_status_failed -string build_status_idle -string build_status_in_progress -string build_status_sucess -string c_cpp -string call_notification_answer_action -string call_notification_answer_video_action -string call_notification_decline_action -string call_notification_hang_up_action -string call_notification_incoming_text -string call_notification_ongoing_text -string call_notification_screening_text -string cancel -string cancel_action -string ccpp_lsp_category_summary -string cfg_installed_cmake_version -string cfg_installed_ndk_version -string character_counter_content_description -string character_counter_overflowed_content_description -string character_counter_pattern -string choose_language -string choose_template -string classtype_activity -string classtype_class -string classtype_enum -string clear_text_end_icon_content_description -string configure -string copied -string copy -string copy_path -string create -string create_auto_layout -string create_project -string default_package_name -string default_project_name -string delete -string delete_failed -string delete_file -string delete_project_message -string delete_project_title -string deleted -string discussions_on_qq -string discussions_on_telegram -string err_authority_not_allowed -string err_cannot_determine_package -string err_invalid_data_by_intent -string err_selected_variant_not_found -string error -string error_a11y_label -string error_allow_external_apps_ungranted -string error_app_not_installed_or_disabled_warning -string error_attempted_to_ask_for_permissions_not_requested -string error_attempted_to_check_for_permissions_not_requested -string error_disable_component_failed -string error_display_over_other_apps_permission_not_granted -string error_display_over_other_apps_permission_not_granted_to_start_terminal -string error_enable_component_failed -string error_exception_received_while_executing_app_shell_command -string error_executable_unset -string error_execution_cancelled -string error_failed_to_execute_app_shell_command -string error_failed_to_execute_termux_session_command -string error_failed_to_request_permissions -string error_get_component_state_failed -string error_get_package_context_failed_help_url_message -string error_get_package_context_failed_message -string error_get_package_context_failed_title -string error_has_not_requested_legacy_external_storage -string error_icon_content_description -string error_ndk_not_found_or_incompatible -string error_sending_sigkill_to_process -string error_termux_app_package_context_not_accessible -string error_termux_prefix_dir_path_not_accessible -string error_termux_service_execution_command_shell_name_unset -string error_termux_service_invalid_execution_command_runner -string error_termux_service_start_failed_bg -string error_termux_service_start_failed_general -string error_termux_service_unsupported_execution_command_runner -string error_termux_service_unsupported_execution_command_shell_create_mode -string exit -string expand_button_title -string exposed_dropdown_menu_content_description -string extract -string fab_transformation_scrim_behavior -string fab_transformation_sheet_behavior -string file_name -string folder_name -string get_started -string git_clone -string git_clone_branch -string git_clone_custom_options -string git_clone_failed -string git_clone_in_progress -string git_clone_invalid_url -string git_clone_options -string git_clone_repo -string git_clone_repo_url -string git_clone_success -string gradle -string greeting_subtitle -string greeting_title -string hide_bottom_view_on_scroll_behavior -string hin_jdk_version -string hint_android_ndk_version -string hint_android_sdk_version -string hint_attr_value -string hint_find_project_filter -string hint_search_logs -string hint_search_tasks -string hint_tag_filter -string icon_content_description -string ide_logs -string ide_preferences -string idepref_about_summary -string idepref_about_title -string idepref_build_clearCache_summary -string idepref_build_clearCache_title -string idepref_build_customgradlecommands_summary -string idepref_build_customgradlecommands_title -string idepref_build_title -string idepref_buildnrun_summary -string idepref_changelog_summary -string idepref_channel_summary -string idepref_customFont_summary -string idepref_customFont_title -string idepref_deleteEmptyLines_summary -string idepref_deleteEmptyLines_title -string idepref_deleteTabs_summary -string idepref_deleteTabs_title -string idepref_dependencies_updater_summary -string idepref_dependencies_updater_title -string idepref_devOptions_dumpLogs_summary -string idepref_devOptions_dumpLogs_title -string idepref_devOptions_enableLogsender_summary -string idepref_devOptions_enableLogsender_title -string idepref_devOptions_summary -string idepref_editor_autoSave_summary -string idepref_editor_autoSave_title -string idepref_editor_autosave_summary -string idepref_editor_autosave_title -string idepref_editor_category_common -string idepref_editor_category_java -string idepref_editor_colorScheme -string idepref_editor_colorScheme_summary -string idepref_editor_fontsize_summary -string idepref_editor_fontsize_title -string idepref_editor_keyboard_sugg_summary -string idepref_editor_keyboard_sugg_title -string idepref_editor_ligatures_summary -string idepref_editor_ligatures_title -string idepref_editor_paintingflags_summary -string idepref_editor_paintingflags_title -string idepref_editor_pinLineNumbers_summary -string idepref_editor_pinLineNumbers_title -string idepref_editor_stickScroll_title -string idepref_editor_stickyScroll_summary -string idepref_editor_string_ext_helper_summary -string idepref_editor_string_ext_helper_title -string idepref_editor_summary -string idepref_editor_syntax_engine_summary -string idepref_editor_syntax_engine_textmate -string idepref_editor_syntax_engine_title -string idepref_editor_syntax_engine_tree_sitter -string idepref_editor_title -string idepref_editor_useSoftTabs_summary -string idepref_editor_useSoftTabs_title -string idepref_editor_use_magnifier_summary -string idepref_editor_use_magnifier_title -string idepref_editor_word_wrap_summary -string idepref_editor_word_wrap_title -string idepref_emptyElements_summary -string idepref_emptyElements_title -string idepref_enableBuildOutput_summary -string idepref_enableBuildOutput_title -string idepref_general_localeSelector_summary -string idepref_general_localeSelector_title -string idepref_general_projectConfig -string idepref_general_summary -string idepref_general_themeSelector_summary -string idepref_general_themeSelector_title -string idepref_general_uiMode -string idepref_general_uiMode_summary -string idepref_github_summary -string idepref_group_debugging -string idepref_group_summary -string idepref_installViaShizuku_summary -string idepref_installViaShizuku_title -string idepref_java_diagnosticEnabled_title -string idepref_java_diagnosticsEnabled_summary -string idepref_java_matchLower_summary -string idepref_java_matchLower_title -string idepref_java_useGoogleStyle_summary -string idepref_java_useGoogleStyle_title -string idepref_jdkVersion_summary -string idepref_jdkVersion_title -string idepref_kotlin_indexing_notif_summary -string idepref_kotlin_indexing_notif_title -string idepref_launchAppAfterInstall_summary -string idepref_launchAppAfterInstall_title -string idepref_maxLineWidth_summary -string idepref_maxLineWidth_title -string idepref_msg_customGradleInstallation -string idepref_preservedNewLines_summary -string idepref_preservedNewLines_title -string idepref_splitAttrIndentSize_summary -string idepref_splitAttrIndentSize_title -string idepref_stats_optIn_summary -string idepref_stats_optIn_title -string idepref_title_customGradleInstallation -string idepref_useIcu_summary -string idepref_useIcu_title -string idepref_visiblePassword_summary -string idepref_visiblePassword_title -string idepref_xml_closingBrackNewLine_summary -string idepref_xml_closingBrackNewLine_title -string idepref_xml_insertFinalNewLine_summary -string idepref_xml_insertFinalNewLine_title -string idepref_xml_joinCDataLines_summary -string idepref_xml_joinCDataLines_title -string idepref_xml_joinComment_summary -string idepref_xml_joinComment_title -string idepref_xml_joinContent_summary -string idepref_xml_joinContent_title -string idepref_xml_preserveAttrLineBreaks_summary -string idepref_xml_preserveAttrLineBreaks_title -string idepref_xml_preserveEmptyContent_summary -string idepref_xml_preserveEmptyContent_title -string idepref_xml_spaceBeforeEmptyClose_summary -string idepref_xml_spaceBeforeEmptyClose_title -string idepref_xml_splitAttributes_summary -string idepref_xml_splitAttributes_title -string idepref_xml_trimFinalNewLine_summary -string idepref_xml_trimFinalNewLine_title -string idepref_xml_trimTrailingWs_summary -string idepref_xml_trimTrailingWs_title -string include_test_str -string installing_lsp -string invalid_name -string invalid_project_name_message -string item_view_role_description -string java -string kotlin -string kotlin_lsp_category_summary -string kotlin_server_required -string language -string locale_system_default -string log_level_debug -string log_level_normal -string log_level_off -string log_level_title -string log_level_unknown -string log_level_value -string log_level_verbose -string lsp_cancel_button -string lsp_cleaning_old_installation -string lsp_download_complete_title -string lsp_download_url_unavailable -string lsp_downloading_progress -string lsp_downloading_title -string lsp_error_message -string lsp_extracting_files -string lsp_extracting_progress -string lsp_initializing_download -string lsp_install_str -string lsp_installation_complete_description -string lsp_installation_complete_title -string lsp_installation_failed_description -string lsp_installation_failed_title -string lsp_installed_summary -string lsp_installed_title -string lsp_ok_button -string lsp_options -string lsp_options_c_cpp_summary -string lsp_options_c_cpp_title -string lsp_options_kotlin_summary -string lsp_options_kotlin_title -string lsp_options_summary -string lsp_retry_button -string lsp_server_connecting -string lsp_server_download_failed -string lsp_server_downloading -string lsp_server_downloading_status -string lsp_server_error_title -string lsp_server_extracting -string lsp_server_fetching_info -string lsp_server_install_success -string lsp_server_no_download_link -string lsp_server_not_found -string lsp_server_please_wait -string lsp_server_preparing_download -string lsp_server_progress_percentage -string lsp_server_success_title -string lsp_server_uninstall -string lsp_server_uninstall_error -string lsp_server_uninstall_failed -string lsp_server_uninstall_message -string lsp_server_uninstall_success -string lsp_server_uninstall_title -string lsp_server_uninstalling -string lsp_setup_str -string lsp_unknown_error -string lsp_update_available_description -string lsp_update_available_title -string lsp_update_button -string lsp_update_check_failed -string lsp_update_success_description -string lsp_update_success_title -string m3_exceed_max_badge_text_suffix -string m3_loading_indicator_content_description -string m3_ref_typeface_brand_medium -string m3_ref_typeface_brand_regular -string m3_ref_typeface_plain_medium -string m3_ref_typeface_plain_regular -string m3_sys_motion_easing_emphasized -string m3_sys_motion_easing_emphasized_accelerate -string m3_sys_motion_easing_emphasized_decelerate -string m3_sys_motion_easing_emphasized_path_data -string m3_sys_motion_easing_legacy -string m3_sys_motion_easing_legacy_accelerate -string m3_sys_motion_easing_legacy_decelerate -string m3_sys_motion_easing_linear -string m3_sys_motion_easing_standard -string m3_sys_motion_easing_standard_accelerate -string m3_sys_motion_easing_standard_decelerate -string material_clock_display_divider -string material_clock_toggle_content_description -string material_hour_24h_suffix -string material_hour_selection -string material_hour_suffix -string material_minute_selection -string material_minute_suffix -string material_motion_easing_accelerated -string material_motion_easing_decelerated -string material_motion_easing_emphasized -string material_motion_easing_linear -string material_motion_easing_standard -string material_slider_range_end -string material_slider_range_start -string material_slider_value -string material_timepicker_am -string material_timepicker_clock_mode_description -string material_timepicker_hour -string material_timepicker_minute -string material_timepicker_pm -string material_timepicker_select_time -string material_timepicker_text_input_mode_description -string menu_find -string menu_find_file -string menu_find_project -string minimum_sdk -string msg_action_open_application -string msg_add_termux_debug_info -string msg_androidide_statistics -string msg_api_info_deprecated -string msg_api_info_removed -string msg_api_info_since -string msg_app_launch_failed -string msg_app_unavailable_for_intent -string msg_build_variants_fetch_failed -string msg_can_contain_slashes -string msg_cannot_create_terminal_session -string msg_cannot_generate_constructor -string msg_cannot_generate_setters_getters -string msg_cannot_generate_toString -string msg_cannot_override_methods -string msg_cannot_perform_fix -string msg_chmod_exec -string msg_classname_with_keywords -string msg_clear_cache -string msg_codeaction_failed -string msg_color_picker_pick -string msg_confirm_delete -string msg_confirm_open_project -string msg_confirm_project_close -string msg_confirm_project_open -string msg_connected_to_cellular -string msg_connected_to_metered_connection -string msg_constructor_available -string msg_copy_report_action -string msg_crash_report_hint -string msg_create_new_project -string msg_create_new_project_greeting -string msg_default_shell -string msg_dir_picker_failed -string msg_directory_absolute_path -string msg_disable_background_data_restriction -string msg_disabling_terminal_toolbar -string msg_drawer_for_files -string msg_editor_font_size -string msg_empty_package -string msg_empty_search_query -string msg_empty_ui_layout -string msg_empty_view -string msg_emptyview_applogs -string msg_emptyview_buildoutput -string msg_emptyview_diagnostics -string msg_emptyview_idelogs -string msg_enable_ide_logs -string msg_enabling_terminal_toolbar -string msg_err_select_tasks -string msg_experimental_flavor -string msg_extracting_hooks -string msg_failed_list_files -string msg_file_created -string msg_file_creation_failed -string msg_file_exists -string msg_file_is_not_dir -string msg_file_not_exist -string msg_file_saved_successfully -string msg_file_tree -string msg_files_being_saved -string msg_files_unsaved -string msg_find_project_filter -string msg_finding_definition -string msg_finding_references -string msg_first_build -string msg_folder_created -string msg_folder_creation_failed -string msg_folder_exists -string msg_generate_xml_failed -string msg_generating_report -string msg_get_package_failed -string msg_gradle_installation_input_help -string msg_gradle_installation_path -string msg_grant_permissions -string msg_hex_color_code -string msg_ide_crashed -string msg_ide_logs_disabled -string msg_ignore_case -string msg_initializing_project -string msg_install_tools -string msg_installing_apk -string msg_installing_gradlew -string msg_invalid_layout_name -string msg_invalid_module_name -string msg_invalid_name -string msg_invalid_project_details -string msg_launch_failure_no_app_module -string msg_layout_file_creation_failed -string msg_layout_file_exists -string msg_linking -string msg_loading_tasks -string msg_logsender_disabled -string msg_max_terminals_reached -string msg_need_help -string msg_newfile_dest -string msg_no_definition -string msg_no_fields_found -string msg_no_fields_selected -string msg_no_internet -string msg_no_methods_selected -string msg_no_modules -string msg_no_overridable_methods -string msg_no_references -string msg_no_unresolved_classes -string msg_open_existing_project -string msg_open_projects -string msg_opened_project_does_not_exist -string msg_output_text_extraction_failed -string msg_package_is_not_valid -string msg_package_is_to_long -string msg_package_mus_have_dot -string msg_package_not_use_digit_first -string msg_package_not_valid_char_1 -string msg_package_not_valid_char_2 -string msg_path_must_be_dir -string msg_path_must_be_file -string msg_performing_actions -string msg_picked_isnt_dir -string msg_preferences -string msg_project_dir_doesnt_exist -string msg_project_dir_inaccessible -string msg_project_initialization_failed -string msg_project_initialized -string msg_project_not_initialized -string msg_rename_file -string msg_replacement -string msg_report_crash -string msg_report_issue -string msg_report_truncated -string msg_requires_dump_and_package_usage_stats_permissions -string msg_search_modules -string msg_searching_project -string msg_select_attr -string msg_select_fields -string msg_select_from_primary_storage -string msg_select_methods -string msg_select_search_modules -string msg_select_url_copied_to_clipboard -string msg_snowfall_overlay -string msg_storage_permission_granted_on_request -string msg_storage_permission_not_granted -string msg_storage_permission_not_granted_on_request -string msg_swipe_for_output -string msg_swipe_up -string msg_sync_needed -string msg_tab_size -string msg_tasks_to_run -string msg_terminal_new_sessions_disabled -string msg_terminal_reset -string msg_termux_app_required_by_app -string msg_toString_overridden -string msg_tooling_server_unavailable -string msg_unsupported_device -string msg_use_kts -string msg_use_ndk -string msg_use_regex -string msg_value_empty -string msg_viewaction_add_attr -string msg_yesno_def_message -string msg_yesno_def_title -string mtrl_badge_numberless_content_description -string mtrl_button_collapsed_content_description -string mtrl_button_expanded_content_description -string mtrl_checkbox_button_icon_path_checked -string mtrl_checkbox_button_icon_path_group_name -string mtrl_checkbox_button_icon_path_indeterminate -string mtrl_checkbox_button_icon_path_name -string mtrl_checkbox_button_path_checked -string mtrl_checkbox_button_path_group_name -string mtrl_checkbox_button_path_name -string mtrl_checkbox_button_path_unchecked -string mtrl_checkbox_state_description_checked -string mtrl_checkbox_state_description_indeterminate -string mtrl_checkbox_state_description_unchecked -string mtrl_chip_close_icon_content_description -string mtrl_exceed_max_badge_number_content_description -string mtrl_exceed_max_badge_number_suffix -string mtrl_picker_a11y_next_month -string mtrl_picker_a11y_prev_month -string mtrl_picker_announce_current_range_selection -string mtrl_picker_announce_current_selection -string mtrl_picker_announce_current_selection_none -string mtrl_picker_cancel -string mtrl_picker_confirm -string mtrl_picker_date_header_selected -string mtrl_picker_date_header_title -string mtrl_picker_date_header_unselected -string mtrl_picker_day_of_week_column_header -string mtrl_picker_end_date_description -string mtrl_picker_invalid_format -string mtrl_picker_invalid_format_example -string mtrl_picker_invalid_format_use -string mtrl_picker_invalid_range -string mtrl_picker_navigate_to_current_year_description -string mtrl_picker_navigate_to_year_description -string mtrl_picker_out_of_range -string mtrl_picker_range_header_only_end_selected -string mtrl_picker_range_header_only_start_selected -string mtrl_picker_range_header_selected -string mtrl_picker_range_header_title -string mtrl_picker_range_header_unselected -string mtrl_picker_save -string mtrl_picker_start_date_description -string mtrl_picker_text_input_date_hint -string mtrl_picker_text_input_date_range_end_hint -string mtrl_picker_text_input_date_range_start_hint -string mtrl_picker_text_input_day_abbr -string mtrl_picker_text_input_month_abbr -string mtrl_picker_text_input_year_abbr -string mtrl_picker_today_description -string mtrl_picker_toggle_to_calendar_input_mode -string mtrl_picker_toggle_to_day_selection -string mtrl_picker_toggle_to_text_input_mode -string mtrl_picker_toggle_to_year_selection -string mtrl_picker_toggled_to_day_selection -string mtrl_picker_toggled_to_year_selection -string mtrl_switch_thumb_group_name -string mtrl_switch_thumb_path_checked -string mtrl_switch_thumb_path_morphing -string mtrl_switch_thumb_path_name -string mtrl_switch_thumb_path_pressed -string mtrl_switch_thumb_path_unchecked -string mtrl_switch_track_decoration_path -string mtrl_switch_track_path -string mtrl_timepicker_cancel -string mtrl_timepicker_confirm -string name_already_exists -string native_error_title -string native_language -string nav_rail_collapsed_a11y_label -string nav_rail_expanded_a11y_label -string ndk_version_auto -string need_help -string new_file -string new_folder -string new_java_class -string new_kotlin_class -string new_name -string new_project -string new_project_name -string new_xml_resource -string next -string no -string no_acs_summary -string no_acs_title -string no_internet -string no_projects_found -string no_projects_match_search -string not_set -string notification_action_exit -string notification_action_wake_lock -string notification_action_wake_unlock -string official_tg_channel -string onboarding_subtitle_permissions -string onboarding_title_permissions -string open_ide_cfg_msg -string open_project -string open_with -string package_name -string password_toggle_content_description -string path_password_eye -string path_password_eye_mask_strike_through -string path_password_eye_mask_visible -string path_password_strike_through -string permdesc_bind_logger_service -string permission_desc_install_packages -string permission_desc_storage -string permission_title_install_packages -string permission_title_storage -string permlab_bind_logger_service -string please_wait -string pref_changelog -string preference_copied -string preparing -string preparing_first -string previous -string project_app_name -string project_configuration -string project_contians_clang_title -string project_contians_kotlin_title -string project_created_successfully -string project_creation_failed -string project_delete_failed -string project_deleted_success -string project_location -string project_name -string project_name_exists_message -string project_rename_failed -string project_renamed_success -string quick_run_debug -string recent_badge -string redo -string rename -string rename_failed -string rename_file -string rename_project -string renamed -string replace -string replaceAll -string reset -string restart_action -string restart_app_message -string restart_app_title -string restype_drawable -string restype_layout -string restype_menu -string restype_other -string run -string save -string save_failed -string search_menu_title -string search_projects_hint -string searchbar_scrolling_view_behavior -string searchview_clear_text_content_description -string searchview_navigation_content_description -string server_status -string servers -string side_sheet_accessibility_pane_title -string side_sheet_behavior -string sidebar_git_branches_msg -string sidebar_git_changes_msg -string sidebar_git_history_msg -string sidebar_git_remotes_msg -string sidebar_git_settings_msg -string sidebar_git_title -string skip_for_1_min -string sora_editor_clip_text_length_too_large -string sora_editor_diagnostics_more_actions -string sora_editor_editor_formatting -string sora_editor_editor_search_busy -string sora_editor_editor_search_replacing -string sora_editor_last -string sora_editor_long_select -string sora_editor_more -string sora_editor_next -string sora_editor_replace -string sora_editor_replaceAll -string sora_editor_replacement -string sora_editor_text_to_search -string status_bar_notification_info_overflow -string subtitle_desc -string subtitle_install_tools -string summary_anonymous_usage_stats -string summary_collapsed_preference_list -string summary_contribute -string summary_contributors -string summary_open_source_licenses -string template_basic -string template_compose -string template_cpp -string template_empty -string template_navigation_drawer -string template_navigation_tabs -string template_no_AndroidX -string template_no_activity -string template_tabs -string terminal_bstab -string terminal_more -string termux_crash_report_notifications_enabled_off -string termux_crash_report_notifications_enabled_on -string termux_crash_report_notifications_enabled_title -string termux_debugging_preferences_summary -string termux_debugging_preferences_title -string termux_keyboard_header -string termux_log_level_title -string termux_logging_header -string termux_preferences_summary -string termux_preferences_title -string termux_soft_keyboard_enabled_off -string termux_soft_keyboard_enabled_on -string termux_soft_keyboard_enabled_only_if_no_hardware_off -string termux_soft_keyboard_enabled_only_if_no_hardware_on -string termux_soft_keyboard_enabled_only_if_no_hardware_title -string termux_soft_keyboard_enabled_title -string termux_terminal_io_preferences_summary -string termux_terminal_io_preferences_title -string termux_terminal_view_key_logging_enabled_off -string termux_terminal_view_key_logging_enabled_on -string termux_terminal_view_key_logging_enabled_title -string termux_terminal_view_preferences_summary -string termux_terminal_view_preferences_title -string termux_terminal_view_terminal_margin_adjustment_off -string termux_terminal_view_terminal_margin_adjustment_on -string termux_terminal_view_terminal_margin_adjustment_title -string termux_terminal_view_view_header -string text_create -string text_to_search -string theme_blue_wave -string theme_greenish -string theme_material_you -string theme_sunny_glow -string theme_vscode -string title_android_version -string title_androidide_statistics -string title_app_logs -string title_app_version -string title_apply -string title_begin_long_select -string title_build_variants -string title_cancel_build -string title_change_text_size -string title_choose_application -string title_class_chooser -string title_clear_output -string title_close_project -string title_common -string title_confirm_delete -string title_confirm_kill_process -string title_confirm_open_project -string title_confirm_project_close -string title_confirm_project_open -string title_confirmation -string title_contribute -string title_contributors -string title_country -string title_cpu_arch -string title_create_named_session -string title_crowdin_translators -string title_default_shell -string title_developer_options -string title_device -string title_discard -string title_disconnect_log_senders -string title_enable_ide_logs -string title_experiment_flavor -string title_file_received -string title_files_unsaved -string title_filter_by_tag -string title_first_build -string title_fix_imports -string title_format_code -string title_general -string title_generating_xml -string title_github -string title_github_contributors -string title_gradle_service_notification -string title_gradle_service_notification_channel -string title_gradle_service_notification_ticker -string title_grant -string title_ide_configurations -string title_install_location_error -string title_install_tools -string title_installation_failed -string title_interface -string title_launch_app -string title_max_terminals_reached -string title_misc -string title_open_projects -string title_open_source_licenses -string title_open_url_with -string title_preview_data -string title_preview_layout -string title_privacy -string title_reload_color_schemes -string title_rename_session -string title_report_text -string title_run_options -string title_run_tasks -string title_search_logs -string title_select_url_dialog -string title_select_url_none_found -string title_share_selected_text -string title_share_selected_text_with -string title_share_transcript -string title_share_transcript_with -string title_share_with -string title_snowfall_overlay -string title_socials -string title_sync_project -string title_tab_size -string title_terminal -string title_translations -string title_unique_id -string title_unsupported_device -string title_unsupported_user -string title_viewaction_delete -string uiMode_dark -string uiMode_light -string uiMode_system -string ui_category_google -string ui_category_layouts -string ui_category_widgets -string undo -string update_all -string updater_available_variants -string updater_browser_error -string updater_cancel -string updater_cannot_open_browser -string updater_changelog_error -string updater_changelog_failed -string updater_check_failed -string updater_current_architecture -string updater_device_arch -string updater_download -string updater_download_apk_error -string updater_download_error -string updater_download_failed -string updater_download_failed_with_error -string updater_downloading_update -string updater_enable_install_permission -string updater_fetch_error -string updater_http_error -string updater_install_error -string updater_installation_failed -string updater_later -string updater_new_version_available -string updater_no_compatible_update -string updater_no_compatible_variant -string updater_no_updates_available -string updater_package_not_found -string updater_parse_error -string updater_preparing_download -string updater_progress_format -string updater_supported_abis -string updater_target_version_code -string updater_trying_fallbacks -string updater_unknown_arch_fallback -string updater_update_available -string updater_using_arm32_fallback -string updater_using_first_variant -string updater_using_x86_fallback -string updater_version_check_log -string updater_view_in_browser -string updates_available -string use_cmake -string use_gradle_kotlin_dsl -string v7_preference_off -string v7_preference_on -string view_diags -string view_search_results -string warning -string widget_analog_clock -string widget_auto_complete_textview -string widget_button -string widget_calendar_view -string widget_checkbox -string widget_checked_textview -string widget_chronometer -string widget_constraint_layout -string widget_digital_clock -string widget_edittext -string widget_frame_layout -string widget_grid_layout -string widget_grid_view -string widget_horizontal_scrollview -string widget_image_button -string widget_image_view -string widget_imageswitcher -string widget_inputlayout -string widget_linear_layout_horz -string widget_linear_layout_vert -string widget_listview -string widget_mbutton -string widget_mcardview -string widget_mswitch -string widget_multi_auto_complete_textview -string widget_number_picker -string widget_progressbar -string widget_quick_contact_badge -string widget_radio_button -string widget_radio_group -string widget_rating_bar -string widget_relative_layout -string widget_scrollview -string widget_seekbar -string widget_space -string widget_spinner -string widget_surfaceview -string widget_switch -string widget_text_clock -string widget_text_view -string widget_textswitcher -string widget_textureview -string widget_textview -string widget_togglebutton -string widget_videoview -string widget_view -string widget_viewanimator -string widget_viewflipper -string widget_viewswitcher -string widget_webview -string wizard_language -string wizard_module_name -string wizard_module_type -string wizard_save_location -string xml -string xml_formatting_options -string xml_formatting_options_summary -string yes -string you_have_new_dependency_update -style ActivityTranslucent -style AlertDialog_AppCompat -style AlertDialog_AppCompat_Light -style Animation_AppCompat_Dialog -style Animation_AppCompat_DropDownUp -style Animation_AppCompat_Tooltip -style Animation_Design_BottomSheetDialog -style Animation_Material3_BottomSheetDialog -style Animation_Material3_SideSheetDialog -style Animation_Material3_SideSheetDialog_Left -style Animation_Material3_SideSheetDialog_Right -style Animation_MaterialComponents_BottomSheetDialog -style AppTheme_MaterialAlertDialog -style AppTheme_ShapeAppearance_MainFragment_Logo -style AppTheme_ShapeOverlay_Large -style AppTheme_ShapeOverlay_TemplateImage -style AppTheme_Splash -style AppTheme_SwitchPreference -style AppTheme_TabLayout -style AppTheme_TextInputLayout_Dropdown -style AppTheme_TextInputLayout_Dropdown_Filled -style BasePreferenceThemeOverlay -style Base_AlertDialog_AppCompat -style Base_AlertDialog_AppCompat_Light -style Base_Animation_AppCompat_Dialog -style Base_Animation_AppCompat_DropDownUp -style Base_Animation_AppCompat_Tooltip -style Base_CardView -style Base_DialogWindowTitleBackground_AppCompat -style Base_DialogWindowTitle_AppCompat -style Base_MaterialAlertDialog_MaterialComponents_Title_Icon -style Base_MaterialAlertDialog_MaterialComponents_Title_Panel -style Base_MaterialAlertDialog_MaterialComponents_Title_Text -style Base_TextAppearance_AppCompat -style Base_TextAppearance_AppCompat_Body1 -style Base_TextAppearance_AppCompat_Body2 -style Base_TextAppearance_AppCompat_Button -style Base_TextAppearance_AppCompat_Caption -style Base_TextAppearance_AppCompat_Display1 -style Base_TextAppearance_AppCompat_Display2 -style Base_TextAppearance_AppCompat_Display3 -style Base_TextAppearance_AppCompat_Display4 -style Base_TextAppearance_AppCompat_Headline -style Base_TextAppearance_AppCompat_Inverse -style Base_TextAppearance_AppCompat_Large -style Base_TextAppearance_AppCompat_Large_Inverse -style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large -style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small -style Base_TextAppearance_AppCompat_Medium -style Base_TextAppearance_AppCompat_Medium_Inverse -style Base_TextAppearance_AppCompat_Menu -style Base_TextAppearance_AppCompat_SearchResult -style Base_TextAppearance_AppCompat_SearchResult_Subtitle -style Base_TextAppearance_AppCompat_SearchResult_Title -style Base_TextAppearance_AppCompat_Small -style Base_TextAppearance_AppCompat_Small_Inverse -style Base_TextAppearance_AppCompat_Subhead -style Base_TextAppearance_AppCompat_Subhead_Inverse -style Base_TextAppearance_AppCompat_Title -style Base_TextAppearance_AppCompat_Title_Inverse -style Base_TextAppearance_AppCompat_Tooltip -style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu -style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle -style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -style Base_TextAppearance_AppCompat_Widget_ActionBar_Title -style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse -style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle -style Base_TextAppearance_AppCompat_Widget_ActionMode_Title -style Base_TextAppearance_AppCompat_Widget_Button -style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored -style Base_TextAppearance_AppCompat_Widget_Button_Colored -style Base_TextAppearance_AppCompat_Widget_Button_Inverse -style Base_TextAppearance_AppCompat_Widget_DropDownItem -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small -style Base_TextAppearance_AppCompat_Widget_Switch -style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem -style Base_TextAppearance_Material3_Search -style Base_TextAppearance_MaterialComponents_Button -style Base_TextAppearance_MaterialComponents_Headline6 -style Base_TextAppearance_MaterialComponents_Subtitle2 -style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item -style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle -style Base_TextAppearance_Widget_AppCompat_Toolbar_Title -style Base_ThemeOverlay_AppCompat -style Base_ThemeOverlay_AppCompat_ActionBar -style Base_ThemeOverlay_AppCompat_Dark -style Base_ThemeOverlay_AppCompat_Dark_ActionBar -style Base_ThemeOverlay_AppCompat_Dialog -style Base_ThemeOverlay_AppCompat_Dialog_Alert -style Base_ThemeOverlay_AppCompat_Light -style Base_ThemeOverlay_Material3_AutoCompleteTextView -style Base_ThemeOverlay_Material3_BottomSheetDialog -style Base_ThemeOverlay_Material3_Dialog -style Base_ThemeOverlay_Material3_SideSheetDialog -style Base_ThemeOverlay_Material3_TextInputEditText -style Base_ThemeOverlay_MaterialComponents_Dialog -style Base_ThemeOverlay_MaterialComponents_Dialog_Alert -style Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework -style Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework -style Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog -style Base_Theme_AppCompat -style Base_Theme_AppCompat_CompactMenu -style Base_Theme_AppCompat_Dialog -style Base_Theme_AppCompat_DialogWhenLarge -style Base_Theme_AppCompat_Dialog_Alert -style Base_Theme_AppCompat_Dialog_FixedSize -style Base_Theme_AppCompat_Dialog_MinWidth -style Base_Theme_AppCompat_Light -style Base_Theme_AppCompat_Light_DarkActionBar -style Base_Theme_AppCompat_Light_Dialog -style Base_Theme_AppCompat_Light_DialogWhenLarge -style Base_Theme_AppCompat_Light_Dialog_Alert -style Base_Theme_AppCompat_Light_Dialog_FixedSize -style Base_Theme_AppCompat_Light_Dialog_MinWidth -style Base_Theme_Material3_Dark -style Base_Theme_Material3_Dark_BottomSheetDialog -style Base_Theme_Material3_Dark_Dialog -style Base_Theme_Material3_Dark_DialogWhenLarge -style Base_Theme_Material3_Dark_Dialog_FixedSize -style Base_Theme_Material3_Dark_SideSheetDialog -style Base_Theme_Material3_Light -style Base_Theme_Material3_Light_BottomSheetDialog -style Base_Theme_Material3_Light_Dialog -style Base_Theme_Material3_Light_DialogWhenLarge -style Base_Theme_Material3_Light_Dialog_FixedSize -style Base_Theme_Material3_Light_SideSheetDialog -style Base_Theme_MaterialComponents -style Base_Theme_MaterialComponents_Bridge -style Base_Theme_MaterialComponents_CompactMenu -style Base_Theme_MaterialComponents_Dialog -style Base_Theme_MaterialComponents_DialogWhenLarge -style Base_Theme_MaterialComponents_Dialog_Alert -style Base_Theme_MaterialComponents_Dialog_Bridge -style Base_Theme_MaterialComponents_Dialog_FixedSize -style Base_Theme_MaterialComponents_Dialog_MinWidth -style Base_Theme_MaterialComponents_Light -style Base_Theme_MaterialComponents_Light_Bridge -style Base_Theme_MaterialComponents_Light_DarkActionBar -style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge -style Base_Theme_MaterialComponents_Light_Dialog -style Base_Theme_MaterialComponents_Light_DialogWhenLarge -style Base_Theme_MaterialComponents_Light_Dialog_Alert -style Base_Theme_MaterialComponents_Light_Dialog_Bridge -style Base_Theme_MaterialComponents_Light_Dialog_FixedSize -style Base_Theme_MaterialComponents_Light_Dialog_MinWidth -style Base_Theme_SplashScreen -style Base_Theme_SplashScreen_DayNight -style Base_Theme_SplashScreen_Light -style Base_V14_ThemeOverlay_Material3_BottomSheetDialog -style Base_V14_ThemeOverlay_Material3_SideSheetDialog -style Base_V14_ThemeOverlay_MaterialComponents_Dialog -style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert -style Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog -style Base_V14_Theme_Material3_Dark -style Base_V14_Theme_Material3_Dark_BottomSheetDialog -style Base_V14_Theme_Material3_Dark_Dialog -style Base_V14_Theme_Material3_Dark_SideSheetDialog -style Base_V14_Theme_Material3_Light -style Base_V14_Theme_Material3_Light_BottomSheetDialog -style Base_V14_Theme_Material3_Light_Dialog -style Base_V14_Theme_Material3_Light_SideSheetDialog -style Base_V14_Theme_MaterialComponents -style Base_V14_Theme_MaterialComponents_Bridge -style Base_V14_Theme_MaterialComponents_Dialog -style Base_V14_Theme_MaterialComponents_Dialog_Bridge -style Base_V14_Theme_MaterialComponents_Light -style Base_V14_Theme_MaterialComponents_Light_Bridge -style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge -style Base_V14_Theme_MaterialComponents_Light_Dialog -style Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge -style Base_V14_Widget_MaterialComponents_AutoCompleteTextView -style Base_V21_ThemeOverlay_AppCompat_Dialog -style Base_V21_ThemeOverlay_Material3_BottomSheetDialog -style Base_V21_ThemeOverlay_Material3_SideSheetDialog -style Base_V21_Theme_AppCompat -style Base_V21_Theme_AppCompat_Dialog -style Base_V21_Theme_AppCompat_Light -style Base_V21_Theme_AppCompat_Light_Dialog -style Base_V21_Theme_MaterialComponents -style Base_V21_Theme_MaterialComponents_Dialog -style Base_V21_Theme_MaterialComponents_Light -style Base_V21_Theme_MaterialComponents_Light_Dialog -style Base_V22_Theme_AppCompat -style Base_V22_Theme_AppCompat_Light -style Base_V23_Theme_AppCompat -style Base_V23_Theme_AppCompat_Light -style Base_V24_Theme_Material3_Dark -style Base_V24_Theme_Material3_Dark_Dialog -style Base_V24_Theme_Material3_Light -style Base_V24_Theme_Material3_Light_Dialog -style Base_V26_Theme_AppCompat -style Base_V26_Theme_AppCompat_Light -style Base_V26_Widget_AppCompat_Toolbar -style Base_V28_Theme_AppCompat -style Base_V28_Theme_AppCompat_Light -style Base_V7_ThemeOverlay_AppCompat_Dialog -style Base_V7_Theme_AppCompat -style Base_V7_Theme_AppCompat_Dialog -style Base_V7_Theme_AppCompat_Light -style Base_V7_Theme_AppCompat_Light_Dialog -style Base_V7_Widget_AppCompat_AutoCompleteTextView -style Base_V7_Widget_AppCompat_EditText -style Base_V7_Widget_AppCompat_Toolbar -style Base_Widget_AppCompat_ActionBar -style Base_Widget_AppCompat_ActionBar_Solid -style Base_Widget_AppCompat_ActionBar_TabBar -style Base_Widget_AppCompat_ActionBar_TabText -style Base_Widget_AppCompat_ActionBar_TabView -style Base_Widget_AppCompat_ActionButton -style Base_Widget_AppCompat_ActionButton_CloseMode -style Base_Widget_AppCompat_ActionButton_Overflow -style Base_Widget_AppCompat_ActionMode -style Base_Widget_AppCompat_ActivityChooserView -style Base_Widget_AppCompat_AutoCompleteTextView -style Base_Widget_AppCompat_Button -style Base_Widget_AppCompat_ButtonBar -style Base_Widget_AppCompat_ButtonBar_AlertDialog -style Base_Widget_AppCompat_Button_Borderless -style Base_Widget_AppCompat_Button_Borderless_Colored -style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog -style Base_Widget_AppCompat_Button_Colored -style Base_Widget_AppCompat_Button_Small -style Base_Widget_AppCompat_CompoundButton_CheckBox -style Base_Widget_AppCompat_CompoundButton_RadioButton -style Base_Widget_AppCompat_CompoundButton_Switch -style Base_Widget_AppCompat_DrawerArrowToggle -style Base_Widget_AppCompat_DrawerArrowToggle_Common -style Base_Widget_AppCompat_DropDownItem_Spinner -style Base_Widget_AppCompat_EditText -style Base_Widget_AppCompat_ImageButton -style Base_Widget_AppCompat_Light_ActionBar -style Base_Widget_AppCompat_Light_ActionBar_Solid -style Base_Widget_AppCompat_Light_ActionBar_TabBar -style Base_Widget_AppCompat_Light_ActionBar_TabText -style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse -style Base_Widget_AppCompat_Light_ActionBar_TabView -style Base_Widget_AppCompat_Light_PopupMenu -style Base_Widget_AppCompat_Light_PopupMenu_Overflow -style Base_Widget_AppCompat_ListMenuView -style Base_Widget_AppCompat_ListPopupWindow -style Base_Widget_AppCompat_ListView -style Base_Widget_AppCompat_ListView_DropDown -style Base_Widget_AppCompat_ListView_Menu -style Base_Widget_AppCompat_PopupMenu -style Base_Widget_AppCompat_PopupMenu_Overflow -style Base_Widget_AppCompat_PopupWindow -style Base_Widget_AppCompat_ProgressBar -style Base_Widget_AppCompat_ProgressBar_Horizontal -style Base_Widget_AppCompat_RatingBar -style Base_Widget_AppCompat_RatingBar_Indicator -style Base_Widget_AppCompat_RatingBar_Small -style Base_Widget_AppCompat_SearchView -style Base_Widget_AppCompat_SearchView_ActionBar -style Base_Widget_AppCompat_SeekBar -style Base_Widget_AppCompat_SeekBar_Discrete -style Base_Widget_AppCompat_Spinner -style Base_Widget_AppCompat_Spinner_Underlined -style Base_Widget_AppCompat_TextView -style Base_Widget_AppCompat_TextView_SpinnerItem -style Base_Widget_AppCompat_Toolbar -style Base_Widget_AppCompat_Toolbar_Button_Navigation -style Base_Widget_Design_TabLayout -style Base_Widget_Material3_ActionBar_Solid -style Base_Widget_Material3_ActionMode -style Base_Widget_Material3_BottomNavigationView -style Base_Widget_Material3_CardView -style Base_Widget_Material3_Chip -style Base_Widget_Material3_CollapsingToolbar -style Base_Widget_Material3_CompoundButton_CheckBox -style Base_Widget_Material3_CompoundButton_RadioButton -style Base_Widget_Material3_CompoundButton_Switch -style Base_Widget_Material3_DockedToolbar -style Base_Widget_Material3_ExtendedFloatingActionButton -style Base_Widget_Material3_ExtendedFloatingActionButton_Icon -style Base_Widget_Material3_ExtendedFloatingActionButton_Large -style Base_Widget_Material3_ExtendedFloatingActionButton_Medium -style Base_Widget_Material3_ExtendedFloatingActionButton_Small -style Base_Widget_Material3_FloatingActionButton -style Base_Widget_Material3_FloatingActionButton_Large -style Base_Widget_Material3_FloatingActionButton_Medium -style Base_Widget_Material3_FloatingActionButton_Small -style Base_Widget_Material3_FloatingToolbar -style Base_Widget_Material3_Light_ActionBar_Solid -style Base_Widget_Material3_MaterialCalendar_NavigationButton -style Base_Widget_Material3_Snackbar -style Base_Widget_Material3_TabLayout -style Base_Widget_Material3_TabLayout_OnSurface -style Base_Widget_Material3_TabLayout_Secondary -style Base_Widget_MaterialComponents_AutoCompleteTextView -style Base_Widget_MaterialComponents_CheckedTextView -style Base_Widget_MaterialComponents_Chip -style Base_Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton -style Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton -style Base_Widget_MaterialComponents_PopupMenu -style Base_Widget_MaterialComponents_PopupMenu_ContextMenu -style Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow -style Base_Widget_MaterialComponents_PopupMenu_Overflow -style Base_Widget_MaterialComponents_Slider -style Base_Widget_MaterialComponents_Snackbar -style Base_Widget_MaterialComponents_TextInputEditText -style Base_Widget_MaterialComponents_TextInputLayout -style Base_Widget_MaterialComponents_TextView -style Base_v21_Theme_SplashScreen -style Base_v21_Theme_SplashScreen_Light -style Base_v27_Theme_SplashScreen -style Base_v27_Theme_SplashScreen_Light -style CardView -style CardView_Dark -style CardView_Light -style MaterialAlertDialog_Material3 -style MaterialAlertDialog_Material3_Animation -style MaterialAlertDialog_Material3_Body_Text -style MaterialAlertDialog_Material3_Body_Text_CenterStacked -style MaterialAlertDialog_Material3_Title_Icon -style MaterialAlertDialog_Material3_Title_Icon_CenterStacked -style MaterialAlertDialog_Material3_Title_Panel -style MaterialAlertDialog_Material3_Title_Panel_CenterStacked -style MaterialAlertDialog_Material3_Title_Text -style MaterialAlertDialog_Material3_Title_Text_CenterStacked -style MaterialAlertDialog_MaterialComponents -style MaterialAlertDialog_MaterialComponents_Body_Text -style MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar -style MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner -style MaterialAlertDialog_MaterialComponents_Title_Icon -style MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked -style MaterialAlertDialog_MaterialComponents_Title_Panel -style MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked -style MaterialAlertDialog_MaterialComponents_Title_Text -style MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked -style MaterialDialog_ShapeAppearance -style Motion_Material3_Spring_Standard_Default_Effects -style Motion_Material3_Spring_Standard_Default_Spatial -style Motion_Material3_Spring_Standard_Fast_Effects -style Motion_Material3_Spring_Standard_Fast_Spatial -style Motion_Material3_Spring_Standard_Slow_Effects -style Motion_Material3_Spring_Standard_Slow_Spatial -style Platform_AppCompat -style Platform_AppCompat_Light -style Platform_MaterialComponents -style Platform_MaterialComponents_Dialog -style Platform_MaterialComponents_Light -style Platform_MaterialComponents_Light_Dialog -style Platform_ThemeOverlay_AppCompat -style Platform_ThemeOverlay_AppCompat_Dark -style Platform_ThemeOverlay_AppCompat_Light -style Platform_V21_AppCompat -style Platform_V21_AppCompat_Light -style Platform_V25_AppCompat -style Platform_V25_AppCompat_Light -style Platform_Widget_AppCompat_Spinner -style PopupAnimation -style Preference -style PreferenceCategoryTitleTextStyle -style PreferenceFragment -style PreferenceFragmentList -style PreferenceFragmentList_Material -style PreferenceFragment_Material -style PreferenceSummaryTextStyle -style PreferenceThemeOverlay -style PreferenceThemeOverlay_v14 -style PreferenceThemeOverlay_v14_Material -style Preference_Category -style Preference_Category_Material -style Preference_CheckBoxPreference -style Preference_CheckBoxPreference_Material -style Preference_DialogPreference -style Preference_DialogPreference_EditTextPreference -style Preference_DialogPreference_EditTextPreference_Material -style Preference_DialogPreference_Material -style Preference_DropDown -style Preference_DropDown_Material -style Preference_Information -style Preference_Information_Material -style Preference_Material -style Preference_PreferenceScreen -style Preference_PreferenceScreen_Material -style Preference_SeekBarPreference -style Preference_SeekBarPreference_Material -style Preference_SwitchPreference -style Preference_SwitchPreferenceCompat -style Preference_SwitchPreferenceCompat_Material -style Preference_SwitchPreference_Material -style RtlOverlay_DialogWindowTitle_AppCompat -style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem -style RtlOverlay_Widget_AppCompat_DialogTitle_Icon -style RtlOverlay_Widget_AppCompat_PopupMenuItem -style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut -style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title -style RtlOverlay_Widget_AppCompat_SearchView_MagIcon -style RtlOverlay_Widget_AppCompat_Search_DropDown -style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 -style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 -style RtlOverlay_Widget_AppCompat_Search_DropDown_Query -style RtlOverlay_Widget_AppCompat_Search_DropDown_Text -style RtlUnderlay_Widget_AppCompat_ActionButton -style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow -style ShapeAppearanceOverlay_Material3_Button -style ShapeAppearanceOverlay_Material3_Chip -style ShapeAppearanceOverlay_Material3_Corner_Bottom -style ShapeAppearanceOverlay_Material3_Corner_Left -style ShapeAppearanceOverlay_Material3_Corner_Right -style ShapeAppearanceOverlay_Material3_Corner_Top -style ShapeAppearanceOverlay_Material3_FloatingActionButton -style ShapeAppearanceOverlay_Material3_NavigationView_Item -style ShapeAppearanceOverlay_Material3_SearchBar -style ShapeAppearanceOverlay_Material3_SearchView -style ShapeAppearanceOverlay_MaterialAlertDialog_Material3 -style ShapeAppearanceOverlay_MaterialComponents_BottomSheet -style ShapeAppearanceOverlay_MaterialComponents_Chip -style ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton -style ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton -style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day -style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen -style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year -style ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox -style ShapeAppearance_M3_Comp_Badge_Large_Shape -style ShapeAppearance_M3_Comp_Badge_Shape -style ShapeAppearance_M3_Comp_BottomAppBar_Container_Shape -style ShapeAppearance_M3_Comp_ButtonGroup_Connected_Small_Container_Shape -style ShapeAppearance_M3_Comp_Button_Large_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Large_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Medium_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Medium_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Small_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Small_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Xlarge_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Xlarge_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Xsmall_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Xsmall_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_DatePicker_Modal_Date_Container_Shape -style ShapeAppearance_M3_Comp_IconButton_Large_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Large_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Medium_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Medium_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Small_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Small_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Xlarge_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Xlarge_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Xsmall_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Xsmall_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_NavBar_Container_Shape -style ShapeAppearance_M3_Comp_NavBar_Item_ActiveIndicator_Shape -style ShapeAppearance_M3_Comp_NavRail_Collapsed_Container_Shape -style ShapeAppearance_M3_Comp_NavRail_Expanded_Container_Shape -style ShapeAppearance_M3_Comp_NavRail_Item_ActiveIndicator_Shape -style ShapeAppearance_M3_Comp_NavigationDrawer_ActiveIndicator_Shape -style ShapeAppearance_M3_Comp_SearchBar_Avatar_Shape -style ShapeAppearance_M3_Comp_SearchBar_Container_Shape -style ShapeAppearance_M3_Comp_SearchView_FullScreen_Container_Shape -style ShapeAppearance_M3_Comp_Sheet_Side_Docked_Container_Shape -style ShapeAppearance_M3_Comp_Switch_Handle_Shape -style ShapeAppearance_M3_Comp_Switch_StateLayer_Shape -style ShapeAppearance_M3_Comp_Switch_Track_Shape -style ShapeAppearance_M3_Comp_Toolbar_Docked_Container_Shape -style ShapeAppearance_M3_Comp_Toolbar_Floating_Container_Shape -style ShapeAppearance_M3_Comp_Toolbar_Vibrant_Vibrant_Container_Shape -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraExtraLarge -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLarge -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLargeIncreased -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraSmall -style ShapeAppearance_M3_Sys_Shape_Corner_Full -style ShapeAppearance_M3_Sys_Shape_Corner_Large -style ShapeAppearance_M3_Sys_Shape_Corner_LargeIncreased -style ShapeAppearance_M3_Sys_Shape_Corner_Medium -style ShapeAppearance_M3_Sys_Shape_Corner_None -style ShapeAppearance_M3_Sys_Shape_Corner_Small -style ShapeAppearance_Material3_Corner_ExtraExtraLarge -style ShapeAppearance_Material3_Corner_ExtraLarge -style ShapeAppearance_Material3_Corner_ExtraLargeIncreased -style ShapeAppearance_Material3_Corner_ExtraSmall -style ShapeAppearance_Material3_Corner_Full -style ShapeAppearance_Material3_Corner_Large -style ShapeAppearance_Material3_Corner_LargeIncreased -style ShapeAppearance_Material3_Corner_Medium -style ShapeAppearance_Material3_Corner_None -style ShapeAppearance_Material3_Corner_Small -style ShapeAppearance_Material3_LargeComponent -style ShapeAppearance_Material3_MediumComponent -style ShapeAppearance_Material3_NavigationBarView_ActiveIndicator -style ShapeAppearance_Material3_SmallComponent -style ShapeAppearance_Material3_Tooltip -style ShapeAppearance_MaterialComponents -style ShapeAppearance_MaterialComponents_Badge -style ShapeAppearance_MaterialComponents_LargeComponent -style ShapeAppearance_MaterialComponents_MediumComponent -style ShapeAppearance_MaterialComponents_SmallComponent -style ShapeAppearance_MaterialComponents_Tooltip -style TermuxActivity_Drawer_ButtonBarStyle_Dark -style TermuxActivity_Drawer_ButtonBarStyle_Light -style TextAppearance_AndroidIDE_BodySmall -style TextAppearance_AndroidIDE_TitleLarge_Bold -style TextAppearance_AppCompat -style TextAppearance_AppCompat_Body1 -style TextAppearance_AppCompat_Body2 -style TextAppearance_AppCompat_Button -style TextAppearance_AppCompat_Caption -style TextAppearance_AppCompat_Display1 -style TextAppearance_AppCompat_Display2 -style TextAppearance_AppCompat_Display3 -style TextAppearance_AppCompat_Display4 -style TextAppearance_AppCompat_Headline -style TextAppearance_AppCompat_Inverse -style TextAppearance_AppCompat_Large -style TextAppearance_AppCompat_Large_Inverse -style TextAppearance_AppCompat_Light_SearchResult_Subtitle -style TextAppearance_AppCompat_Light_SearchResult_Title -style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large -style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small -style TextAppearance_AppCompat_Medium -style TextAppearance_AppCompat_Medium_Inverse -style TextAppearance_AppCompat_Menu -style TextAppearance_AppCompat_SearchResult_Subtitle -style TextAppearance_AppCompat_SearchResult_Title -style TextAppearance_AppCompat_Small -style TextAppearance_AppCompat_Small_Inverse -style TextAppearance_AppCompat_Subhead -style TextAppearance_AppCompat_Subhead_Inverse -style TextAppearance_AppCompat_Title -style TextAppearance_AppCompat_Title_Inverse -style TextAppearance_AppCompat_Tooltip -style TextAppearance_AppCompat_Widget_ActionBar_Menu -style TextAppearance_AppCompat_Widget_ActionBar_Subtitle -style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -style TextAppearance_AppCompat_Widget_ActionBar_Title -style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse -style TextAppearance_AppCompat_Widget_ActionMode_Subtitle -style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse -style TextAppearance_AppCompat_Widget_ActionMode_Title -style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse -style TextAppearance_AppCompat_Widget_Button -style TextAppearance_AppCompat_Widget_Button_Borderless_Colored -style TextAppearance_AppCompat_Widget_Button_Colored -style TextAppearance_AppCompat_Widget_Button_Inverse -style TextAppearance_AppCompat_Widget_DropDownItem -style TextAppearance_AppCompat_Widget_PopupMenu_Header -style TextAppearance_AppCompat_Widget_PopupMenu_Large -style TextAppearance_AppCompat_Widget_PopupMenu_Small -style TextAppearance_AppCompat_Widget_Switch -style TextAppearance_AppCompat_Widget_TextView_SpinnerItem -style TextAppearance_Compat_Notification -style TextAppearance_Compat_Notification_Info -style TextAppearance_Compat_Notification_Line2 -style TextAppearance_Compat_Notification_Time -style TextAppearance_Compat_Notification_Title -style TextAppearance_Design_CollapsingToolbar_Expanded -style TextAppearance_Design_Counter -style TextAppearance_Design_Counter_Overflow -style TextAppearance_Design_Error -style TextAppearance_Design_HelperText -style TextAppearance_Design_Hint -style TextAppearance_Design_Placeholder -style TextAppearance_Design_Prefix -style TextAppearance_Design_Snackbar_Message -style TextAppearance_Design_Suffix -style TextAppearance_Design_Tab -style TextAppearance_M3_Sys_Typescale_BodyLarge -style TextAppearance_M3_Sys_Typescale_BodyLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_BodyMedium -style TextAppearance_M3_Sys_Typescale_BodyMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_BodySmall -style TextAppearance_M3_Sys_Typescale_BodySmall_Emphasized -style TextAppearance_M3_Sys_Typescale_DisplayLarge -style TextAppearance_M3_Sys_Typescale_DisplayLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_DisplayMedium -style TextAppearance_M3_Sys_Typescale_DisplayMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_DisplaySmall -style TextAppearance_M3_Sys_Typescale_DisplaySmall_Emphasized -style TextAppearance_M3_Sys_Typescale_HeadlineLarge -style TextAppearance_M3_Sys_Typescale_HeadlineLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_HeadlineMedium -style TextAppearance_M3_Sys_Typescale_HeadlineMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_HeadlineSmall -style TextAppearance_M3_Sys_Typescale_HeadlineSmall_Emphasized -style TextAppearance_M3_Sys_Typescale_LabelLarge -style TextAppearance_M3_Sys_Typescale_LabelLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_LabelMedium -style TextAppearance_M3_Sys_Typescale_LabelMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_LabelSmall -style TextAppearance_M3_Sys_Typescale_LabelSmall_Emphasized -style TextAppearance_M3_Sys_Typescale_TitleLarge -style TextAppearance_M3_Sys_Typescale_TitleLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_TitleMedium -style TextAppearance_M3_Sys_Typescale_TitleMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_TitleSmall -style TextAppearance_M3_Sys_Typescale_TitleSmall_Emphasized -style TextAppearance_Material3_ActionBar_Subtitle -style TextAppearance_Material3_ActionBar_Title -style TextAppearance_Material3_BodyLarge -style TextAppearance_Material3_BodyLarge_Emphasized -style TextAppearance_Material3_BodyMedium -style TextAppearance_Material3_BodyMedium_Emphasized -style TextAppearance_Material3_BodySmall -style TextAppearance_Material3_BodySmall_Emphasized -style TextAppearance_Material3_DisplayLarge -style TextAppearance_Material3_DisplayLarge_Emphasized -style TextAppearance_Material3_DisplayMedium -style TextAppearance_Material3_DisplayMedium_Emphasized -style TextAppearance_Material3_DisplaySmall -style TextAppearance_Material3_DisplaySmall_Emphasized -style TextAppearance_Material3_HeadlineLarge -style TextAppearance_Material3_HeadlineLarge_Emphasized -style TextAppearance_Material3_HeadlineMedium -style TextAppearance_Material3_HeadlineMedium_Emphasized -style TextAppearance_Material3_HeadlineSmall -style TextAppearance_Material3_HeadlineSmall_Emphasized -style TextAppearance_Material3_LabelLarge -style TextAppearance_Material3_LabelLarge_Emphasized -style TextAppearance_Material3_LabelMedium -style TextAppearance_Material3_LabelMedium_Emphasized -style TextAppearance_Material3_LabelSmall -style TextAppearance_Material3_LabelSmall_Emphasized -style TextAppearance_Material3_MaterialTimePicker_Title -style TextAppearance_Material3_SearchBar -style TextAppearance_Material3_SearchView -style TextAppearance_Material3_SearchView_Prefix -style TextAppearance_Material3_TitleLarge -style TextAppearance_Material3_TitleLarge_Emphasized -style TextAppearance_Material3_TitleMedium -style TextAppearance_Material3_TitleMedium_Emphasized -style TextAppearance_Material3_TitleSmall -style TextAppearance_Material3_TitleSmall_Emphasized -style TextAppearance_MaterialComponents_Badge -style TextAppearance_MaterialComponents_Body1 -style TextAppearance_MaterialComponents_Body2 -style TextAppearance_MaterialComponents_Button -style TextAppearance_MaterialComponents_Caption -style TextAppearance_MaterialComponents_Chip -style TextAppearance_MaterialComponents_Headline1 -style TextAppearance_MaterialComponents_Headline2 -style TextAppearance_MaterialComponents_Headline3 -style TextAppearance_MaterialComponents_Headline4 -style TextAppearance_MaterialComponents_Headline5 -style TextAppearance_MaterialComponents_Headline6 -style TextAppearance_MaterialComponents_Overline -style TextAppearance_MaterialComponents_Subtitle1 -style TextAppearance_MaterialComponents_Subtitle2 -style TextAppearance_MaterialComponents_Tab -style TextAppearance_MaterialComponents_TimePicker_Title -style TextAppearance_MaterialComponents_Tooltip -style TextAppearance_Widget_AppCompat_ExpandedMenu_Item -style TextAppearance_Widget_AppCompat_Toolbar_Subtitle -style TextAppearance_Widget_AppCompat_Toolbar_Title -style TextAppearance_Widget_BaseToolbar_Subtitle -style TextAppearance_Widget_BaseToolbar_Title -style ThemeOverlay_AppCompat -style ThemeOverlay_AppCompat_ActionBar -style ThemeOverlay_AppCompat_Dark -style ThemeOverlay_AppCompat_Dark_ActionBar -style ThemeOverlay_AppCompat_DayNight -style ThemeOverlay_AppCompat_DayNight_ActionBar -style ThemeOverlay_AppCompat_Dialog -style ThemeOverlay_AppCompat_Dialog_Alert -style ThemeOverlay_AppCompat_Light -style ThemeOverlay_Design_TextInputEditText -style ThemeOverlay_Material3 -style ThemeOverlay_Material3_ActionBar -style ThemeOverlay_Material3_AutoCompleteTextView -style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox -style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox_Dense -style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox -style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox_Dense -style ThemeOverlay_Material3_BottomAppBar -style ThemeOverlay_Material3_BottomAppBar_Legacy -style ThemeOverlay_Material3_BottomNavigationView -style ThemeOverlay_Material3_BottomSheetDialog -style ThemeOverlay_Material3_Button -style ThemeOverlay_Material3_Button_ElevatedButton -style ThemeOverlay_Material3_Button_IconButton -style ThemeOverlay_Material3_Button_IconButton_Filled -style ThemeOverlay_Material3_Button_IconButton_Filled_Tonal -style ThemeOverlay_Material3_Button_TextButton -style ThemeOverlay_Material3_Button_TextButton_Snackbar -style ThemeOverlay_Material3_Button_TonalButton -style ThemeOverlay_Material3_Chip -style ThemeOverlay_Material3_Chip_Assist -style ThemeOverlay_Material3_Dark -style ThemeOverlay_Material3_Dark_ActionBar -style ThemeOverlay_Material3_DayNight_BottomSheetDialog -style ThemeOverlay_Material3_DayNight_SideSheetDialog -style ThemeOverlay_Material3_Dialog -style ThemeOverlay_Material3_Dialog_Alert -style ThemeOverlay_Material3_Dialog_Alert_Framework -style ThemeOverlay_Material3_DockedToolbar -style ThemeOverlay_Material3_DockedToolbar_Vibrant -style ThemeOverlay_Material3_DynamicColors_Dark -style ThemeOverlay_Material3_DynamicColors_DayNight -style ThemeOverlay_Material3_DynamicColors_Light -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Primary -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Secondary -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Surface -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Tertiary -style ThemeOverlay_Material3_FloatingActionButton_Primary -style ThemeOverlay_Material3_FloatingActionButton_Secondary -style ThemeOverlay_Material3_FloatingActionButton_Surface -style ThemeOverlay_Material3_FloatingActionButton_Tertiary -style ThemeOverlay_Material3_FloatingToolbar -style ThemeOverlay_Material3_FloatingToolbar_Vibrant -style ThemeOverlay_Material3_HarmonizedColors -style ThemeOverlay_Material3_HarmonizedColors_Empty -style ThemeOverlay_Material3_Light -style ThemeOverlay_Material3_Light_Dialog_Alert_Framework -style ThemeOverlay_Material3_MaterialAlertDialog -style ThemeOverlay_Material3_MaterialAlertDialog_Centered -style ThemeOverlay_Material3_MaterialCalendar -style ThemeOverlay_Material3_MaterialCalendar_Fullscreen -style ThemeOverlay_Material3_MaterialCalendar_HeaderCancelButton -style ThemeOverlay_Material3_MaterialTimePicker -style ThemeOverlay_Material3_MaterialTimePicker_Display_TextInputEditText -style ThemeOverlay_Material3_NavigationRailView -style ThemeOverlay_Material3_NavigationView -style ThemeOverlay_Material3_PersonalizedColors -style ThemeOverlay_Material3_Search -style ThemeOverlay_Material3_SideSheetDialog -style ThemeOverlay_Material3_Snackbar -style ThemeOverlay_Material3_SplitButton_IconButton_Filled -style ThemeOverlay_Material3_SplitButton_IconButton_Filled_Tonal -style ThemeOverlay_Material3_TabLayout -style ThemeOverlay_Material3_TextInputEditText -style ThemeOverlay_Material3_TextInputEditText_FilledBox -style ThemeOverlay_Material3_TextInputEditText_FilledBox_Dense -style ThemeOverlay_Material3_TextInputEditText_OutlinedBox -style ThemeOverlay_Material3_TextInputEditText_OutlinedBox_Dense -style ThemeOverlay_Material3_Toolbar_Surface -style ThemeOverlay_MaterialAlertDialog_Material3_Title_Icon -style ThemeOverlay_MaterialComponents -style ThemeOverlay_MaterialComponents_ActionBar -style ThemeOverlay_MaterialComponents_ActionBar_Primary -style ThemeOverlay_MaterialComponents_ActionBar_Surface -style ThemeOverlay_MaterialComponents_AutoCompleteTextView -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense -style ThemeOverlay_MaterialComponents_BottomAppBar_Primary -style ThemeOverlay_MaterialComponents_BottomAppBar_Surface -style ThemeOverlay_MaterialComponents_BottomSheetDialog -style ThemeOverlay_MaterialComponents_Dark -style ThemeOverlay_MaterialComponents_Dark_ActionBar -style ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog -style ThemeOverlay_MaterialComponents_Dialog -style ThemeOverlay_MaterialComponents_Dialog_Alert -style ThemeOverlay_MaterialComponents_Dialog_Alert_Framework -style ThemeOverlay_MaterialComponents_Light -style ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework -style ThemeOverlay_MaterialComponents_MaterialAlertDialog -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner -style ThemeOverlay_MaterialComponents_MaterialCalendar -style ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen -style ThemeOverlay_MaterialComponents_TextInputEditText -style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox -style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense -style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox -style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense -style ThemeOverlay_MaterialComponents_TimePicker -style ThemeOverlay_MaterialComponents_TimePicker_Display -style ThemeOverlay_MaterialComponents_TimePicker_Display_TextInputEditText -style ThemeOverlay_MaterialComponents_Toolbar_Popup_Primary -style ThemeOverlay_MaterialComponents_Toolbar_Primary -style ThemeOverlay_MaterialComponents_Toolbar_Surface -style Theme_AndroidIDE -style Theme_AndroidIDE_Base -style Theme_AndroidIDE_BlueWave -style Theme_AndroidIDE_BlueWave_Dark -style Theme_AndroidIDE_Greenish -style Theme_AndroidIDE_Greenish_Dark -style Theme_AndroidIDE_Material3 -style Theme_AndroidIDE_Styled -style Theme_AndroidIDE_SunnyGlow -style Theme_AndroidIDE_SunnyGlow_Dark -style Theme_AndroidIDE_VSCode -style Theme_AndroidIDE_VSCode_Dark -style Theme_AppCompat -style Theme_AppCompat_CompactMenu -style Theme_AppCompat_DayNight -style Theme_AppCompat_DayNight_DarkActionBar -style Theme_AppCompat_DayNight_Dialog -style Theme_AppCompat_DayNight_DialogWhenLarge -style Theme_AppCompat_DayNight_Dialog_Alert -style Theme_AppCompat_DayNight_Dialog_MinWidth -style Theme_AppCompat_DayNight_NoActionBar -style Theme_AppCompat_Dialog -style Theme_AppCompat_DialogWhenLarge -style Theme_AppCompat_Dialog_Alert -style Theme_AppCompat_Dialog_MinWidth -style Theme_AppCompat_Empty -style Theme_AppCompat_Light -style Theme_AppCompat_Light_DarkActionBar -style Theme_AppCompat_Light_Dialog -style Theme_AppCompat_Light_DialogWhenLarge -style Theme_AppCompat_Light_Dialog_Alert -style Theme_AppCompat_Light_Dialog_MinWidth -style Theme_AppCompat_Light_NoActionBar -style Theme_AppCompat_NoActionBar -style Theme_ComposeEmptyActivity -style Theme_Design -style Theme_Design_BottomSheetDialog -style Theme_Design_Light -style Theme_Design_Light_BottomSheetDialog -style Theme_Design_Light_NoActionBar -style Theme_Design_NoActionBar -style Theme_Material3_Dark -style Theme_Material3_Dark_BottomSheetDialog -style Theme_Material3_Dark_Dialog -style Theme_Material3_Dark_DialogWhenLarge -style Theme_Material3_Dark_Dialog_Alert -style Theme_Material3_Dark_Dialog_MinWidth -style Theme_Material3_Dark_NoActionBar -style Theme_Material3_Dark_SideSheetDialog -style Theme_Material3_DayNight -style Theme_Material3_DayNight_BottomSheetDialog -style Theme_Material3_DayNight_Dialog -style Theme_Material3_DayNight_DialogWhenLarge -style Theme_Material3_DayNight_Dialog_Alert -style Theme_Material3_DayNight_Dialog_MinWidth -style Theme_Material3_DayNight_NoActionBar -style Theme_Material3_DayNight_SideSheetDialog -style Theme_Material3_DynamicColors_Dark -style Theme_Material3_DynamicColors_Dark_NoActionBar -style Theme_Material3_DynamicColors_DayNight -style Theme_Material3_DynamicColors_DayNight_NoActionBar -style Theme_Material3_DynamicColors_Light -style Theme_Material3_DynamicColors_Light_NoActionBar -style Theme_Material3_Light -style Theme_Material3_Light_BottomSheetDialog -style Theme_Material3_Light_Dialog -style Theme_Material3_Light_DialogWhenLarge -style Theme_Material3_Light_Dialog_Alert -style Theme_Material3_Light_Dialog_MinWidth -style Theme_Material3_Light_NoActionBar -style Theme_Material3_Light_SideSheetDialog -style Theme_MaterialComponents -style Theme_MaterialComponents_BottomSheetDialog -style Theme_MaterialComponents_Bridge -style Theme_MaterialComponents_CompactMenu -style Theme_MaterialComponents_DayNight -style Theme_MaterialComponents_DayNight_BottomSheetDialog -style Theme_MaterialComponents_DayNight_Bridge -style Theme_MaterialComponents_DayNight_DarkActionBar -style Theme_MaterialComponents_DayNight_DarkActionBar_Bridge -style Theme_MaterialComponents_DayNight_Dialog -style Theme_MaterialComponents_DayNight_DialogWhenLarge -style Theme_MaterialComponents_DayNight_Dialog_Alert -style Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge -style Theme_MaterialComponents_DayNight_Dialog_Bridge -style Theme_MaterialComponents_DayNight_Dialog_FixedSize -style Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge -style Theme_MaterialComponents_DayNight_Dialog_MinWidth -style Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge -style Theme_MaterialComponents_DayNight_NoActionBar -style Theme_MaterialComponents_DayNight_NoActionBar_Bridge -style Theme_MaterialComponents_Dialog -style Theme_MaterialComponents_DialogWhenLarge -style Theme_MaterialComponents_Dialog_Alert -style Theme_MaterialComponents_Dialog_Alert_Bridge -style Theme_MaterialComponents_Dialog_Bridge -style Theme_MaterialComponents_Dialog_FixedSize -style Theme_MaterialComponents_Dialog_FixedSize_Bridge -style Theme_MaterialComponents_Dialog_MinWidth -style Theme_MaterialComponents_Dialog_MinWidth_Bridge -style Theme_MaterialComponents_Light -style Theme_MaterialComponents_Light_BottomSheetDialog -style Theme_MaterialComponents_Light_Bridge -style Theme_MaterialComponents_Light_DarkActionBar -style Theme_MaterialComponents_Light_DarkActionBar_Bridge -style Theme_MaterialComponents_Light_Dialog -style Theme_MaterialComponents_Light_DialogWhenLarge -style Theme_MaterialComponents_Light_Dialog_Alert -style Theme_MaterialComponents_Light_Dialog_Alert_Bridge -style Theme_MaterialComponents_Light_Dialog_Bridge -style Theme_MaterialComponents_Light_Dialog_FixedSize -style Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge -style Theme_MaterialComponents_Light_Dialog_MinWidth -style Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge -style Theme_MaterialComponents_Light_NoActionBar -style Theme_MaterialComponents_Light_NoActionBar_Bridge -style Theme_MaterialComponents_NoActionBar -style Theme_MaterialComponents_NoActionBar_Bridge -style Theme_SplashScreen -style Theme_SplashScreen_Common -style Theme_SplashScreen_IconBackground -style Widget_AppCompat_ActionBar -style Widget_AppCompat_ActionBar_Solid -style Widget_AppCompat_ActionBar_TabBar -style Widget_AppCompat_ActionBar_TabText -style Widget_AppCompat_ActionBar_TabView -style Widget_AppCompat_ActionButton -style Widget_AppCompat_ActionButton_CloseMode -style Widget_AppCompat_ActionButton_Overflow -style Widget_AppCompat_ActionMode -style Widget_AppCompat_ActivityChooserView -style Widget_AppCompat_AutoCompleteTextView -style Widget_AppCompat_Button -style Widget_AppCompat_ButtonBar -style Widget_AppCompat_ButtonBar_AlertDialog -style Widget_AppCompat_Button_Borderless -style Widget_AppCompat_Button_Borderless_Colored -style Widget_AppCompat_Button_ButtonBar_AlertDialog -style Widget_AppCompat_Button_Colored -style Widget_AppCompat_Button_Small -style Widget_AppCompat_CompoundButton_CheckBox -style Widget_AppCompat_CompoundButton_RadioButton -style Widget_AppCompat_CompoundButton_Switch -style Widget_AppCompat_DrawerArrowToggle -style Widget_AppCompat_DropDownItem_Spinner -style Widget_AppCompat_EditText -style Widget_AppCompat_ImageButton -style Widget_AppCompat_Light_ActionBar -style Widget_AppCompat_Light_ActionBar_Solid -style Widget_AppCompat_Light_ActionBar_Solid_Inverse -style Widget_AppCompat_Light_ActionBar_TabBar -style Widget_AppCompat_Light_ActionBar_TabBar_Inverse -style Widget_AppCompat_Light_ActionBar_TabText -style Widget_AppCompat_Light_ActionBar_TabText_Inverse -style Widget_AppCompat_Light_ActionBar_TabView -style Widget_AppCompat_Light_ActionBar_TabView_Inverse -style Widget_AppCompat_Light_ActionButton -style Widget_AppCompat_Light_ActionButton_CloseMode -style Widget_AppCompat_Light_ActionButton_Overflow -style Widget_AppCompat_Light_ActionMode_Inverse -style Widget_AppCompat_Light_ActivityChooserView -style Widget_AppCompat_Light_AutoCompleteTextView -style Widget_AppCompat_Light_DropDownItem_Spinner -style Widget_AppCompat_Light_ListPopupWindow -style Widget_AppCompat_Light_ListView_DropDown -style Widget_AppCompat_Light_PopupMenu -style Widget_AppCompat_Light_PopupMenu_Overflow -style Widget_AppCompat_Light_SearchView -style Widget_AppCompat_Light_Spinner_DropDown_ActionBar -style Widget_AppCompat_ListMenuView -style Widget_AppCompat_ListPopupWindow -style Widget_AppCompat_ListView -style Widget_AppCompat_ListView_DropDown -style Widget_AppCompat_ListView_Menu -style Widget_AppCompat_PopupMenu -style Widget_AppCompat_PopupMenu_Overflow -style Widget_AppCompat_PopupWindow -style Widget_AppCompat_ProgressBar -style Widget_AppCompat_ProgressBar_Horizontal -style Widget_AppCompat_RatingBar -style Widget_AppCompat_RatingBar_Indicator -style Widget_AppCompat_RatingBar_Small -style Widget_AppCompat_SearchView -style Widget_AppCompat_SearchView_ActionBar -style Widget_AppCompat_SeekBar -style Widget_AppCompat_SeekBar_Discrete -style Widget_AppCompat_Spinner -style Widget_AppCompat_Spinner_DropDown -style Widget_AppCompat_Spinner_DropDown_ActionBar -style Widget_AppCompat_Spinner_Underlined -style Widget_AppCompat_TextView -style Widget_AppCompat_TextView_SpinnerItem -style Widget_AppCompat_Toolbar -style Widget_AppCompat_Toolbar_Button_Navigation -style Widget_Compat_NotificationActionContainer -style Widget_Compat_NotificationActionText -style Widget_Design_AppBarLayout -style Widget_Design_BottomNavigationView -style Widget_Design_BottomSheet_Modal -style Widget_Design_CollapsingToolbar -style Widget_Design_FloatingActionButton -style Widget_Design_NavigationView -style Widget_Design_ScrimInsetsFrameLayout -style Widget_Design_Snackbar -style Widget_Design_TabLayout -style Widget_Design_TextInputEditText -style Widget_Design_TextInputLayout -style Widget_Material3_ActionBar_Solid -style Widget_Material3_ActionMode -style Widget_Material3_AppBarLayout -style Widget_Material3_AutoCompleteTextView_FilledBox -style Widget_Material3_AutoCompleteTextView_FilledBox_Dense -style Widget_Material3_AutoCompleteTextView_OutlinedBox -style Widget_Material3_AutoCompleteTextView_OutlinedBox_Dense -style Widget_Material3_Badge -style Widget_Material3_Badge_AdjustToBounds -style Widget_Material3_BottomAppBar -style Widget_Material3_BottomAppBar_Button_Navigation -style Widget_Material3_BottomAppBar_Legacy -style Widget_Material3_BottomNavigationView -style Widget_Material3_BottomNavigationView_ActiveIndicator -style Widget_Material3_BottomNavigation_Badge -style Widget_Material3_BottomSheet -style Widget_Material3_BottomSheet_DragHandle -style Widget_Material3_BottomSheet_Modal -style Widget_Material3_Button -style Widget_Material3_Button_ElevatedButton -style Widget_Material3_Button_ElevatedButton_Icon -style Widget_Material3_Button_Icon -style Widget_Material3_Button_IconButton -style Widget_Material3_Button_IconButton_Filled -style Widget_Material3_Button_IconButton_Filled_Tonal -style Widget_Material3_Button_IconButton_Outlined -style Widget_Material3_Button_OutlinedButton -style Widget_Material3_Button_OutlinedButton_Icon -style Widget_Material3_Button_TextButton -style Widget_Material3_Button_TextButton_Dialog -style Widget_Material3_Button_TextButton_Dialog_Flush -style Widget_Material3_Button_TextButton_Dialog_Icon -style Widget_Material3_Button_TextButton_Icon -style Widget_Material3_Button_TextButton_Snackbar -style Widget_Material3_Button_TonalButton -style Widget_Material3_Button_TonalButton_Icon -style Widget_Material3_Button_UnelevatedButton -style Widget_Material3_CardView_Elevated -style Widget_Material3_CardView_Filled -style Widget_Material3_CardView_Outlined -style Widget_Material3_CheckedTextView -style Widget_Material3_ChipGroup -style Widget_Material3_Chip_Assist -style Widget_Material3_Chip_Assist_Elevated -style Widget_Material3_Chip_Filter -style Widget_Material3_Chip_Filter_Elevated -style Widget_Material3_Chip_Input -style Widget_Material3_Chip_Input_Elevated -style Widget_Material3_Chip_Input_Icon -style Widget_Material3_Chip_Input_Icon_Elevated -style Widget_Material3_Chip_Suggestion -style Widget_Material3_Chip_Suggestion_Elevated -style Widget_Material3_CircularProgressIndicator -style Widget_Material3_CircularProgressIndicator_ExtraSmall -style Widget_Material3_CircularProgressIndicator_Legacy -style Widget_Material3_CircularProgressIndicator_Legacy_ExtraSmall -style Widget_Material3_CircularProgressIndicator_Legacy_Medium -style Widget_Material3_CircularProgressIndicator_Legacy_Small -style Widget_Material3_CircularProgressIndicator_Medium -style Widget_Material3_CircularProgressIndicator_Small -style Widget_Material3_CollapsingToolbar -style Widget_Material3_CollapsingToolbar_Large -style Widget_Material3_CollapsingToolbar_Medium -style Widget_Material3_CompoundButton_CheckBox -style Widget_Material3_CompoundButton_MaterialSwitch -style Widget_Material3_CompoundButton_RadioButton -style Widget_Material3_CompoundButton_Switch -style Widget_Material3_DockedToolbar -style Widget_Material3_DockedToolbar_Button -style Widget_Material3_DockedToolbar_Button_Vibrant -style Widget_Material3_DockedToolbar_IconButton -style Widget_Material3_DockedToolbar_IconButton_Vibrant -style Widget_Material3_DockedToolbar_TextButton -style Widget_Material3_DockedToolbar_TextButton_Vibrant -style Widget_Material3_DockedToolbar_Vibrant -style Widget_Material3_DrawerLayout -style Widget_Material3_ExtendedFloatingActionButton_Icon_Primary -style Widget_Material3_ExtendedFloatingActionButton_Icon_Secondary -style Widget_Material3_ExtendedFloatingActionButton_Icon_Surface -style Widget_Material3_ExtendedFloatingActionButton_Icon_Tertiary -style Widget_Material3_ExtendedFloatingActionButton_Large -style Widget_Material3_ExtendedFloatingActionButton_Medium -style Widget_Material3_ExtendedFloatingActionButton_Primary -style Widget_Material3_ExtendedFloatingActionButton_Secondary -style Widget_Material3_ExtendedFloatingActionButton_Small -style Widget_Material3_ExtendedFloatingActionButton_Surface -style Widget_Material3_ExtendedFloatingActionButton_Tertiary -style Widget_Material3_FloatingActionButton_Large_Primary -style Widget_Material3_FloatingActionButton_Large_Secondary -style Widget_Material3_FloatingActionButton_Large_Surface -style Widget_Material3_FloatingActionButton_Large_Tertiary -style Widget_Material3_FloatingActionButton_Medium -style Widget_Material3_FloatingActionButton_Primary -style Widget_Material3_FloatingActionButton_Secondary -style Widget_Material3_FloatingActionButton_Small_Primary -style Widget_Material3_FloatingActionButton_Small_Secondary -style Widget_Material3_FloatingActionButton_Small_Surface -style Widget_Material3_FloatingActionButton_Small_Tertiary -style Widget_Material3_FloatingActionButton_Surface -style Widget_Material3_FloatingActionButton_Tertiary -style Widget_Material3_FloatingToolbar -style Widget_Material3_FloatingToolbar_Button -style Widget_Material3_FloatingToolbar_Button_Vibrant -style Widget_Material3_FloatingToolbar_IconButton -style Widget_Material3_FloatingToolbar_IconButton_Vibrant -style Widget_Material3_FloatingToolbar_TextButton -style Widget_Material3_FloatingToolbar_TextButton_Vibrant -style Widget_Material3_FloatingToolbar_Vibrant -style Widget_Material3_Light_ActionBar_Solid -style Widget_Material3_LinearProgressIndicator -style Widget_Material3_LinearProgressIndicator_Legacy -style Widget_Material3_LoadingIndicator -style Widget_Material3_LoadingIndicator_Contained -style Widget_Material3_MaterialButtonGroup -style Widget_Material3_MaterialButtonGroup_Connected -style Widget_Material3_MaterialButtonToggleGroup -style Widget_Material3_MaterialCalendar -style Widget_Material3_MaterialCalendar_Day -style Widget_Material3_MaterialCalendar_DayOfWeekLabel -style Widget_Material3_MaterialCalendar_DayTextView -style Widget_Material3_MaterialCalendar_Day_Invalid -style Widget_Material3_MaterialCalendar_Day_Selected -style Widget_Material3_MaterialCalendar_Day_Today -style Widget_Material3_MaterialCalendar_Fullscreen -style Widget_Material3_MaterialCalendar_HeaderCancelButton -style Widget_Material3_MaterialCalendar_HeaderDivider -style Widget_Material3_MaterialCalendar_HeaderLayout -style Widget_Material3_MaterialCalendar_HeaderLayout_Fullscreen -style Widget_Material3_MaterialCalendar_HeaderSelection -style Widget_Material3_MaterialCalendar_HeaderSelection_Fullscreen -style Widget_Material3_MaterialCalendar_HeaderTitle -style Widget_Material3_MaterialCalendar_HeaderToggleButton -style Widget_Material3_MaterialCalendar_Item -style Widget_Material3_MaterialCalendar_MonthNavigationButton -style Widget_Material3_MaterialCalendar_MonthTextView -style Widget_Material3_MaterialCalendar_Year -style Widget_Material3_MaterialCalendar_YearNavigationButton -style Widget_Material3_MaterialCalendar_Year_Selected -style Widget_Material3_MaterialCalendar_Year_Today -style Widget_Material3_MaterialDivider -style Widget_Material3_MaterialDivider_Heavy -style Widget_Material3_MaterialSplitButton -style Widget_Material3_MaterialTimePicker -style Widget_Material3_MaterialTimePicker_Button -style Widget_Material3_MaterialTimePicker_Clock -style Widget_Material3_MaterialTimePicker_Display -style Widget_Material3_MaterialTimePicker_Display_Divider -style Widget_Material3_MaterialTimePicker_Display_HelperText -style Widget_Material3_MaterialTimePicker_Display_TextInputEditText -style Widget_Material3_MaterialTimePicker_Display_TextInputLayout -style Widget_Material3_MaterialTimePicker_ImageButton -style Widget_Material3_NavigationRailView -style Widget_Material3_NavigationRailView_ActiveIndicator -style Widget_Material3_NavigationRailView_Badge -style Widget_Material3_NavigationView -style Widget_Material3_PopupMenu -style Widget_Material3_PopupMenu_ContextMenu -style Widget_Material3_PopupMenu_ListPopupWindow -style Widget_Material3_PopupMenu_Overflow -style Widget_Material3_SearchBar -style Widget_Material3_SearchBar_Outlined -style Widget_Material3_SearchView -style Widget_Material3_SearchView_Prefix -style Widget_Material3_SearchView_Toolbar -style Widget_Material3_Search_ActionButton_Overflow -style Widget_Material3_Search_Toolbar_Button_Navigation -style Widget_Material3_SideSheet -style Widget_Material3_SideSheet_Detached -style Widget_Material3_SideSheet_Modal -style Widget_Material3_SideSheet_Modal_Detached -style Widget_Material3_Slider -style Widget_Material3_Slider_Label -style Widget_Material3_Slider_Legacy -style Widget_Material3_Slider_Legacy_Label -style Widget_Material3_Snackbar -style Widget_Material3_Snackbar_FullWidth -style Widget_Material3_Snackbar_TextView -style Widget_Material3_SplitButton_IconButton_Filled -style Widget_Material3_SplitButton_IconButton_Filled_Tonal -style Widget_Material3_SplitButton_LeadingButton_Filled -style Widget_Material3_SplitButton_LeadingButton_Filled_Tonal -style Widget_Material3_TabLayout -style Widget_Material3_TabLayout_OnSurface -style Widget_Material3_TabLayout_Secondary -style Widget_Material3_TextInputEditText_FilledBox -style Widget_Material3_TextInputEditText_FilledBox_Dense -style Widget_Material3_TextInputEditText_OutlinedBox -style Widget_Material3_TextInputEditText_OutlinedBox_Dense -style Widget_Material3_TextInputLayout_FilledBox -style Widget_Material3_TextInputLayout_FilledBox_Dense -style Widget_Material3_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu -style Widget_Material3_TextInputLayout_FilledBox_ExposedDropdownMenu -style Widget_Material3_TextInputLayout_OutlinedBox -style Widget_Material3_TextInputLayout_OutlinedBox_Dense -style Widget_Material3_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu -style Widget_Material3_TextInputLayout_OutlinedBox_ExposedDropdownMenu -style Widget_Material3_Toolbar -style Widget_Material3_Toolbar_OnSurface -style Widget_Material3_Toolbar_Surface -style Widget_Material3_Tooltip -style Widget_MaterialComponents_ActionBar_Primary -style Widget_MaterialComponents_ActionBar_PrimarySurface -style Widget_MaterialComponents_ActionBar_Solid -style Widget_MaterialComponents_ActionBar_Surface -style Widget_MaterialComponents_ActionMode -style Widget_MaterialComponents_AppBarLayout_Primary -style Widget_MaterialComponents_AppBarLayout_PrimarySurface -style Widget_MaterialComponents_AppBarLayout_Surface -style Widget_MaterialComponents_AutoCompleteTextView_FilledBox -style Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense -style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox -style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense -style Widget_MaterialComponents_Badge -style Widget_MaterialComponents_BottomAppBar -style Widget_MaterialComponents_BottomAppBar_Colored -style Widget_MaterialComponents_BottomAppBar_PrimarySurface -style Widget_MaterialComponents_BottomNavigationView -style Widget_MaterialComponents_BottomNavigationView_Colored -style Widget_MaterialComponents_BottomNavigationView_PrimarySurface -style Widget_MaterialComponents_BottomSheet -style Widget_MaterialComponents_BottomSheet_Modal -style Widget_MaterialComponents_Button -style Widget_MaterialComponents_Button_Icon -style Widget_MaterialComponents_Button_OutlinedButton -style Widget_MaterialComponents_Button_OutlinedButton_Icon -style Widget_MaterialComponents_Button_TextButton -style Widget_MaterialComponents_Button_TextButton_Dialog -style Widget_MaterialComponents_Button_TextButton_Dialog_Flush -style Widget_MaterialComponents_Button_TextButton_Dialog_Icon -style Widget_MaterialComponents_Button_TextButton_Icon -style Widget_MaterialComponents_Button_TextButton_Snackbar -style Widget_MaterialComponents_Button_UnelevatedButton -style Widget_MaterialComponents_Button_UnelevatedButton_Icon -style Widget_MaterialComponents_CardView -style Widget_MaterialComponents_CheckedTextView -style Widget_MaterialComponents_ChipGroup -style Widget_MaterialComponents_Chip_Action -style Widget_MaterialComponents_Chip_Choice -style Widget_MaterialComponents_Chip_Entry -style Widget_MaterialComponents_Chip_Filter -style Widget_MaterialComponents_CircularProgressIndicator -style Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall -style Widget_MaterialComponents_CircularProgressIndicator_Medium -style Widget_MaterialComponents_CircularProgressIndicator_Small -style Widget_MaterialComponents_CollapsingToolbar -style Widget_MaterialComponents_CompoundButton_CheckBox -style Widget_MaterialComponents_CompoundButton_RadioButton -style Widget_MaterialComponents_CompoundButton_Switch -style Widget_MaterialComponents_ExtendedFloatingActionButton -style Widget_MaterialComponents_ExtendedFloatingActionButton_Icon -style Widget_MaterialComponents_FloatingActionButton -style Widget_MaterialComponents_Light_ActionBar_Solid -style Widget_MaterialComponents_LinearProgressIndicator -style Widget_MaterialComponents_MaterialButtonToggleGroup -style Widget_MaterialComponents_MaterialCalendar -style Widget_MaterialComponents_MaterialCalendar_Day -style Widget_MaterialComponents_MaterialCalendar_DayOfWeekLabel -style Widget_MaterialComponents_MaterialCalendar_DayTextView -style Widget_MaterialComponents_MaterialCalendar_Day_Invalid -style Widget_MaterialComponents_MaterialCalendar_Day_Selected -style Widget_MaterialComponents_MaterialCalendar_Day_Today -style Widget_MaterialComponents_MaterialCalendar_Fullscreen -style Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton -style Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton -style Widget_MaterialComponents_MaterialCalendar_HeaderDivider -style Widget_MaterialComponents_MaterialCalendar_HeaderLayout -style Widget_MaterialComponents_MaterialCalendar_HeaderLayout_Fullscreen -style Widget_MaterialComponents_MaterialCalendar_HeaderSelection -style Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen -style Widget_MaterialComponents_MaterialCalendar_HeaderTitle -style Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton -style Widget_MaterialComponents_MaterialCalendar_Item -style Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton -style Widget_MaterialComponents_MaterialCalendar_MonthTextView -style Widget_MaterialComponents_MaterialCalendar_Year -style Widget_MaterialComponents_MaterialCalendar_YearNavigationButton -style Widget_MaterialComponents_MaterialCalendar_Year_Selected -style Widget_MaterialComponents_MaterialCalendar_Year_Today -style Widget_MaterialComponents_MaterialDivider -style Widget_MaterialComponents_NavigationRailView -style Widget_MaterialComponents_NavigationRailView_Colored -style Widget_MaterialComponents_NavigationRailView_Colored_Compact -style Widget_MaterialComponents_NavigationRailView_Compact -style Widget_MaterialComponents_NavigationRailView_PrimarySurface -style Widget_MaterialComponents_NavigationView -style Widget_MaterialComponents_PopupMenu -style Widget_MaterialComponents_PopupMenu_ContextMenu -style Widget_MaterialComponents_PopupMenu_ListPopupWindow -style Widget_MaterialComponents_PopupMenu_Overflow -style Widget_MaterialComponents_ProgressIndicator -style Widget_MaterialComponents_ShapeableImageView -style Widget_MaterialComponents_Slider -style Widget_MaterialComponents_Snackbar -style Widget_MaterialComponents_Snackbar_FullWidth -style Widget_MaterialComponents_Snackbar_TextView -style Widget_MaterialComponents_TabLayout -style Widget_MaterialComponents_TabLayout_Colored -style Widget_MaterialComponents_TabLayout_PrimarySurface -style Widget_MaterialComponents_TextInputEditText_FilledBox -style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense -style Widget_MaterialComponents_TextInputEditText_OutlinedBox -style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense -style Widget_MaterialComponents_TextInputLayout_FilledBox -style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense -style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu -style Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu -style Widget_MaterialComponents_TextInputLayout_OutlinedBox -style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense -style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu -style Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu -style Widget_MaterialComponents_TextView -style Widget_MaterialComponents_TimePicker -style Widget_MaterialComponents_TimePicker_Button -style Widget_MaterialComponents_TimePicker_Clock -style Widget_MaterialComponents_TimePicker_Display -style Widget_MaterialComponents_TimePicker_Display_Divider -style Widget_MaterialComponents_TimePicker_Display_HelperText -style Widget_MaterialComponents_TimePicker_Display_TextInputEditText -style Widget_MaterialComponents_TimePicker_Display_TextInputLayout -style Widget_MaterialComponents_TimePicker_ImageButton -style Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance -style Widget_MaterialComponents_Toolbar -style Widget_MaterialComponents_Toolbar_Primary -style Widget_MaterialComponents_Toolbar_PrimarySurface -style Widget_MaterialComponents_Toolbar_Surface -style Widget_MaterialComponents_Tooltip -style Widget_Support_CoordinatorLayout -style diagnostic_popup_animation -style text_action_popup_animation -styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle -styleable ActionBarLayout android_layout_gravity -styleable ActionMenuItemView android_minWidth -styleable ActionMenuView -styleable ActionMode background backgroundSplit closeItemLayout height subtitleTextStyle titleTextStyle -styleable ActivityChooserView expandActivityOverflowButtonDrawable initialActivityCount -styleable AlertDialog android_layout buttonIconDimen buttonPanelSideLayout listItemLayout listLayout multiChoiceItemLayout showTitle singleChoiceItemLayout -styleable AnimatedStateListDrawableCompat android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible -styleable AnimatedStateListDrawableItem android_drawable android_id -styleable AnimatedStateListDrawableTransition android_drawable android_fromId android_reversible android_toId -styleable AppBarLayout android_background android_keyboardNavigationCluster android_touchscreenBlocksFocus elevation expanded liftOnScroll liftOnScrollColor liftOnScrollTargetViewId statusBarForeground -styleable AppBarLayoutStates state_collapsed state_collapsible state_liftable state_lifted -styleable AppBarLayout_Layout layout_scrollEffect layout_scrollFlags layout_scrollInterpolator -styleable AppCompatEmojiHelper -styleable AppCompatImageView android_src srcCompat tint tintMode -styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode -styleable AppCompatTextHelper android_drawableBottom android_drawableEnd android_drawableLeft android_drawableRight android_drawableStart android_drawableTop android_textAppearance -styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType drawableBottomCompat drawableEndCompat drawableLeftCompat drawableRightCompat drawableStartCompat drawableTint drawableTintMode drawableTopCompat emojiCompatEnabled firstBaselineToTopHeight fontFamily fontVariationSettings lastBaselineToBottomHeight lineHeight textAllCaps textLocale -styleable AppCompatTheme actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseContentDescription actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeTheme actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme android_windowAnimationStyle android_windowIsFloating autoCompleteTextViewStyle borderlessButtonStyle buttonBarButtonStyle buttonBarNegativeButtonStyle buttonBarNeutralButtonStyle buttonBarPositiveButtonStyle buttonBarStyle buttonStyle buttonStyleSmall checkboxStyle checkedTextViewStyle colorAccent colorBackgroundFloating colorButtonNormal colorControlActivated colorControlHighlight colorControlNormal colorError colorPrimary colorPrimaryDark colorSwitchThumbNormal controlBackground dialogCornerRadius dialogPreferredPadding dialogTheme dividerHorizontal dividerVertical dropDownListViewStyle dropdownListPreferredItemHeight editTextBackground editTextColor editTextStyle homeAsUpIndicator imageButtonStyle listChoiceBackgroundIndicator listChoiceIndicatorMultipleAnimated listChoiceIndicatorSingleAnimated listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingEnd listPreferredItemPaddingLeft listPreferredItemPaddingRight listPreferredItemPaddingStart panelBackground panelMenuListTheme panelMenuListWidth popupMenuStyle popupWindowStyle radioButtonStyle ratingBarStyle ratingBarStyleIndicator ratingBarStyleSmall searchViewStyle seekBarStyle selectableItemBackground selectableItemBackgroundBorderless spinnerDropDownItemStyle spinnerStyle switchStyle textAppearanceLargePopupMenu textAppearanceListItem textAppearanceListItemSecondary textAppearanceListItemSmall textAppearancePopupMenuHeader textAppearanceSearchResultSubtitle textAppearanceSearchResultTitle textAppearanceSmallPopupMenu textColorAlertDialogListItem textColorSearchUrl toolbarNavigationButtonStyle toolbarStyle tooltipForegroundColor tooltipFrameBackground viewInflaterClass windowActionBar windowActionBarOverlay windowActionModeOverlay windowFixedHeightMajor windowFixedHeightMinor windowFixedWidthMajor windowFixedWidthMinor windowMinWidthMajor windowMinWidthMinor windowNoTitle -styleable BackgroundStyle android_selectableItemBackground selectableItemBackground -styleable Badge autoAdjustToWithinGrandparentBounds backgroundColor badgeFixedEdge badgeGravity badgeHeight badgeRadius badgeShapeAppearance badgeShapeAppearanceOverlay badgeText badgeTextAppearance badgeTextColor badgeVerticalPadding badgeWidePadding badgeWidth badgeWithTextHeight badgeWithTextRadius badgeWithTextShapeAppearance badgeWithTextShapeAppearanceOverlay badgeWithTextWidth horizontalOffset horizontalOffsetWithText largeFontVerticalOffsetAdjustment maxCharacterCount maxNumber number offsetAlignmentMode verticalOffset verticalOffsetWithText -styleable BaseProgressIndicator android_indeterminate hideAnimationBehavior indeterminateAnimatorDurationScale indicatorColor indicatorTrackGapSize minHideDelay showAnimationBehavior showDelay trackColor trackCornerRadius trackThickness waveAmplitude waveSpeed wavelength wavelengthDeterminate wavelengthIndeterminate -styleable BottomAppBar addElevationShadow backgroundTint elevation fabAlignmentMode fabAlignmentModeEndMargin fabAnchorMode fabAnimationMode fabCradleMargin fabCradleRoundedCornerRadius fabCradleVerticalOffset hideOnScroll menuAlignmentMode navigationIconTint paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets removeEmbeddedFabElevation -styleable BottomNavigationView android_minHeight compatShadowEnabled elevation itemBackground itemHorizontalTranslationEnabled itemIconSize itemIconTint itemTextAppearanceActive itemTextAppearanceInactive itemTextColor labelVisibilityMode menu shapeAppearance shapeAppearanceOverlay -styleable BottomSheetBehavior_Layout android_elevation android_maxHeight android_maxWidth backgroundTint behavior_draggable behavior_draggableOnNestedScroll behavior_expandedOffset behavior_fitToContents behavior_halfExpandedRatio behavior_hideable behavior_peekHeight behavior_saveFlags behavior_significantVelocityThreshold behavior_skipCollapsed gestureInsetBottomIgnored marginLeftSystemWindowInsets marginRightSystemWindowInsets marginTopSystemWindowInsets paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets paddingTopSystemWindowInsets shapeAppearance shapeAppearanceOverlay shouldRemoveExpandedCorners -styleable ButtonBarLayout allowStacking -styleable Capability queryPatterns shortcutMatchRequired -styleable CardView android_minHeight android_minWidth cardBackgroundColor cardCornerRadius cardElevation cardMaxElevation cardPreventCornerOverlap cardUseCompatPadding contentPadding contentPaddingBottom contentPaddingLeft contentPaddingRight contentPaddingTop -styleable Carousel carousel_alignment carousel_backwardTransition carousel_emptyViewsBehavior carousel_firstView carousel_forwardTransition carousel_infinite carousel_nextState carousel_previousState carousel_touchUpMode carousel_touchUp_dampeningFactor carousel_touchUp_velocityThreshold -styleable CheckBoxPreference android_disableDependentsState android_summaryOff android_summaryOn disableDependentsState summaryOff summaryOn -styleable CheckedTextView android_checkMark checkMarkCompat checkMarkTint checkMarkTintMode -styleable Chip android_checkable android_ellipsize android_maxWidth android_text android_textAppearance android_textColor android_textSize checkedIcon checkedIconEnabled checkedIconTint checkedIconVisible chipBackgroundColor chipCornerRadius chipEndPadding chipIcon chipIconEnabled chipIconSize chipIconTint chipIconVisible chipMinHeight chipMinTouchTargetSize chipStartPadding chipStrokeColor chipStrokeWidth chipSurfaceColor closeIcon closeIconEnabled closeIconEndPadding closeIconSize closeIconStartPadding closeIconTint closeIconVisible ensureMinTouchTargetSize hideMotionSpec iconEndPadding iconStartPadding rippleColor shapeAppearance shapeAppearanceOverlay showMotionSpec textEndPadding textStartPadding -styleable ChipGroup checkedChip chipSpacing chipSpacingHorizontal chipSpacingVertical selectionRequired singleLine singleSelection -styleable CircularProgressIndicator indeterminateAnimationTypeCircular indeterminateTrackVisible indicatorDirectionCircular indicatorInset indicatorSize -styleable ClockFaceView clockFaceBackgroundColor clockNumberTextColor -styleable ClockHandView clockHandColor materialCircleRadius selectorSize -styleable CodeEditor autoCompleteEnabled cursorBlinkPeriod dividerMargin dividerWidth highlightBracketPair highlightCurrentBlock highlightCurrentLine horizontalScrollbarEnabled ligatures lineNumberVisible lnPanelPosition lnPanelPositionMode pinLineNumber renderFunctionChars scalable scrollbarThumbHorizontal scrollbarThumbVertical scrollbarTrackHorizontal scrollbarTrackVertical symbolCompletionEnabled tabWidth text textSize verticalScrollbarEnabled wordwrapMode -styleable CollapsingToolbarLayout collapsedSubtitleTextAppearance collapsedSubtitleTextColor collapsedTitleGravity collapsedTitleGravityMode collapsedTitleTextAppearance collapsedTitleTextColor contentScrim expandedSubtitleTextAppearance expandedSubtitleTextColor expandedTitleGravity expandedTitleMargin expandedTitleMarginBottom expandedTitleMarginEnd expandedTitleMarginStart expandedTitleMarginTop expandedTitleSpacing expandedTitleTextAppearance expandedTitleTextColor extraMultilineHeightEnabled forceApplySystemWindowInsetTop maxLines scrimAnimationDuration scrimVisibleHeightTrigger statusBarScrim subtitle subtitleMaxLines title titleCollapseMode titleEnabled titleMaxLines titlePositionInterpolator titleTextEllipsize toolbarId -styleable CollapsingToolbarLayout_Layout layout_collapseMode layout_collapseParallaxMultiplier -styleable ColorStateListItem alpha android_alpha android_color android_lStar lStar -styleable CompoundButton android_button buttonCompat buttonTint buttonTintMode -styleable Constraint android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animateCircleAngleTo animateRelativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids constraint_referenced_tags drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent motionProgress motionStagger pathMotionArc pivotAnchor polarRelativeTo quantizeMotionInterpolator quantizeMotionPhase quantizeMotionSteps transformPivotTarget transitionEasing transitionPathRotate visibilityMode -styleable ConstraintLayout_Layout android_elevation android_layout_height android_layout_margin android_layout_marginBottom android_layout_marginEnd android_layout_marginHorizontal android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_marginVertical android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_padding android_paddingBottom android_paddingEnd android_paddingLeft android_paddingRight android_paddingStart android_paddingTop android_visibility barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl circularflow_angles circularflow_defaultAngle circularflow_defaultRadius circularflow_radiusInDP circularflow_viewCenter constraintSet constraint_referenced_ids constraint_referenced_tags flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layoutDescription layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_optimizationLevel layout_wrapBehaviorInParent -styleable ConstraintLayout_ReactiveGuide reactiveGuide_animateChange reactiveGuide_applyToAllConstraintSets reactiveGuide_applyToConstraintSet reactiveGuide_valueId -styleable ConstraintLayout_placeholder content placeholder_emptyVisibility -styleable ConstraintOverride android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animateCircleAngleTo animateRelativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBottom_creator layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintRight_creator layout_constraintTag layout_constraintTop_creator layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent motionProgress motionStagger motionTarget pathMotionArc pivotAnchor polarRelativeTo quantizeMotionInterpolator quantizeMotionPhase quantizeMotionSteps transformPivotTarget transitionEasing transitionPathRotate visibilityMode -styleable ConstraintSet ConstraintRotate android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_pivotX android_pivotY android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animateCircleAngleTo animateRelativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraintRotate constraint_referenced_ids constraint_referenced_tags deriveConstraintsFrom drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent motionProgress motionStagger pathMotionArc pivotAnchor polarRelativeTo quantizeMotionSteps transitionEasing transitionPathRotate -styleable CoordinatorLayout keylines statusBarBackground -styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline -styleable CustomAttribute attributeName customBoolean customColorDrawableValue customColorValue customDimension customFloatValue customIntegerValue customPixelDimension customReference customStringValue methodName -styleable CustomizableCardView cardCheckedIcon cardCheckedIconGravity cardCheckedIconMargin contentAlign isCardRecommended isCheckableCard isClickableCard noIcon noIconBackground noSummary noTitle setCardBackgroundColor setCardElevation setCardIcon setCardIconBackgroundColor setCardIconBackgroundDrawable setCardIconHeight setCardIconWidth setCardStroke setCardStrokeColor setCardSummary setCardTitle setSummaryFont setSummaryTextSize setTitleFont setTitleTextSize -styleable DesignTheme bottomSheetDialogTheme bottomSheetStyle -styleable DialogPreference android_dialogIcon android_dialogLayout android_dialogMessage android_dialogTitle android_negativeButtonText android_positiveButtonText dialogIcon dialogLayout dialogMessage dialogTitle negativeButtonText positiveButtonText -styleable DockedToolbar backgroundTint paddingBottomSystemWindowInsets paddingTopSystemWindowInsets -styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness -styleable DrawerLayout elevation -styleable EditTextPreference useSimpleSummaryProvider -styleable ExtendedFloatingActionButton collapsedSize elevation extendMotionSpec extendStrategy hideMotionSpec showMotionSpec shrinkMotionSpec -styleable ExtendedFloatingActionButton_Behavior_Layout behavior_autoHide behavior_autoShrink -styleable FbProgress fbp_barColor fbp_barSpinCycleTime fbp_barWidth fbp_circleRadius fbp_fillRadius fbp_linearProgress fbp_progressIndeterminate fbp_rimColor fbp_rimWidth fbp_spinSpeed -styleable FloatingActionButton android_enabled backgroundTint backgroundTintMode borderWidth elevation ensureMinTouchTargetSize fabCustomSize fabSize hideMotionSpec hoveredFocusedTranslationZ maxImageSize pressedTranslationZ rippleColor shapeAppearance shapeAppearanceOverlay showMotionSpec useCompatPadding -styleable FloatingActionButton_Behavior_Layout behavior_autoHide -styleable FloatingToolbar backgroundTint marginBottomSystemWindowInsets marginLeftSystemWindowInsets marginRightSystemWindowInsets marginTopSystemWindowInsets -styleable FlowLayout horizontalItemSpacing itemSpacing lineSpacing -styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery fontProviderSystemFontFamily -styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex -styleable ForegroundLinearLayout android_foreground android_foregroundGravity foregroundInsidePadding -styleable Fragment android_id android_name android_tag -styleable FragmentContainerView android_name android_tag -styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type -styleable GradientColorItem android_color android_offset -styleable ImageFilterView altSrc blendSrc brightness contrast crossfade imagePanX imagePanY imageRotate imageZoom overlay round roundPercent saturation warmth -styleable Insets marginBottomSystemWindowInsets marginLeftSystemWindowInsets marginRightSystemWindowInsets marginTopSystemWindowInsets paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets paddingStartSystemWindowInsets paddingTopSystemWindowInsets -styleable KeyAttribute android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transformPivotTarget transitionEasing transitionPathRotate -styleable KeyCycle android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transitionEasing transitionPathRotate waveOffset wavePeriod wavePhase waveShape waveVariesBy -styleable KeyFrame -styleable KeyFramesAcceleration -styleable KeyFramesVelocity -styleable KeyPosition curveFit drawPath framePosition keyPositionType motionTarget pathMotionArc percentHeight percentWidth percentX percentY sizePercent transitionEasing -styleable KeyTimeCycle android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transitionEasing transitionPathRotate waveDecay waveOffset wavePeriod wavePhase waveShape -styleable KeyTrigger framePosition motionTarget motion_postLayoutCollision motion_triggerOnCollision onCross onNegativeCross onPositiveCross triggerId triggerReceiver triggerSlack viewTransitionOnCross viewTransitionOnNegativeCross viewTransitionOnPositiveCross -styleable Layout android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_orientation barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids constraint_referenced_tags guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent maxHeight maxWidth minHeight minWidth -styleable LinearLayoutCompat android_baselineAligned android_baselineAlignedChildIndex android_gravity android_orientation android_weightSum divider dividerPadding measureWithLargestChild showDividers -styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_height android_layout_weight android_layout_width -styleable LinearProgressIndicator indeterminateAnimationType indicatorDirectionLinear trackInnerCornerRadius trackStopIndicatorPadding trackStopIndicatorSize -styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset -styleable ListPreference android_entries android_entryValues entries entryValues useSimpleSummaryProvider -styleable LoadingIndicator containerColor containerHeight containerWidth indicatorColor indicatorSize -styleable MaterialAlertDialog backgroundInsetBottom backgroundInsetEnd backgroundInsetStart backgroundInsetTop backgroundTint -styleable MaterialAlertDialogTheme materialAlertDialogBodyTextStyle materialAlertDialogButtonSpacerVisibility materialAlertDialogTheme materialAlertDialogTitleIconStyle materialAlertDialogTitlePanelStyle materialAlertDialogTitleTextStyle -styleable MaterialAutoCompleteTextView android_inputType android_popupElevation dropDownBackgroundTint simpleItemLayout simpleItemSelectedColor simpleItemSelectedRippleColor simpleItems -styleable MaterialButton android_background android_checkable android_checked android_insetBottom android_insetLeft android_insetRight android_insetTop backgroundTint backgroundTintMode cornerRadius elevation icon iconGravity iconPadding iconSize iconTint iconTintMode opticalCenterEnabled rippleColor shapeAppearance shapeAppearanceOverlay strokeColor strokeWidth toggleCheckedStateOnClick -styleable MaterialButtonGroup android_enabled android_spacing buttonSizeChange innerCornerSize shapeAppearance shapeAppearanceOverlay -styleable MaterialButtonToggleGroup android_enabled android_spacing checkedButton innerCornerSize selectionRequired shapeAppearance shapeAppearanceOverlay singleSelection -styleable MaterialCalendar android_windowFullscreen backgroundTint dayInvalidStyle daySelectedStyle dayStyle dayTodayStyle nestedScrollable rangeFillColor yearSelectedStyle yearStyle yearTodayStyle -styleable MaterialCalendarItem android_insetBottom android_insetLeft android_insetRight android_insetTop itemFillColor itemShapeAppearance itemShapeAppearanceOverlay itemStrokeColor itemStrokeWidth itemTextColor -styleable MaterialCardView android_checkable cardForegroundColor checkedIcon checkedIconGravity checkedIconMargin checkedIconSize checkedIconTint rippleColor shapeAppearance shapeAppearanceOverlay state_dragged strokeColor strokeWidth -styleable MaterialCheckBox android_button buttonCompat buttonIcon buttonIconTint buttonIconTintMode buttonTint centerIfNoTextEnabled checkedState errorAccessibilityLabel errorShown useMaterialThemeColors -styleable MaterialCheckBoxStates state_error state_indeterminate -styleable MaterialComponentsTheme bottomSheetDialogTheme bottomSheetStyle chipGroupStyle chipStandaloneStyle chipStyle colorAccent colorBackgroundFloating colorPrimary colorPrimaryDark colorSecondary editTextStyle floatingActionButtonStyle materialButtonStyle materialCardViewStyle navigationViewStyle scrimBackground snackbarButtonStyle tabStyle textAppearanceBody1 textAppearanceBody2 textAppearanceButton textAppearanceCaption textAppearanceHeadline1 textAppearanceHeadline2 textAppearanceHeadline3 textAppearanceHeadline4 textAppearanceHeadline5 textAppearanceHeadline6 textAppearanceOverline textAppearanceSubtitle1 textAppearanceSubtitle2 textInputStyle -styleable MaterialDivider dividerColor dividerInsetEnd dividerInsetStart dividerThickness lastItemDecorated -styleable MaterialRadioButton buttonTint useMaterialThemeColors -styleable MaterialShape shapeAppearance shapeAppearanceOverlay -styleable MaterialSpring damping stiffness -styleable MaterialSwitch thumbIcon thumbIconSize thumbIconTint thumbIconTintMode trackDecoration trackDecorationTint trackDecorationTintMode -styleable MaterialTextAppearance android_fontVariationSettings android_letterSpacing android_lineHeight fontVariationSettings lineHeight -styleable MaterialTextView android_lineHeight android_textAppearance lineHeight -styleable MaterialTimePicker backgroundTint clockIcon keyboardIcon -styleable MaterialToolbar logoAdjustViewBounds logoScaleType navigationIconTint subtitleCentered titleCentered -styleable MenuGroup android_checkableBehavior android_enabled android_id android_menuCategory android_orderInCategory android_visible -styleable MenuItem actionLayout actionProviderClass actionViewClass alphabeticModifiers android_alphabeticShortcut android_checkable android_checked android_enabled android_icon android_id android_menuCategory android_numericShortcut android_onClick android_orderInCategory android_title android_titleCondensed android_visible contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText -styleable MenuView android_headerBackground android_horizontalDivider android_itemBackground android_itemIconDisabledAlpha android_itemTextAppearance android_verticalDivider android_windowAnimationStyle preserveIconSpacing subMenuArrow -styleable MockView mock_diagonalsColor mock_label mock_labelBackgroundColor mock_labelColor mock_showDiagonals mock_showLabel -styleable Motion animateCircleAngleTo animateRelativeTo drawPath motionPathRotate motionStagger pathMotionArc quantizeMotionInterpolator quantizeMotionPhase quantizeMotionSteps transitionEasing -styleable MotionEffect motionEffect_alpha motionEffect_end motionEffect_move motionEffect_start motionEffect_strict motionEffect_translationX motionEffect_translationY motionEffect_viewTransition -styleable MotionHelper onHide onShow -styleable MotionLabel android_autoSizeTextType android_fontFamily android_gravity android_shadowRadius android_text android_textColor android_textSize android_textStyle android_typeface borderRound borderRoundPercent scaleFromTextSize textBackground textBackgroundPanX textBackgroundPanY textBackgroundRotate textBackgroundZoom textOutlineColor textOutlineThickness textPanX textPanY textureBlurFactor textureEffect textureHeight textureWidth -styleable MotionLayout applyMotionScene currentState layoutDescription motionDebug motionProgress showPaths -styleable MotionScene defaultDuration layoutDuringTransition -styleable MotionTelltales telltales_tailColor telltales_tailScale telltales_velocityMode -styleable MultiSelectListPreference android_entries android_entryValues entries entryValues -styleable NavigationBarActiveIndicator android_color android_height android_width expandedActiveIndicatorPaddingBottom expandedActiveIndicatorPaddingEnd expandedActiveIndicatorPaddingStart expandedActiveIndicatorPaddingTop expandedHeight expandedMarginHorizontal expandedWidth marginHorizontal shapeAppearance -styleable NavigationBarView activeIndicatorLabelPadding backgroundTint elevation horizontalItemTextAppearanceActive horizontalItemTextAppearanceInactive iconLabelHorizontalSpacing itemActiveIndicatorStyle itemBackground itemGravity itemIconGravity itemIconSize itemIconTint itemPaddingBottom itemPaddingTop itemRippleColor itemTextAppearanceActive itemTextAppearanceActiveBoldEnabled itemTextAppearanceInactive itemTextColor labelFontScalingEnabled labelMaxLines labelVisibilityMode measureBottomPaddingFromLabelBaseline menu -styleable NavigationRailView collapsedItemMinHeight contentMarginTop expanded expandedItemMinHeight expandedMaxWidth expandedMinWidth headerLayout headerMarginBottom itemMinHeight itemSpacing menuGravity paddingBottomSystemWindowInsets paddingStartSystemWindowInsets paddingTopSystemWindowInsets scrollingEnabled shapeAppearance shapeAppearanceOverlay submenuDividersEnabled -styleable NavigationView android_background android_fitsSystemWindows android_layout_gravity android_maxWidth bottomInsetScrimEnabled dividerInsetEnd dividerInsetStart drawerLayoutCornerSize elevation endInsetScrimEnabled headerLayout itemBackground itemHorizontalPadding itemIconPadding itemIconSize itemIconTint itemMaxLines itemRippleColor itemShapeAppearance itemShapeAppearanceOverlay itemShapeFillColor itemShapeInsetBottom itemShapeInsetEnd itemShapeInsetStart itemShapeInsetTop itemTextAppearance itemTextAppearanceActiveBoldEnabled itemTextColor itemVerticalPadding menu shapeAppearance shapeAppearanceOverlay startInsetScrimEnabled subheaderColor subheaderInsetEnd subheaderInsetStart subheaderTextAppearance topInsetScrimEnabled -styleable OnClick clickAction targetId -styleable OnSwipe autoCompleteMode dragDirection dragScale dragThreshold limitBoundsTo maxAcceleration maxVelocity moveWhenScrollAtTop nestedScrollFlags onTouchUp rotationCenterId springBoundary springDamping springMass springStiffness springStopThreshold touchAnchorId touchAnchorSide touchRegionId -styleable PopupWindow android_popupAnimationStyle android_popupBackground overlapAnchor -styleable PopupWindowBackgroundState state_above_anchor -styleable Preference allowDividerAbove allowDividerBelow android_defaultValue android_dependency android_enabled android_fragment android_icon android_iconSpaceReserved android_key android_layout android_order android_persistent android_selectable android_shouldDisableView android_singleLineTitle android_summary android_title android_widgetLayout defaultValue dependency enableCopying enabled fragment icon iconSpaceReserved isPreferenceVisible key layout order persistent selectable shouldDisableView singleLineTitle summary title widgetLayout -styleable PreferenceFragment allowDividerAfterLastItem android_divider android_dividerHeight android_layout -styleable PreferenceFragmentCompat allowDividerAfterLastItem android_divider android_dividerHeight android_layout -styleable PreferenceGroup android_orderingFromXml initialExpandedChildrenCount orderingFromXml -styleable PreferenceImageView android_maxHeight android_maxWidth maxHeight maxWidth -styleable PreferenceTheme checkBoxPreferenceStyle dialogPreferenceStyle dropdownPreferenceStyle editTextPreferenceStyle preferenceCategoryStyle preferenceCategoryTitleTextAppearance preferenceCategoryTitleTextColor preferenceFragmentCompatStyle preferenceFragmentListStyle preferenceFragmentStyle preferenceInformationStyle preferenceScreenStyle preferenceStyle preferenceTheme seekBarPreferenceStyle switchPreferenceCompatStyle switchPreferenceStyle -styleable PropertySet android_alpha android_visibility layout_constraintTag motionProgress visibilityMode -styleable RadialViewGroup materialCircleRadius -styleable RangeSlider minSeparation values -styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle -styleable RecyclerView android_clipToPadding android_descendantFocusability android_orientation fastScrollEnabled fastScrollHorizontalThumbDrawable fastScrollHorizontalTrackDrawable fastScrollVerticalThumbDrawable fastScrollVerticalTrackDrawable layoutManager reverseLayout spanCount stackFromEnd -styleable ScrimInsetsFrameLayout insetForeground -styleable ScrollingViewBehavior_Layout behavior_overlapTop -styleable SearchBar android_hint android_maxWidth android_text android_textAppearance backgroundTint defaultMarginsEnabled defaultScrollFlagsEnabled elevation forceDefaultNavigationOnClickListener hideNavigationIcon liftOnScroll liftOnScrollColor navigationIconTint strokeColor strokeWidth textCentered tintNavigationIcon -styleable SearchView android_focusable android_hint android_imeOptions android_inputType android_maxWidth android_text android_textAppearance animateMenuItems animateNavigationIcon autoShowKeyboard backHandlingEnabled backgroundTint closeIcon commitIcon defaultQueryHint goIcon headerLayout hideNavigationIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon searchPrefixText submitBackground suggestionRowLayout useDrawerArrowDrawable voiceIcon -styleable SeekBarPreference adjustable android_layout android_max min seekBarIncrement showSeekBarValue updatesContinuously -styleable ShapeAppearance cornerFamily cornerFamilyBottomLeft cornerFamilyBottomRight cornerFamilyTopLeft cornerFamilyTopRight cornerSize cornerSizeBottomLeft cornerSizeBottomRight cornerSizeTopLeft cornerSizeTopRight -styleable ShapeableImageView contentPadding contentPaddingBottom contentPaddingEnd contentPaddingLeft contentPaddingRight contentPaddingStart contentPaddingTop shapeAppearance shapeAppearanceOverlay strokeColor strokeWidth -styleable SideSheetBehavior_Layout android_elevation android_maxHeight android_maxWidth backgroundTint behavior_draggable coplanarSiblingViewId shapeAppearance shapeAppearanceOverlay -styleable Slider android_enabled android_orientation android_stepSize android_value android_valueFrom android_valueTo centered haloColor haloRadius labelBehavior labelStyle minTouchTargetSize thumbColor thumbElevation thumbHeight thumbRadius thumbStrokeColor thumbStrokeWidth thumbTrackGapSize thumbWidth tickColor tickColorActive tickColorInactive tickRadiusActive tickRadiusInactive tickVisibilityMode tickVisible trackColor trackColorActive trackColorInactive trackCornerSize trackHeight trackIconActiveColor trackIconActiveEnd trackIconActiveStart trackIconInactiveColor trackIconInactiveEnd trackIconInactiveStart trackIconSize trackInsideCornerSize trackStopIndicatorSize -styleable Snackbar snackbarButtonStyle snackbarStyle snackbarTextViewStyle -styleable SnackbarLayout actionTextColorAlpha android_maxWidth animationMode backgroundOverlayColorAlpha backgroundTint backgroundTintMode elevation maxActionInlineWidth shapeAppearance shapeAppearanceOverlay -styleable Spinner android_dropDownWidth android_entries android_popupBackground android_prompt popupTheme -styleable State android_id constraints -styleable StateListDrawable android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible -styleable StateListDrawableItem android_drawable -styleable StateListSizeChange widthChange -styleable StateSet defaultState -styleable SwitchCompat android_textOff android_textOn android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode -styleable SwitchMaterial useMaterialThemeColors -styleable SwitchPreference android_disableDependentsState android_summaryOff android_summaryOn android_switchTextOff android_switchTextOn disableDependentsState summaryOff summaryOn switchTextOff switchTextOn -styleable SwitchPreferenceCompat android_disableDependentsState android_summaryOff android_summaryOn android_switchTextOff android_switchTextOn disableDependentsState summaryOff summaryOn switchTextOff switchTextOn -styleable TabItem android_icon android_layout android_text -styleable TabLayout tabBackground tabContentStart tabGravity tabIconTint tabIconTintMode tabIndicator tabIndicatorAnimationDuration tabIndicatorAnimationMode tabIndicatorColor tabIndicatorFullWidth tabIndicatorGravity tabIndicatorHeight tabInlineLabel tabMaxWidth tabMinWidth tabMode tabPadding tabPaddingBottom tabPaddingEnd tabPaddingStart tabPaddingTop tabRippleColor tabSelectedTextAppearance tabSelectedTextColor tabTextAppearance tabTextColor tabUnboundedRipple -styleable TextAppearance android_fontFamily android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_textColor android_textColorHint android_textColorLink android_textFontWeight android_textSize android_textStyle android_typeface fontFamily fontVariationSettings textAllCaps textLocale -styleable TextEffects android_fontFamily android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_text android_textSize android_textStyle android_typeface borderRound borderRoundPercent textFillColor textOutlineColor textOutlineThickness -styleable TextInputEditText textInputLayoutFocusedRectEnabled -styleable TextInputLayout android_enabled android_hint android_maxEms android_maxWidth android_minEms android_minWidth android_textColorHint boxBackgroundColor boxBackgroundMode boxCollapsedPaddingTop boxCornerRadiusBottomEnd boxCornerRadiusBottomStart boxCornerRadiusTopEnd boxCornerRadiusTopStart boxStrokeColor boxStrokeErrorColor boxStrokeWidth boxStrokeWidthFocused counterEnabled counterMaxLength counterOverflowTextAppearance counterOverflowTextColor counterTextAppearance counterTextColor cursorColor cursorErrorColor endIconCheckable endIconContentDescription endIconDrawable endIconMinSize endIconMode endIconScaleType endIconTint endIconTintMode errorAccessibilityLiveRegion errorContentDescription errorEnabled errorIconDrawable errorIconTint errorIconTintMode errorTextAppearance errorTextColor expandedHintEnabled helperText helperTextEnabled helperTextTextAppearance helperTextTextColor hintAnimationEnabled hintEnabled hintMaxLines hintTextAppearance hintTextColor passwordToggleContentDescription passwordToggleDrawable passwordToggleEnabled passwordToggleTint passwordToggleTintMode placeholderText placeholderTextAppearance placeholderTextColor prefixText prefixTextAppearance prefixTextColor shapeAppearance shapeAppearanceOverlay startIconCheckable startIconContentDescription startIconDrawable startIconMinSize startIconScaleType startIconTint startIconTintMode suffixText suffixTextAppearance suffixTextColor -styleable ThemeEnforcement android_textAppearance enforceMaterialTheme enforceTextAppearance -styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight menu navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor -styleable Tooltip android_layout_margin android_minHeight android_minWidth android_padding android_text android_textAppearance android_textColor backgroundTint showMarker -styleable Transform android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ transformPivotTarget -styleable Transition android_id autoTransition constraintSetEnd constraintSetStart duration layoutDuringTransition motionInterpolator pathMotionArc staggered transitionDisable transitionFlags -styleable Variant constraints region_heightLessThan region_heightMoreThan region_widthLessThan region_widthMoreThan -styleable VectorMasterView use_legacy_parser vector_src -styleable View android_focusable android_theme paddingEnd paddingStart theme -styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode -styleable ViewPager2 android_orientation -styleable ViewStubCompat android_id android_inflatedId android_layout -styleable ViewTransition SharedValue SharedValueId android_id clearsTag duration ifTagNotSet ifTagSet motionInterpolator motionTarget onStateTransition pathMotionArc setsTag transitionDisable upDuration viewTransitionMode -styleable include constraintSet -xml m3_button_group_child_size_change -xml m3_split_button_inner_corner_size_state_list -xml m3expressive_button_shape_state_list -xml m3expressive_connected_buttons_inner_corner_size_state_list -xml util_code_provider_paths diff --git a/external/acsprovider/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt b/external/acsprovider/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt deleted file mode 100644 index 2a22afb3cc..0000000000 --- a/external/acsprovider/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt +++ /dev/null @@ -1,7687 +0,0 @@ -com.tom.androidcodestudio.acsprovider -anim abc_fade_in -anim abc_fade_out -anim abc_grow_fade_in_from_bottom -anim abc_popup_enter -anim abc_popup_exit -anim abc_shrink_fade_out_from_bottom -anim abc_slide_in_bottom -anim abc_slide_in_top -anim abc_slide_out_bottom -anim abc_slide_out_top -anim abc_tooltip_enter -anim abc_tooltip_exit -anim anim_diagnostic_tooltip_window_enter -anim anim_diagnostic_tooltip_window_exit -anim anim_text_action_popup_enter -anim anim_text_action_popup_exit -anim btn_checkbox_to_checked_box_inner_merged_animation -anim btn_checkbox_to_checked_box_outer_merged_animation -anim btn_checkbox_to_checked_icon_null_animation -anim btn_checkbox_to_unchecked_box_inner_merged_animation -anim btn_checkbox_to_unchecked_check_path_merged_animation -anim btn_checkbox_to_unchecked_icon_null_animation -anim btn_radio_to_off_mtrl_dot_group_animation -anim btn_radio_to_off_mtrl_ring_outer_animation -anim btn_radio_to_off_mtrl_ring_outer_path_animation -anim btn_radio_to_on_mtrl_dot_group_animation -anim btn_radio_to_on_mtrl_ring_outer_animation -anim btn_radio_to_on_mtrl_ring_outer_path_animation -anim design_bottom_sheet_slide_in -anim design_bottom_sheet_slide_out -anim design_snackbar_in -anim design_snackbar_out -anim fragment_fast_out_extra_slow_in -anim linear_indeterminate_line1_head_interpolator -anim linear_indeterminate_line1_tail_interpolator -anim linear_indeterminate_line2_head_interpolator -anim linear_indeterminate_line2_tail_interpolator -anim m3_bottom_sheet_slide_in -anim m3_bottom_sheet_slide_out -anim m3_motion_fade_enter -anim m3_motion_fade_exit -anim m3_side_sheet_enter_from_left -anim m3_side_sheet_enter_from_right -anim m3_side_sheet_exit_to_left -anim m3_side_sheet_exit_to_right -anim mtrl_bottom_sheet_slide_in -anim mtrl_bottom_sheet_slide_out -anim mtrl_card_lowers_interpolator -anim popup_in -anim popup_out -animator chevron_checked_unchecked -animator chevron_unchecked_checked -animator design_appbar_state_list_animator -animator design_fab_hide_motion_spec -animator design_fab_show_motion_spec -animator dialog_in -animator dialog_out -animator fragment_close_enter -animator fragment_close_exit -animator fragment_fade_enter -animator fragment_fade_exit -animator fragment_open_enter -animator fragment_open_exit -animator m3_appbar_state_list_animator -animator m3_btn_elevated_btn_state_list_anim -animator m3_btn_state_list_anim -animator m3_card_elevated_state_list_anim -animator m3_card_state_list_anim -animator m3_chip_state_list_anim -animator m3_elevated_chip_state_list_anim -animator m3_extended_fab_change_size_collapse_motion_spec -animator m3_extended_fab_change_size_expand_motion_spec -animator m3_extended_fab_hide_motion_spec -animator m3_extended_fab_show_motion_spec -animator m3_extended_fab_state_list_animator -animator m3_fab_state_list_animator -animator m3_split_button_chevron_overshoot_interpolator -animator m3_split_button_chevron_reverse_rotation -animator m3_split_button_chevron_rotation -animator mtrl_btn_state_list_anim -animator mtrl_btn_unelevated_state_list_anim -animator mtrl_card_state_list_anim -animator mtrl_chip_state_list_anim -animator mtrl_extended_fab_change_size_collapse_motion_spec -animator mtrl_extended_fab_change_size_expand_motion_spec -animator mtrl_extended_fab_hide_motion_spec -animator mtrl_extended_fab_show_motion_spec -animator mtrl_extended_fab_state_list_animator -animator mtrl_fab_hide_motion_spec -animator mtrl_fab_show_motion_spec -animator mtrl_fab_transformation_sheet_collapse_spec -animator mtrl_fab_transformation_sheet_expand_spec -attr ConstraintRotate -attr SharedValue -attr SharedValueId -attr actionBarDivider -attr actionBarItemBackground -attr actionBarPopupTheme -attr actionBarSize -attr actionBarSplitStyle -attr actionBarStyle -attr actionBarTabBarStyle -attr actionBarTabStyle -attr actionBarTabTextStyle -attr actionBarTheme -attr actionBarWidgetTheme -attr actionButtonStyle -attr actionDropDownStyle -attr actionLayout -attr actionMenuTextAppearance -attr actionMenuTextColor -attr actionModeBackground -attr actionModeCloseButtonStyle -attr actionModeCloseContentDescription -attr actionModeCloseDrawable -attr actionModeCopyDrawable -attr actionModeCutDrawable -attr actionModeFindDrawable -attr actionModePasteDrawable -attr actionModePopupWindowStyle -attr actionModeSelectAllDrawable -attr actionModeShareDrawable -attr actionModeSplitBackground -attr actionModeStyle -attr actionModeTheme -attr actionModeWebSearchDrawable -attr actionOverflowButtonStyle -attr actionOverflowMenuStyle -attr actionProviderClass -attr actionTextColorAlpha -attr actionViewClass -attr activeIndicatorLabelPadding -attr activityChooserViewStyle -attr addElevationShadow -attr adjustable -attr alertDialogButtonGroupStyle -attr alertDialogCenterButtons -attr alertDialogStyle -attr alertDialogTheme -attr allowDividerAbove -attr allowDividerAfterLastItem -attr allowDividerBelow -attr allowStacking -attr alpha -attr alphabeticModifiers -attr altSrc -attr animateCircleAngleTo -attr animateMenuItems -attr animateNavigationIcon -attr animateRelativeTo -attr animationMode -attr appBarLayoutStyle -attr applyMotionScene -attr arcMode -attr arrowHeadLength -attr arrowShaftLength -attr attributeName -attr autoAdjustToWithinGrandparentBounds -attr autoCompleteEnabled -attr autoCompleteMode -attr autoCompleteTextViewStyle -attr autoShowKeyboard -attr autoSizeMaxTextSize -attr autoSizeMinTextSize -attr autoSizePresetSizes -attr autoSizeStepGranularity -attr autoSizeTextType -attr autoTransition -attr backHandlingEnabled -attr background -attr backgroundColor -attr backgroundInsetBottom -attr backgroundInsetEnd -attr backgroundInsetStart -attr backgroundInsetTop -attr backgroundOverlayColorAlpha -attr backgroundSplit -attr backgroundStacked -attr backgroundTint -attr backgroundTintMode -attr badgeFixedEdge -attr badgeGravity -attr badgeHeight -attr badgeRadius -attr badgeShapeAppearance -attr badgeShapeAppearanceOverlay -attr badgeStyle -attr badgeText -attr badgeTextAppearance -attr badgeTextColor -attr badgeVerticalPadding -attr badgeWidePadding -attr badgeWidth -attr badgeWithTextHeight -attr badgeWithTextRadius -attr badgeWithTextShapeAppearance -attr badgeWithTextShapeAppearanceOverlay -attr badgeWithTextWidth -attr barLength -attr barrierAllowsGoneWidgets -attr barrierDirection -attr barrierMargin -attr behavior_autoHide -attr behavior_autoShrink -attr behavior_draggable -attr behavior_draggableOnNestedScroll -attr behavior_expandedOffset -attr behavior_fitToContents -attr behavior_halfExpandedRatio -attr behavior_hideable -attr behavior_overlapTop -attr behavior_peekHeight -attr behavior_saveFlags -attr behavior_significantVelocityThreshold -attr behavior_skipCollapsed -attr blendSrc -attr borderRound -attr borderRoundPercent -attr borderWidth -attr borderlessButtonStyle -attr bottomAppBarStyle -attr bottomInsetScrimEnabled -attr bottomNavigationStyle -attr bottomSheetDialogTheme -attr bottomSheetDragHandleStyle -attr bottomSheetStyle -attr boxBackgroundColor -attr boxBackgroundMode -attr boxCollapsedPaddingTop -attr boxCornerRadiusBottomEnd -attr boxCornerRadiusBottomStart -attr boxCornerRadiusTopEnd -attr boxCornerRadiusTopStart -attr boxStrokeColor -attr boxStrokeErrorColor -attr boxStrokeWidth -attr boxStrokeWidthFocused -attr brightness -attr buttonBarButtonStyle -attr buttonBarNegativeButtonStyle -attr buttonBarNeutralButtonStyle -attr buttonBarPositiveButtonStyle -attr buttonBarStyle -attr buttonCompat -attr buttonGravity -attr buttonIcon -attr buttonIconDimen -attr buttonIconTint -attr buttonIconTintMode -attr buttonPanelSideLayout -attr buttonSizeChange -attr buttonStyle -attr buttonStyleSmall -attr buttonTint -attr buttonTintMode -attr cardBackgroundColor -attr cardCheckedIcon -attr cardCheckedIconGravity -attr cardCheckedIconMargin -attr cardCornerRadius -attr cardElevation -attr cardForegroundColor -attr cardMaxElevation -attr cardPreventCornerOverlap -attr cardUseCompatPadding -attr cardViewStyle -attr carousel_alignment -attr carousel_backwardTransition -attr carousel_emptyViewsBehavior -attr carousel_firstView -attr carousel_forwardTransition -attr carousel_infinite -attr carousel_nextState -attr carousel_previousState -attr carousel_touchUpMode -attr carousel_touchUp_dampeningFactor -attr carousel_touchUp_velocityThreshold -attr centerIfNoTextEnabled -attr centered -attr chainUseRtl -attr checkBoxPreferenceStyle -attr checkMarkCompat -attr checkMarkTint -attr checkMarkTintMode -attr checkboxStyle -attr checkedButton -attr checkedChip -attr checkedIcon -attr checkedIconEnabled -attr checkedIconGravity -attr checkedIconMargin -attr checkedIconSize -attr checkedIconTint -attr checkedIconVisible -attr checkedState -attr checkedTextViewStyle -attr chipBackgroundColor -attr chipCornerRadius -attr chipEndPadding -attr chipGroupStyle -attr chipIcon -attr chipIconEnabled -attr chipIconSize -attr chipIconTint -attr chipIconVisible -attr chipMinHeight -attr chipMinTouchTargetSize -attr chipSpacing -attr chipSpacingHorizontal -attr chipSpacingVertical -attr chipStandaloneStyle -attr chipStartPadding -attr chipStrokeColor -attr chipStrokeWidth -attr chipStyle -attr chipSurfaceColor -attr circleRadius -attr circularProgressIndicatorStyle -attr circularflow_angles -attr circularflow_defaultAngle -attr circularflow_defaultRadius -attr circularflow_radiusInDP -attr circularflow_viewCenter -attr clearsTag -attr clickAction -attr clockFaceBackgroundColor -attr clockHandColor -attr clockIcon -attr clockNumberTextColor -attr closeIcon -attr closeIconEnabled -attr closeIconEndPadding -attr closeIconSize -attr closeIconStartPadding -attr closeIconTint -attr closeIconVisible -attr closeItemLayout -attr codeEditorStyle -attr collapseContentDescription -attr collapseIcon -attr collapsedItemMinHeight -attr collapsedSize -attr collapsedSubtitleTextAppearance -attr collapsedSubtitleTextColor -attr collapsedTitleGravity -attr collapsedTitleGravityMode -attr collapsedTitleTextAppearance -attr collapsedTitleTextColor -attr collapsingToolbarLayoutLargeSize -attr collapsingToolbarLayoutLargeStyle -attr collapsingToolbarLayoutMediumSize -attr collapsingToolbarLayoutMediumStyle -attr collapsingToolbarLayoutStyle -attr color -attr colorAccent -attr colorBackgroundFloating -attr colorButtonNormal -attr colorContainer -attr colorContainerChecked -attr colorContainerUnchecked -attr colorControlActivated -attr colorControlHighlight -attr colorControlNormal -attr colorError -attr colorErrorContainer -attr colorOnBackground -attr colorOnContainer -attr colorOnContainerChecked -attr colorOnContainerUnchecked -attr colorOnError -attr colorOnErrorContainer -attr colorOnPrimary -attr colorOnPrimaryContainer -attr colorOnPrimaryFixed -attr colorOnPrimaryFixedVariant -attr colorOnPrimarySurface -attr colorOnSecondary -attr colorOnSecondaryContainer -attr colorOnSecondaryFixed -attr colorOnSecondaryFixedVariant -attr colorOnSurface -attr colorOnSurfaceInverse -attr colorOnSurfaceVariant -attr colorOnTertiary -attr colorOnTertiaryContainer -attr colorOnTertiaryFixed -attr colorOnTertiaryFixedVariant -attr colorOutline -attr colorOutlineVariant -attr colorPrimary -attr colorPrimaryContainer -attr colorPrimaryDark -attr colorPrimaryFixed -attr colorPrimaryFixedDim -attr colorPrimaryInverse -attr colorPrimarySurface -attr colorPrimaryVariant -attr colorSecondary -attr colorSecondaryContainer -attr colorSecondaryFixed -attr colorSecondaryFixedDim -attr colorSecondaryVariant -attr colorSuccess -attr colorSurface -attr colorSurfaceBright -attr colorSurfaceContainer -attr colorSurfaceContainerHigh -attr colorSurfaceContainerHighest -attr colorSurfaceContainerLow -attr colorSurfaceContainerLowest -attr colorSurfaceDim -attr colorSurfaceInverse -attr colorSurfaceVariant -attr colorSwitchThumbNormal -attr colorTertiary -attr colorTertiaryContainer -attr colorTertiaryFixed -attr colorTertiaryFixedDim -attr commitIcon -attr compatShadowEnabled -attr constraintRotate -attr constraintSet -attr constraintSetEnd -attr constraintSetStart -attr constraint_referenced_ids -attr constraint_referenced_tags -attr constraints -attr containerColor -attr containerHeight -attr containerIconPadding -attr containerIconSize -attr containerInsetBottom -attr containerInsetLeft -attr containerInsetRight -attr containerInsetTop -attr containerPaddingBottom -attr containerPaddingEnd -attr containerPaddingStart -attr containerPaddingTop -attr containerShapeChecked -attr containerShapeDefault -attr containerShapePressed -attr containerStrokeWidth -attr containerWidth -attr content -attr contentAlign -attr contentDescription -attr contentInsetEnd -attr contentInsetEndWithActions -attr contentInsetLeft -attr contentInsetRight -attr contentInsetStart -attr contentInsetStartWithNavigation -attr contentMarginTop -attr contentPadding -attr contentPaddingBottom -attr contentPaddingEnd -attr contentPaddingLeft -attr contentPaddingRight -attr contentPaddingStart -attr contentPaddingTop -attr contentScrim -attr contrast -attr controlBackground -attr coordinatorLayoutStyle -attr coplanarSiblingViewId -attr cornerFamily -attr cornerFamilyBottomLeft -attr cornerFamilyBottomRight -attr cornerFamilyTopLeft -attr cornerFamilyTopRight -attr cornerRadius -attr cornerSize -attr cornerSizeBottomLeft -attr cornerSizeBottomRight -attr cornerSizeTopLeft -attr cornerSizeTopRight -attr counterEnabled -attr counterMaxLength -attr counterOverflowTextAppearance -attr counterOverflowTextColor -attr counterTextAppearance -attr counterTextColor -attr crossfade -attr currentState -attr cursorBlinkPeriod -attr cursorColor -attr cursorErrorColor -attr curveFit -attr customBoolean -attr customColorDrawableValue -attr customColorValue -attr customDimension -attr customFloatValue -attr customIntegerValue -attr customNavigationLayout -attr customPixelDimension -attr customReference -attr customStringValue -attr damping -attr dayInvalidStyle -attr daySelectedStyle -attr dayStyle -attr dayTodayStyle -attr defaultDuration -attr defaultMarginsEnabled -attr defaultQueryHint -attr defaultScrollFlagsEnabled -attr defaultState -attr defaultValue -attr deltaPolarAngle -attr deltaPolarRadius -attr dependency -attr deriveConstraintsFrom -attr dialogCornerRadius -attr dialogIcon -attr dialogLayout -attr dialogMessage -attr dialogPreferenceStyle -attr dialogPreferredPadding -attr dialogTheme -attr dialogTitle -attr disableDependentsState -attr displayOptions -attr divider -attr dividerColor -attr dividerHorizontal -attr dividerInsetEnd -attr dividerInsetStart -attr dividerMargin -attr dividerPadding -attr dividerThickness -attr dividerVertical -attr dividerWidth -attr dockedToolbarStyle -attr dockedToolbarVibrantStyle -attr dragDirection -attr dragScale -attr dragThreshold -attr drawPath -attr drawableBottomCompat -attr drawableEndCompat -attr drawableLeftCompat -attr drawableRightCompat -attr drawableSize -attr drawableStartCompat -attr drawableTint -attr drawableTintMode -attr drawableTopCompat -attr drawerArrowStyle -attr drawerLayoutCornerSize -attr drawerLayoutStyle -attr dropDownBackgroundTint -attr dropDownListViewStyle -attr dropdownListPreferredItemHeight -attr dropdownPreferenceStyle -attr duration -attr dynamicColorThemeOverlay -attr editTextBackground -attr editTextColor -attr editTextPreferenceStyle -attr editTextStyle -attr elevation -attr elevationOverlayAccentColor -attr elevationOverlayColor -attr elevationOverlayEnabled -attr emojiCompatEnabled -attr enableCopying -attr enableEdgeToEdge -attr enabled -attr endIconCheckable -attr endIconContentDescription -attr endIconDrawable -attr endIconMinSize -attr endIconMode -attr endIconScaleType -attr endIconTint -attr endIconTintMode -attr endInsetScrimEnabled -attr enforceMaterialTheme -attr enforceTextAppearance -attr ensureMinTouchTargetSize -attr entries -attr entryValues -attr errorAccessibilityLabel -attr errorAccessibilityLiveRegion -attr errorContentDescription -attr errorEnabled -attr errorIconDrawable -attr errorIconTint -attr errorIconTintMode -attr errorShown -attr errorTextAppearance -attr errorTextColor -attr expandActivityOverflowButtonDrawable -attr expanded -attr expandedActiveIndicatorPaddingBottom -attr expandedActiveIndicatorPaddingEnd -attr expandedActiveIndicatorPaddingStart -attr expandedActiveIndicatorPaddingTop -attr expandedHeight -attr expandedHintEnabled -attr expandedItemMinHeight -attr expandedMarginHorizontal -attr expandedMaxWidth -attr expandedMinWidth -attr expandedSubtitleTextAppearance -attr expandedSubtitleTextColor -attr expandedTitleGravity -attr expandedTitleMargin -attr expandedTitleMarginBottom -attr expandedTitleMarginEnd -attr expandedTitleMarginStart -attr expandedTitleMarginTop -attr expandedTitleSpacing -attr expandedTitleTextAppearance -attr expandedTitleTextColor -attr expandedWidth -attr extendMotionSpec -attr extendStrategy -attr extendedFloatingActionButtonLargeStyle -attr extendedFloatingActionButtonMediumStyle -attr extendedFloatingActionButtonPrimaryStyle -attr extendedFloatingActionButtonSecondaryStyle -attr extendedFloatingActionButtonSmallStyle -attr extendedFloatingActionButtonStyle -attr extendedFloatingActionButtonSurfaceStyle -attr extendedFloatingActionButtonTertiaryStyle -attr extraKeysButtonActiveBackgroundColor -attr extraKeysButtonActiveTextColor -attr extraKeysButtonBackgroundColor -attr extraKeysButtonTextColor -attr extraMultilineHeightEnabled -attr fabAlignmentMode -attr fabAlignmentModeEndMargin -attr fabAnchorMode -attr fabAnimationMode -attr fabCradleMargin -attr fabCradleRoundedCornerRadius -attr fabCradleVerticalOffset -attr fabCustomSize -attr fabSize -attr fastScrollEnabled -attr fastScrollHorizontalThumbDrawable -attr fastScrollHorizontalTrackDrawable -attr fastScrollVerticalThumbDrawable -attr fastScrollVerticalTrackDrawable -attr fbp_barColor -attr fbp_barSpinCycleTime -attr fbp_barWidth -attr fbp_circleRadius -attr fbp_fillRadius -attr fbp_linearProgress -attr fbp_progressIndeterminate -attr fbp_rimColor -attr fbp_rimWidth -attr fbp_spinSpeed -attr firstBaselineToTopHeight -attr floatingActionButtonLargePrimaryStyle -attr floatingActionButtonLargeSecondaryStyle -attr floatingActionButtonLargeStyle -attr floatingActionButtonLargeSurfaceStyle -attr floatingActionButtonLargeTertiaryStyle -attr floatingActionButtonMediumStyle -attr floatingActionButtonPrimaryStyle -attr floatingActionButtonSecondaryStyle -attr floatingActionButtonSmallPrimaryStyle -attr floatingActionButtonSmallSecondaryStyle -attr floatingActionButtonSmallStyle -attr floatingActionButtonSmallSurfaceStyle -attr floatingActionButtonSmallTertiaryStyle -attr floatingActionButtonStyle -attr floatingActionButtonSurfaceStyle -attr floatingActionButtonTertiaryStyle -attr floatingToolbarStyle -attr floatingToolbarVibrantStyle -attr flow_firstHorizontalBias -attr flow_firstHorizontalStyle -attr flow_firstVerticalBias -attr flow_firstVerticalStyle -attr flow_horizontalAlign -attr flow_horizontalBias -attr flow_horizontalGap -attr flow_horizontalStyle -attr flow_lastHorizontalBias -attr flow_lastHorizontalStyle -attr flow_lastVerticalBias -attr flow_lastVerticalStyle -attr flow_maxElementsWrap -attr flow_padding -attr flow_verticalAlign -attr flow_verticalBias -attr flow_verticalGap -attr flow_verticalStyle -attr flow_wrapMode -attr font -attr fontFamily -attr fontProviderAuthority -attr fontProviderCerts -attr fontProviderFetchStrategy -attr fontProviderFetchTimeout -attr fontProviderPackage -attr fontProviderQuery -attr fontProviderSystemFontFamily -attr fontStyle -attr fontVariationSettings -attr fontWeight -attr forceApplySystemWindowInsetTop -attr forceDefaultNavigationOnClickListener -attr foregroundInsidePadding -attr fragment -attr framePosition -attr gapBetweenBars -attr gestureInsetBottomIgnored -attr goIcon -attr guidelineUseRtl -attr haloColor -attr haloRadius -attr headerLayout -attr headerMarginBottom -attr height -attr helperText -attr helperTextEnabled -attr helperTextTextAppearance -attr helperTextTextColor -attr hideAnimationBehavior -attr hideMotionSpec -attr hideNavigationIcon -attr hideOnContentScroll -attr hideOnScroll -attr highlightBracketPair -attr highlightCurrentBlock -attr highlightCurrentLine -attr hintAnimationEnabled -attr hintEnabled -attr hintMaxLines -attr hintTextAppearance -attr hintTextColor -attr homeAsUpIndicator -attr homeLayout -attr horizontalItemSpacing -attr horizontalItemTextAppearanceActive -attr horizontalItemTextAppearanceInactive -attr horizontalOffset -attr horizontalOffsetWithText -attr horizontalScrollbarEnabled -attr hoveredFocusedTranslationZ -attr icon -attr iconEndPadding -attr iconGravity -attr iconLabelHorizontalSpacing -attr iconPadding -attr iconSize -attr iconSpaceReserved -attr iconStartPadding -attr iconTint -attr iconTintMode -attr iconifiedByDefault -attr ifTagNotSet -attr ifTagSet -attr imageButtonStyle -attr imagePanX -attr imagePanY -attr imageRotate -attr imageZoom -attr indeterminateAnimationType -attr indeterminateAnimationTypeCircular -attr indeterminateAnimatorDurationScale -attr indeterminateProgressStyle -attr indeterminateTrackVisible -attr indicatorColor -attr indicatorDirectionCircular -attr indicatorDirectionLinear -attr indicatorInset -attr indicatorSize -attr indicatorTrackGapSize -attr initialActivityCount -attr initialExpandedChildrenCount -attr innerCornerSize -attr insetForeground -attr isCardRecommended -attr isCheckableCard -attr isClickableCard -attr isLightTheme -attr isMaterial3DynamicColorApplied -attr isMaterial3Theme -attr isMaterialTheme -attr isPreferenceVisible -attr itemActiveIndicatorStyle -attr itemBackground -attr itemFillColor -attr itemGravity -attr itemHorizontalPadding -attr itemHorizontalTranslationEnabled -attr itemIconGravity -attr itemIconPadding -attr itemIconSize -attr itemIconTint -attr itemMaxLines -attr itemMinHeight -attr itemPadding -attr itemPaddingBottom -attr itemPaddingTop -attr itemRippleColor -attr itemShapeAppearance -attr itemShapeAppearanceOverlay -attr itemShapeFillColor -attr itemShapeInsetBottom -attr itemShapeInsetEnd -attr itemShapeInsetStart -attr itemShapeInsetTop -attr itemSpacing -attr itemStrokeColor -attr itemStrokeWidth -attr itemTextAppearance -attr itemTextAppearanceActive -attr itemTextAppearanceActiveBoldEnabled -attr itemTextAppearanceInactive -attr itemTextColor -attr itemVerticalPadding -attr key -attr keyPositionType -attr keyboardIcon -attr keylines -attr lStar -attr labelBehavior -attr labelFontScalingEnabled -attr labelMaxLines -attr labelStyle -attr labelTextAppearance -attr labelVisibilityMode -attr largeFontVerticalOffsetAdjustment -attr lastBaselineToBottomHeight -attr lastItemDecorated -attr layout -attr layoutDescription -attr layoutDuringTransition -attr layoutManager -attr layout_anchor -attr layout_anchorGravity -attr layout_behavior -attr layout_collapseMode -attr layout_collapseParallaxMultiplier -attr layout_constrainedHeight -attr layout_constrainedWidth -attr layout_constraintBaseline_creator -attr layout_constraintBaseline_toBaselineOf -attr layout_constraintBaseline_toBottomOf -attr layout_constraintBaseline_toTopOf -attr layout_constraintBottom_creator -attr layout_constraintBottom_toBottomOf -attr layout_constraintBottom_toTopOf -attr layout_constraintCircle -attr layout_constraintCircleAngle -attr layout_constraintCircleRadius -attr layout_constraintDimensionRatio -attr layout_constraintEnd_toEndOf -attr layout_constraintEnd_toStartOf -attr layout_constraintGuide_begin -attr layout_constraintGuide_end -attr layout_constraintGuide_percent -attr layout_constraintHeight -attr layout_constraintHeight_default -attr layout_constraintHeight_max -attr layout_constraintHeight_min -attr layout_constraintHeight_percent -attr layout_constraintHorizontal_bias -attr layout_constraintHorizontal_chainStyle -attr layout_constraintHorizontal_weight -attr layout_constraintLeft_creator -attr layout_constraintLeft_toLeftOf -attr layout_constraintLeft_toRightOf -attr layout_constraintRight_creator -attr layout_constraintRight_toLeftOf -attr layout_constraintRight_toRightOf -attr layout_constraintStart_toEndOf -attr layout_constraintStart_toStartOf -attr layout_constraintTag -attr layout_constraintTop_creator -attr layout_constraintTop_toBottomOf -attr layout_constraintTop_toTopOf -attr layout_constraintVertical_bias -attr layout_constraintVertical_chainStyle -attr layout_constraintVertical_weight -attr layout_constraintWidth -attr layout_constraintWidth_default -attr layout_constraintWidth_max -attr layout_constraintWidth_min -attr layout_constraintWidth_percent -attr layout_dodgeInsetEdges -attr layout_editor_absoluteX -attr layout_editor_absoluteY -attr layout_goneMarginBaseline -attr layout_goneMarginBottom -attr layout_goneMarginEnd -attr layout_goneMarginLeft -attr layout_goneMarginRight -attr layout_goneMarginStart -attr layout_goneMarginTop -attr layout_insetEdge -attr layout_keyline -attr layout_marginBaseline -attr layout_optimizationLevel -attr layout_scrollEffect -attr layout_scrollFlags -attr layout_scrollInterpolator -attr layout_wrapBehaviorInParent -attr liftOnScroll -attr liftOnScrollColor -attr liftOnScrollTargetViewId -attr ligatures -attr limitBoundsTo -attr lineHeight -attr lineNumberVisible -attr lineSpacing -attr linearProgressIndicatorStyle -attr listChoiceBackgroundIndicator -attr listChoiceIndicatorMultipleAnimated -attr listChoiceIndicatorSingleAnimated -attr listDividerAlertDialog -attr listItemLayout -attr listLayout -attr listMenuViewStyle -attr listPopupWindowStyle -attr listPreferredItemHeight -attr listPreferredItemHeightLarge -attr listPreferredItemHeightSmall -attr listPreferredItemPaddingEnd -attr listPreferredItemPaddingLeft -attr listPreferredItemPaddingRight -attr listPreferredItemPaddingStart -attr lnPanelPosition -attr lnPanelPositionMode -attr loadingIndicatorStyle -attr logo -attr logoAdjustViewBounds -attr logoDescription -attr logoScaleType -attr marginBottomSystemWindowInsets -attr marginHorizontal -attr marginLeftSystemWindowInsets -attr marginRightSystemWindowInsets -attr marginTopSystemWindowInsets -attr materialAlertDialogBodyTextStyle -attr materialAlertDialogButtonSpacerVisibility -attr materialAlertDialogTheme -attr materialAlertDialogTitleIconStyle -attr materialAlertDialogTitlePanelStyle -attr materialAlertDialogTitleTextStyle -attr materialButtonElevatedStyle -attr materialButtonGroupStyle -attr materialButtonOutlinedStyle -attr materialButtonStyle -attr materialButtonToggleGroupStyle -attr materialButtonTonalStyle -attr materialCalendarDay -attr materialCalendarDayOfWeekLabel -attr materialCalendarFullscreenTheme -attr materialCalendarHeaderCancelButton -attr materialCalendarHeaderConfirmButton -attr materialCalendarHeaderDivider -attr materialCalendarHeaderLayout -attr materialCalendarHeaderSelection -attr materialCalendarHeaderTitle -attr materialCalendarHeaderToggleButton -attr materialCalendarMonth -attr materialCalendarMonthNavigationButton -attr materialCalendarStyle -attr materialCalendarTheme -attr materialCalendarYearNavigationButton -attr materialCardViewElevatedStyle -attr materialCardViewFilledStyle -attr materialCardViewOutlinedStyle -attr materialCardViewStyle -attr materialCircleRadius -attr materialClockStyle -attr materialDisplayDividerStyle -attr materialDividerHeavyStyle -attr materialDividerStyle -attr materialIconButtonFilledStyle -attr materialIconButtonFilledTonalStyle -attr materialIconButtonOutlinedStyle -attr materialIconButtonStyle -attr materialSearchBarStyle -attr materialSearchViewPrefixStyle -attr materialSearchViewStyle -attr materialSearchViewToolbarHeight -attr materialSearchViewToolbarStyle -attr materialSizeOverlay -attr materialSplitButtonIconFilledStyle -attr materialSplitButtonIconFilledTonalStyle -attr materialSplitButtonLeadingFilledStyle -attr materialSplitButtonLeadingFilledTonalStyle -attr materialSplitButtonStyle -attr materialSwitchStyle -attr materialThemeOverlay -attr materialTimePickerStyle -attr materialTimePickerTheme -attr materialTimePickerTitleStyle -attr maxAcceleration -attr maxActionInlineWidth -attr maxButtonHeight -attr maxCharacterCount -attr maxHeight -attr maxImageSize -attr maxLines -attr maxNumber -attr maxVelocity -attr maxWidth -attr measureBottomPaddingFromLabelBaseline -attr measureWithLargestChild -attr menu -attr menuAlignmentMode -attr menuGravity -attr methodName -attr min -attr minHeight -attr minHideDelay -attr minSeparation -attr minTouchTargetSize -attr minWidth -attr mock_diagonalsColor -attr mock_label -attr mock_labelBackgroundColor -attr mock_labelColor -attr mock_showDiagonals -attr mock_showLabel -attr motionDebug -attr motionDurationExtraLong1 -attr motionDurationExtraLong2 -attr motionDurationExtraLong3 -attr motionDurationExtraLong4 -attr motionDurationLong1 -attr motionDurationLong2 -attr motionDurationLong3 -attr motionDurationLong4 -attr motionDurationMedium1 -attr motionDurationMedium2 -attr motionDurationMedium3 -attr motionDurationMedium4 -attr motionDurationShort1 -attr motionDurationShort2 -attr motionDurationShort3 -attr motionDurationShort4 -attr motionEasingAccelerated -attr motionEasingDecelerated -attr motionEasingEmphasized -attr motionEasingEmphasizedAccelerateInterpolator -attr motionEasingEmphasizedDecelerateInterpolator -attr motionEasingEmphasizedInterpolator -attr motionEasingLinear -attr motionEasingLinearInterpolator -attr motionEasingStandard -attr motionEasingStandardAccelerateInterpolator -attr motionEasingStandardDecelerateInterpolator -attr motionEasingStandardInterpolator -attr motionEffect_alpha -attr motionEffect_end -attr motionEffect_move -attr motionEffect_start -attr motionEffect_strict -attr motionEffect_translationX -attr motionEffect_translationY -attr motionEffect_viewTransition -attr motionInterpolator -attr motionPath -attr motionPathRotate -attr motionProgress -attr motionSpringDefaultEffects -attr motionSpringDefaultSpatial -attr motionSpringFastEffects -attr motionSpringFastSpatial -attr motionSpringSlowEffects -attr motionSpringSlowSpatial -attr motionStagger -attr motionTarget -attr motion_postLayoutCollision -attr motion_triggerOnCollision -attr moveWhenScrollAtTop -attr multiChoiceItemLayout -attr navigationContentDescription -attr navigationIcon -attr navigationIconTint -attr navigationMode -attr navigationRailStyle -attr navigationViewStyle -attr negativeButtonText -attr nestedScrollFlags -attr nestedScrollViewStyle -attr nestedScrollable -attr noIcon -attr noIconBackground -attr noSummary -attr noTitle -attr number -attr numericModifiers -attr offsetAlignmentMode -attr onCross -attr onHide -attr onNegativeCross -attr onPositiveCross -attr onShow -attr onStateTransition -attr onTouchUp -attr opticalCenterEnabled -attr order -attr orderingFromXml -attr overlapAnchor -attr overlay -attr paddingBottomNoButtons -attr paddingBottomSystemWindowInsets -attr paddingEnd -attr paddingLeftSystemWindowInsets -attr paddingRightSystemWindowInsets -attr paddingStart -attr paddingStartSystemWindowInsets -attr paddingTopNoTitle -attr paddingTopSystemWindowInsets -attr panelBackground -attr panelMenuListTheme -attr panelMenuListWidth -attr passwordToggleContentDescription -attr passwordToggleDrawable -attr passwordToggleEnabled -attr passwordToggleTint -attr passwordToggleTintMode -attr pathMotionArc -attr path_percent -attr percentHeight -attr percentWidth -attr percentX -attr percentY -attr perpendicularPath_percent -attr persistent -attr pinLineNumber -attr pivotAnchor -attr placeholderText -attr placeholderTextAppearance -attr placeholderTextColor -attr placeholder_emptyVisibility -attr polarRelativeTo -attr popupMenuBackground -attr popupMenuStyle -attr popupTheme -attr popupWindowStyle -attr positiveButtonText -attr postSplashScreenTheme -attr preferenceCategoryStyle -attr preferenceCategoryTitleTextAppearance -attr preferenceCategoryTitleTextColor -attr preferenceFragmentCompatStyle -attr preferenceFragmentListStyle -attr preferenceFragmentStyle -attr preferenceInformationStyle -attr preferenceScreenStyle -attr preferenceStyle -attr preferenceTheme -attr prefixText -attr prefixTextAppearance -attr prefixTextColor -attr preserveIconSpacing -attr pressedTranslationZ -attr progressBarPadding -attr progressBarStyle -attr quantizeMotionInterpolator -attr quantizeMotionPhase -attr quantizeMotionSteps -attr queryBackground -attr queryHint -attr queryPatterns -attr radioButtonStyle -attr rangeFillColor -attr ratingBarStyle -attr ratingBarStyleIndicator -attr ratingBarStyleSmall -attr reactiveGuide_animateChange -attr reactiveGuide_applyToAllConstraintSets -attr reactiveGuide_applyToConstraintSet -attr reactiveGuide_valueId -attr recyclerViewStyle -attr region_heightLessThan -attr region_heightMoreThan -attr region_widthLessThan -attr region_widthMoreThan -attr removeEmbeddedFabElevation -attr renderFunctionChars -attr reverseLayout -attr rippleColor -attr rotationCenterId -attr round -attr roundPercent -attr saturation -attr scalable -attr scaleFromTextSize -attr scrimAnimationDuration -attr scrimBackground -attr scrimVisibleHeightTrigger -attr scrollbarThumbHorizontal -attr scrollbarThumbVertical -attr scrollbarTrackHorizontal -attr scrollbarTrackVertical -attr scrollingEnabled -attr searchHintIcon -attr searchIcon -attr searchPrefixText -attr searchViewStyle -attr seekBarIncrement -attr seekBarPreferenceStyle -attr seekBarStyle -attr selectable -attr selectableItemBackground -attr selectableItemBackgroundBorderless -attr selectionRequired -attr selectorSize -attr setCardBackgroundColor -attr setCardElevation -attr setCardIcon -attr setCardIconBackgroundColor -attr setCardIconBackgroundDrawable -attr setCardIconHeight -attr setCardIconWidth -attr setCardStroke -attr setCardStrokeColor -attr setCardSummary -attr setCardTitle -attr setSummaryFont -attr setSummaryTextSize -attr setTitleFont -attr setTitleTextSize -attr setsTag -attr shapeAppearance -attr shapeAppearanceCornerExtraExtraLarge -attr shapeAppearanceCornerExtraLarge -attr shapeAppearanceCornerExtraLargeIncreased -attr shapeAppearanceCornerExtraSmall -attr shapeAppearanceCornerLarge -attr shapeAppearanceCornerLargeIncreased -attr shapeAppearanceCornerMedium -attr shapeAppearanceCornerSmall -attr shapeAppearanceLargeComponent -attr shapeAppearanceMediumComponent -attr shapeAppearanceOverlay -attr shapeAppearanceSmallComponent -attr shapeCornerFamily -attr shapeCornerSizeExtraExtraLarge -attr shapeCornerSizeExtraLarge -attr shapeCornerSizeExtraLargeIncreased -attr shapeCornerSizeExtraSmall -attr shapeCornerSizeLarge -attr shapeCornerSizeLargeIncreased -attr shapeCornerSizeMedium -attr shapeCornerSizeSmall -attr shortcutMatchRequired -attr shouldDisableView -attr shouldRemoveExpandedCorners -attr showAnimationBehavior -attr showAsAction -attr showDelay -attr showDividers -attr showMarker -attr showMotionSpec -attr showPaths -attr showSeekBarValue -attr showText -attr showTitle -attr shrinkMotionSpec -attr sideSheetDialogTheme -attr sideSheetModalStyle -attr simpleItemLayout -attr simpleItemSelectedColor -attr simpleItemSelectedRippleColor -attr simpleItems -attr singleChoiceItemLayout -attr singleLine -attr singleLineTitle -attr singleSelection -attr sizePercent -attr sliderStyle -attr snackbarButtonStyle -attr snackbarStyle -attr snackbarTextViewStyle -attr spanCount -attr spinBars -attr spinnerDropDownItemStyle -attr spinnerStyle -attr splashScreenIconSize -attr splitTrack -attr springBoundary -attr springDamping -attr springMass -attr springStiffness -attr springStopThreshold -attr srcCompat -attr stackFromEnd -attr staggered -attr startIconCheckable -attr startIconContentDescription -attr startIconDrawable -attr startIconMinSize -attr startIconScaleType -attr startIconTint -attr startIconTintMode -attr startInsetScrimEnabled -attr state_above_anchor -attr state_collapsed -attr state_collapsible -attr state_dragged -attr state_error -attr state_indeterminate -attr state_liftable -attr state_lifted -attr state_with_icon -attr statusBarBackground -attr statusBarForeground -attr statusBarScrim -attr stiffness -attr strokeColor -attr strokeWidth -attr subMenuArrow -attr subheaderColor -attr subheaderInsetEnd -attr subheaderInsetStart -attr subheaderTextAppearance -attr submenuDividersEnabled -attr submitBackground -attr subtitle -attr subtitleCentered -attr subtitleMaxLines -attr subtitleTextAppearance -attr subtitleTextColor -attr subtitleTextStyle -attr suffixText -attr suffixTextAppearance -attr suffixTextColor -attr suggestionRowLayout -attr summary -attr summaryOff -attr summaryOn -attr switchMinWidth -attr switchPadding -attr switchPreferenceCompatStyle -attr switchPreferenceStyle -attr switchStyle -attr switchTextAppearance -attr switchTextOff -attr switchTextOn -attr symbolCompletionEnabled -attr tabBackground -attr tabContentStart -attr tabGravity -attr tabIconTint -attr tabIconTintMode -attr tabIndicator -attr tabIndicatorAnimationDuration -attr tabIndicatorAnimationMode -attr tabIndicatorColor -attr tabIndicatorFullWidth -attr tabIndicatorGravity -attr tabIndicatorHeight -attr tabInlineLabel -attr tabMaxWidth -attr tabMinWidth -attr tabMode -attr tabPadding -attr tabPaddingBottom -attr tabPaddingEnd -attr tabPaddingStart -attr tabPaddingTop -attr tabRippleColor -attr tabSecondaryStyle -attr tabSelectedTextAppearance -attr tabSelectedTextColor -attr tabStyle -attr tabTextAppearance -attr tabTextColor -attr tabUnboundedRipple -attr tabWidth -attr targetId -attr telltales_tailColor -attr telltales_tailScale -attr telltales_velocityMode -attr termuxActivityDrawerBackground -attr termuxActivityDrawerImageTint -attr text -attr textAllCaps -attr textAppearanceBody1 -attr textAppearanceBody2 -attr textAppearanceBodyLarge -attr textAppearanceBodyLargeEmphasized -attr textAppearanceBodyMedium -attr textAppearanceBodyMediumEmphasized -attr textAppearanceBodySmall -attr textAppearanceBodySmallEmphasized -attr textAppearanceButton -attr textAppearanceCaption -attr textAppearanceDisplayLarge -attr textAppearanceDisplayLargeEmphasized -attr textAppearanceDisplayMedium -attr textAppearanceDisplayMediumEmphasized -attr textAppearanceDisplaySmall -attr textAppearanceDisplaySmallEmphasized -attr textAppearanceHeadline1 -attr textAppearanceHeadline2 -attr textAppearanceHeadline3 -attr textAppearanceHeadline4 -attr textAppearanceHeadline5 -attr textAppearanceHeadline6 -attr textAppearanceHeadlineLarge -attr textAppearanceHeadlineLargeEmphasized -attr textAppearanceHeadlineMedium -attr textAppearanceHeadlineMediumEmphasized -attr textAppearanceHeadlineSmall -attr textAppearanceHeadlineSmallEmphasized -attr textAppearanceLabelLarge -attr textAppearanceLabelLargeEmphasized -attr textAppearanceLabelMedium -attr textAppearanceLabelMediumEmphasized -attr textAppearanceLabelSmall -attr textAppearanceLabelSmallEmphasized -attr textAppearanceLargePopupMenu -attr textAppearanceLineHeightEnabled -attr textAppearanceListItem -attr textAppearanceListItemSecondary -attr textAppearanceListItemSmall -attr textAppearanceOverline -attr textAppearancePopupMenuHeader -attr textAppearanceSearchResultSubtitle -attr textAppearanceSearchResultTitle -attr textAppearanceSmallPopupMenu -attr textAppearanceSubtitle1 -attr textAppearanceSubtitle2 -attr textAppearanceTitleLarge -attr textAppearanceTitleLargeEmphasized -attr textAppearanceTitleMedium -attr textAppearanceTitleMediumEmphasized -attr textAppearanceTitleSmall -attr textAppearanceTitleSmallEmphasized -attr textBackground -attr textBackgroundPanX -attr textBackgroundPanY -attr textBackgroundRotate -attr textBackgroundZoom -attr textCentered -attr textColorAlertDialogListItem -attr textColorSearchUrl -attr textEndPadding -attr textFillColor -attr textInputFilledDenseStyle -attr textInputFilledExposedDropdownMenuStyle -attr textInputFilledStyle -attr textInputLayoutFocusedRectEnabled -attr textInputOutlinedDenseStyle -attr textInputOutlinedExposedDropdownMenuStyle -attr textInputOutlinedStyle -attr textInputStyle -attr textLocale -attr textOutlineColor -attr textOutlineThickness -attr textPanX -attr textPanY -attr textSize -attr textStartPadding -attr textureBlurFactor -attr textureEffect -attr textureHeight -attr textureWidth -attr theme -attr thickness -attr thumbColor -attr thumbElevation -attr thumbHeight -attr thumbIcon -attr thumbIconSize -attr thumbIconTint -attr thumbIconTintMode -attr thumbRadius -attr thumbStrokeColor -attr thumbStrokeWidth -attr thumbTextPadding -attr thumbTint -attr thumbTintMode -attr thumbTrackGapSize -attr thumbWidth -attr tickColor -attr tickColorActive -attr tickColorInactive -attr tickMark -attr tickMarkTint -attr tickMarkTintMode -attr tickRadiusActive -attr tickRadiusInactive -attr tickVisibilityMode -attr tickVisible -attr tint -attr tintMode -attr tintNavigationIcon -attr title -attr titleCentered -attr titleCollapseMode -attr titleEnabled -attr titleMargin -attr titleMarginBottom -attr titleMarginEnd -attr titleMarginStart -attr titleMarginTop -attr titleMargins -attr titleMaxLines -attr titlePositionInterpolator -attr titleTextAppearance -attr titleTextColor -attr titleTextEllipsize -attr titleTextStyle -attr toggleCheckedStateOnClick -attr toolbarId -attr toolbarNavigationButtonStyle -attr toolbarStyle -attr toolbarSurfaceStyle -attr tooltipForegroundColor -attr tooltipFrameBackground -attr tooltipStyle -attr tooltipText -attr topInsetScrimEnabled -attr touchAnchorId -attr touchAnchorSide -attr touchRegionId -attr track -attr trackColor -attr trackColorActive -attr trackColorInactive -attr trackCornerRadius -attr trackCornerSize -attr trackDecoration -attr trackDecorationTint -attr trackDecorationTintMode -attr trackHeight -attr trackIconActiveColor -attr trackIconActiveEnd -attr trackIconActiveStart -attr trackIconInactiveColor -attr trackIconInactiveEnd -attr trackIconInactiveStart -attr trackIconSize -attr trackInnerCornerRadius -attr trackInsideCornerSize -attr trackStopIndicatorPadding -attr trackStopIndicatorSize -attr trackThickness -attr trackTint -attr trackTintMode -attr transformPivotTarget -attr transitionDisable -attr transitionEasing -attr transitionFlags -attr transitionPathRotate -attr transitionShapeAppearance -attr triggerId -attr triggerReceiver -attr triggerSlack -attr ttcIndex -attr upDuration -attr updatesContinuously -attr useCompatPadding -attr useDrawerArrowDrawable -attr useMaterialThemeColors -attr useSimpleSummaryProvider -attr use_legacy_parser -attr values -attr vector_src -attr verticalOffset -attr verticalOffsetWithText -attr verticalScrollbarEnabled -attr viewInflaterClass -attr viewTransitionMode -attr viewTransitionOnCross -attr viewTransitionOnNegativeCross -attr viewTransitionOnPositiveCross -attr visibilityMode -attr voiceIcon -attr warmth -attr waveAmplitude -attr waveDecay -attr waveOffset -attr wavePeriod -attr wavePhase -attr waveShape -attr waveSpeed -attr waveVariesBy -attr wavelength -attr wavelengthDeterminate -attr wavelengthIndeterminate -attr widgetLayout -attr widthChange -attr windowActionBar -attr windowActionBarOverlay -attr windowActionModeOverlay -attr windowFixedHeightMajor -attr windowFixedHeightMinor -attr windowFixedWidthMajor -attr windowFixedWidthMinor -attr windowMinWidthMajor -attr windowMinWidthMinor -attr windowNoTitle -attr windowSplashScreenAnimatedIcon -attr windowSplashScreenAnimationDuration -attr windowSplashScreenBackground -attr windowSplashScreenIconBackgroundColor -attr wordwrapMode -attr yearSelectedStyle -attr yearStyle -attr yearTodayStyle -bool abc_action_bar_embed_tabs -bool abc_allow_stacked_button_bar -bool abc_config_actionMenuItemAllCaps -bool config_materialPreferenceIconSpaceReserved -bool mtrl_btn_textappearance_all_caps -color _blue_wave_dark_colorBackground -color _blue_wave_dark_colorError -color _blue_wave_dark_colorErrorContainer -color _blue_wave_dark_colorOnBackground -color _blue_wave_dark_colorOnError -color _blue_wave_dark_colorOnErrorContainer -color _blue_wave_dark_colorOnPrimary -color _blue_wave_dark_colorOnPrimaryContainer -color _blue_wave_dark_colorOnSecondary -color _blue_wave_dark_colorOnSecondaryContainer -color _blue_wave_dark_colorOnSurface -color _blue_wave_dark_colorOnSurfaceInverse -color _blue_wave_dark_colorOnSurfaceVariant -color _blue_wave_dark_colorOnTertiary -color _blue_wave_dark_colorOnTertiaryContainer -color _blue_wave_dark_colorOutline -color _blue_wave_dark_colorPrimary -color _blue_wave_dark_colorPrimaryContainer -color _blue_wave_dark_colorPrimaryDark -color _blue_wave_dark_colorPrimaryInverse -color _blue_wave_dark_colorSecondary -color _blue_wave_dark_colorSecondaryContainer -color _blue_wave_dark_colorSurface -color _blue_wave_dark_colorSurfaceInverse -color _blue_wave_dark_colorSurfaceVariant -color _blue_wave_dark_colorTertiary -color _blue_wave_dark_colorTertiaryContainer -color _blue_wave_light_colorBackground -color _blue_wave_light_colorError -color _blue_wave_light_colorErrorContainer -color _blue_wave_light_colorOnBackground -color _blue_wave_light_colorOnError -color _blue_wave_light_colorOnErrorContainer -color _blue_wave_light_colorOnPrimary -color _blue_wave_light_colorOnPrimaryContainer -color _blue_wave_light_colorOnSecondary -color _blue_wave_light_colorOnSecondaryContainer -color _blue_wave_light_colorOnSurface -color _blue_wave_light_colorOnSurfaceInverse -color _blue_wave_light_colorOnSurfaceVariant -color _blue_wave_light_colorOnTertiary -color _blue_wave_light_colorOnTertiaryContainer -color _blue_wave_light_colorOutline -color _blue_wave_light_colorPrimary -color _blue_wave_light_colorPrimaryContainer -color _blue_wave_light_colorPrimaryDark -color _blue_wave_light_colorPrimaryInverse -color _blue_wave_light_colorSecondary -color _blue_wave_light_colorSecondaryContainer -color _blue_wave_light_colorSurface -color _blue_wave_light_colorSurfaceInverse -color _blue_wave_light_colorSurfaceVariant -color _blue_wave_light_colorTertiary -color _blue_wave_light_colorTertiaryContainer -color _greenish_dark_colorBackground -color _greenish_dark_colorError -color _greenish_dark_colorErrorContainer -color _greenish_dark_colorOnBackground -color _greenish_dark_colorOnError -color _greenish_dark_colorOnErrorContainer -color _greenish_dark_colorOnPrimary -color _greenish_dark_colorOnPrimaryContainer -color _greenish_dark_colorOnSecondary -color _greenish_dark_colorOnSecondaryContainer -color _greenish_dark_colorOnSurface -color _greenish_dark_colorOnSurfaceInverse -color _greenish_dark_colorOnSurfaceVariant -color _greenish_dark_colorOnTertiary -color _greenish_dark_colorOnTertiaryContainer -color _greenish_dark_colorOutline -color _greenish_dark_colorPrimary -color _greenish_dark_colorPrimaryContainer -color _greenish_dark_colorPrimaryDark -color _greenish_dark_colorPrimaryInverse -color _greenish_dark_colorSecondary -color _greenish_dark_colorSecondaryContainer -color _greenish_dark_colorSurface -color _greenish_dark_colorSurfaceInverse -color _greenish_dark_colorSurfaceVariant -color _greenish_dark_colorTertiary -color _greenish_dark_colorTertiaryContainer -color _greenish_light_colorBackground -color _greenish_light_colorError -color _greenish_light_colorErrorContainer -color _greenish_light_colorOnBackground -color _greenish_light_colorOnError -color _greenish_light_colorOnErrorContainer -color _greenish_light_colorOnPrimary -color _greenish_light_colorOnPrimaryContainer -color _greenish_light_colorOnSecondary -color _greenish_light_colorOnSecondaryContainer -color _greenish_light_colorOnSurface -color _greenish_light_colorOnSurfaceInverse -color _greenish_light_colorOnSurfaceVariant -color _greenish_light_colorOnTertiary -color _greenish_light_colorOnTertiaryContainer -color _greenish_light_colorOutline -color _greenish_light_colorPrimary -color _greenish_light_colorPrimaryContainer -color _greenish_light_colorPrimaryDark -color _greenish_light_colorPrimaryInverse -color _greenish_light_colorSecondary -color _greenish_light_colorSecondaryContainer -color _greenish_light_colorSurface -color _greenish_light_colorSurfaceInverse -color _greenish_light_colorSurfaceVariant -color _greenish_light_colorTertiary -color _greenish_light_colorTertiaryContainer -color _sunny_glow_dark_colorBackground -color _sunny_glow_dark_colorError -color _sunny_glow_dark_colorErrorContainer -color _sunny_glow_dark_colorOnBackground -color _sunny_glow_dark_colorOnError -color _sunny_glow_dark_colorOnErrorContainer -color _sunny_glow_dark_colorOnPrimary -color _sunny_glow_dark_colorOnPrimaryContainer -color _sunny_glow_dark_colorOnSecondary -color _sunny_glow_dark_colorOnSecondaryContainer -color _sunny_glow_dark_colorOnSurface -color _sunny_glow_dark_colorOnSurfaceInverse -color _sunny_glow_dark_colorOnSurfaceVariant -color _sunny_glow_dark_colorOnTertiary -color _sunny_glow_dark_colorOnTertiaryContainer -color _sunny_glow_dark_colorOutline -color _sunny_glow_dark_colorPrimary -color _sunny_glow_dark_colorPrimaryContainer -color _sunny_glow_dark_colorPrimaryDark -color _sunny_glow_dark_colorPrimaryInverse -color _sunny_glow_dark_colorSecondary -color _sunny_glow_dark_colorSecondaryContainer -color _sunny_glow_dark_colorSurface -color _sunny_glow_dark_colorSurfaceInverse -color _sunny_glow_dark_colorSurfaceVariant -color _sunny_glow_dark_colorTertiary -color _sunny_glow_dark_colorTertiaryContainer -color _sunny_glow_light_colorBackground -color _sunny_glow_light_colorError -color _sunny_glow_light_colorErrorContainer -color _sunny_glow_light_colorOnBackground -color _sunny_glow_light_colorOnError -color _sunny_glow_light_colorOnErrorContainer -color _sunny_glow_light_colorOnPrimary -color _sunny_glow_light_colorOnPrimaryContainer -color _sunny_glow_light_colorOnSecondary -color _sunny_glow_light_colorOnSecondaryContainer -color _sunny_glow_light_colorOnSurface -color _sunny_glow_light_colorOnSurfaceInverse -color _sunny_glow_light_colorOnSurfaceVariant -color _sunny_glow_light_colorOnTertiary -color _sunny_glow_light_colorOnTertiaryContainer -color _sunny_glow_light_colorOutline -color _sunny_glow_light_colorPrimary -color _sunny_glow_light_colorPrimaryContainer -color _sunny_glow_light_colorPrimaryDark -color _sunny_glow_light_colorPrimaryInverse -color _sunny_glow_light_colorSecondary -color _sunny_glow_light_colorSecondaryContainer -color _sunny_glow_light_colorSurface -color _sunny_glow_light_colorSurfaceInverse -color _sunny_glow_light_colorSurfaceVariant -color _sunny_glow_light_colorTertiary -color _sunny_glow_light_colorTertiaryContainer -color _vscode_dark_colorBackground -color _vscode_dark_colorError -color _vscode_dark_colorErrorContainer -color _vscode_dark_colorOnBackground -color _vscode_dark_colorOnError -color _vscode_dark_colorOnErrorContainer -color _vscode_dark_colorOnPrimary -color _vscode_dark_colorOnPrimaryContainer -color _vscode_dark_colorOnSecondary -color _vscode_dark_colorOnSecondaryContainer -color _vscode_dark_colorOnSurface -color _vscode_dark_colorOnSurfaceInverse -color _vscode_dark_colorOnSurfaceVariant -color _vscode_dark_colorOnTertiary -color _vscode_dark_colorOnTertiaryContainer -color _vscode_dark_colorOutline -color _vscode_dark_colorPrimary -color _vscode_dark_colorPrimaryContainer -color _vscode_dark_colorPrimaryDark -color _vscode_dark_colorPrimaryInverse -color _vscode_dark_colorSecondary -color _vscode_dark_colorSecondaryContainer -color _vscode_dark_colorSurface -color _vscode_dark_colorSurfaceInverse -color _vscode_dark_colorSurfaceVariant -color _vscode_dark_colorTertiary -color _vscode_dark_colorTertiaryContainer -color _vscode_light_colorBackground -color _vscode_light_colorError -color _vscode_light_colorErrorContainer -color _vscode_light_colorOnBackground -color _vscode_light_colorOnError -color _vscode_light_colorOnErrorContainer -color _vscode_light_colorOnPrimary -color _vscode_light_colorOnPrimaryContainer -color _vscode_light_colorOnSecondary -color _vscode_light_colorOnSecondaryContainer -color _vscode_light_colorOnSurface -color _vscode_light_colorOnSurfaceInverse -color _vscode_light_colorOnSurfaceVariant -color _vscode_light_colorOnTertiary -color _vscode_light_colorOnTertiaryContainer -color _vscode_light_colorOutline -color _vscode_light_colorPrimary -color _vscode_light_colorPrimaryContainer -color _vscode_light_colorPrimaryDark -color _vscode_light_colorPrimaryInverse -color _vscode_light_colorSecondary -color _vscode_light_colorSecondaryContainer -color _vscode_light_colorSurface -color _vscode_light_colorSurfaceInverse -color _vscode_light_colorSurfaceVariant -color _vscode_light_colorTertiary -color _vscode_light_colorTertiaryContainer -color abc_background_cache_hint_selector_material_dark -color abc_background_cache_hint_selector_material_light -color abc_btn_colored_borderless_text_material -color abc_btn_colored_text_material -color abc_color_highlight_material -color abc_decor_view_status_guard -color abc_decor_view_status_guard_light -color abc_hint_foreground_material_dark -color abc_hint_foreground_material_light -color abc_input_method_navigation_guard -color abc_primary_text_disable_only_material_dark -color abc_primary_text_disable_only_material_light -color abc_primary_text_material_dark -color abc_primary_text_material_light -color abc_search_url_text -color abc_search_url_text_normal -color abc_search_url_text_pressed -color abc_search_url_text_selected -color abc_secondary_text_material_dark -color abc_secondary_text_material_light -color abc_tint_btn_checkable -color abc_tint_default -color abc_tint_edittext -color abc_tint_seek_thumb -color abc_tint_spinner -color abc_tint_switch_track -color accent_material_dark -color accent_material_light -color androidx_core_ripple_material_light -color androidx_core_secondary_text_default_material_light -color background_floating_material_dark -color background_floating_material_light -color background_markdown_code_block -color background_markdown_code_inline -color background_material_dark -color background_material_light -color black -color bright_foreground_disabled_material_dark -color bright_foreground_disabled_material_light -color bright_foreground_inverse_material_dark -color bright_foreground_inverse_material_light -color bright_foreground_material_dark -color bright_foreground_material_light -color button_material_dark -color button_material_light -color call_notification_answer_color -color call_notification_decline_color -color cardview_dark_background -color cardview_light_background -color cardview_shadow_end_color -color cardview_shadow_start_color -color color_error -color color_picker_default_color -color color_success -color color_warning -color defaultSymbolInputBackgroundColor -color defaultSymbolInputTextColor -color design_bottom_navigation_shadow_color -color design_box_stroke_color -color design_dark_default_color_background -color design_dark_default_color_error -color design_dark_default_color_on_background -color design_dark_default_color_on_error -color design_dark_default_color_on_primary -color design_dark_default_color_on_secondary -color design_dark_default_color_on_surface -color design_dark_default_color_primary -color design_dark_default_color_primary_dark -color design_dark_default_color_primary_variant -color design_dark_default_color_secondary -color design_dark_default_color_secondary_variant -color design_dark_default_color_surface -color design_default_color_background -color design_default_color_error -color design_default_color_on_background -color design_default_color_on_error -color design_default_color_on_primary -color design_default_color_on_secondary -color design_default_color_on_surface -color design_default_color_primary -color design_default_color_primary_dark -color design_default_color_primary_variant -color design_default_color_secondary -color design_default_color_secondary_variant -color design_default_color_surface -color design_error -color design_fab_shadow_end_color -color design_fab_shadow_mid_color -color design_fab_shadow_start_color -color design_fab_stroke_end_inner_color -color design_fab_stroke_end_outer_color -color design_fab_stroke_top_inner_color -color design_fab_stroke_top_outer_color -color design_icon_tint -color design_snackbar_background_color -color design_tint_password_toggle -color diagnostic_error -color diagnostic_warning -color dim_foreground_disabled_material_dark -color dim_foreground_disabled_material_light -color dim_foreground_material_dark -color dim_foreground_material_light -color error_color_material_dark -color error_color_material_light -color foreground_material_dark -color foreground_material_light -color green_500 -color grey_500 -color highlighted_text_material_dark -color highlighted_text_material_light -color ic_launcher_background -color m3_appbar_overlay_color -color m3_assist_chip_icon_tint_color -color m3_assist_chip_stroke_color -color m3_bottom_sheet_drag_handle_color -color m3_button_background_color_selector -color m3_button_foreground_color_selector -color m3_button_outline_color_selector -color m3_button_ripple_color -color m3_button_ripple_color_selector -color m3_calendar_item_disabled_text -color m3_calendar_item_stroke_color -color m3_card_foreground_color -color m3_card_ripple_color -color m3_card_stroke_color -color m3_checkbox_button_icon_tint -color m3_checkbox_button_tint -color m3_chip_assist_text_color -color m3_chip_background_color -color m3_chip_ripple_color -color m3_chip_stroke_color -color m3_chip_text_color -color m3_dark_default_color_primary_text -color m3_dark_default_color_secondary_text -color m3_dark_highlighted_text -color m3_dark_hint_foreground -color m3_dark_primary_text_disable_only -color m3_default_color_primary_text -color m3_default_color_secondary_text -color m3_dynamic_dark_default_color_primary_text -color m3_dynamic_dark_default_color_secondary_text -color m3_dynamic_dark_highlighted_text -color m3_dynamic_dark_hint_foreground -color m3_dynamic_dark_primary_text_disable_only -color m3_dynamic_default_color_primary_text -color m3_dynamic_default_color_secondary_text -color m3_dynamic_highlighted_text -color m3_dynamic_hint_foreground -color m3_dynamic_primary_text_disable_only -color m3_efab_ripple_color_selector -color m3_elevated_chip_background_color -color m3_fab_efab_background_color_selector -color m3_fab_efab_foreground_color_selector -color m3_fab_ripple_color_selector -color m3_filled_icon_button_container_color_selector -color m3_floating_toolbar_vibrant_icon_button_container_color_selector -color m3_floating_toolbar_vibrant_icon_button_text_color_selector -color m3_highlighted_text -color m3_hint_foreground -color m3_icon_button_icon_color_selector -color m3_navigation_bar_item_with_indicator_icon_tint -color m3_navigation_bar_item_with_indicator_label_tint -color m3_navigation_bar_ripple_color_selector -color m3_navigation_item_background_color -color m3_navigation_item_icon_tint -color m3_navigation_item_ripple_color -color m3_navigation_item_text_color -color m3_navigation_rail_item_with_indicator_icon_tint -color m3_navigation_rail_item_with_indicator_label_tint -color m3_navigation_rail_ripple_color_selector -color m3_popupmenu_overlay_color -color m3_primary_text_disable_only -color m3_radiobutton_button_tint -color m3_radiobutton_ripple_tint -color m3_ref_palette_black -color m3_ref_palette_blue0 -color m3_ref_palette_blue10 -color m3_ref_palette_blue100 -color m3_ref_palette_blue20 -color m3_ref_palette_blue30 -color m3_ref_palette_blue40 -color m3_ref_palette_blue50 -color m3_ref_palette_blue60 -color m3_ref_palette_blue70 -color m3_ref_palette_blue80 -color m3_ref_palette_blue90 -color m3_ref_palette_blue95 -color m3_ref_palette_blue98 -color m3_ref_palette_blue_variant0 -color m3_ref_palette_blue_variant10 -color m3_ref_palette_blue_variant100 -color m3_ref_palette_blue_variant20 -color m3_ref_palette_blue_variant30 -color m3_ref_palette_blue_variant40 -color m3_ref_palette_blue_variant50 -color m3_ref_palette_blue_variant60 -color m3_ref_palette_blue_variant70 -color m3_ref_palette_blue_variant80 -color m3_ref_palette_blue_variant90 -color m3_ref_palette_blue_variant95 -color m3_ref_palette_blue_variant98 -color m3_ref_palette_cyan0 -color m3_ref_palette_cyan10 -color m3_ref_palette_cyan100 -color m3_ref_palette_cyan20 -color m3_ref_palette_cyan30 -color m3_ref_palette_cyan40 -color m3_ref_palette_cyan50 -color m3_ref_palette_cyan60 -color m3_ref_palette_cyan70 -color m3_ref_palette_cyan80 -color m3_ref_palette_cyan90 -color m3_ref_palette_cyan95 -color m3_ref_palette_cyan98 -color m3_ref_palette_dynamic_neutral0 -color m3_ref_palette_dynamic_neutral10 -color m3_ref_palette_dynamic_neutral100 -color m3_ref_palette_dynamic_neutral12 -color m3_ref_palette_dynamic_neutral17 -color m3_ref_palette_dynamic_neutral20 -color m3_ref_palette_dynamic_neutral22 -color m3_ref_palette_dynamic_neutral24 -color m3_ref_palette_dynamic_neutral30 -color m3_ref_palette_dynamic_neutral4 -color m3_ref_palette_dynamic_neutral40 -color m3_ref_palette_dynamic_neutral50 -color m3_ref_palette_dynamic_neutral6 -color m3_ref_palette_dynamic_neutral60 -color m3_ref_palette_dynamic_neutral70 -color m3_ref_palette_dynamic_neutral80 -color m3_ref_palette_dynamic_neutral87 -color m3_ref_palette_dynamic_neutral90 -color m3_ref_palette_dynamic_neutral92 -color m3_ref_palette_dynamic_neutral94 -color m3_ref_palette_dynamic_neutral95 -color m3_ref_palette_dynamic_neutral96 -color m3_ref_palette_dynamic_neutral98 -color m3_ref_palette_dynamic_neutral99 -color m3_ref_palette_dynamic_neutral_variant0 -color m3_ref_palette_dynamic_neutral_variant10 -color m3_ref_palette_dynamic_neutral_variant100 -color m3_ref_palette_dynamic_neutral_variant12 -color m3_ref_palette_dynamic_neutral_variant17 -color m3_ref_palette_dynamic_neutral_variant20 -color m3_ref_palette_dynamic_neutral_variant22 -color m3_ref_palette_dynamic_neutral_variant24 -color m3_ref_palette_dynamic_neutral_variant30 -color m3_ref_palette_dynamic_neutral_variant4 -color m3_ref_palette_dynamic_neutral_variant40 -color m3_ref_palette_dynamic_neutral_variant50 -color m3_ref_palette_dynamic_neutral_variant6 -color m3_ref_palette_dynamic_neutral_variant60 -color m3_ref_palette_dynamic_neutral_variant70 -color m3_ref_palette_dynamic_neutral_variant80 -color m3_ref_palette_dynamic_neutral_variant87 -color m3_ref_palette_dynamic_neutral_variant90 -color m3_ref_palette_dynamic_neutral_variant92 -color m3_ref_palette_dynamic_neutral_variant94 -color m3_ref_palette_dynamic_neutral_variant95 -color m3_ref_palette_dynamic_neutral_variant96 -color m3_ref_palette_dynamic_neutral_variant98 -color m3_ref_palette_dynamic_neutral_variant99 -color m3_ref_palette_dynamic_primary0 -color m3_ref_palette_dynamic_primary10 -color m3_ref_palette_dynamic_primary100 -color m3_ref_palette_dynamic_primary20 -color m3_ref_palette_dynamic_primary30 -color m3_ref_palette_dynamic_primary40 -color m3_ref_palette_dynamic_primary50 -color m3_ref_palette_dynamic_primary60 -color m3_ref_palette_dynamic_primary70 -color m3_ref_palette_dynamic_primary80 -color m3_ref_palette_dynamic_primary90 -color m3_ref_palette_dynamic_primary95 -color m3_ref_palette_dynamic_primary98 -color m3_ref_palette_dynamic_primary99 -color m3_ref_palette_dynamic_secondary0 -color m3_ref_palette_dynamic_secondary10 -color m3_ref_palette_dynamic_secondary100 -color m3_ref_palette_dynamic_secondary20 -color m3_ref_palette_dynamic_secondary30 -color m3_ref_palette_dynamic_secondary40 -color m3_ref_palette_dynamic_secondary50 -color m3_ref_palette_dynamic_secondary60 -color m3_ref_palette_dynamic_secondary70 -color m3_ref_palette_dynamic_secondary80 -color m3_ref_palette_dynamic_secondary90 -color m3_ref_palette_dynamic_secondary95 -color m3_ref_palette_dynamic_secondary98 -color m3_ref_palette_dynamic_secondary99 -color m3_ref_palette_dynamic_tertiary0 -color m3_ref_palette_dynamic_tertiary10 -color m3_ref_palette_dynamic_tertiary100 -color m3_ref_palette_dynamic_tertiary20 -color m3_ref_palette_dynamic_tertiary30 -color m3_ref_palette_dynamic_tertiary40 -color m3_ref_palette_dynamic_tertiary50 -color m3_ref_palette_dynamic_tertiary60 -color m3_ref_palette_dynamic_tertiary70 -color m3_ref_palette_dynamic_tertiary80 -color m3_ref_palette_dynamic_tertiary90 -color m3_ref_palette_dynamic_tertiary95 -color m3_ref_palette_dynamic_tertiary98 -color m3_ref_palette_dynamic_tertiary99 -color m3_ref_palette_error0 -color m3_ref_palette_error10 -color m3_ref_palette_error100 -color m3_ref_palette_error20 -color m3_ref_palette_error30 -color m3_ref_palette_error40 -color m3_ref_palette_error50 -color m3_ref_palette_error60 -color m3_ref_palette_error70 -color m3_ref_palette_error80 -color m3_ref_palette_error90 -color m3_ref_palette_error95 -color m3_ref_palette_error98 -color m3_ref_palette_error99 -color m3_ref_palette_green0 -color m3_ref_palette_green10 -color m3_ref_palette_green100 -color m3_ref_palette_green20 -color m3_ref_palette_green30 -color m3_ref_palette_green40 -color m3_ref_palette_green50 -color m3_ref_palette_green60 -color m3_ref_palette_green70 -color m3_ref_palette_green80 -color m3_ref_palette_green90 -color m3_ref_palette_green95 -color m3_ref_palette_green98 -color m3_ref_palette_grey0 -color m3_ref_palette_grey10 -color m3_ref_palette_grey100 -color m3_ref_palette_grey20 -color m3_ref_palette_grey30 -color m3_ref_palette_grey40 -color m3_ref_palette_grey50 -color m3_ref_palette_grey60 -color m3_ref_palette_grey70 -color m3_ref_palette_grey80 -color m3_ref_palette_grey90 -color m3_ref_palette_grey95 -color m3_ref_palette_grey98 -color m3_ref_palette_grey_variant0 -color m3_ref_palette_grey_variant10 -color m3_ref_palette_grey_variant100 -color m3_ref_palette_grey_variant20 -color m3_ref_palette_grey_variant30 -color m3_ref_palette_grey_variant40 -color m3_ref_palette_grey_variant50 -color m3_ref_palette_grey_variant60 -color m3_ref_palette_grey_variant70 -color m3_ref_palette_grey_variant80 -color m3_ref_palette_grey_variant90 -color m3_ref_palette_grey_variant95 -color m3_ref_palette_grey_variant98 -color m3_ref_palette_neutral0 -color m3_ref_palette_neutral10 -color m3_ref_palette_neutral100 -color m3_ref_palette_neutral12 -color m3_ref_palette_neutral17 -color m3_ref_palette_neutral20 -color m3_ref_palette_neutral22 -color m3_ref_palette_neutral24 -color m3_ref_palette_neutral30 -color m3_ref_palette_neutral4 -color m3_ref_palette_neutral40 -color m3_ref_palette_neutral50 -color m3_ref_palette_neutral6 -color m3_ref_palette_neutral60 -color m3_ref_palette_neutral70 -color m3_ref_palette_neutral80 -color m3_ref_palette_neutral87 -color m3_ref_palette_neutral90 -color m3_ref_palette_neutral92 -color m3_ref_palette_neutral94 -color m3_ref_palette_neutral95 -color m3_ref_palette_neutral96 -color m3_ref_palette_neutral98 -color m3_ref_palette_neutral99 -color m3_ref_palette_neutral_variant0 -color m3_ref_palette_neutral_variant10 -color m3_ref_palette_neutral_variant100 -color m3_ref_palette_neutral_variant20 -color m3_ref_palette_neutral_variant30 -color m3_ref_palette_neutral_variant40 -color m3_ref_palette_neutral_variant50 -color m3_ref_palette_neutral_variant60 -color m3_ref_palette_neutral_variant70 -color m3_ref_palette_neutral_variant80 -color m3_ref_palette_neutral_variant90 -color m3_ref_palette_neutral_variant95 -color m3_ref_palette_neutral_variant98 -color m3_ref_palette_neutral_variant99 -color m3_ref_palette_orange0 -color m3_ref_palette_orange10 -color m3_ref_palette_orange100 -color m3_ref_palette_orange20 -color m3_ref_palette_orange30 -color m3_ref_palette_orange40 -color m3_ref_palette_orange50 -color m3_ref_palette_orange60 -color m3_ref_palette_orange70 -color m3_ref_palette_orange80 -color m3_ref_palette_orange90 -color m3_ref_palette_orange95 -color m3_ref_palette_orange98 -color m3_ref_palette_pink0 -color m3_ref_palette_pink10 -color m3_ref_palette_pink100 -color m3_ref_palette_pink20 -color m3_ref_palette_pink30 -color m3_ref_palette_pink40 -color m3_ref_palette_pink50 -color m3_ref_palette_pink60 -color m3_ref_palette_pink70 -color m3_ref_palette_pink80 -color m3_ref_palette_pink90 -color m3_ref_palette_pink95 -color m3_ref_palette_pink98 -color m3_ref_palette_primary0 -color m3_ref_palette_primary10 -color m3_ref_palette_primary100 -color m3_ref_palette_primary20 -color m3_ref_palette_primary30 -color m3_ref_palette_primary40 -color m3_ref_palette_primary50 -color m3_ref_palette_primary60 -color m3_ref_palette_primary70 -color m3_ref_palette_primary80 -color m3_ref_palette_primary90 -color m3_ref_palette_primary95 -color m3_ref_palette_primary98 -color m3_ref_palette_primary99 -color m3_ref_palette_purple0 -color m3_ref_palette_purple10 -color m3_ref_palette_purple100 -color m3_ref_palette_purple20 -color m3_ref_palette_purple30 -color m3_ref_palette_purple40 -color m3_ref_palette_purple50 -color m3_ref_palette_purple60 -color m3_ref_palette_purple70 -color m3_ref_palette_purple80 -color m3_ref_palette_purple90 -color m3_ref_palette_purple95 -color m3_ref_palette_purple98 -color m3_ref_palette_red0 -color m3_ref_palette_red10 -color m3_ref_palette_red100 -color m3_ref_palette_red20 -color m3_ref_palette_red30 -color m3_ref_palette_red40 -color m3_ref_palette_red50 -color m3_ref_palette_red60 -color m3_ref_palette_red70 -color m3_ref_palette_red80 -color m3_ref_palette_red90 -color m3_ref_palette_red95 -color m3_ref_palette_red98 -color m3_ref_palette_secondary0 -color m3_ref_palette_secondary10 -color m3_ref_palette_secondary100 -color m3_ref_palette_secondary20 -color m3_ref_palette_secondary30 -color m3_ref_palette_secondary40 -color m3_ref_palette_secondary50 -color m3_ref_palette_secondary60 -color m3_ref_palette_secondary70 -color m3_ref_palette_secondary80 -color m3_ref_palette_secondary90 -color m3_ref_palette_secondary95 -color m3_ref_palette_secondary98 -color m3_ref_palette_secondary99 -color m3_ref_palette_tertiary0 -color m3_ref_palette_tertiary10 -color m3_ref_palette_tertiary100 -color m3_ref_palette_tertiary20 -color m3_ref_palette_tertiary30 -color m3_ref_palette_tertiary40 -color m3_ref_palette_tertiary50 -color m3_ref_palette_tertiary60 -color m3_ref_palette_tertiary70 -color m3_ref_palette_tertiary80 -color m3_ref_palette_tertiary90 -color m3_ref_palette_tertiary95 -color m3_ref_palette_tertiary98 -color m3_ref_palette_tertiary99 -color m3_ref_palette_white -color m3_ref_palette_yellow0 -color m3_ref_palette_yellow10 -color m3_ref_palette_yellow100 -color m3_ref_palette_yellow20 -color m3_ref_palette_yellow30 -color m3_ref_palette_yellow40 -color m3_ref_palette_yellow50 -color m3_ref_palette_yellow60 -color m3_ref_palette_yellow70 -color m3_ref_palette_yellow80 -color m3_ref_palette_yellow90 -color m3_ref_palette_yellow95 -color m3_ref_palette_yellow98 -color m3_selection_control_ripple_color_selector -color m3_simple_item_ripple_color -color m3_slider_active_tick_marks_color -color m3_slider_active_track_color -color m3_slider_active_track_color_legacy -color m3_slider_halo_color_legacy -color m3_slider_inactive_tick_marks_color -color m3_slider_inactive_track_color -color m3_slider_inactive_track_color_legacy -color m3_slider_thumb_color -color m3_slider_thumb_color_legacy -color m3_standard_toolbar_button_text_color_selector -color m3_standard_toolbar_icon_button_container_color_selector -color m3_standard_toolbar_icon_button_icon_color_selector -color m3_standard_toolbar_icon_button_ripple_color_selector -color m3_switch_thumb_tint -color m3_switch_track_tint -color m3_sys_color_dark_background -color m3_sys_color_dark_error -color m3_sys_color_dark_error_container -color m3_sys_color_dark_inverse_on_surface -color m3_sys_color_dark_inverse_primary -color m3_sys_color_dark_inverse_surface -color m3_sys_color_dark_on_background -color m3_sys_color_dark_on_error -color m3_sys_color_dark_on_error_container -color m3_sys_color_dark_on_primary -color m3_sys_color_dark_on_primary_container -color m3_sys_color_dark_on_secondary -color m3_sys_color_dark_on_secondary_container -color m3_sys_color_dark_on_surface -color m3_sys_color_dark_on_surface_variant -color m3_sys_color_dark_on_tertiary -color m3_sys_color_dark_on_tertiary_container -color m3_sys_color_dark_outline -color m3_sys_color_dark_outline_variant -color m3_sys_color_dark_primary -color m3_sys_color_dark_primary_container -color m3_sys_color_dark_secondary -color m3_sys_color_dark_secondary_container -color m3_sys_color_dark_surface -color m3_sys_color_dark_surface_bright -color m3_sys_color_dark_surface_container -color m3_sys_color_dark_surface_container_high -color m3_sys_color_dark_surface_container_highest -color m3_sys_color_dark_surface_container_low -color m3_sys_color_dark_surface_container_lowest -color m3_sys_color_dark_surface_dim -color m3_sys_color_dark_surface_variant -color m3_sys_color_dark_tertiary -color m3_sys_color_dark_tertiary_container -color m3_sys_color_dynamic_dark_background -color m3_sys_color_dynamic_dark_error -color m3_sys_color_dynamic_dark_error_container -color m3_sys_color_dynamic_dark_inverse_on_surface -color m3_sys_color_dynamic_dark_inverse_primary -color m3_sys_color_dynamic_dark_inverse_surface -color m3_sys_color_dynamic_dark_on_background -color m3_sys_color_dynamic_dark_on_error -color m3_sys_color_dynamic_dark_on_error_container -color m3_sys_color_dynamic_dark_on_primary -color m3_sys_color_dynamic_dark_on_primary_container -color m3_sys_color_dynamic_dark_on_secondary -color m3_sys_color_dynamic_dark_on_secondary_container -color m3_sys_color_dynamic_dark_on_surface -color m3_sys_color_dynamic_dark_on_surface_variant -color m3_sys_color_dynamic_dark_on_tertiary -color m3_sys_color_dynamic_dark_on_tertiary_container -color m3_sys_color_dynamic_dark_outline -color m3_sys_color_dynamic_dark_outline_variant -color m3_sys_color_dynamic_dark_primary -color m3_sys_color_dynamic_dark_primary_container -color m3_sys_color_dynamic_dark_secondary -color m3_sys_color_dynamic_dark_secondary_container -color m3_sys_color_dynamic_dark_surface -color m3_sys_color_dynamic_dark_surface_bright -color m3_sys_color_dynamic_dark_surface_container -color m3_sys_color_dynamic_dark_surface_container_high -color m3_sys_color_dynamic_dark_surface_container_highest -color m3_sys_color_dynamic_dark_surface_container_low -color m3_sys_color_dynamic_dark_surface_container_lowest -color m3_sys_color_dynamic_dark_surface_dim -color m3_sys_color_dynamic_dark_surface_variant -color m3_sys_color_dynamic_dark_tertiary -color m3_sys_color_dynamic_dark_tertiary_container -color m3_sys_color_dynamic_light_background -color m3_sys_color_dynamic_light_error -color m3_sys_color_dynamic_light_error_container -color m3_sys_color_dynamic_light_inverse_on_surface -color m3_sys_color_dynamic_light_inverse_primary -color m3_sys_color_dynamic_light_inverse_surface -color m3_sys_color_dynamic_light_on_background -color m3_sys_color_dynamic_light_on_error -color m3_sys_color_dynamic_light_on_error_container -color m3_sys_color_dynamic_light_on_primary -color m3_sys_color_dynamic_light_on_primary_container -color m3_sys_color_dynamic_light_on_secondary -color m3_sys_color_dynamic_light_on_secondary_container -color m3_sys_color_dynamic_light_on_surface -color m3_sys_color_dynamic_light_on_surface_variant -color m3_sys_color_dynamic_light_on_tertiary -color m3_sys_color_dynamic_light_on_tertiary_container -color m3_sys_color_dynamic_light_outline -color m3_sys_color_dynamic_light_outline_variant -color m3_sys_color_dynamic_light_primary -color m3_sys_color_dynamic_light_primary_container -color m3_sys_color_dynamic_light_secondary -color m3_sys_color_dynamic_light_secondary_container -color m3_sys_color_dynamic_light_surface -color m3_sys_color_dynamic_light_surface_bright -color m3_sys_color_dynamic_light_surface_container -color m3_sys_color_dynamic_light_surface_container_high -color m3_sys_color_dynamic_light_surface_container_highest -color m3_sys_color_dynamic_light_surface_container_low -color m3_sys_color_dynamic_light_surface_container_lowest -color m3_sys_color_dynamic_light_surface_dim -color m3_sys_color_dynamic_light_surface_variant -color m3_sys_color_dynamic_light_tertiary -color m3_sys_color_dynamic_light_tertiary_container -color m3_sys_color_dynamic_on_primary_fixed -color m3_sys_color_dynamic_on_primary_fixed_variant -color m3_sys_color_dynamic_on_secondary_fixed -color m3_sys_color_dynamic_on_secondary_fixed_variant -color m3_sys_color_dynamic_on_tertiary_fixed -color m3_sys_color_dynamic_on_tertiary_fixed_variant -color m3_sys_color_dynamic_primary_fixed -color m3_sys_color_dynamic_primary_fixed_dim -color m3_sys_color_dynamic_secondary_fixed -color m3_sys_color_dynamic_secondary_fixed_dim -color m3_sys_color_dynamic_tertiary_fixed -color m3_sys_color_dynamic_tertiary_fixed_dim -color m3_sys_color_light_background -color m3_sys_color_light_error -color m3_sys_color_light_error_container -color m3_sys_color_light_inverse_on_surface -color m3_sys_color_light_inverse_primary -color m3_sys_color_light_inverse_surface -color m3_sys_color_light_on_background -color m3_sys_color_light_on_error -color m3_sys_color_light_on_error_container -color m3_sys_color_light_on_primary -color m3_sys_color_light_on_primary_container -color m3_sys_color_light_on_secondary -color m3_sys_color_light_on_secondary_container -color m3_sys_color_light_on_surface -color m3_sys_color_light_on_surface_variant -color m3_sys_color_light_on_tertiary -color m3_sys_color_light_on_tertiary_container -color m3_sys_color_light_outline -color m3_sys_color_light_outline_variant -color m3_sys_color_light_primary -color m3_sys_color_light_primary_container -color m3_sys_color_light_secondary -color m3_sys_color_light_secondary_container -color m3_sys_color_light_surface -color m3_sys_color_light_surface_bright -color m3_sys_color_light_surface_container -color m3_sys_color_light_surface_container_high -color m3_sys_color_light_surface_container_highest -color m3_sys_color_light_surface_container_low -color m3_sys_color_light_surface_container_lowest -color m3_sys_color_light_surface_dim -color m3_sys_color_light_surface_variant -color m3_sys_color_light_tertiary -color m3_sys_color_light_tertiary_container -color m3_sys_color_on_primary_fixed -color m3_sys_color_on_primary_fixed_variant -color m3_sys_color_on_secondary_fixed -color m3_sys_color_on_secondary_fixed_variant -color m3_sys_color_on_tertiary_fixed -color m3_sys_color_on_tertiary_fixed_variant -color m3_sys_color_primary_fixed -color m3_sys_color_primary_fixed_dim -color m3_sys_color_secondary_fixed -color m3_sys_color_secondary_fixed_dim -color m3_sys_color_tertiary_fixed -color m3_sys_color_tertiary_fixed_dim -color m3_tabs_icon_color -color m3_tabs_icon_color_secondary -color m3_tabs_ripple_color -color m3_tabs_ripple_color_secondary -color m3_tabs_text_color -color m3_tabs_text_color_secondary -color m3_text_button_background_color_selector -color m3_text_button_foreground_color_selector -color m3_text_button_ripple_color_selector -color m3_textfield_filled_background_color -color m3_textfield_indicator_text_color -color m3_textfield_input_text_color -color m3_textfield_label_color -color m3_textfield_stroke_color -color m3_timepicker_button_background_color -color m3_timepicker_button_ripple_color -color m3_timepicker_button_text_color -color m3_timepicker_clock_text_color -color m3_timepicker_display_background_color -color m3_timepicker_display_ripple_color -color m3_timepicker_display_text_color -color m3_timepicker_secondary_text_button_ripple_color -color m3_timepicker_secondary_text_button_text_color -color m3_timepicker_time_input_stroke_color -color m3_tonal_button_ripple_color_selector -color m3_vibrant_toolbar_button_text_color_selector -color m3_vibrant_toolbar_icon_button_container_color_selector -color m3_vibrant_toolbar_icon_button_icon_color_selector -color m3_vibrant_toolbar_icon_button_ripple_color_selector -color m3expressive_bottom_nav_item_icon_tint -color m3expressive_bottom_nav_item_label_tint -color m3expressive_bottom_nav_item_ripple_tint -color m3expressive_button_outline_color_selector -color m3expressive_button_outlined_background_color_selector -color m3expressive_nav_rail_item_icon_tint -color m3expressive_nav_rail_item_label_tint -color m3expressive_nav_rail_item_ripple_tint -color material_blue_grey_800 -color material_blue_grey_900 -color material_blue_grey_950 -color material_cursor_color -color material_deep_teal_200 -color material_deep_teal_500 -color material_divider_color -color material_dynamic_color_dark_error -color material_dynamic_color_dark_error_container -color material_dynamic_color_dark_on_error -color material_dynamic_color_dark_on_error_container -color material_dynamic_color_light_error -color material_dynamic_color_light_error_container -color material_dynamic_color_light_on_error -color material_dynamic_color_light_on_error_container -color material_dynamic_neutral0 -color material_dynamic_neutral10 -color material_dynamic_neutral100 -color material_dynamic_neutral20 -color material_dynamic_neutral30 -color material_dynamic_neutral40 -color material_dynamic_neutral50 -color material_dynamic_neutral60 -color material_dynamic_neutral70 -color material_dynamic_neutral80 -color material_dynamic_neutral90 -color material_dynamic_neutral95 -color material_dynamic_neutral99 -color material_dynamic_neutral_variant0 -color material_dynamic_neutral_variant10 -color material_dynamic_neutral_variant100 -color material_dynamic_neutral_variant20 -color material_dynamic_neutral_variant30 -color material_dynamic_neutral_variant40 -color material_dynamic_neutral_variant50 -color material_dynamic_neutral_variant60 -color material_dynamic_neutral_variant70 -color material_dynamic_neutral_variant80 -color material_dynamic_neutral_variant90 -color material_dynamic_neutral_variant95 -color material_dynamic_neutral_variant99 -color material_dynamic_primary0 -color material_dynamic_primary10 -color material_dynamic_primary100 -color material_dynamic_primary20 -color material_dynamic_primary30 -color material_dynamic_primary40 -color material_dynamic_primary50 -color material_dynamic_primary60 -color material_dynamic_primary70 -color material_dynamic_primary80 -color material_dynamic_primary90 -color material_dynamic_primary95 -color material_dynamic_primary99 -color material_dynamic_secondary0 -color material_dynamic_secondary10 -color material_dynamic_secondary100 -color material_dynamic_secondary20 -color material_dynamic_secondary30 -color material_dynamic_secondary40 -color material_dynamic_secondary50 -color material_dynamic_secondary60 -color material_dynamic_secondary70 -color material_dynamic_secondary80 -color material_dynamic_secondary90 -color material_dynamic_secondary95 -color material_dynamic_secondary99 -color material_dynamic_tertiary0 -color material_dynamic_tertiary10 -color material_dynamic_tertiary100 -color material_dynamic_tertiary20 -color material_dynamic_tertiary30 -color material_dynamic_tertiary40 -color material_dynamic_tertiary50 -color material_dynamic_tertiary60 -color material_dynamic_tertiary70 -color material_dynamic_tertiary80 -color material_dynamic_tertiary90 -color material_dynamic_tertiary95 -color material_dynamic_tertiary99 -color material_grey_100 -color material_grey_300 -color material_grey_50 -color material_grey_600 -color material_grey_800 -color material_grey_850 -color material_grey_900 -color material_harmonized_color_error -color material_harmonized_color_error_container -color material_harmonized_color_on_error -color material_harmonized_color_on_error_container -color material_on_background_disabled -color material_on_background_emphasis_high_type -color material_on_background_emphasis_medium -color material_on_primary_disabled -color material_on_primary_emphasis_high_type -color material_on_primary_emphasis_medium -color material_on_surface_disabled -color material_on_surface_emphasis_high_type -color material_on_surface_emphasis_medium -color material_on_surface_stroke -color material_personalized__highlighted_text -color material_personalized__highlighted_text_inverse -color material_personalized_color_background -color material_personalized_color_control_activated -color material_personalized_color_control_highlight -color material_personalized_color_control_normal -color material_personalized_color_error -color material_personalized_color_error_container -color material_personalized_color_on_background -color material_personalized_color_on_error -color material_personalized_color_on_error_container -color material_personalized_color_on_primary -color material_personalized_color_on_primary_container -color material_personalized_color_on_secondary -color material_personalized_color_on_secondary_container -color material_personalized_color_on_surface -color material_personalized_color_on_surface_inverse -color material_personalized_color_on_surface_variant -color material_personalized_color_on_tertiary -color material_personalized_color_on_tertiary_container -color material_personalized_color_outline -color material_personalized_color_outline_variant -color material_personalized_color_primary -color material_personalized_color_primary_container -color material_personalized_color_primary_inverse -color material_personalized_color_primary_text -color material_personalized_color_primary_text_inverse -color material_personalized_color_secondary -color material_personalized_color_secondary_container -color material_personalized_color_secondary_text -color material_personalized_color_secondary_text_inverse -color material_personalized_color_surface -color material_personalized_color_surface_bright -color material_personalized_color_surface_container -color material_personalized_color_surface_container_high -color material_personalized_color_surface_container_highest -color material_personalized_color_surface_container_low -color material_personalized_color_surface_container_lowest -color material_personalized_color_surface_dim -color material_personalized_color_surface_inverse -color material_personalized_color_surface_variant -color material_personalized_color_tertiary -color material_personalized_color_tertiary_container -color material_personalized_color_text_hint_foreground_inverse -color material_personalized_color_text_primary_inverse -color material_personalized_color_text_primary_inverse_disable_only -color material_personalized_color_text_secondary_and_tertiary_inverse -color material_personalized_color_text_secondary_and_tertiary_inverse_disabled -color material_personalized_hint_foreground -color material_personalized_hint_foreground_inverse -color material_personalized_primary_inverse_text_disable_only -color material_personalized_primary_text_disable_only -color material_slider_active_tick_marks_color -color material_slider_active_track_color -color material_slider_halo_color -color material_slider_inactive_tick_marks_color -color material_slider_inactive_track_color -color material_slider_thumb_color -color material_timepicker_button_background -color material_timepicker_button_stroke -color material_timepicker_clock_text_color -color material_timepicker_clockface -color material_timepicker_modebutton_tint -color modal -color mtrl_bottom_nav_colored_item_tint -color mtrl_bottom_nav_item_tint -color mtrl_btn_bg_color_disabled -color mtrl_btn_bg_color_selector -color mtrl_btn_ripple_color -color mtrl_btn_stroke_color_selector -color mtrl_btn_text_btn_bg_color_selector -color mtrl_btn_text_btn_ripple_color -color mtrl_btn_text_color_disabled -color mtrl_btn_text_color_selector -color mtrl_btn_transparent_bg_color -color mtrl_calendar_item_stroke_color -color mtrl_calendar_selected_range -color mtrl_card_view_foreground -color mtrl_card_view_ripple -color mtrl_chip_background_color -color mtrl_chip_close_icon_tint -color mtrl_chip_ripple_color -color mtrl_chip_surface_color -color mtrl_chip_text_color -color mtrl_choice_chip_background_color -color mtrl_choice_chip_ripple_color -color mtrl_choice_chip_text_color -color mtrl_error -color mtrl_fab_bg_color_selector -color mtrl_fab_icon_text_color_selector -color mtrl_fab_ripple_color -color mtrl_filled_background_color -color mtrl_filled_icon_tint -color mtrl_filled_stroke_color -color mtrl_indicator_text_color -color mtrl_navigation_bar_colored_item_tint -color mtrl_navigation_bar_colored_ripple_color -color mtrl_navigation_bar_item_tint -color mtrl_navigation_bar_ripple_color -color mtrl_navigation_item_background_color -color mtrl_navigation_item_icon_tint -color mtrl_navigation_item_text_color -color mtrl_on_primary_text_btn_text_color_selector -color mtrl_on_surface_ripple_color -color mtrl_outlined_icon_tint -color mtrl_outlined_stroke_color -color mtrl_popupmenu_overlay_color -color mtrl_scrim_color -color mtrl_switch_thumb_icon_tint -color mtrl_switch_thumb_tint -color mtrl_switch_track_decoration_tint -color mtrl_switch_track_tint -color mtrl_tabs_colored_ripple_color -color mtrl_tabs_icon_color_selector -color mtrl_tabs_icon_color_selector_colored -color mtrl_tabs_legacy_text_color_selector -color mtrl_tabs_ripple_color -color mtrl_text_btn_text_color_selector -color mtrl_textinput_default_box_stroke_color -color mtrl_textinput_disabled_color -color mtrl_textinput_filled_box_default_background_color -color mtrl_textinput_focused_box_stroke_color -color mtrl_textinput_hovered_box_stroke_color -color notification_action_color_filter -color notification_icon_bg_color -color preference_fallback_accent_color -color primaryColor -color primaryIconColor -color primary_dark_material_dark -color primary_dark_material_light -color primary_material_dark -color primary_material_light -color primary_text_default_material_dark -color primary_text_default_material_light -color primary_text_disabled_material_dark -color primary_text_disabled_material_light -color red_400 -color rippleHighlightColor -color ripple_material_dark -color ripple_material_light -color secondary_text_default_material_dark -color secondary_text_default_material_light -color secondary_text_disabled_material_dark -color secondary_text_disabled_material_light -color shadow_color -color slate_black -color splash_bg -color splash_icon_tint -color switch_thumb_disabled_material_dark -color switch_thumb_disabled_material_light -color switch_thumb_material_dark -color switch_thumb_material_light -color switch_thumb_normal_material_dark -color switch_thumb_normal_material_light -color textActionNameColor -color tooltip_background_dark -color tooltip_background_light -color translucent_black -color warm_grey -color white -color yellow -dimen abc_action_bar_content_inset_material -dimen abc_action_bar_content_inset_with_nav -dimen abc_action_bar_default_height_material -dimen abc_action_bar_default_padding_end_material -dimen abc_action_bar_default_padding_start_material -dimen abc_action_bar_elevation_material -dimen abc_action_bar_icon_vertical_padding_material -dimen abc_action_bar_overflow_padding_end_material -dimen abc_action_bar_overflow_padding_start_material -dimen abc_action_bar_stacked_max_height -dimen abc_action_bar_stacked_tab_max_width -dimen abc_action_bar_subtitle_bottom_margin_material -dimen abc_action_bar_subtitle_top_margin_material -dimen abc_action_button_min_height_material -dimen abc_action_button_min_width_material -dimen abc_action_button_min_width_overflow_material -dimen abc_alert_dialog_button_bar_height -dimen abc_alert_dialog_button_dimen -dimen abc_button_inset_horizontal_material -dimen abc_button_inset_vertical_material -dimen abc_button_padding_horizontal_material -dimen abc_button_padding_vertical_material -dimen abc_cascading_menus_min_smallest_width -dimen abc_config_prefDialogWidth -dimen abc_control_corner_material -dimen abc_control_inset_material -dimen abc_control_padding_material -dimen abc_dialog_corner_radius_material -dimen abc_dialog_fixed_height_major -dimen abc_dialog_fixed_height_minor -dimen abc_dialog_fixed_width_major -dimen abc_dialog_fixed_width_minor -dimen abc_dialog_list_padding_bottom_no_buttons -dimen abc_dialog_list_padding_top_no_title -dimen abc_dialog_min_width_major -dimen abc_dialog_min_width_minor -dimen abc_dialog_padding_material -dimen abc_dialog_padding_top_material -dimen abc_dialog_title_divider_material -dimen abc_disabled_alpha_material_dark -dimen abc_disabled_alpha_material_light -dimen abc_dropdownitem_icon_width -dimen abc_dropdownitem_text_padding_left -dimen abc_dropdownitem_text_padding_right -dimen abc_edit_text_inset_bottom_material -dimen abc_edit_text_inset_horizontal_material -dimen abc_edit_text_inset_top_material -dimen abc_floating_window_z -dimen abc_list_item_height_large_material -dimen abc_list_item_height_material -dimen abc_list_item_height_small_material -dimen abc_list_item_padding_horizontal_material -dimen abc_panel_menu_list_width -dimen abc_progress_bar_height_material -dimen abc_search_view_preferred_height -dimen abc_search_view_preferred_width -dimen abc_seekbar_track_background_height_material -dimen abc_seekbar_track_progress_height_material -dimen abc_select_dialog_padding_start_material -dimen abc_star_big -dimen abc_star_medium -dimen abc_star_small -dimen abc_switch_padding -dimen abc_text_size_body_1_material -dimen abc_text_size_body_2_material -dimen abc_text_size_button_material -dimen abc_text_size_caption_material -dimen abc_text_size_display_1_material -dimen abc_text_size_display_2_material -dimen abc_text_size_display_3_material -dimen abc_text_size_display_4_material -dimen abc_text_size_headline_material -dimen abc_text_size_large_material -dimen abc_text_size_medium_material -dimen abc_text_size_menu_header_material -dimen abc_text_size_menu_material -dimen abc_text_size_small_material -dimen abc_text_size_subhead_material -dimen abc_text_size_subtitle_material_toolbar -dimen abc_text_size_title_material -dimen abc_text_size_title_material_toolbar -dimen appcompat_dialog_background_inset -dimen cardview_compat_inset_shadow -dimen cardview_default_elevation -dimen cardview_default_radius -dimen clock_face_margin_start -dimen compat_button_inset_horizontal_material -dimen compat_button_inset_vertical_material -dimen compat_button_padding_horizontal_material -dimen compat_button_padding_vertical_material -dimen compat_control_corner_material -dimen compat_notification_large_icon_max_height -dimen compat_notification_large_icon_max_width -dimen content_padding -dimen content_padding_double -dimen content_padding_half -dimen content_padding_triple -dimen def_drawer_elevation -dimen default_navigation_active_text_size -dimen default_navigation_text_size -dimen default_summary_size -dimen default_title_size -dimen design_appbar_elevation -dimen design_bottom_navigation_active_item_max_width -dimen design_bottom_navigation_active_item_min_width -dimen design_bottom_navigation_active_text_size -dimen design_bottom_navigation_elevation -dimen design_bottom_navigation_height -dimen design_bottom_navigation_icon_size -dimen design_bottom_navigation_item_max_width -dimen design_bottom_navigation_item_min_width -dimen design_bottom_navigation_label_padding -dimen design_bottom_navigation_margin -dimen design_bottom_navigation_shadow_height -dimen design_bottom_navigation_text_size -dimen design_bottom_sheet_elevation -dimen design_bottom_sheet_modal_elevation -dimen design_bottom_sheet_peek_height_min -dimen design_fab_border_width -dimen design_fab_elevation -dimen design_fab_image_size -dimen design_fab_size_mini -dimen design_fab_size_normal -dimen design_fab_translation_z_hovered_focused -dimen design_fab_translation_z_pressed -dimen design_navigation_elevation -dimen design_navigation_icon_padding -dimen design_navigation_icon_size -dimen design_navigation_item_horizontal_padding -dimen design_navigation_item_icon_padding -dimen design_navigation_item_vertical_padding -dimen design_navigation_max_width -dimen design_navigation_padding_bottom -dimen design_navigation_separator_vertical_padding -dimen design_snackbar_action_inline_max_width -dimen design_snackbar_action_text_color_alpha -dimen design_snackbar_background_corner_radius -dimen design_snackbar_elevation -dimen design_snackbar_extra_spacing_horizontal -dimen design_snackbar_max_width -dimen design_snackbar_min_width -dimen design_snackbar_padding_horizontal -dimen design_snackbar_padding_vertical -dimen design_snackbar_padding_vertical_2lines -dimen design_snackbar_text_size -dimen design_tab_max_width -dimen design_tab_scrollable_min_width -dimen design_tab_text_size -dimen design_tab_text_size_2line -dimen design_textinput_caption_translate_y -dimen dialog_padding -dimen dialog_padding_top -dimen disabled_alpha_material_dark -dimen disabled_alpha_material_light -dimen editor_sheet_collapsed_height -dimen editor_sheet_peek_height -dimen fastscroll_default_thickness -dimen fastscroll_margin -dimen fastscroll_minimum_range -dimen fb_bottom_compensation_margin -dimen fb_button_text_size -dimen fb_card_elevation -dimen fb_content_padding_all -dimen fb_icon_size -dimen fb_margin_progress -dimen fb_margin_right_icon -dimen fb_margin_secondary_action -dimen fb_margin_secondary_action_container -dimen fb_message_text_size -dimen fb_progress_size -dimen fb_title_message_margin -dimen fb_title_text_size -dimen fb_top_compensation_margin -dimen highlight_alpha_material_colored -dimen highlight_alpha_material_dark -dimen highlight_alpha_material_light -dimen hint_alpha_material_dark -dimen hint_alpha_material_light -dimen hint_pressed_alpha_material_dark -dimen hint_pressed_alpha_material_light -dimen item_touch_helper_max_drag_scroll_per_frame -dimen item_touch_helper_swipe_escape_max_velocity -dimen item_touch_helper_swipe_escape_velocity -dimen m3_alert_dialog_action_bottom_padding -dimen m3_alert_dialog_action_top_padding -dimen m3_alert_dialog_corner_size -dimen m3_alert_dialog_elevation -dimen m3_alert_dialog_icon_margin -dimen m3_alert_dialog_icon_size -dimen m3_alert_dialog_title_bottom_margin -dimen m3_appbar_expanded_title_margin_bottom -dimen m3_appbar_expanded_title_margin_horizontal -dimen m3_appbar_scrim_height_trigger -dimen m3_appbar_scrim_height_trigger_large -dimen m3_appbar_scrim_height_trigger_medium -dimen m3_appbar_size_compact -dimen m3_appbar_size_large -dimen m3_appbar_size_large_with_subtitle -dimen m3_appbar_size_medium -dimen m3_appbar_size_medium_with_subtitle -dimen m3_back_progress_bottom_container_max_scale_x_distance -dimen m3_back_progress_bottom_container_max_scale_y_distance -dimen m3_back_progress_main_container_max_translation_y -dimen m3_back_progress_main_container_min_edge_gap -dimen m3_back_progress_side_container_max_scale_x_distance_grow -dimen m3_back_progress_side_container_max_scale_x_distance_shrink -dimen m3_back_progress_side_container_max_scale_y_distance -dimen m3_badge_horizontal_offset -dimen m3_badge_offset -dimen m3_badge_size -dimen m3_badge_vertical_offset -dimen m3_badge_with_text_horizontal_offset -dimen m3_badge_with_text_offset -dimen m3_badge_with_text_size -dimen m3_badge_with_text_vertical_offset -dimen m3_badge_with_text_vertical_padding -dimen m3_bottom_nav_item_active_indicator_height -dimen m3_bottom_nav_item_active_indicator_margin_horizontal -dimen m3_bottom_nav_item_active_indicator_width -dimen m3_bottom_nav_item_expanded_active_indicator_height -dimen m3_bottom_nav_item_padding_bottom -dimen m3_bottom_nav_item_padding_top -dimen m3_bottom_nav_min_height -dimen m3_bottom_sheet_drag_handle_bottom_padding -dimen m3_bottom_sheet_elevation -dimen m3_bottom_sheet_modal_elevation -dimen m3_bottomappbar_fab_cradle_margin -dimen m3_bottomappbar_fab_cradle_rounded_corner_radius -dimen m3_bottomappbar_fab_cradle_vertical_offset -dimen m3_bottomappbar_fab_end_margin -dimen m3_bottomappbar_height -dimen m3_bottomappbar_horizontal_padding -dimen m3_btn_dialog_btn_min_width -dimen m3_btn_dialog_btn_spacing -dimen m3_btn_disabled_elevation -dimen m3_btn_disabled_translation_z -dimen m3_btn_elevated_translation_z_hovered -dimen m3_btn_elevation -dimen m3_btn_icon_btn_padding_left -dimen m3_btn_icon_btn_padding_right -dimen m3_btn_icon_only_default_padding -dimen m3_btn_icon_only_default_size -dimen m3_btn_icon_only_icon_padding -dimen m3_btn_icon_only_min_width -dimen m3_btn_inset -dimen m3_btn_max_width -dimen m3_btn_padding_bottom -dimen m3_btn_padding_left -dimen m3_btn_padding_right -dimen m3_btn_padding_top -dimen m3_btn_stroke_size -dimen m3_btn_text_btn_icon_padding_left -dimen m3_btn_text_btn_icon_padding_right -dimen m3_btn_text_btn_padding_left -dimen m3_btn_text_btn_padding_right -dimen m3_btn_translation_z_base -dimen m3_btn_translation_z_hovered -dimen m3_card_disabled_z -dimen m3_card_dragged_z -dimen m3_card_elevated_disabled_z -dimen m3_card_elevated_dragged_z -dimen m3_card_elevated_elevation -dimen m3_card_elevated_hovered_z -dimen m3_card_elevation -dimen m3_card_hovered_z -dimen m3_card_stroke_width -dimen m3_carousel_debug_keyline_width -dimen m3_carousel_extra_small_item_size -dimen m3_carousel_gone_size -dimen m3_carousel_small_item_default_corner_size -dimen m3_carousel_small_item_size_max -dimen m3_carousel_small_item_size_min -dimen m3_chip_checked_hovered_translation_z -dimen m3_chip_corner_size -dimen m3_chip_disabled_translation_z -dimen m3_chip_dragged_translation_z -dimen m3_chip_elevated_elevation -dimen m3_chip_hovered_translation_z -dimen m3_chip_icon_size -dimen m3_comp_app_bar_container_elevation -dimen m3_comp_app_bar_large_container_height -dimen m3_comp_app_bar_large_flexible_container_height -dimen m3_comp_app_bar_medium_container_height -dimen m3_comp_app_bar_medium_flexible_container_height -dimen m3_comp_app_bar_on_scroll_container_elevation -dimen m3_comp_app_bar_small_container_height -dimen m3_comp_assist_chip_container_height -dimen m3_comp_assist_chip_elevated_container_elevation -dimen m3_comp_assist_chip_flat_container_elevation -dimen m3_comp_assist_chip_flat_outline_width -dimen m3_comp_assist_chip_with_icon_icon_size -dimen m3_comp_badge_large_size -dimen m3_comp_badge_size -dimen m3_comp_bottom_app_bar_container_elevation -dimen m3_comp_bottom_app_bar_container_height -dimen m3_comp_button_elevated_container_elevation -dimen m3_comp_button_elevated_disabled_container_elevation -dimen m3_comp_button_filled_container_elevation -dimen m3_comp_button_filled_disabled_container_elevation -dimen m3_comp_button_group_connected_small_between_space -dimen m3_comp_button_group_standard_small_between_space -dimen m3_comp_button_large_icon_label_space -dimen m3_comp_button_large_icon_size -dimen m3_comp_button_large_leading_space -dimen m3_comp_button_large_outlined_outline_width -dimen m3_comp_button_large_trailing_space -dimen m3_comp_button_medium_icon_label_space -dimen m3_comp_button_medium_icon_size -dimen m3_comp_button_medium_leading_space -dimen m3_comp_button_medium_outlined_outline_width -dimen m3_comp_button_medium_trailing_space -dimen m3_comp_button_outlined_focused_state_layer_opacity -dimen m3_comp_button_outlined_hovered_state_layer_opacity -dimen m3_comp_button_outlined_pressed_state_layer_opacity -dimen m3_comp_button_small_icon_label_space -dimen m3_comp_button_small_icon_size -dimen m3_comp_button_small_leading_space -dimen m3_comp_button_small_outlined_outline_width -dimen m3_comp_button_small_trailing_space -dimen m3_comp_button_text_focused_state_layer_opacity -dimen m3_comp_button_text_hovered_state_layer_opacity -dimen m3_comp_button_text_pressed_state_layer_opacity -dimen m3_comp_button_tonal_container_elevation -dimen m3_comp_button_xlarge_icon_label_space -dimen m3_comp_button_xlarge_icon_size -dimen m3_comp_button_xlarge_leading_space -dimen m3_comp_button_xlarge_outlined_outline_width -dimen m3_comp_button_xlarge_trailing_space -dimen m3_comp_button_xsmall_icon_label_space -dimen m3_comp_button_xsmall_icon_size -dimen m3_comp_button_xsmall_leading_space -dimen m3_comp_button_xsmall_outlined_outline_width -dimen m3_comp_button_xsmall_trailing_space -dimen m3_comp_checkbox_selected_disabled_container_opacity -dimen m3_comp_date_picker_modal_date_today_container_outline_width -dimen m3_comp_date_picker_modal_header_container_height -dimen m3_comp_date_picker_modal_range_selection_header_container_height -dimen m3_comp_divider_thickness -dimen m3_comp_elevated_card_container_elevation -dimen m3_comp_elevated_card_icon_size -dimen m3_comp_extended_fab_large_container_height -dimen m3_comp_extended_fab_large_icon_label_space -dimen m3_comp_extended_fab_large_icon_size -dimen m3_comp_extended_fab_large_leading_space -dimen m3_comp_extended_fab_large_trailing_space -dimen m3_comp_extended_fab_medium_container_height -dimen m3_comp_extended_fab_medium_icon_label_space -dimen m3_comp_extended_fab_medium_icon_size -dimen m3_comp_extended_fab_medium_leading_space -dimen m3_comp_extended_fab_medium_trailing_space -dimen m3_comp_extended_fab_primary_container_container_elevation -dimen m3_comp_extended_fab_primary_container_focused_container_elevation -dimen m3_comp_extended_fab_primary_container_focused_state_layer_opacity -dimen m3_comp_extended_fab_primary_container_hovered_container_elevation -dimen m3_comp_extended_fab_primary_container_hovered_state_layer_opacity -dimen m3_comp_extended_fab_primary_container_pressed_container_elevation -dimen m3_comp_extended_fab_primary_container_pressed_state_layer_opacity -dimen m3_comp_extended_fab_small_container_height -dimen m3_comp_extended_fab_small_icon_label_space -dimen m3_comp_extended_fab_small_icon_size -dimen m3_comp_extended_fab_small_leading_space -dimen m3_comp_extended_fab_small_trailing_space -dimen m3_comp_fab_container_height -dimen m3_comp_fab_icon_size -dimen m3_comp_fab_large_container_height -dimen m3_comp_fab_large_icon_size -dimen m3_comp_fab_medium_container_height -dimen m3_comp_fab_medium_icon_size -dimen m3_comp_fab_primary_container_container_elevation -dimen m3_comp_fab_primary_container_focused_container_elevation -dimen m3_comp_fab_primary_container_focused_state_layer_opacity -dimen m3_comp_fab_primary_container_hovered_container_elevation -dimen m3_comp_fab_primary_container_hovered_state_layer_opacity -dimen m3_comp_fab_primary_container_pressed_container_elevation -dimen m3_comp_fab_primary_container_pressed_state_layer_opacity -dimen m3_comp_fab_small_container_height -dimen m3_comp_fab_small_icon_size -dimen m3_comp_filled_autocomplete_menu_container_elevation -dimen m3_comp_filled_card_container_elevation -dimen m3_comp_filled_card_dragged_state_layer_opacity -dimen m3_comp_filled_card_focus_state_layer_opacity -dimen m3_comp_filled_card_hover_state_layer_opacity -dimen m3_comp_filled_card_icon_size -dimen m3_comp_filled_card_pressed_state_layer_opacity -dimen m3_comp_filled_text_field_disabled_active_indicator_opacity -dimen m3_comp_filter_chip_container_height -dimen m3_comp_filter_chip_elevated_container_elevation -dimen m3_comp_filter_chip_flat_container_elevation -dimen m3_comp_filter_chip_flat_unselected_outline_width -dimen m3_comp_filter_chip_with_icon_icon_size -dimen m3_comp_icon_button_large_default_leading_space -dimen m3_comp_icon_button_large_default_trailing_space -dimen m3_comp_icon_button_large_icon_size -dimen m3_comp_icon_button_large_narrow_leading_space -dimen m3_comp_icon_button_large_narrow_trailing_space -dimen m3_comp_icon_button_large_outlined_outline_width -dimen m3_comp_icon_button_large_wide_leading_space -dimen m3_comp_icon_button_large_wide_trailing_space -dimen m3_comp_icon_button_medium_default_leading_space -dimen m3_comp_icon_button_medium_default_trailing_space -dimen m3_comp_icon_button_medium_icon_size -dimen m3_comp_icon_button_medium_narrow_leading_space -dimen m3_comp_icon_button_medium_narrow_trailing_space -dimen m3_comp_icon_button_medium_outlined_outline_width -dimen m3_comp_icon_button_medium_wide_leading_space -dimen m3_comp_icon_button_medium_wide_trailing_space -dimen m3_comp_icon_button_small_default_leading_space -dimen m3_comp_icon_button_small_default_trailing_space -dimen m3_comp_icon_button_small_icon_size -dimen m3_comp_icon_button_small_narrow_leading_space -dimen m3_comp_icon_button_small_narrow_trailing_space -dimen m3_comp_icon_button_small_outlined_outline_width -dimen m3_comp_icon_button_small_wide_leading_space -dimen m3_comp_icon_button_small_wide_trailing_space -dimen m3_comp_icon_button_xlarge_default_leading_space -dimen m3_comp_icon_button_xlarge_default_trailing_space -dimen m3_comp_icon_button_xlarge_icon_size -dimen m3_comp_icon_button_xlarge_narrow_leading_space -dimen m3_comp_icon_button_xlarge_narrow_trailing_space -dimen m3_comp_icon_button_xlarge_outlined_outline_width -dimen m3_comp_icon_button_xlarge_wide_leading_space -dimen m3_comp_icon_button_xlarge_wide_trailing_space -dimen m3_comp_icon_button_xsmall_default_leading_space -dimen m3_comp_icon_button_xsmall_default_trailing_space -dimen m3_comp_icon_button_xsmall_icon_size -dimen m3_comp_icon_button_xsmall_narrow_leading_space -dimen m3_comp_icon_button_xsmall_narrow_trailing_space -dimen m3_comp_icon_button_xsmall_outlined_outline_width -dimen m3_comp_icon_button_xsmall_wide_leading_space -dimen m3_comp_icon_button_xsmall_wide_trailing_space -dimen m3_comp_input_chip_container_elevation -dimen m3_comp_input_chip_container_height -dimen m3_comp_input_chip_unselected_outline_width -dimen m3_comp_input_chip_with_avatar_avatar_size -dimen m3_comp_input_chip_with_leading_icon_leading_icon_size -dimen m3_comp_loading_indicator_container_height -dimen m3_comp_loading_indicator_container_width -dimen m3_comp_menu_container_elevation -dimen m3_comp_nav_bar_container_elevation -dimen m3_comp_nav_bar_container_height -dimen m3_comp_nav_bar_item_active_indicator_icon_label_space -dimen m3_comp_nav_bar_item_horizontal_active_indicator_height -dimen m3_comp_nav_bar_item_icon_size -dimen m3_comp_nav_bar_item_vertical_active_indicator_height -dimen m3_comp_nav_bar_item_vertical_active_indicator_width -dimen m3_comp_nav_bar_item_vertical_container_between_space -dimen m3_comp_nav_rail_collapsed_container_elevation -dimen m3_comp_nav_rail_collapsed_container_width -dimen m3_comp_nav_rail_collapsed_item_vertical_space -dimen m3_comp_nav_rail_collapsed_narrow_container_width -dimen m3_comp_nav_rail_collapsed_top_space -dimen m3_comp_nav_rail_expanded_container_width_maximum -dimen m3_comp_nav_rail_expanded_container_width_minimum -dimen m3_comp_nav_rail_item_active_focused_state_layer_opacity -dimen m3_comp_nav_rail_item_active_hovered_state_layer_opacity -dimen m3_comp_nav_rail_item_active_pressed_state_layer_opacity -dimen m3_comp_nav_rail_item_container_height -dimen m3_comp_nav_rail_item_container_vertical_space -dimen m3_comp_nav_rail_item_header_space_minimum -dimen m3_comp_nav_rail_item_horizontal_active_indicator_height -dimen m3_comp_nav_rail_item_horizontal_full_width_leading_space -dimen m3_comp_nav_rail_item_horizontal_full_width_trailing_space -dimen m3_comp_nav_rail_item_horizontal_icon_label_space -dimen m3_comp_nav_rail_item_icon_size -dimen m3_comp_nav_rail_item_short_container_height -dimen m3_comp_nav_rail_item_vertical_active_indicator_height -dimen m3_comp_nav_rail_item_vertical_active_indicator_width -dimen m3_comp_nav_rail_item_vertical_icon_label_space -dimen m3_comp_nav_rail_item_vertical_leading_space -dimen m3_comp_nav_rail_item_vertical_trailing_space -dimen m3_comp_navigation_drawer_container_width -dimen m3_comp_navigation_drawer_focus_state_layer_opacity -dimen m3_comp_navigation_drawer_hover_state_layer_opacity -dimen m3_comp_navigation_drawer_icon_size -dimen m3_comp_navigation_drawer_modal_container_elevation -dimen m3_comp_navigation_drawer_pressed_state_layer_opacity -dimen m3_comp_navigation_drawer_standard_container_elevation -dimen m3_comp_outlined_autocomplete_menu_container_elevation -dimen m3_comp_outlined_card_container_elevation -dimen m3_comp_outlined_card_disabled_outline_opacity -dimen m3_comp_outlined_card_icon_size -dimen m3_comp_outlined_card_outline_width -dimen m3_comp_outlined_text_field_disabled_input_text_opacity -dimen m3_comp_outlined_text_field_disabled_label_text_opacity -dimen m3_comp_outlined_text_field_disabled_supporting_text_opacity -dimen m3_comp_outlined_text_field_focus_outline_width -dimen m3_comp_outlined_text_field_outline_width -dimen m3_comp_primary_navigation_tab_active_focus_state_layer_opacity -dimen m3_comp_primary_navigation_tab_active_hover_state_layer_opacity -dimen m3_comp_primary_navigation_tab_active_indicator_height -dimen m3_comp_primary_navigation_tab_active_pressed_state_layer_opacity -dimen m3_comp_primary_navigation_tab_inactive_focus_state_layer_opacity -dimen m3_comp_primary_navigation_tab_inactive_hover_state_layer_opacity -dimen m3_comp_primary_navigation_tab_inactive_pressed_state_layer_opacity -dimen m3_comp_primary_navigation_tab_with_icon_icon_size -dimen m3_comp_progress_indicator_circular_active_indicator_wave_amplitude -dimen m3_comp_progress_indicator_circular_active_indicator_wave_wavelength -dimen m3_comp_progress_indicator_circular_size -dimen m3_comp_progress_indicator_circular_track_active_indicator_space -dimen m3_comp_progress_indicator_circular_track_thickness -dimen m3_comp_progress_indicator_circular_with_wave_size -dimen m3_comp_progress_indicator_linear_active_indicator_wave_amplitude -dimen m3_comp_progress_indicator_linear_active_indicator_wave_wavelength -dimen m3_comp_progress_indicator_linear_indeterminate_active_indicator_wave_wavelength -dimen m3_comp_progress_indicator_linear_stop_indicator_size -dimen m3_comp_progress_indicator_linear_track_active_indicator_space -dimen m3_comp_progress_indicator_linear_track_thickness -dimen m3_comp_radio_button_disabled_selected_icon_opacity -dimen m3_comp_radio_button_disabled_unselected_icon_opacity -dimen m3_comp_radio_button_selected_focus_state_layer_opacity -dimen m3_comp_radio_button_selected_hover_state_layer_opacity -dimen m3_comp_radio_button_selected_pressed_state_layer_opacity -dimen m3_comp_radio_button_unselected_focus_state_layer_opacity -dimen m3_comp_radio_button_unselected_hover_state_layer_opacity -dimen m3_comp_radio_button_unselected_pressed_state_layer_opacity -dimen m3_comp_scrim_container_opacity -dimen m3_comp_search_bar_avatar_size -dimen m3_comp_search_bar_container_elevation -dimen m3_comp_search_bar_container_height -dimen m3_comp_search_bar_hover_state_layer_opacity -dimen m3_comp_search_bar_pressed_state_layer_opacity -dimen m3_comp_search_view_container_elevation -dimen m3_comp_search_view_docked_header_container_height -dimen m3_comp_search_view_full_screen_header_container_height -dimen m3_comp_secondary_navigation_tab_active_indicator_height -dimen m3_comp_secondary_navigation_tab_focus_state_layer_opacity -dimen m3_comp_secondary_navigation_tab_hover_state_layer_opacity -dimen m3_comp_secondary_navigation_tab_pressed_state_layer_opacity -dimen m3_comp_sheet_bottom_docked_drag_handle_height -dimen m3_comp_sheet_bottom_docked_drag_handle_width -dimen m3_comp_sheet_bottom_docked_modal_container_elevation -dimen m3_comp_sheet_bottom_docked_standard_container_elevation -dimen m3_comp_sheet_side_docked_container_width -dimen m3_comp_sheet_side_docked_modal_container_elevation -dimen m3_comp_sheet_side_docked_standard_container_elevation -dimen m3_comp_slider_active_handle_height -dimen m3_comp_slider_active_handle_leading_space -dimen m3_comp_slider_active_handle_width -dimen m3_comp_slider_active_stop_indicator_container_opacity -dimen m3_comp_slider_disabled_active_track_opacity -dimen m3_comp_slider_disabled_handle_opacity -dimen m3_comp_slider_disabled_inactive_track_opacity -dimen m3_comp_slider_inactive_stop_indicator_container_opacity -dimen m3_comp_slider_inactive_track_height -dimen m3_comp_slider_large_active_handle_height -dimen m3_comp_slider_large_active_track_height -dimen m3_comp_slider_large_active_track_shape_leading -dimen m3_comp_slider_large_icon_size -dimen m3_comp_slider_medium_active_handle_height -dimen m3_comp_slider_medium_active_track_height -dimen m3_comp_slider_medium_active_track_shape_leading -dimen m3_comp_slider_medium_icon_size -dimen m3_comp_slider_small_active_handle_height -dimen m3_comp_slider_small_active_track_height -dimen m3_comp_slider_small_active_track_shape_leading -dimen m3_comp_slider_stop_indicator_size -dimen m3_comp_slider_value_indicator_active_bottom_space -dimen m3_comp_slider_xlarge_active_handle_height -dimen m3_comp_slider_xlarge_active_track_height -dimen m3_comp_slider_xlarge_active_track_shape_leading -dimen m3_comp_slider_xlarge_icon_size -dimen m3_comp_slider_xsmall_active_handle_height -dimen m3_comp_slider_xsmall_active_track_height -dimen m3_comp_slider_xsmall_active_track_shape_leading -dimen m3_comp_snackbar_container_elevation -dimen m3_comp_split_button_large_leading_button_leading_space -dimen m3_comp_split_button_large_leading_button_trailing_space -dimen m3_comp_split_button_large_trailing_button_icon_size -dimen m3_comp_split_button_large_trailing_button_leading_space -dimen m3_comp_split_button_large_trailing_button_trailing_space -dimen m3_comp_split_button_medium_leading_button_leading_space -dimen m3_comp_split_button_medium_leading_button_trailing_space -dimen m3_comp_split_button_medium_trailing_button_icon_size -dimen m3_comp_split_button_medium_trailing_button_leading_space -dimen m3_comp_split_button_medium_trailing_button_trailing_space -dimen m3_comp_split_button_small_leading_button_leading_space -dimen m3_comp_split_button_small_leading_button_trailing_space -dimen m3_comp_split_button_small_trailing_button_icon_size -dimen m3_comp_split_button_small_trailing_button_leading_space -dimen m3_comp_split_button_small_trailing_button_trailing_space -dimen m3_comp_split_button_xlarge_leading_button_leading_space -dimen m3_comp_split_button_xlarge_leading_button_trailing_space -dimen m3_comp_split_button_xlarge_trailing_button_icon_size -dimen m3_comp_split_button_xlarge_trailing_button_leading_space -dimen m3_comp_split_button_xlarge_trailing_button_trailing_space -dimen m3_comp_split_button_xsmall_leading_button_leading_space -dimen m3_comp_split_button_xsmall_leading_button_trailing_space -dimen m3_comp_split_button_xsmall_trailing_button_icon_size -dimen m3_comp_split_button_xsmall_trailing_button_leading_space -dimen m3_comp_split_button_xsmall_trailing_button_trailing_space -dimen m3_comp_suggestion_chip_container_height -dimen m3_comp_suggestion_chip_elevated_container_elevation -dimen m3_comp_suggestion_chip_flat_container_elevation -dimen m3_comp_suggestion_chip_flat_outline_width -dimen m3_comp_suggestion_chip_with_leading_icon_leading_icon_size -dimen m3_comp_switch_disabled_selected_handle_opacity -dimen m3_comp_switch_disabled_selected_icon_opacity -dimen m3_comp_switch_disabled_track_opacity -dimen m3_comp_switch_disabled_unselected_handle_opacity -dimen m3_comp_switch_disabled_unselected_icon_opacity -dimen m3_comp_switch_selected_focus_state_layer_opacity -dimen m3_comp_switch_selected_hover_state_layer_opacity -dimen m3_comp_switch_selected_pressed_state_layer_opacity -dimen m3_comp_switch_track_height -dimen m3_comp_switch_track_width -dimen m3_comp_switch_unselected_focus_state_layer_opacity -dimen m3_comp_switch_unselected_hover_state_layer_opacity -dimen m3_comp_switch_unselected_pressed_state_layer_opacity -dimen m3_comp_time_input_time_input_field_focus_outline_width -dimen m3_comp_time_picker_container_elevation -dimen m3_comp_time_picker_period_selector_focus_state_layer_opacity -dimen m3_comp_time_picker_period_selector_hover_state_layer_opacity -dimen m3_comp_time_picker_period_selector_outline_width -dimen m3_comp_time_picker_period_selector_pressed_state_layer_opacity -dimen m3_comp_time_picker_time_selector_focus_state_layer_opacity -dimen m3_comp_time_picker_time_selector_hover_state_layer_opacity -dimen m3_comp_time_picker_time_selector_pressed_state_layer_opacity -dimen m3_comp_toolbar_docked_container_height -dimen m3_comp_toolbar_docked_container_leading_space -dimen m3_comp_toolbar_docked_container_trailing_space -dimen m3_comp_toolbar_floating_container_elevation -dimen m3_comp_toolbar_floating_container_leading_space -dimen m3_comp_toolbar_floating_container_trailing_space -dimen m3_comp_toolbar_floating_horizontal_container_height -dimen m3_comp_toolbar_floating_vertical_container_width -dimen m3_comp_toolbar_standard_disabled_icon_opacity -dimen m3_comp_toolbar_standard_disabled_label_text_opacity -dimen m3_comp_toolbar_vibrant_disabled_icon_opacity -dimen m3_comp_toolbar_vibrant_disabled_label_text_opacity -dimen m3_datepicker_elevation -dimen m3_divider_heavy_thickness -dimen m3_extended_fab_bottom_padding -dimen m3_extended_fab_disabled_elevation -dimen m3_extended_fab_disabled_translation_z -dimen m3_extended_fab_end_padding -dimen m3_extended_fab_icon_padding -dimen m3_extended_fab_min_height -dimen m3_extended_fab_start_padding -dimen m3_extended_fab_top_padding -dimen m3_extended_fab_translation_z_base -dimen m3_extended_fab_translation_z_focused -dimen m3_extended_fab_translation_z_hovered -dimen m3_extended_fab_translation_z_pressed -dimen m3_fab_border_width -dimen m3_fab_corner_size -dimen m3_fab_disabled_elevation -dimen m3_fab_disabled_translation_z -dimen m3_fab_translation_z_base -dimen m3_fab_translation_z_focused -dimen m3_fab_translation_z_hovered -dimen m3_fab_translation_z_pressed -dimen m3_floatingtoolbar_min_height -dimen m3_floatingtoolbar_min_width -dimen m3_large_fab_max_image_size -dimen m3_large_fab_size -dimen m3_large_text_vertical_offset_adjustment -dimen m3_loading_indicator_container_size -dimen m3_loading_indicator_shape_size -dimen m3_menu_elevation -dimen m3_multiline_hint_filled_text_extra_space -dimen m3_nav_badge_with_text_vertical_offset -dimen m3_navigation_content_horizontal_margin -dimen m3_navigation_divider_bottom_margin -dimen m3_navigation_divider_top_margin -dimen m3_navigation_drawer_layout_corner_size -dimen m3_navigation_item_active_indicator_label_padding -dimen m3_navigation_item_expanded_active_indicator_height_default -dimen m3_navigation_item_horizontal_padding -dimen m3_navigation_item_icon_padding -dimen m3_navigation_item_leading_trailing_space -dimen m3_navigation_item_shape_inset_bottom -dimen m3_navigation_item_shape_inset_end -dimen m3_navigation_item_shape_inset_start -dimen m3_navigation_item_shape_inset_top -dimen m3_navigation_item_vertical_padding -dimen m3_navigation_menu_divider_horizontal_padding -dimen m3_navigation_menu_headline_horizontal_padding -dimen m3_navigation_rail_default_width -dimen m3_navigation_rail_elevation -dimen m3_navigation_rail_expanded_active_indicator_height -dimen m3_navigation_rail_expanded_item_spacing -dimen m3_navigation_rail_expanded_leading_trailing_space -dimen m3_navigation_rail_icon_label_horizontal_padding -dimen m3_navigation_rail_icon_label_padding -dimen m3_navigation_rail_icon_size -dimen m3_navigation_rail_item_active_indicator_height -dimen m3_navigation_rail_item_active_indicator_margin_horizontal -dimen m3_navigation_rail_item_active_indicator_width -dimen m3_navigation_rail_item_min_height -dimen m3_navigation_rail_item_padding_bottom -dimen m3_navigation_rail_item_padding_bottom_with_large_font -dimen m3_navigation_rail_item_padding_top -dimen m3_navigation_rail_item_padding_top_with_large_font -dimen m3_navigation_rail_label_padding_horizontal -dimen m3_navigation_rail_max_expanded_width -dimen m3_navigation_rail_min_expanded_width -dimen m3_navigation_subheader_horizontal_padding -dimen m3_navigation_subheader_top_margin -dimen m3_navigation_subheader_vertical_padding -dimen m3_ripple_default_alpha -dimen m3_ripple_focused_alpha -dimen m3_ripple_hovered_alpha -dimen m3_ripple_pressed_alpha -dimen m3_ripple_selectable_pressed_alpha -dimen m3_searchbar_elevation -dimen m3_searchbar_height -dimen m3_searchbar_margin_horizontal -dimen m3_searchbar_margin_vertical -dimen m3_searchbar_outlined_stroke_width -dimen m3_searchbar_padding_start -dimen m3_searchbar_text_margin_start_no_navigation_icon -dimen m3_searchbar_text_size -dimen m3_searchview_divider_size -dimen m3_searchview_elevation -dimen m3_searchview_height -dimen m3_side_sheet_margin_detached -dimen m3_side_sheet_modal_elevation -dimen m3_side_sheet_standard_elevation -dimen m3_side_sheet_width -dimen m3_simple_item_color_hovered_alpha -dimen m3_simple_item_color_selected_alpha -dimen m3_slider_thumb_elevation -dimen m3_slider_track_icon_padding -dimen m3_small_fab_max_image_size -dimen m3_small_fab_size -dimen m3_snackbar_action_text_color_alpha -dimen m3_snackbar_margin -dimen m3_sys_elevation_level0 -dimen m3_sys_elevation_level1 -dimen m3_sys_elevation_level2 -dimen m3_sys_elevation_level3 -dimen m3_sys_elevation_level4 -dimen m3_sys_elevation_level5 -dimen m3_sys_motion_easing_emphasized_accelerate_control_x1 -dimen m3_sys_motion_easing_emphasized_accelerate_control_x2 -dimen m3_sys_motion_easing_emphasized_accelerate_control_y1 -dimen m3_sys_motion_easing_emphasized_accelerate_control_y2 -dimen m3_sys_motion_easing_emphasized_decelerate_control_x1 -dimen m3_sys_motion_easing_emphasized_decelerate_control_x2 -dimen m3_sys_motion_easing_emphasized_decelerate_control_y1 -dimen m3_sys_motion_easing_emphasized_decelerate_control_y2 -dimen m3_sys_motion_easing_legacy_accelerate_control_x1 -dimen m3_sys_motion_easing_legacy_accelerate_control_x2 -dimen m3_sys_motion_easing_legacy_accelerate_control_y1 -dimen m3_sys_motion_easing_legacy_accelerate_control_y2 -dimen m3_sys_motion_easing_legacy_control_x1 -dimen m3_sys_motion_easing_legacy_control_x2 -dimen m3_sys_motion_easing_legacy_control_y1 -dimen m3_sys_motion_easing_legacy_control_y2 -dimen m3_sys_motion_easing_legacy_decelerate_control_x1 -dimen m3_sys_motion_easing_legacy_decelerate_control_x2 -dimen m3_sys_motion_easing_legacy_decelerate_control_y1 -dimen m3_sys_motion_easing_legacy_decelerate_control_y2 -dimen m3_sys_motion_easing_linear_control_x1 -dimen m3_sys_motion_easing_linear_control_x2 -dimen m3_sys_motion_easing_linear_control_y1 -dimen m3_sys_motion_easing_linear_control_y2 -dimen m3_sys_motion_easing_standard_accelerate_control_x1 -dimen m3_sys_motion_easing_standard_accelerate_control_x2 -dimen m3_sys_motion_easing_standard_accelerate_control_y1 -dimen m3_sys_motion_easing_standard_accelerate_control_y2 -dimen m3_sys_motion_easing_standard_control_x1 -dimen m3_sys_motion_easing_standard_control_x2 -dimen m3_sys_motion_easing_standard_control_y1 -dimen m3_sys_motion_easing_standard_control_y2 -dimen m3_sys_motion_easing_standard_decelerate_control_x1 -dimen m3_sys_motion_easing_standard_decelerate_control_x2 -dimen m3_sys_motion_easing_standard_decelerate_control_y1 -dimen m3_sys_motion_easing_standard_decelerate_control_y2 -dimen m3_sys_motion_standard_spring_default_effects_damping -dimen m3_sys_motion_standard_spring_default_effects_stiffness -dimen m3_sys_motion_standard_spring_default_spatial_damping -dimen m3_sys_motion_standard_spring_default_spatial_stiffness -dimen m3_sys_motion_standard_spring_fast_effects_damping -dimen m3_sys_motion_standard_spring_fast_effects_stiffness -dimen m3_sys_motion_standard_spring_fast_spatial_damping -dimen m3_sys_motion_standard_spring_fast_spatial_stiffness -dimen m3_sys_motion_standard_spring_slow_effects_damping -dimen m3_sys_motion_standard_spring_slow_effects_stiffness -dimen m3_sys_motion_standard_spring_slow_spatial_damping -dimen m3_sys_motion_standard_spring_slow_spatial_stiffness -dimen m3_sys_shape_corner_value_extra_extra_large -dimen m3_sys_shape_corner_value_extra_large -dimen m3_sys_shape_corner_value_extra_large_increased -dimen m3_sys_shape_corner_value_extra_small -dimen m3_sys_shape_corner_value_large -dimen m3_sys_shape_corner_value_large_increased -dimen m3_sys_shape_corner_value_medium -dimen m3_sys_shape_corner_value_none -dimen m3_sys_shape_corner_value_small -dimen m3_sys_state_dragged_state_layer_opacity -dimen m3_sys_state_focus_state_layer_opacity -dimen m3_sys_state_hover_state_layer_opacity -dimen m3_sys_state_pressed_state_layer_opacity -dimen m3_timepicker_display_stroke_width -dimen m3_timepicker_window_elevation -dimen m3_toolbar_text_size_title -dimen material_bottom_sheet_max_width -dimen material_clock_display_height -dimen material_clock_display_padding -dimen material_clock_display_width -dimen material_clock_face_margin_bottom -dimen material_clock_face_margin_top -dimen material_clock_hand_center_dot_radius -dimen material_clock_hand_padding -dimen material_clock_hand_stroke_width -dimen material_clock_number_text_size -dimen material_clock_period_toggle_height -dimen material_clock_period_toggle_horizontal_gap -dimen material_clock_period_toggle_vertical_gap -dimen material_clock_period_toggle_width -dimen material_clock_size -dimen material_cursor_inset -dimen material_cursor_width -dimen material_divider_thickness -dimen material_emphasis_disabled -dimen material_emphasis_disabled_background -dimen material_emphasis_high_type -dimen material_emphasis_medium -dimen material_filled_edittext_font_1_3_padding_bottom -dimen material_filled_edittext_font_1_3_padding_top -dimen material_filled_edittext_font_2_0_padding_bottom -dimen material_filled_edittext_font_2_0_padding_top -dimen material_font_1_3_box_collapsed_padding_top -dimen material_font_2_0_box_collapsed_padding_top -dimen material_helper_text_default_padding_top -dimen material_helper_text_font_1_3_padding_horizontal -dimen material_helper_text_font_1_3_padding_top -dimen material_input_text_to_prefix_suffix_padding -dimen material_textinput_default_width -dimen material_textinput_max_width -dimen material_textinput_min_width -dimen material_textinput_min_width_with_label -dimen material_time_picker_minimum_screen_height -dimen material_time_picker_minimum_screen_width -dimen mtrl_alert_dialog_background_inset_bottom -dimen mtrl_alert_dialog_background_inset_end -dimen mtrl_alert_dialog_background_inset_start -dimen mtrl_alert_dialog_background_inset_top -dimen mtrl_alert_dialog_picker_background_inset -dimen mtrl_badge_horizontal_edge_offset -dimen mtrl_badge_long_text_horizontal_padding -dimen mtrl_badge_size -dimen mtrl_badge_text_horizontal_edge_offset -dimen mtrl_badge_text_size -dimen mtrl_badge_toolbar_action_menu_item_horizontal_offset -dimen mtrl_badge_toolbar_action_menu_item_vertical_offset -dimen mtrl_badge_with_text_size -dimen mtrl_bottomappbar_fabOffsetEndMode -dimen mtrl_bottomappbar_fab_bottom_margin -dimen mtrl_bottomappbar_fab_cradle_margin -dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius -dimen mtrl_bottomappbar_fab_cradle_vertical_offset -dimen mtrl_bottomappbar_height -dimen mtrl_btn_corner_radius -dimen mtrl_btn_dialog_btn_min_width -dimen mtrl_btn_disabled_elevation -dimen mtrl_btn_disabled_z -dimen mtrl_btn_elevation -dimen mtrl_btn_focused_z -dimen mtrl_btn_hovered_z -dimen mtrl_btn_icon_btn_padding_left -dimen mtrl_btn_icon_padding -dimen mtrl_btn_inset -dimen mtrl_btn_letter_spacing -dimen mtrl_btn_max_width -dimen mtrl_btn_padding_bottom -dimen mtrl_btn_padding_left -dimen mtrl_btn_padding_right -dimen mtrl_btn_padding_top -dimen mtrl_btn_pressed_z -dimen mtrl_btn_snackbar_margin_horizontal -dimen mtrl_btn_stroke_size -dimen mtrl_btn_text_btn_icon_padding -dimen mtrl_btn_text_btn_padding_left -dimen mtrl_btn_text_btn_padding_right -dimen mtrl_btn_text_size -dimen mtrl_btn_z -dimen mtrl_calendar_action_confirm_button_min_width -dimen mtrl_calendar_action_height -dimen mtrl_calendar_action_padding -dimen mtrl_calendar_bottom_padding -dimen mtrl_calendar_content_padding -dimen mtrl_calendar_day_corner -dimen mtrl_calendar_day_height -dimen mtrl_calendar_day_horizontal_padding -dimen mtrl_calendar_day_today_stroke -dimen mtrl_calendar_day_vertical_padding -dimen mtrl_calendar_day_width -dimen mtrl_calendar_days_of_week_height -dimen mtrl_calendar_dialog_background_inset -dimen mtrl_calendar_header_content_padding -dimen mtrl_calendar_header_content_padding_fullscreen -dimen mtrl_calendar_header_divider_thickness -dimen mtrl_calendar_header_height -dimen mtrl_calendar_header_height_fullscreen -dimen mtrl_calendar_header_selection_line_height -dimen mtrl_calendar_header_text_padding -dimen mtrl_calendar_header_toggle_margin_bottom -dimen mtrl_calendar_header_toggle_margin_top -dimen mtrl_calendar_landscape_header_width -dimen mtrl_calendar_maximum_default_fullscreen_minor_axis -dimen mtrl_calendar_month_horizontal_padding -dimen mtrl_calendar_month_vertical_padding -dimen mtrl_calendar_navigation_bottom_padding -dimen mtrl_calendar_navigation_height -dimen mtrl_calendar_navigation_top_padding -dimen mtrl_calendar_selection_baseline_to_top_fullscreen -dimen mtrl_calendar_selection_text_baseline_to_bottom -dimen mtrl_calendar_selection_text_baseline_to_bottom_fullscreen -dimen mtrl_calendar_selection_text_baseline_to_top -dimen mtrl_calendar_text_input_padding_top -dimen mtrl_calendar_title_baseline_to_top -dimen mtrl_calendar_title_baseline_to_top_fullscreen -dimen mtrl_calendar_year_corner -dimen mtrl_calendar_year_height -dimen mtrl_calendar_year_horizontal_padding -dimen mtrl_calendar_year_vertical_padding -dimen mtrl_calendar_year_width -dimen mtrl_card_checked_icon_margin -dimen mtrl_card_checked_icon_size -dimen mtrl_card_corner_radius -dimen mtrl_card_dragged_z -dimen mtrl_card_elevation -dimen mtrl_card_spacing -dimen mtrl_chip_pressed_translation_z -dimen mtrl_chip_text_size -dimen mtrl_exposed_dropdown_menu_popup_elevation -dimen mtrl_exposed_dropdown_menu_popup_vertical_offset -dimen mtrl_exposed_dropdown_menu_popup_vertical_padding -dimen mtrl_extended_fab_bottom_padding -dimen mtrl_extended_fab_disabled_elevation -dimen mtrl_extended_fab_disabled_translation_z -dimen mtrl_extended_fab_elevation -dimen mtrl_extended_fab_end_padding -dimen mtrl_extended_fab_end_padding_icon -dimen mtrl_extended_fab_icon_size -dimen mtrl_extended_fab_icon_text_spacing -dimen mtrl_extended_fab_min_height -dimen mtrl_extended_fab_min_width -dimen mtrl_extended_fab_start_padding -dimen mtrl_extended_fab_start_padding_icon -dimen mtrl_extended_fab_top_padding -dimen mtrl_extended_fab_translation_z_base -dimen mtrl_extended_fab_translation_z_hovered_focused -dimen mtrl_extended_fab_translation_z_pressed -dimen mtrl_fab_elevation -dimen mtrl_fab_min_touch_target -dimen mtrl_fab_translation_z_hovered_focused -dimen mtrl_fab_translation_z_pressed -dimen mtrl_high_ripple_default_alpha -dimen mtrl_high_ripple_focused_alpha -dimen mtrl_high_ripple_hovered_alpha -dimen mtrl_high_ripple_pressed_alpha -dimen mtrl_low_ripple_default_alpha -dimen mtrl_low_ripple_focused_alpha -dimen mtrl_low_ripple_hovered_alpha -dimen mtrl_low_ripple_pressed_alpha -dimen mtrl_min_touch_target_size -dimen mtrl_navigation_bar_item_default_icon_size -dimen mtrl_navigation_bar_item_default_margin -dimen mtrl_navigation_elevation -dimen mtrl_navigation_item_horizontal_padding -dimen mtrl_navigation_item_icon_padding -dimen mtrl_navigation_item_icon_size -dimen mtrl_navigation_item_shape_horizontal_margin -dimen mtrl_navigation_item_shape_vertical_margin -dimen mtrl_navigation_rail_active_text_size -dimen mtrl_navigation_rail_compact_width -dimen mtrl_navigation_rail_default_width -dimen mtrl_navigation_rail_elevation -dimen mtrl_navigation_rail_icon_margin -dimen mtrl_navigation_rail_icon_size -dimen mtrl_navigation_rail_margin -dimen mtrl_navigation_rail_text_bottom_margin -dimen mtrl_navigation_rail_text_size -dimen mtrl_progress_circular_inset -dimen mtrl_progress_circular_inset_extra_small -dimen mtrl_progress_circular_inset_medium -dimen mtrl_progress_circular_inset_small -dimen mtrl_progress_circular_radius -dimen mtrl_progress_circular_size -dimen mtrl_progress_circular_size_extra_small -dimen mtrl_progress_circular_size_medium -dimen mtrl_progress_circular_size_small -dimen mtrl_progress_circular_track_thickness_extra_small -dimen mtrl_progress_circular_track_thickness_medium -dimen mtrl_progress_circular_track_thickness_small -dimen mtrl_progress_indicator_full_rounded_corner_radius -dimen mtrl_progress_track_thickness -dimen mtrl_shape_corner_size_large_component -dimen mtrl_shape_corner_size_medium_component -dimen mtrl_shape_corner_size_small_component -dimen mtrl_slider_halo_radius -dimen mtrl_slider_label_padding -dimen mtrl_slider_label_radius -dimen mtrl_slider_label_square_side -dimen mtrl_slider_thumb_elevation -dimen mtrl_slider_thumb_radius -dimen mtrl_slider_tick_min_spacing -dimen mtrl_slider_tick_radius -dimen mtrl_slider_track_height -dimen mtrl_slider_track_side_padding -dimen mtrl_slider_widget_height -dimen mtrl_snackbar_action_text_color_alpha -dimen mtrl_snackbar_background_corner_radius -dimen mtrl_snackbar_background_overlay_color_alpha -dimen mtrl_snackbar_margin -dimen mtrl_snackbar_message_margin_horizontal -dimen mtrl_snackbar_padding_horizontal -dimen mtrl_switch_text_padding -dimen mtrl_switch_thumb_elevation -dimen mtrl_switch_thumb_icon_size -dimen mtrl_switch_thumb_size -dimen mtrl_switch_track_height -dimen mtrl_switch_track_width -dimen mtrl_textinput_box_bottom_offset -dimen mtrl_textinput_box_corner_radius_medium -dimen mtrl_textinput_box_corner_radius_small -dimen mtrl_textinput_box_label_cutout_padding -dimen mtrl_textinput_box_padding_end -dimen mtrl_textinput_box_stroke_width_default -dimen mtrl_textinput_box_stroke_width_focused -dimen mtrl_textinput_counter_margin_start -dimen mtrl_textinput_end_icon_margin_start -dimen mtrl_textinput_outline_box_expanded_padding -dimen mtrl_textinput_start_icon_margin_end -dimen mtrl_toolbar_default_height -dimen mtrl_tooltip_arrowSize -dimen mtrl_tooltip_cornerSize -dimen mtrl_tooltip_minHeight -dimen mtrl_tooltip_minWidth -dimen mtrl_tooltip_padding -dimen mtrl_transition_shared_axis_slide_distance -dimen notification_action_icon_size -dimen notification_action_text_size -dimen notification_big_circle_margin -dimen notification_content_margin_start -dimen notification_large_icon_height -dimen notification_large_icon_width -dimen notification_main_column_padding_top -dimen notification_media_narrow_margin -dimen notification_right_icon_size -dimen notification_right_side_padding_top -dimen notification_small_icon_background_padding -dimen notification_small_icon_size_as_large -dimen notification_subtext_size -dimen notification_top_pad -dimen notification_top_pad_large_text -dimen preference_dropdown_padding_start -dimen preference_icon_minWidth -dimen preference_seekbar_padding_horizontal -dimen preference_seekbar_padding_vertical -dimen preference_seekbar_value_minWidth -dimen preferences_detail_width -dimen preferences_header_width -dimen splashscreen_icon_mask_size_no_background -dimen splashscreen_icon_mask_size_with_background -dimen splashscreen_icon_mask_stroke_no_background -dimen splashscreen_icon_mask_stroke_with_background -dimen splashscreen_icon_size -dimen splashscreen_icon_size_no_background -dimen splashscreen_icon_size_with_background -dimen tooltip_corner_radius -dimen tooltip_horizontal_padding -dimen tooltip_margin -dimen tooltip_precise_anchor_extra_offset -dimen tooltip_precise_anchor_threshold -dimen tooltip_vertical_padding -dimen tooltip_y_offset_non_touch -dimen tooltip_y_offset_touch -drawable abc_ab_share_pack_mtrl_alpha -drawable abc_action_bar_item_background_material -drawable abc_btn_borderless_material -drawable abc_btn_check_material -drawable abc_btn_check_material_anim -drawable abc_btn_check_to_on_mtrl_000 -drawable abc_btn_check_to_on_mtrl_015 -drawable abc_btn_colored_material -drawable abc_btn_default_mtrl_shape -drawable abc_btn_radio_material -drawable abc_btn_radio_material_anim -drawable abc_btn_radio_to_on_mtrl_000 -drawable abc_btn_radio_to_on_mtrl_015 -drawable abc_btn_switch_to_on_mtrl_00001 -drawable abc_btn_switch_to_on_mtrl_00012 -drawable abc_cab_background_internal_bg -drawable abc_cab_background_top_material -drawable abc_cab_background_top_mtrl_alpha -drawable abc_control_background_material -drawable abc_dialog_material_background -drawable abc_edit_text_material -drawable abc_ic_ab_back_material -drawable abc_ic_arrow_drop_right_black_24dp -drawable abc_ic_clear_material -drawable abc_ic_commit_search_api_mtrl_alpha -drawable abc_ic_go_search_api_material -drawable abc_ic_menu_copy_mtrl_am_alpha -drawable abc_ic_menu_cut_mtrl_alpha -drawable abc_ic_menu_overflow_material -drawable abc_ic_menu_paste_mtrl_am_alpha -drawable abc_ic_menu_selectall_mtrl_alpha -drawable abc_ic_menu_share_mtrl_alpha -drawable abc_ic_search_api_material -drawable abc_ic_star_black_16dp -drawable abc_ic_star_black_36dp -drawable abc_ic_star_black_48dp -drawable abc_ic_star_half_black_16dp -drawable abc_ic_star_half_black_36dp -drawable abc_ic_star_half_black_48dp -drawable abc_ic_voice_search_api_material -drawable abc_item_background_holo_dark -drawable abc_item_background_holo_light -drawable abc_list_divider_material -drawable abc_list_divider_mtrl_alpha -drawable abc_list_focused_holo -drawable abc_list_longpressed_holo -drawable abc_list_pressed_holo_dark -drawable abc_list_pressed_holo_light -drawable abc_list_selector_background_transition_holo_dark -drawable abc_list_selector_background_transition_holo_light -drawable abc_list_selector_disabled_holo_dark -drawable abc_list_selector_disabled_holo_light -drawable abc_list_selector_holo_dark -drawable abc_list_selector_holo_light -drawable abc_menu_hardkey_panel_mtrl_mult -drawable abc_popup_background_mtrl_mult -drawable abc_ratingbar_indicator_material -drawable abc_ratingbar_material -drawable abc_ratingbar_small_material -drawable abc_scrubber_control_off_mtrl_alpha -drawable abc_scrubber_control_to_pressed_mtrl_000 -drawable abc_scrubber_control_to_pressed_mtrl_005 -drawable abc_scrubber_primary_mtrl_alpha -drawable abc_scrubber_track_mtrl_alpha -drawable abc_seekbar_thumb_material -drawable abc_seekbar_tick_mark_material -drawable abc_seekbar_track_material -drawable abc_spinner_mtrl_am_alpha -drawable abc_spinner_textfield_background_material -drawable abc_star_black_48dp -drawable abc_star_half_black_48dp -drawable abc_switch_thumb_material -drawable abc_switch_track_mtrl_alpha -drawable abc_tab_indicator_material -drawable abc_tab_indicator_mtrl_alpha -drawable abc_text_cursor_material -drawable abc_text_select_handle_left_mtrl -drawable abc_text_select_handle_left_mtrl_dark -drawable abc_text_select_handle_left_mtrl_light -drawable abc_text_select_handle_middle_mtrl -drawable abc_text_select_handle_middle_mtrl_dark -drawable abc_text_select_handle_middle_mtrl_light -drawable abc_text_select_handle_right_mtrl -drawable abc_text_select_handle_right_mtrl_dark -drawable abc_text_select_handle_right_mtrl_light -drawable abc_textfield_activated_mtrl_alpha -drawable abc_textfield_default_mtrl_alpha -drawable abc_textfield_search_activated_mtrl_alpha -drawable abc_textfield_search_default_mtrl_alpha -drawable abc_textfield_search_material -drawable abc_vector_test -drawable androidide_header -drawable androidide_header_compact -drawable avd_hide_password -drawable avd_show_password -drawable baseline_more_vert_24 -drawable basic_activity -drawable bg_designer_view -drawable bg_ripple -drawable bg_ripple_disabled -drawable bg_ripple_pressed -drawable bg_widget_drag_placeholder -drawable blank_activity_drawer -drawable blank_activity_tabs -drawable blank_fragment -drawable bottom_navigation_activity -drawable bottom_sheet_rounded_background -drawable btn_checkbox_checked_mtrl -drawable btn_checkbox_checked_to_unchecked_mtrl_animation -drawable btn_checkbox_unchecked_mtrl -drawable btn_checkbox_unchecked_to_checked_mtrl_animation -drawable btn_radio_off_mtrl -drawable btn_radio_off_to_on_mtrl_animation -drawable btn_radio_on_mtrl -drawable btn_radio_on_to_off_mtrl_animation -drawable compat_splash_screen -drawable compat_splash_screen_no_icon_background -drawable compose_empty_activity -drawable cpp_activity -drawable design_bottom_navigation_item_background -drawable design_fab_background -drawable design_ic_visibility -drawable design_ic_visibility_off -drawable design_password_eye -drawable design_snackbar_background -drawable download -drawable editor_text_select_start -drawable empty_activity -drawable empty_noandroidx -drawable fb_button_background_selector -drawable game_activity -drawable ic_account -drawable ic_acside -drawable ic_add -drawable ic_add_module -drawable ic_ai -drawable ic_alert -drawable ic_android -drawable ic_apk_install -drawable ic_app -drawable ic_arrow_back -drawable ic_arrow_back_black_24 -drawable ic_arrow_down_24dp -drawable ic_asset_studio -drawable ic_backspace -drawable ic_bash_commands -drawable ic_bell -drawable ic_branches -drawable ic_bug -drawable ic_call_answer -drawable ic_call_answer_low -drawable ic_call_answer_video -drawable ic_call_answer_video_low -drawable ic_call_decline -drawable ic_call_decline_low -drawable ic_cfg -drawable ic_cfg_main -drawable ic_check -drawable ic_chevron_down -drawable ic_chevron_right -drawable ic_clear -drawable ic_clear_black_24 -drawable ic_clock_black_24dp -drawable ic_close -drawable ic_close_all -drawable ic_close_others -drawable ic_close_this -drawable ic_cmake -drawable ic_code -drawable ic_color_scheme -drawable ic_compilation_error -drawable ic_copy -drawable ic_custom_font -drawable ic_delete -drawable ic_diagnostics -drawable ic_docs -drawable ic_download -drawable ic_downpull -drawable ic_drawing -drawable ic_email -drawable ic_error -drawable ic_expand_less_22px -drawable ic_expand_more_22px -drawable ic_expand_selection -drawable ic_extensions -drawable ic_file_apk -drawable ic_file_image -drawable ic_file_rename -drawable ic_file_txt -drawable ic_file_unknown -drawable ic_filetype_activity -drawable ic_filetype_enum -drawable ic_filetype_interface -drawable ic_filter -drawable ic_folder -drawable ic_folder_close -drawable ic_font_ligatures -drawable ic_format_code -drawable ic_git -drawable ic_github -drawable ic_gradle -drawable ic_heart -drawable ic_heart_outline -drawable ic_hex_icon -drawable ic_history -drawable ic_image -drawable ic_info -drawable ic_keyboard -drawable ic_keyboard_black_24dp -drawable ic_keyboard_soft -drawable ic_label -drawable ic_language_cpp -drawable ic_language_java -drawable ic_language_json -drawable ic_language_kotlin -drawable ic_language_kts -drawable ic_language_properties -drawable ic_language_xml -drawable ic_launcher_animated -drawable ic_launcher_animated_dark -drawable ic_launcher_background -drawable ic_launcher_fg_vector -drawable ic_launcher_foreground -drawable ic_launcher_main -drawable ic_launcher_notification -drawable ic_licenses -drawable ic_logs_disconnect -drawable ic_loupe -drawable ic_m3_chip_check -drawable ic_m3_chip_checked_circle -drawable ic_m3_chip_close -drawable ic_min_sdk -drawable ic_module -drawable ic_more_vert_black_20dp -drawable ic_move_down -drawable ic_mtrl_arrow_circle -drawable ic_mtrl_checked_circle -drawable ic_mtrl_chip_checked_black -drawable ic_mtrl_chip_checked_circle -drawable ic_mtrl_chip_close_circle -drawable ic_new_file -drawable ic_new_folder -drawable ic_notification -drawable ic_ok -drawable ic_open_external -drawable ic_open_project -drawable ic_open_with -drawable ic_package -drawable ic_palette -drawable ic_password_input -drawable ic_pin -drawable ic_preview_layout -drawable ic_publish -drawable ic_qq -drawable ic_redo -drawable ic_refresh -drawable ic_reload -drawable ic_remote -drawable ic_robot -drawable ic_rounded_square -drawable ic_run -drawable ic_run_outline -drawable ic_run_tasks -drawable ic_save -drawable ic_search -drawable ic_search_black_24 -drawable ic_search_file -drawable ic_search_project -drawable ic_search_replace -drawable ic_settings -drawable ic_share -drawable ic_sora_handle_drop -drawable ic_space -drawable ic_sticky_scroll -drawable ic_stop_daemons -drawable ic_suggestion -drawable ic_sweep_delete -drawable ic_sync -drawable ic_tab -drawable ic_telegram -drawable ic_terminal -drawable ic_text -drawable ic_text_lower -drawable ic_text_size -drawable ic_tooltip -drawable ic_track_changes -drawable ic_translate -drawable ic_tree -drawable ic_tune -drawable ic_ui_mode -drawable ic_undo -drawable ic_visibility -drawable ic_website -drawable ic_widget_analog_clock -drawable ic_widget_auto_complete_textview -drawable ic_widget_button -drawable ic_widget_calendar_view -drawable ic_widget_checkbox -drawable ic_widget_checked_textview -drawable ic_widget_chronometer -drawable ic_widget_edittext -drawable ic_widget_frame_layout -drawable ic_widget_grid_layout -drawable ic_widget_grid_view -drawable ic_widget_horizontal_scroll_view -drawable ic_widget_imagebutton -drawable ic_widget_imageswitcher -drawable ic_widget_imageview -drawable ic_widget_linear_layout_horz -drawable ic_widget_linear_layout_vert -drawable ic_widget_list_view -drawable ic_widget_multi_auto_complete_textview -drawable ic_widget_number_picker -drawable ic_widget_progress_bar -drawable ic_widget_quick_contact_badge -drawable ic_widget_radio_button -drawable ic_widget_radio_group -drawable ic_widget_rating_bar -drawable ic_widget_relative_layout -drawable ic_widget_scroll_view -drawable ic_widget_seek_bar -drawable ic_widget_space -drawable ic_widget_spinner -drawable ic_widget_surface_view -drawable ic_widget_switch -drawable ic_widget_text_clock -drawable ic_widget_text_view -drawable ic_widget_textswitcher -drawable ic_widget_textureview -drawable ic_widget_textview -drawable ic_widget_toggle_button -drawable ic_widget_videoview -drawable ic_widget_view -drawable ic_widget_viewanimator -drawable ic_widget_viewflipper -drawable ic_widget_viewswitcher -drawable ic_widget_webview -drawable ic_wrap_text -drawable icon_background -drawable m3_avd_hide_password -drawable m3_avd_show_password -drawable m3_bottom_sheet_drag_handle -drawable m3_password_eye -drawable m3_popupmenu_background_overlay -drawable m3_radiobutton_ripple -drawable m3_selection_control_ripple -drawable m3_split_button_chevron_avd -drawable m3_tabs_background -drawable m3_tabs_line_indicator -drawable m3_tabs_rounded_line_indicator -drawable m3_tabs_transparent_background -drawable magnifier_background -drawable material_cursor_drawable -drawable material_ic_calendar_black_24dp -drawable material_ic_clear_black_24dp -drawable material_ic_edit_black_24dp -drawable material_ic_keyboard_arrow_left_black_24dp -drawable material_ic_keyboard_arrow_next_black_24dp -drawable material_ic_keyboard_arrow_previous_black_24dp -drawable material_ic_keyboard_arrow_right_black_24dp -drawable material_ic_menu_arrow_down_black_24dp -drawable material_ic_menu_arrow_up_black_24dp -drawable mtrl_bottomsheet_drag_handle -drawable mtrl_checkbox_button -drawable mtrl_checkbox_button_checked_unchecked -drawable mtrl_checkbox_button_icon -drawable mtrl_checkbox_button_icon_checked_indeterminate -drawable mtrl_checkbox_button_icon_checked_unchecked -drawable mtrl_checkbox_button_icon_indeterminate_checked -drawable mtrl_checkbox_button_icon_indeterminate_unchecked -drawable mtrl_checkbox_button_icon_unchecked_checked -drawable mtrl_checkbox_button_icon_unchecked_indeterminate -drawable mtrl_checkbox_button_unchecked_checked -drawable mtrl_dialog_background -drawable mtrl_dropdown_arrow -drawable mtrl_ic_arrow_drop_down -drawable mtrl_ic_arrow_drop_up -drawable mtrl_ic_cancel -drawable mtrl_ic_check_mark -drawable mtrl_ic_checkbox_checked -drawable mtrl_ic_checkbox_unchecked -drawable mtrl_ic_error -drawable mtrl_ic_indeterminate -drawable mtrl_navigation_bar_item_background -drawable mtrl_popupmenu_background -drawable mtrl_popupmenu_background_overlay -drawable mtrl_snackbar_background -drawable mtrl_switch_thumb -drawable mtrl_switch_thumb_checked -drawable mtrl_switch_thumb_checked_pressed -drawable mtrl_switch_thumb_checked_unchecked -drawable mtrl_switch_thumb_pressed -drawable mtrl_switch_thumb_pressed_checked -drawable mtrl_switch_thumb_pressed_unchecked -drawable mtrl_switch_thumb_unchecked -drawable mtrl_switch_thumb_unchecked_checked -drawable mtrl_switch_thumb_unchecked_pressed -drawable mtrl_switch_track -drawable mtrl_switch_track_decoration -drawable mtrl_tabs_default_indicator -drawable native_cpp -drawable navigation_drawer_activity -drawable navigation_empty_icon -drawable no_activity -drawable notification_action_background -drawable notification_bg -drawable notification_bg_low -drawable notification_bg_low_normal -drawable notification_bg_low_pressed -drawable notification_bg_normal -drawable notification_bg_normal_pressed -drawable notification_icon_background -drawable notification_oversize_large_icon_bg -drawable notification_template_icon_bg -drawable notification_template_icon_low_bg -drawable notification_tile_bg -drawable notify_panel_notification_icon_bg -drawable preference_list_divider_material -drawable responsive_activity -drawable round_content_copy_20 -drawable round_content_cut_20 -drawable round_content_paste_20 -drawable round_save_20 -drawable round_select_all_20 -drawable rounded_background -drawable shadow_bottom -drawable shadow_top -drawable test_level_drawable -drawable text_select_handle_left_material -drawable text_select_handle_right_material -drawable textfield_cursor -drawable tooltip_frame_dark -drawable tooltip_frame_light -drawable utils_toast_bg -font josefin_sans -font quicksand -id BOTTOM_END -id BOTTOM_START -id END_CENTER -id NO_DEBUG -id SHOW_ALL -id SHOW_PATH -id SHOW_PROGRESS -id TOP_END -id TOP_START -id accelerate -id accessibility_action_clickable_span -id accessibility_custom_action_0 -id accessibility_custom_action_1 -id accessibility_custom_action_10 -id accessibility_custom_action_11 -id accessibility_custom_action_12 -id accessibility_custom_action_13 -id accessibility_custom_action_14 -id accessibility_custom_action_15 -id accessibility_custom_action_16 -id accessibility_custom_action_17 -id accessibility_custom_action_18 -id accessibility_custom_action_19 -id accessibility_custom_action_2 -id accessibility_custom_action_20 -id accessibility_custom_action_21 -id accessibility_custom_action_22 -id accessibility_custom_action_23 -id accessibility_custom_action_24 -id accessibility_custom_action_25 -id accessibility_custom_action_26 -id accessibility_custom_action_27 -id accessibility_custom_action_28 -id accessibility_custom_action_29 -id accessibility_custom_action_3 -id accessibility_custom_action_30 -id accessibility_custom_action_31 -id accessibility_custom_action_4 -id accessibility_custom_action_5 -id accessibility_custom_action_6 -id accessibility_custom_action_7 -id accessibility_custom_action_8 -id accessibility_custom_action_9 -id actionDown -id actionDownUp -id actionUp -id action_auto_switch -id action_bar -id action_bar_activity_content -id action_bar_container -id action_bar_root -id action_bar_spinner -id action_bar_subtitle -id action_bar_title -id action_clear -id action_container -id action_context_bar -id action_divider -id action_filter_system -id action_filter_tag -id action_history -id action_image -id action_menu_divider -id action_menu_presenter -id action_mode_bar -id action_mode_bar_stub -id action_mode_close_button -id action_search -id action_select_agent -id action_select_provider -id action_settings -id action_text -id actions -id activity_chooser_view_content -id add -id advance -id alertTitle -id aligned -id allStates -id alpha_slider -id animateToEnd -id animateToStart -id antiClockwise -id anticipate -id arc -id asConfigured -id async -id auto -id autoComplete -id autoCompleteToEnd -id autoCompleteToStart -id autoHide -id autoLimit -id availableSpace -id baseline -id basic -id bestChoice -id blocking -id blue_slider -id bottom -id bounce -id buttonPanel -id callMeasure -id cancel_button -id carryVelocity -id center -id centerCrop -id centerInside -id chain -id chain2 -id checkbox -id checked -id chronometer -id circle_center -id clear_text -id clockwise -id closest -id color_preview -id compress -id confirm_button -id constraint -id container -id content -id contentPanel -id contiguous -id continuousVelocity -id coordinator -id cos -id counterclockwise -id cradle -id currentState -id custom -id customPanel -id cut -id date_picker_actions -id decelerate -id decelerateAndComplete -id decor_content_parent -id default_activity_button -id deltaRelative -id description -id design_bottom_sheet -id design_menu_item_action_area -id design_menu_item_action_area_stub -id design_menu_item_text -id design_navigation_view -id diagnostic_container_message -id diagnostic_container_quickfix -id diagnostic_tooltip_brief_message -id diagnostic_tooltip_detailed_message -id diagnostic_tooltip_more_actions -id diagnostic_tooltip_preferred_action -id dialog_button -id disjoint -id dragAnticlockwise -id dragClockwise -id dragDown -id dragEnd -id dragLeft -id dragRight -id dragStart -id dragUp -id dropdown_menu -id easeIn -id easeInOut -id easeOut -id east -id edge -id edit_query -id edit_text_id -id elastic -id embed -id end -id endToStart -id entireSpace -id escape -id expand_activities_button -id expanded_menu -id fade -id fbContent -id fbIcon -id fbLeftProgress -id fbMessage -id fbNegativeAction -id fbPositiveAction -id fbPrimaryAction -id fbRightProgress -id fbRoot -id fbSecondaryActionContainer -id fbTitle -id fill -id filled -id fitCenter -id fitEnd -id fitStart -id fitXY -id fixed -id flip -id floating -id follow -id forever -id fragment_container_view_tag -id frost -id fullscreen_header -id ghost_view -id ghost_view_holder -id gone -id green_slider -id group_divider -id header_title -id hex_field -id hidden -id hide_ime_id -id home -id honorRequest -id horizontal_only -id icon -id icon_frame -id icon_group -id ignore -id ignoreRequest -id image -id immediateStop -id included -id indeterminate -id info -id invisible -id inward -id italic -id item_touch_helper_previous_elevation -id jumpToEnd -id jumpToStart -id labeled -id largeLabel -id layout -id left -id leftToRight -id legacy -id line1 -id line3 -id linear -id listMode -id list_item -id m3_side_sheet -id magnifier_image_view -id marquee -id masked -id match_constraint -id match_parent -id material_clock_display -id material_clock_display_and_toggle -id material_clock_face -id material_clock_hand -id material_clock_level -id material_clock_period_am_button -id material_clock_period_pm_button -id material_clock_period_toggle -id material_hour_text_input -id material_hour_tv -id material_label -id material_minute_text_input -id material_minute_tv -id material_textinput_timepicker -id material_timepicker_cancel_button -id material_timepicker_container -id material_timepicker_mode_button -id material_timepicker_ok_button -id material_timepicker_view -id material_value_index -id matrix -id message -id middle -id mini -id month_grid -id month_navigation_bar -id month_navigation_fragment_toggle -id month_navigation_next -id month_navigation_previous -id month_title -id motion_base -id mtrl_calendar_day_selector_frame -id mtrl_calendar_days_of_week -id mtrl_calendar_frame -id mtrl_calendar_main_pane -id mtrl_calendar_months -id mtrl_calendar_selection_frame -id mtrl_calendar_text_input_frame -id mtrl_calendar_year_selector_frame -id mtrl_card_checked_layer_id -id mtrl_child_content_container -id mtrl_internal_children_alpha_tag -id mtrl_motion_snapshot_view -id mtrl_picker_fullscreen -id mtrl_picker_header -id mtrl_picker_header_selection_text -id mtrl_picker_header_title_and_selection -id mtrl_picker_header_toggle -id mtrl_picker_text_input_date -id mtrl_picker_text_input_range_end -id mtrl_picker_text_input_range_start -id mtrl_picker_title_text -id mtrl_view_tag_bottom_padding -id multiply -id myRecyclerView -id navigation_bar_item_active_indicator_view -id navigation_bar_item_content_container -id navigation_bar_item_icon_container -id navigation_bar_item_icon_view -id navigation_bar_item_inner_content_container -id navigation_bar_item_labels_group -id navigation_bar_item_large_label_view -id navigation_bar_item_small_label_view -id navigation_header_container -id navigation_menu_subheader_label -id ndk_version_tv -id neverCompleteToEnd -id neverCompleteToStart -id noState -id none -id normal -id north -id notification_background -id notification_main_column -id notification_main_column_container -id off -id on -id open_search_bar_placeholder_text_view -id open_search_bar_text_view -id open_search_bar_text_view_container -id open_search_view_background -id open_search_view_clear_button -id open_search_view_content_container -id open_search_view_divider -id open_search_view_dummy_toolbar -id open_search_view_edit_text -id open_search_view_header_container -id open_search_view_root -id open_search_view_scrim -id open_search_view_search_prefix -id open_search_view_status_bar_spacer -id open_search_view_text_container -id open_search_view_toolbar -id open_search_view_toolbar_container -id outline -id outward -id overshoot -id packed -id panel_btn_copy -id panel_btn_cut -id panel_btn_long_select -id panel_btn_paste -id panel_btn_select_all -id panel_hv -id panel_root -id parallax -id parent -id parentPanel -id parentRelative -id parent_matrix -id password_toggle -id path -id pathRelative -id percent -id pick -id pin -id position -id postLayout -id preferences_detail -id preferences_header -id preferences_sliding_pane_layout -id pressed -id progress -id progress_circular -id progress_horizontal -id radio -id rectangles -id recycler_view -id red_slider -id reinstall_btn -id remove_btn -id report_drawn -id result_item_desc -id result_item_image -id result_item_label -id retreat -id reverseSawtooth -id right -id rightToLeft -id right_icon -id right_side -id rounded -id row_index_key -id save_image_matrix -id save_non_transition_alpha -id save_overlay_view -id save_scale_type -id sawtooth -id scale -id screen -id scrollIndicatorDown -id scrollIndicatorUp -id scrollView -id scrollable -id search_badge -id search_bar -id search_button -id search_close_btn -id search_edit_frame -id search_go_btn -id search_mag_icon -id search_plate -id search_src_text -id search_voice_btn -id seekbar -id seekbar_value -id select_dialog_listview -id selected -id selection_type -id sharedValueSet -id sharedValueUnset -id shortcut -id sin -id skipped -id slide -id smallLabel -id snackbar_action -id snackbar_text -id south -id spacer -id special_effects_controller_view_tag -id spinner -id splashscreen_icon_view -id spline -id split_action_bar -id spread -id spread_inside -id spring -id square -id src_atop -id src_in -id src_over -id standard -id start -id startHorizontal -id startToEnd -id startVertical -id start_center -id staticLayout -id staticPostLayout -id stop -id stretch -id submenuarrow -id submit_area -id switchWidget -id tabMode -id tag_accessibility_actions -id tag_accessibility_clickable_spans -id tag_accessibility_heading -id tag_accessibility_pane_title -id tag_diagnostic_handler -id tag_on_apply_window_listener -id tag_on_receive_content_listener -id tag_on_receive_content_mime_types -id tag_screen_reader_focusable -id tag_state_description -id tag_transition_group -id tag_unhandled_key_event_manager -id tag_unhandled_key_listeners -id tag_window_insets_animation_callback -id text -id text2 -id textSpacerNoButtons -id textSpacerNoTitle -id text_input_end_icon -id text_input_error_icon -id text_input_password_toggle -id text_input_start_icon -id textinput_counter -id textinput_error -id textinput_helper_text -id textinput_placeholder -id textinput_prefix_text -id textinput_suffix_text -id time -id title -id titleDividerNoCustom -id title_template -id top -id topPanel -id top_center -id touch_outside -id transition_clip -id transition_current_scene -id transition_image_transform -id transition_layout_save -id transition_pause_alpha -id transition_position -id transition_scene_layoutid_cache -id transition_transform -id triangle -id unchecked -id uniform -id unlabeled -id up -id utvBottomIconView -id utvLeftIconView -id utvRightIconView -id utvTopIconView -id vertical_only -id view_offset_helper -id view_transition -id view_tree_lifecycle_owner -id view_tree_on_back_pressed_dispatcher_owner -id view_tree_saved_state_registry_owner -id view_tree_view_model_store_owner -id visible -id visible_removing_fragment_view_tag -id west -id with_icon -id withinBounds -id wrap -id wrap_content -id wrap_content_constrained -id x_left -id x_right -integer abc_config_activityDefaultDur -integer abc_config_activityShortDur -integer app_bar_elevation_anim_duration -integer bottom_sheet_slide_duration -integer cancel_button_image_alpha -integer config_tooltipAnimTime -integer default_animation_duration -integer default_icon_animation_duration -integer design_snackbar_text_max_lines -integer design_tab_indicator_anim_duration_ms -integer hide_password_duration -integer m3_badge_max_number -integer m3_btn_anim_delay_ms -integer m3_btn_anim_duration_ms -integer m3_card_anim_delay_ms -integer m3_card_anim_duration_ms -integer m3_chip_anim_duration -integer m3_sys_motion_duration_extra_long1 -integer m3_sys_motion_duration_extra_long2 -integer m3_sys_motion_duration_extra_long3 -integer m3_sys_motion_duration_extra_long4 -integer m3_sys_motion_duration_long1 -integer m3_sys_motion_duration_long2 -integer m3_sys_motion_duration_long3 -integer m3_sys_motion_duration_long4 -integer m3_sys_motion_duration_medium1 -integer m3_sys_motion_duration_medium2 -integer m3_sys_motion_duration_medium3 -integer m3_sys_motion_duration_medium4 -integer m3_sys_motion_duration_short1 -integer m3_sys_motion_duration_short2 -integer m3_sys_motion_duration_short3 -integer m3_sys_motion_duration_short4 -integer m3_sys_motion_path -integer m3_sys_shape_corner_extra_extra_large_corner_family -integer m3_sys_shape_corner_extra_large_corner_family -integer m3_sys_shape_corner_extra_large_increased_corner_family -integer m3_sys_shape_corner_extra_small_corner_family -integer m3_sys_shape_corner_full_corner_family -integer m3_sys_shape_corner_large_corner_family -integer m3_sys_shape_corner_large_increased_corner_family -integer m3_sys_shape_corner_medium_corner_family -integer m3_sys_shape_corner_small_corner_family -integer material_motion_duration_long_1 -integer material_motion_duration_long_2 -integer material_motion_duration_medium_1 -integer material_motion_duration_medium_2 -integer material_motion_duration_short_1 -integer material_motion_duration_short_2 -integer material_motion_path -integer mtrl_badge_max_character_count -integer mtrl_btn_anim_delay_ms -integer mtrl_btn_anim_duration_ms -integer mtrl_calendar_header_orientation -integer mtrl_calendar_selection_text_lines -integer mtrl_calendar_year_selector_span -integer mtrl_card_anim_delay_ms -integer mtrl_card_anim_duration_ms -integer mtrl_chip_anim_duration -integer mtrl_switch_thumb_motion_duration -integer mtrl_switch_thumb_post_morphing_duration -integer mtrl_switch_thumb_pre_morphing_duration -integer mtrl_switch_thumb_pressed_duration -integer mtrl_switch_thumb_viewport_center_coordinate -integer mtrl_switch_thumb_viewport_size -integer mtrl_switch_track_viewport_height -integer mtrl_switch_track_viewport_width -integer mtrl_tab_indicator_anim_duration_ms -integer mtrl_view_gone -integer mtrl_view_invisible -integer mtrl_view_visible -integer preferences_detail_pane_weight -integer preferences_header_pane_weight -integer show_password_duration -integer status_bar_notification_info_maxnum -interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 -interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 -interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 -interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 -interpolator btn_radio_to_off_mtrl_animation_interpolator_0 -interpolator btn_radio_to_on_mtrl_animation_interpolator_0 -interpolator fast_out_slow_in -interpolator m3_sys_motion_easing_emphasized -interpolator m3_sys_motion_easing_emphasized_accelerate -interpolator m3_sys_motion_easing_emphasized_decelerate -interpolator m3_sys_motion_easing_linear -interpolator m3_sys_motion_easing_standard -interpolator m3_sys_motion_easing_standard_accelerate -interpolator m3_sys_motion_easing_standard_decelerate -interpolator mtrl_fast_out_linear_in -interpolator mtrl_fast_out_slow_in -interpolator mtrl_linear -interpolator mtrl_linear_out_slow_in -layout abc_action_bar_title_item -layout abc_action_bar_up_container -layout abc_action_menu_item_layout -layout abc_action_menu_layout -layout abc_action_mode_bar -layout abc_action_mode_close_item_material -layout abc_activity_chooser_view -layout abc_activity_chooser_view_list_item -layout abc_alert_dialog_button_bar_material -layout abc_alert_dialog_material -layout abc_alert_dialog_title_material -layout abc_cascading_menu_item_layout -layout abc_dialog_title_material -layout abc_expanded_menu_layout -layout abc_list_menu_item_checkbox -layout abc_list_menu_item_icon -layout abc_list_menu_item_layout -layout abc_list_menu_item_radio -layout abc_popup_menu_header_item_layout -layout abc_popup_menu_item_layout -layout abc_screen_content_include -layout abc_screen_simple -layout abc_screen_simple_overlay_action_mode -layout abc_screen_toolbar -layout abc_search_dropdown_item_icons_2line -layout abc_search_view -layout abc_select_dialog_material -layout abc_tooltip -layout activity_main_cfg -layout custom_dialog -layout default_completion_result_item -layout design_bottom_navigation_item -layout design_bottom_sheet_dialog -layout design_layout_snackbar -layout design_layout_snackbar_include -layout design_layout_tab_icon -layout design_layout_tab_text -layout design_menu_item_action_area -layout design_navigation_item -layout design_navigation_item_header -layout design_navigation_item_separator -layout design_navigation_item_subheader -layout design_navigation_menu -layout design_navigation_menu_item -layout design_text_input_end_icon -layout design_text_input_password_icon -layout design_text_input_start_icon -layout diagnostic_tooltip_window -layout expand_button -layout flash_bar_view -layout image_frame -layout ime_base_split_test_activity -layout ime_secondary_split_test_activity -layout layout_color_picker -layout layout_dialog_progress -layout layout_divider_horizontal -layout layout_icon_title_description -layout layout_nav_header -layout layout_simple_icon_text -layout layout_title_subtitle -layout m3_alert_dialog -layout m3_alert_dialog_actions -layout m3_alert_dialog_title -layout m3_auto_complete_simple_item -layout m3_navigation_menu_divider -layout m3_navigation_menu_subheader -layout m3_side_sheet_dialog -layout magnifier_popup -layout material_chip_input_combo -layout material_clock_display -layout material_clock_display_divider -layout material_clock_period_toggle -layout material_clock_period_toggle_land -layout material_clockface_textview -layout material_clockface_view -layout material_radial_view_group -layout material_textinput_timepicker -layout material_time_chip -layout material_time_input -layout material_timepicker -layout material_timepicker_dialog -layout material_timepicker_textinput_display -layout mtrl_alert_dialog -layout mtrl_alert_dialog_actions -layout mtrl_alert_dialog_title -layout mtrl_alert_select_dialog_item -layout mtrl_alert_select_dialog_multichoice -layout mtrl_alert_select_dialog_singlechoice -layout mtrl_auto_complete_simple_item -layout mtrl_calendar_day -layout mtrl_calendar_day_of_week -layout mtrl_calendar_days_of_week -layout mtrl_calendar_horizontal -layout mtrl_calendar_month -layout mtrl_calendar_month_labeled -layout mtrl_calendar_month_navigation -layout mtrl_calendar_months -layout mtrl_calendar_vertical -layout mtrl_calendar_year -layout mtrl_layout_snackbar -layout mtrl_layout_snackbar_include -layout mtrl_navigation_rail_item -layout mtrl_picker_actions -layout mtrl_picker_dialog -layout mtrl_picker_fullscreen -layout mtrl_picker_header_dialog -layout mtrl_picker_header_fullscreen -layout mtrl_picker_header_selection_text -layout mtrl_picker_header_title_text -layout mtrl_picker_header_toggle -layout mtrl_picker_text_input_date -layout mtrl_picker_text_input_date_range -layout mtrl_search_bar -layout mtrl_search_view -layout notification_action -layout notification_action_tombstone -layout notification_template_custom_big -layout notification_template_icon_group -layout notification_template_part_chronometer -layout notification_template_part_time -layout preference -layout preference_category -layout preference_category_material -layout preference_dialog_edittext -layout preference_dropdown -layout preference_dropdown_material -layout preference_information -layout preference_information_material -layout preference_list_fragment -layout preference_material -layout preference_recyclerview -layout preference_widget_checkbox -layout preference_widget_materialswitch -layout preference_widget_seekbar -layout preference_widget_seekbar_material -layout preference_widget_switch -layout preference_widget_switch_compat -layout select_dialog_item_material -layout select_dialog_multichoice_material -layout select_dialog_singlechoice_material -layout splash_screen_view -layout support_simple_spinner_dropdown_item -layout text_actions_layout -layout text_compose_panel -layout utils_toast_view -menu ai_menu -menu menu_app_logs -mipmap ic_launcher -mipmap ic_launcher_background -mipmap ic_launcher_foreground -mipmap ic_launcher_monochrome -mipmap ic_launcher_round -plurals mtrl_badge_content_description -string abc_action_bar_home_description -string abc_action_bar_up_description -string abc_action_menu_overflow_description -string abc_action_mode_done -string abc_activity_chooser_view_see_all -string abc_activitychooserview_choose_application -string abc_capital_off -string abc_capital_on -string abc_font_family_body_1_material -string abc_font_family_body_2_material -string abc_font_family_button_material -string abc_font_family_caption_material -string abc_font_family_display_1_material -string abc_font_family_display_2_material -string abc_font_family_display_3_material -string abc_font_family_display_4_material -string abc_font_family_headline_material -string abc_font_family_menu_material -string abc_font_family_subhead_material -string abc_font_family_title_material -string abc_menu_alt_shortcut_label -string abc_menu_ctrl_shortcut_label -string abc_menu_delete_shortcut_label -string abc_menu_enter_shortcut_label -string abc_menu_function_shortcut_label -string abc_menu_meta_shortcut_label -string abc_menu_shift_shortcut_label -string abc_menu_space_shortcut_label -string abc_menu_sym_shortcut_label -string abc_prepend_shortcut_label -string abc_search_hint -string abc_searchview_description_clear -string abc_searchview_description_query -string abc_searchview_description_search -string abc_searchview_description_submit -string abc_searchview_description_voice -string abc_shareactionprovider_share_with -string abc_shareactionprovider_share_with_application -string abc_toolbar_collapse_description -string about -string about_footer -string about_footer_alternate -string about_option_email -string about_option_website -string about_subtitle -string acs_ask_install_message -string acs_install_title -string acs_lsp_diagnostics_summary -string acs_lsp_diagnostics_title -string acs_lsp_hover_summary -string acs_lsp_hover_title -string acs_lsp_kotlin_code_style_summary -string acs_lsp_kotlin_code_style_title -string action_add_throws -string action_apply -string action_auto_install -string action_autofill_password -string action_cancel -string action_clear -string action_clear_filter -string action_clear_search -string action_closeAll -string action_closeOthers -string action_closeThis -string action_comment_line -string action_convert_to_block -string action_convert_to_statement -string action_copy -string action_create_missing_method -string action_create_named_session_confirm -string action_expand_selection -string action_file_received_edit -string action_file_received_open_directory -string action_filter_by_tag -string action_find_references -string action_generate_constructor -string action_generate_missing_constructor -string action_generate_setters_getters -string action_generate_toString -string action_goto_definition -string action_hide_system_logs -string action_implement_abstract_methods -string action_import_classes -string action_install_git -string action_install_ndk -string action_install_openssh -string action_kill_process -string action_manual_install -string action_new_session -string action_new_session_failsafe -string action_no -string action_open_help -string action_open_settings -string action_organize_imports -string action_override_superclass_methods -string action_remove_class -string action_remove_method -string action_remove_unused_imports -string action_remove_unused_throws -string action_rename_session_confirm -string action_report_issue -string action_reset_terminal -string action_save_to_file -string action_search -string action_select_url -string action_share -string action_share_selected_text -string action_share_transcript -string action_show_hierarchy -string action_show_system_logs -string action_suppress_unchecked_warning -string action_toggle_keep_screen_on -string action_toggle_soft_keyboard -string action_uncomment_line -string action_yes -string ai_agent_anthropic_api_key -string ai_agent_anthropic_api_key_dialog_title -string ai_agent_anthropic_api_key_summary -string ai_agent_api_key -string ai_agent_api_key_dialog_title -string ai_agent_api_key_summary -string ai_agent_deepseek_api_key -string ai_agent_deepseek_api_key_dialog_title -string ai_agent_deepseek_api_key_summary -string ai_agent_description -string ai_agent_enable -string ai_agent_enable_summary -string ai_agent_grok_api_key -string ai_agent_instructions -string ai_agent_note -string ai_agent_openai_api_key -string ai_agent_openai_api_key_dialog_title -string ai_agent_openai_api_key_summary -string ai_agent_prompt_hint -string ai_agent_send -string ai_agent_settings -string ai_agent_title -string all_saved -string app_logs -string app_name -string app_name_dcm -string appbar_scrolling_view_behavior -string back -string backup_success -string bootstrap_error_abort -string bootstrap_error_body -string bootstrap_error_installed_on_portable_sd -string bootstrap_error_not_primary_user_message -string bootstrap_error_title -string bootstrap_error_try_again -string bootstrap_installer_body -string bottom_sheet_behavior -string bottomsheet_action_collapse -string bottomsheet_action_expand -string bottomsheet_action_expand_halfway -string bottomsheet_drag_handle_content_description -string browse -string browse_other_location -string btn_close -string btn_docs -string btn_donate -string btn_idecfg -string btn_ignore_changes -string btn_opt_in -string btn_proceed_str -string btn_sync -string build_output -string build_status_failed -string build_status_idle -string build_status_in_progress -string build_status_sucess -string c_cpp -string call_notification_answer_action -string call_notification_answer_video_action -string call_notification_decline_action -string call_notification_hang_up_action -string call_notification_incoming_text -string call_notification_ongoing_text -string call_notification_screening_text -string cancel -string cancel_action -string ccpp_lsp_category_summary -string cfg_installed_cmake_version -string cfg_installed_ndk_version -string character_counter_content_description -string character_counter_overflowed_content_description -string character_counter_pattern -string choose_language -string choose_template -string classtype_activity -string classtype_class -string classtype_enum -string clear_text_end_icon_content_description -string configure -string copied -string copy -string copy_path -string create -string create_auto_layout -string create_project -string default_package_name -string default_project_name -string delete -string delete_failed -string delete_file -string delete_project_message -string delete_project_title -string deleted -string discussions_on_qq -string discussions_on_telegram -string err_authority_not_allowed -string err_cannot_determine_package -string err_invalid_data_by_intent -string err_selected_variant_not_found -string error -string error_a11y_label -string error_allow_external_apps_ungranted -string error_app_not_installed_or_disabled_warning -string error_attempted_to_ask_for_permissions_not_requested -string error_attempted_to_check_for_permissions_not_requested -string error_disable_component_failed -string error_display_over_other_apps_permission_not_granted -string error_display_over_other_apps_permission_not_granted_to_start_terminal -string error_enable_component_failed -string error_exception_received_while_executing_app_shell_command -string error_executable_unset -string error_execution_cancelled -string error_failed_to_execute_app_shell_command -string error_failed_to_execute_termux_session_command -string error_failed_to_request_permissions -string error_get_component_state_failed -string error_get_package_context_failed_help_url_message -string error_get_package_context_failed_message -string error_get_package_context_failed_title -string error_has_not_requested_legacy_external_storage -string error_icon_content_description -string error_ndk_not_found_or_incompatible -string error_sending_sigkill_to_process -string error_termux_app_package_context_not_accessible -string error_termux_prefix_dir_path_not_accessible -string error_termux_service_execution_command_shell_name_unset -string error_termux_service_invalid_execution_command_runner -string error_termux_service_start_failed_bg -string error_termux_service_start_failed_general -string error_termux_service_unsupported_execution_command_runner -string error_termux_service_unsupported_execution_command_shell_create_mode -string exit -string expand_button_title -string exposed_dropdown_menu_content_description -string extract -string fab_transformation_scrim_behavior -string fab_transformation_sheet_behavior -string file_name -string folder_name -string get_started -string git_clone -string git_clone_branch -string git_clone_custom_options -string git_clone_failed -string git_clone_in_progress -string git_clone_invalid_url -string git_clone_options -string git_clone_repo -string git_clone_repo_url -string git_clone_success -string gradle -string greeting_subtitle -string greeting_title -string hide_bottom_view_on_scroll_behavior -string hin_jdk_version -string hint_android_ndk_version -string hint_android_sdk_version -string hint_attr_value -string hint_find_project_filter -string hint_search_logs -string hint_search_tasks -string hint_tag_filter -string icon_content_description -string ide_logs -string ide_preferences -string idepref_about_summary -string idepref_about_title -string idepref_build_clearCache_summary -string idepref_build_clearCache_title -string idepref_build_customgradlecommands_summary -string idepref_build_customgradlecommands_title -string idepref_build_title -string idepref_buildnrun_summary -string idepref_changelog_summary -string idepref_channel_summary -string idepref_customFont_summary -string idepref_customFont_title -string idepref_deleteEmptyLines_summary -string idepref_deleteEmptyLines_title -string idepref_deleteTabs_summary -string idepref_deleteTabs_title -string idepref_dependencies_updater_summary -string idepref_dependencies_updater_title -string idepref_devOptions_dumpLogs_summary -string idepref_devOptions_dumpLogs_title -string idepref_devOptions_enableLogsender_summary -string idepref_devOptions_enableLogsender_title -string idepref_devOptions_summary -string idepref_editor_autoSave_summary -string idepref_editor_autoSave_title -string idepref_editor_autosave_summary -string idepref_editor_autosave_title -string idepref_editor_category_common -string idepref_editor_category_java -string idepref_editor_colorScheme -string idepref_editor_colorScheme_summary -string idepref_editor_fontsize_summary -string idepref_editor_fontsize_title -string idepref_editor_keyboard_sugg_summary -string idepref_editor_keyboard_sugg_title -string idepref_editor_ligatures_summary -string idepref_editor_ligatures_title -string idepref_editor_paintingflags_summary -string idepref_editor_paintingflags_title -string idepref_editor_pinLineNumbers_summary -string idepref_editor_pinLineNumbers_title -string idepref_editor_stickScroll_title -string idepref_editor_stickyScroll_summary -string idepref_editor_string_ext_helper_summary -string idepref_editor_string_ext_helper_title -string idepref_editor_summary -string idepref_editor_syntax_engine_summary -string idepref_editor_syntax_engine_textmate -string idepref_editor_syntax_engine_title -string idepref_editor_syntax_engine_tree_sitter -string idepref_editor_title -string idepref_editor_useSoftTabs_summary -string idepref_editor_useSoftTabs_title -string idepref_editor_use_magnifier_summary -string idepref_editor_use_magnifier_title -string idepref_editor_word_wrap_summary -string idepref_editor_word_wrap_title -string idepref_emptyElements_summary -string idepref_emptyElements_title -string idepref_enableBuildOutput_summary -string idepref_enableBuildOutput_title -string idepref_general_localeSelector_summary -string idepref_general_localeSelector_title -string idepref_general_projectConfig -string idepref_general_summary -string idepref_general_themeSelector_summary -string idepref_general_themeSelector_title -string idepref_general_uiMode -string idepref_general_uiMode_summary -string idepref_github_summary -string idepref_group_debugging -string idepref_group_summary -string idepref_installViaShizuku_summary -string idepref_installViaShizuku_title -string idepref_java_diagnosticEnabled_title -string idepref_java_diagnosticsEnabled_summary -string idepref_java_matchLower_summary -string idepref_java_matchLower_title -string idepref_java_useGoogleStyle_summary -string idepref_java_useGoogleStyle_title -string idepref_jdkVersion_summary -string idepref_jdkVersion_title -string idepref_kotlin_indexing_notif_summary -string idepref_kotlin_indexing_notif_title -string idepref_launchAppAfterInstall_summary -string idepref_launchAppAfterInstall_title -string idepref_maxLineWidth_summary -string idepref_maxLineWidth_title -string idepref_msg_customGradleInstallation -string idepref_preservedNewLines_summary -string idepref_preservedNewLines_title -string idepref_splitAttrIndentSize_summary -string idepref_splitAttrIndentSize_title -string idepref_stats_optIn_summary -string idepref_stats_optIn_title -string idepref_title_customGradleInstallation -string idepref_useIcu_summary -string idepref_useIcu_title -string idepref_visiblePassword_summary -string idepref_visiblePassword_title -string idepref_xml_closingBrackNewLine_summary -string idepref_xml_closingBrackNewLine_title -string idepref_xml_insertFinalNewLine_summary -string idepref_xml_insertFinalNewLine_title -string idepref_xml_joinCDataLines_summary -string idepref_xml_joinCDataLines_title -string idepref_xml_joinComment_summary -string idepref_xml_joinComment_title -string idepref_xml_joinContent_summary -string idepref_xml_joinContent_title -string idepref_xml_preserveAttrLineBreaks_summary -string idepref_xml_preserveAttrLineBreaks_title -string idepref_xml_preserveEmptyContent_summary -string idepref_xml_preserveEmptyContent_title -string idepref_xml_spaceBeforeEmptyClose_summary -string idepref_xml_spaceBeforeEmptyClose_title -string idepref_xml_splitAttributes_summary -string idepref_xml_splitAttributes_title -string idepref_xml_trimFinalNewLine_summary -string idepref_xml_trimFinalNewLine_title -string idepref_xml_trimTrailingWs_summary -string idepref_xml_trimTrailingWs_title -string include_test_str -string installing_lsp -string invalid_name -string invalid_project_name_message -string item_view_role_description -string java -string kotlin -string kotlin_lsp_category_summary -string kotlin_server_required -string language -string locale_system_default -string log_level_debug -string log_level_normal -string log_level_off -string log_level_title -string log_level_unknown -string log_level_value -string log_level_verbose -string lsp_cancel_button -string lsp_cleaning_old_installation -string lsp_download_complete_title -string lsp_download_url_unavailable -string lsp_downloading_progress -string lsp_downloading_title -string lsp_error_message -string lsp_extracting_files -string lsp_extracting_progress -string lsp_initializing_download -string lsp_install_str -string lsp_installation_complete_description -string lsp_installation_complete_title -string lsp_installation_failed_description -string lsp_installation_failed_title -string lsp_installed_summary -string lsp_installed_title -string lsp_ok_button -string lsp_options -string lsp_options_c_cpp_summary -string lsp_options_c_cpp_title -string lsp_options_kotlin_summary -string lsp_options_kotlin_title -string lsp_options_summary -string lsp_retry_button -string lsp_server_connecting -string lsp_server_download_failed -string lsp_server_downloading -string lsp_server_downloading_status -string lsp_server_error_title -string lsp_server_extracting -string lsp_server_fetching_info -string lsp_server_install_success -string lsp_server_no_download_link -string lsp_server_not_found -string lsp_server_please_wait -string lsp_server_preparing_download -string lsp_server_progress_percentage -string lsp_server_success_title -string lsp_server_uninstall -string lsp_server_uninstall_error -string lsp_server_uninstall_failed -string lsp_server_uninstall_message -string lsp_server_uninstall_success -string lsp_server_uninstall_title -string lsp_server_uninstalling -string lsp_setup_str -string lsp_unknown_error -string lsp_update_available_description -string lsp_update_available_title -string lsp_update_button -string lsp_update_check_failed -string lsp_update_success_description -string lsp_update_success_title -string m3_exceed_max_badge_text_suffix -string m3_loading_indicator_content_description -string m3_ref_typeface_brand_medium -string m3_ref_typeface_brand_regular -string m3_ref_typeface_plain_medium -string m3_ref_typeface_plain_regular -string m3_sys_motion_easing_emphasized -string m3_sys_motion_easing_emphasized_accelerate -string m3_sys_motion_easing_emphasized_decelerate -string m3_sys_motion_easing_emphasized_path_data -string m3_sys_motion_easing_legacy -string m3_sys_motion_easing_legacy_accelerate -string m3_sys_motion_easing_legacy_decelerate -string m3_sys_motion_easing_linear -string m3_sys_motion_easing_standard -string m3_sys_motion_easing_standard_accelerate -string m3_sys_motion_easing_standard_decelerate -string material_clock_display_divider -string material_clock_toggle_content_description -string material_hour_24h_suffix -string material_hour_selection -string material_hour_suffix -string material_minute_selection -string material_minute_suffix -string material_motion_easing_accelerated -string material_motion_easing_decelerated -string material_motion_easing_emphasized -string material_motion_easing_linear -string material_motion_easing_standard -string material_slider_range_end -string material_slider_range_start -string material_slider_value -string material_timepicker_am -string material_timepicker_clock_mode_description -string material_timepicker_hour -string material_timepicker_minute -string material_timepicker_pm -string material_timepicker_select_time -string material_timepicker_text_input_mode_description -string menu_find -string menu_find_file -string menu_find_project -string minimum_sdk -string msg_action_open_application -string msg_add_termux_debug_info -string msg_androidide_statistics -string msg_api_info_deprecated -string msg_api_info_removed -string msg_api_info_since -string msg_app_launch_failed -string msg_app_unavailable_for_intent -string msg_build_variants_fetch_failed -string msg_can_contain_slashes -string msg_cannot_create_terminal_session -string msg_cannot_generate_constructor -string msg_cannot_generate_setters_getters -string msg_cannot_generate_toString -string msg_cannot_override_methods -string msg_cannot_perform_fix -string msg_chmod_exec -string msg_classname_with_keywords -string msg_clear_cache -string msg_codeaction_failed -string msg_color_picker_pick -string msg_confirm_delete -string msg_confirm_open_project -string msg_confirm_project_close -string msg_confirm_project_open -string msg_connected_to_cellular -string msg_connected_to_metered_connection -string msg_constructor_available -string msg_copy_report_action -string msg_crash_report_hint -string msg_create_new_project -string msg_create_new_project_greeting -string msg_default_shell -string msg_dir_picker_failed -string msg_directory_absolute_path -string msg_disable_background_data_restriction -string msg_disabling_terminal_toolbar -string msg_drawer_for_files -string msg_editor_font_size -string msg_empty_package -string msg_empty_search_query -string msg_empty_ui_layout -string msg_empty_view -string msg_emptyview_applogs -string msg_emptyview_buildoutput -string msg_emptyview_diagnostics -string msg_emptyview_idelogs -string msg_enable_ide_logs -string msg_enabling_terminal_toolbar -string msg_err_select_tasks -string msg_experimental_flavor -string msg_extracting_hooks -string msg_failed_list_files -string msg_file_created -string msg_file_creation_failed -string msg_file_exists -string msg_file_is_not_dir -string msg_file_not_exist -string msg_file_saved_successfully -string msg_file_tree -string msg_files_being_saved -string msg_files_unsaved -string msg_find_project_filter -string msg_finding_definition -string msg_finding_references -string msg_first_build -string msg_folder_created -string msg_folder_creation_failed -string msg_folder_exists -string msg_generate_xml_failed -string msg_generating_report -string msg_get_package_failed -string msg_gradle_installation_input_help -string msg_gradle_installation_path -string msg_grant_permissions -string msg_hex_color_code -string msg_ide_crashed -string msg_ide_logs_disabled -string msg_ignore_case -string msg_initializing_project -string msg_install_tools -string msg_installing_apk -string msg_installing_gradlew -string msg_invalid_layout_name -string msg_invalid_module_name -string msg_invalid_name -string msg_invalid_project_details -string msg_launch_failure_no_app_module -string msg_layout_file_creation_failed -string msg_layout_file_exists -string msg_linking -string msg_loading_tasks -string msg_logsender_disabled -string msg_max_terminals_reached -string msg_need_help -string msg_newfile_dest -string msg_no_definition -string msg_no_fields_found -string msg_no_fields_selected -string msg_no_internet -string msg_no_methods_selected -string msg_no_modules -string msg_no_overridable_methods -string msg_no_references -string msg_no_unresolved_classes -string msg_open_existing_project -string msg_open_projects -string msg_opened_project_does_not_exist -string msg_output_text_extraction_failed -string msg_package_is_not_valid -string msg_package_is_to_long -string msg_package_mus_have_dot -string msg_package_not_use_digit_first -string msg_package_not_valid_char_1 -string msg_package_not_valid_char_2 -string msg_path_must_be_dir -string msg_path_must_be_file -string msg_performing_actions -string msg_picked_isnt_dir -string msg_preferences -string msg_project_dir_doesnt_exist -string msg_project_dir_inaccessible -string msg_project_initialization_failed -string msg_project_initialized -string msg_project_not_initialized -string msg_rename_file -string msg_replacement -string msg_report_crash -string msg_report_issue -string msg_report_truncated -string msg_requires_dump_and_package_usage_stats_permissions -string msg_search_modules -string msg_searching_project -string msg_select_attr -string msg_select_fields -string msg_select_from_primary_storage -string msg_select_methods -string msg_select_search_modules -string msg_select_url_copied_to_clipboard -string msg_snowfall_overlay -string msg_storage_permission_granted_on_request -string msg_storage_permission_not_granted -string msg_storage_permission_not_granted_on_request -string msg_swipe_for_output -string msg_swipe_up -string msg_sync_needed -string msg_tab_size -string msg_tasks_to_run -string msg_terminal_new_sessions_disabled -string msg_terminal_reset -string msg_termux_app_required_by_app -string msg_toString_overridden -string msg_tooling_server_unavailable -string msg_unsupported_device -string msg_use_kts -string msg_use_ndk -string msg_use_regex -string msg_value_empty -string msg_viewaction_add_attr -string msg_yesno_def_message -string msg_yesno_def_title -string mtrl_badge_numberless_content_description -string mtrl_button_collapsed_content_description -string mtrl_button_expanded_content_description -string mtrl_checkbox_button_icon_path_checked -string mtrl_checkbox_button_icon_path_group_name -string mtrl_checkbox_button_icon_path_indeterminate -string mtrl_checkbox_button_icon_path_name -string mtrl_checkbox_button_path_checked -string mtrl_checkbox_button_path_group_name -string mtrl_checkbox_button_path_name -string mtrl_checkbox_button_path_unchecked -string mtrl_checkbox_state_description_checked -string mtrl_checkbox_state_description_indeterminate -string mtrl_checkbox_state_description_unchecked -string mtrl_chip_close_icon_content_description -string mtrl_exceed_max_badge_number_content_description -string mtrl_exceed_max_badge_number_suffix -string mtrl_picker_a11y_next_month -string mtrl_picker_a11y_prev_month -string mtrl_picker_announce_current_range_selection -string mtrl_picker_announce_current_selection -string mtrl_picker_announce_current_selection_none -string mtrl_picker_cancel -string mtrl_picker_confirm -string mtrl_picker_date_header_selected -string mtrl_picker_date_header_title -string mtrl_picker_date_header_unselected -string mtrl_picker_day_of_week_column_header -string mtrl_picker_end_date_description -string mtrl_picker_invalid_format -string mtrl_picker_invalid_format_example -string mtrl_picker_invalid_format_use -string mtrl_picker_invalid_range -string mtrl_picker_navigate_to_current_year_description -string mtrl_picker_navigate_to_year_description -string mtrl_picker_out_of_range -string mtrl_picker_range_header_only_end_selected -string mtrl_picker_range_header_only_start_selected -string mtrl_picker_range_header_selected -string mtrl_picker_range_header_title -string mtrl_picker_range_header_unselected -string mtrl_picker_save -string mtrl_picker_start_date_description -string mtrl_picker_text_input_date_hint -string mtrl_picker_text_input_date_range_end_hint -string mtrl_picker_text_input_date_range_start_hint -string mtrl_picker_text_input_day_abbr -string mtrl_picker_text_input_month_abbr -string mtrl_picker_text_input_year_abbr -string mtrl_picker_today_description -string mtrl_picker_toggle_to_calendar_input_mode -string mtrl_picker_toggle_to_day_selection -string mtrl_picker_toggle_to_text_input_mode -string mtrl_picker_toggle_to_year_selection -string mtrl_picker_toggled_to_day_selection -string mtrl_picker_toggled_to_year_selection -string mtrl_switch_thumb_group_name -string mtrl_switch_thumb_path_checked -string mtrl_switch_thumb_path_morphing -string mtrl_switch_thumb_path_name -string mtrl_switch_thumb_path_pressed -string mtrl_switch_thumb_path_unchecked -string mtrl_switch_track_decoration_path -string mtrl_switch_track_path -string mtrl_timepicker_cancel -string mtrl_timepicker_confirm -string name_already_exists -string native_error_title -string native_language -string nav_rail_collapsed_a11y_label -string nav_rail_expanded_a11y_label -string ndk_version_auto -string need_help -string new_file -string new_folder -string new_java_class -string new_kotlin_class -string new_name -string new_project -string new_project_name -string new_xml_resource -string next -string no -string no_acs_summary -string no_acs_title -string no_internet -string no_projects_found -string no_projects_match_search -string not_set -string notification_action_exit -string notification_action_wake_lock -string notification_action_wake_unlock -string official_tg_channel -string onboarding_subtitle_permissions -string onboarding_title_permissions -string open_ide_cfg_msg -string open_project -string open_with -string package_name -string password_toggle_content_description -string path_password_eye -string path_password_eye_mask_strike_through -string path_password_eye_mask_visible -string path_password_strike_through -string permdesc_bind_logger_service -string permission_desc_install_packages -string permission_desc_storage -string permission_title_install_packages -string permission_title_storage -string permlab_bind_logger_service -string please_wait -string pref_changelog -string preference_copied -string preparing -string preparing_first -string previous -string project_app_name -string project_configuration -string project_contians_clang_title -string project_contians_kotlin_title -string project_created_successfully -string project_creation_failed -string project_delete_failed -string project_deleted_success -string project_location -string project_name -string project_name_exists_message -string project_rename_failed -string project_renamed_success -string quick_run_debug -string recent_badge -string redo -string rename -string rename_failed -string rename_file -string rename_project -string renamed -string replace -string replaceAll -string reset -string restart_action -string restart_app_message -string restart_app_title -string restype_drawable -string restype_layout -string restype_menu -string restype_other -string run -string save -string save_failed -string search_menu_title -string search_projects_hint -string searchbar_scrolling_view_behavior -string searchview_clear_text_content_description -string searchview_navigation_content_description -string server_status -string servers -string side_sheet_accessibility_pane_title -string side_sheet_behavior -string sidebar_git_branches_msg -string sidebar_git_changes_msg -string sidebar_git_history_msg -string sidebar_git_remotes_msg -string sidebar_git_settings_msg -string sidebar_git_title -string skip_for_1_min -string sora_editor_clip_text_length_too_large -string sora_editor_diagnostics_more_actions -string sora_editor_editor_formatting -string sora_editor_editor_search_busy -string sora_editor_editor_search_replacing -string sora_editor_last -string sora_editor_long_select -string sora_editor_more -string sora_editor_next -string sora_editor_replace -string sora_editor_replaceAll -string sora_editor_replacement -string sora_editor_text_to_search -string status_bar_notification_info_overflow -string subtitle_desc -string subtitle_install_tools -string summary_anonymous_usage_stats -string summary_collapsed_preference_list -string summary_contribute -string summary_contributors -string summary_open_source_licenses -string template_basic -string template_compose -string template_cpp -string template_empty -string template_navigation_drawer -string template_navigation_tabs -string template_no_AndroidX -string template_no_activity -string template_tabs -string terminal_bstab -string terminal_more -string termux_crash_report_notifications_enabled_off -string termux_crash_report_notifications_enabled_on -string termux_crash_report_notifications_enabled_title -string termux_debugging_preferences_summary -string termux_debugging_preferences_title -string termux_keyboard_header -string termux_log_level_title -string termux_logging_header -string termux_preferences_summary -string termux_preferences_title -string termux_soft_keyboard_enabled_off -string termux_soft_keyboard_enabled_on -string termux_soft_keyboard_enabled_only_if_no_hardware_off -string termux_soft_keyboard_enabled_only_if_no_hardware_on -string termux_soft_keyboard_enabled_only_if_no_hardware_title -string termux_soft_keyboard_enabled_title -string termux_terminal_io_preferences_summary -string termux_terminal_io_preferences_title -string termux_terminal_view_key_logging_enabled_off -string termux_terminal_view_key_logging_enabled_on -string termux_terminal_view_key_logging_enabled_title -string termux_terminal_view_preferences_summary -string termux_terminal_view_preferences_title -string termux_terminal_view_terminal_margin_adjustment_off -string termux_terminal_view_terminal_margin_adjustment_on -string termux_terminal_view_terminal_margin_adjustment_title -string termux_terminal_view_view_header -string text_create -string text_to_search -string theme_blue_wave -string theme_greenish -string theme_material_you -string theme_sunny_glow -string theme_vscode -string title_android_version -string title_androidide_statistics -string title_app_logs -string title_app_version -string title_apply -string title_begin_long_select -string title_build_variants -string title_cancel_build -string title_change_text_size -string title_choose_application -string title_class_chooser -string title_clear_output -string title_close_project -string title_common -string title_confirm_delete -string title_confirm_kill_process -string title_confirm_open_project -string title_confirm_project_close -string title_confirm_project_open -string title_confirmation -string title_contribute -string title_contributors -string title_country -string title_cpu_arch -string title_create_named_session -string title_crowdin_translators -string title_default_shell -string title_developer_options -string title_device -string title_discard -string title_disconnect_log_senders -string title_enable_ide_logs -string title_experiment_flavor -string title_file_received -string title_files_unsaved -string title_filter_by_tag -string title_first_build -string title_fix_imports -string title_format_code -string title_general -string title_generating_xml -string title_github -string title_github_contributors -string title_gradle_service_notification -string title_gradle_service_notification_channel -string title_gradle_service_notification_ticker -string title_grant -string title_ide_configurations -string title_install_location_error -string title_install_tools -string title_installation_failed -string title_interface -string title_launch_app -string title_max_terminals_reached -string title_misc -string title_open_projects -string title_open_source_licenses -string title_open_url_with -string title_preview_data -string title_preview_layout -string title_privacy -string title_reload_color_schemes -string title_rename_session -string title_report_text -string title_run_options -string title_run_tasks -string title_search_logs -string title_select_url_dialog -string title_select_url_none_found -string title_share_selected_text -string title_share_selected_text_with -string title_share_transcript -string title_share_transcript_with -string title_share_with -string title_snowfall_overlay -string title_socials -string title_sync_project -string title_tab_size -string title_terminal -string title_translations -string title_unique_id -string title_unsupported_device -string title_unsupported_user -string title_viewaction_delete -string uiMode_dark -string uiMode_light -string uiMode_system -string ui_category_google -string ui_category_layouts -string ui_category_widgets -string undo -string update_all -string updater_available_variants -string updater_browser_error -string updater_cancel -string updater_cannot_open_browser -string updater_changelog_error -string updater_changelog_failed -string updater_check_failed -string updater_current_architecture -string updater_device_arch -string updater_download -string updater_download_apk_error -string updater_download_error -string updater_download_failed -string updater_download_failed_with_error -string updater_downloading_update -string updater_enable_install_permission -string updater_fetch_error -string updater_http_error -string updater_install_error -string updater_installation_failed -string updater_later -string updater_new_version_available -string updater_no_compatible_update -string updater_no_compatible_variant -string updater_no_updates_available -string updater_package_not_found -string updater_parse_error -string updater_preparing_download -string updater_progress_format -string updater_supported_abis -string updater_target_version_code -string updater_trying_fallbacks -string updater_unknown_arch_fallback -string updater_update_available -string updater_using_arm32_fallback -string updater_using_first_variant -string updater_using_x86_fallback -string updater_version_check_log -string updater_view_in_browser -string updates_available -string use_cmake -string use_gradle_kotlin_dsl -string v7_preference_off -string v7_preference_on -string view_diags -string view_search_results -string warning -string widget_analog_clock -string widget_auto_complete_textview -string widget_button -string widget_calendar_view -string widget_checkbox -string widget_checked_textview -string widget_chronometer -string widget_constraint_layout -string widget_digital_clock -string widget_edittext -string widget_frame_layout -string widget_grid_layout -string widget_grid_view -string widget_horizontal_scrollview -string widget_image_button -string widget_image_view -string widget_imageswitcher -string widget_inputlayout -string widget_linear_layout_horz -string widget_linear_layout_vert -string widget_listview -string widget_mbutton -string widget_mcardview -string widget_mswitch -string widget_multi_auto_complete_textview -string widget_number_picker -string widget_progressbar -string widget_quick_contact_badge -string widget_radio_button -string widget_radio_group -string widget_rating_bar -string widget_relative_layout -string widget_scrollview -string widget_seekbar -string widget_space -string widget_spinner -string widget_surfaceview -string widget_switch -string widget_text_clock -string widget_text_view -string widget_textswitcher -string widget_textureview -string widget_textview -string widget_togglebutton -string widget_videoview -string widget_view -string widget_viewanimator -string widget_viewflipper -string widget_viewswitcher -string widget_webview -string wizard_language -string wizard_module_name -string wizard_module_type -string wizard_save_location -string xml -string xml_formatting_options -string xml_formatting_options_summary -string yes -string you_have_new_dependency_update -style ActivityTranslucent -style AlertDialog_AppCompat -style AlertDialog_AppCompat_Light -style Animation_AppCompat_Dialog -style Animation_AppCompat_DropDownUp -style Animation_AppCompat_Tooltip -style Animation_Design_BottomSheetDialog -style Animation_Material3_BottomSheetDialog -style Animation_Material3_SideSheetDialog -style Animation_Material3_SideSheetDialog_Left -style Animation_Material3_SideSheetDialog_Right -style Animation_MaterialComponents_BottomSheetDialog -style AppTheme_MaterialAlertDialog -style AppTheme_ShapeAppearance_MainFragment_Logo -style AppTheme_ShapeOverlay_Large -style AppTheme_ShapeOverlay_TemplateImage -style AppTheme_Splash -style AppTheme_SwitchPreference -style AppTheme_TabLayout -style AppTheme_TextInputLayout_Dropdown -style AppTheme_TextInputLayout_Dropdown_Filled -style BasePreferenceThemeOverlay -style Base_AlertDialog_AppCompat -style Base_AlertDialog_AppCompat_Light -style Base_Animation_AppCompat_Dialog -style Base_Animation_AppCompat_DropDownUp -style Base_Animation_AppCompat_Tooltip -style Base_CardView -style Base_DialogWindowTitleBackground_AppCompat -style Base_DialogWindowTitle_AppCompat -style Base_MaterialAlertDialog_MaterialComponents_Title_Icon -style Base_MaterialAlertDialog_MaterialComponents_Title_Panel -style Base_MaterialAlertDialog_MaterialComponents_Title_Text -style Base_TextAppearance_AppCompat -style Base_TextAppearance_AppCompat_Body1 -style Base_TextAppearance_AppCompat_Body2 -style Base_TextAppearance_AppCompat_Button -style Base_TextAppearance_AppCompat_Caption -style Base_TextAppearance_AppCompat_Display1 -style Base_TextAppearance_AppCompat_Display2 -style Base_TextAppearance_AppCompat_Display3 -style Base_TextAppearance_AppCompat_Display4 -style Base_TextAppearance_AppCompat_Headline -style Base_TextAppearance_AppCompat_Inverse -style Base_TextAppearance_AppCompat_Large -style Base_TextAppearance_AppCompat_Large_Inverse -style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large -style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small -style Base_TextAppearance_AppCompat_Medium -style Base_TextAppearance_AppCompat_Medium_Inverse -style Base_TextAppearance_AppCompat_Menu -style Base_TextAppearance_AppCompat_SearchResult -style Base_TextAppearance_AppCompat_SearchResult_Subtitle -style Base_TextAppearance_AppCompat_SearchResult_Title -style Base_TextAppearance_AppCompat_Small -style Base_TextAppearance_AppCompat_Small_Inverse -style Base_TextAppearance_AppCompat_Subhead -style Base_TextAppearance_AppCompat_Subhead_Inverse -style Base_TextAppearance_AppCompat_Title -style Base_TextAppearance_AppCompat_Title_Inverse -style Base_TextAppearance_AppCompat_Tooltip -style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu -style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle -style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -style Base_TextAppearance_AppCompat_Widget_ActionBar_Title -style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse -style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle -style Base_TextAppearance_AppCompat_Widget_ActionMode_Title -style Base_TextAppearance_AppCompat_Widget_Button -style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored -style Base_TextAppearance_AppCompat_Widget_Button_Colored -style Base_TextAppearance_AppCompat_Widget_Button_Inverse -style Base_TextAppearance_AppCompat_Widget_DropDownItem -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small -style Base_TextAppearance_AppCompat_Widget_Switch -style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem -style Base_TextAppearance_Material3_Search -style Base_TextAppearance_MaterialComponents_Button -style Base_TextAppearance_MaterialComponents_Headline6 -style Base_TextAppearance_MaterialComponents_Subtitle2 -style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item -style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle -style Base_TextAppearance_Widget_AppCompat_Toolbar_Title -style Base_ThemeOverlay_AppCompat -style Base_ThemeOverlay_AppCompat_ActionBar -style Base_ThemeOverlay_AppCompat_Dark -style Base_ThemeOverlay_AppCompat_Dark_ActionBar -style Base_ThemeOverlay_AppCompat_Dialog -style Base_ThemeOverlay_AppCompat_Dialog_Alert -style Base_ThemeOverlay_AppCompat_Light -style Base_ThemeOverlay_Material3_AutoCompleteTextView -style Base_ThemeOverlay_Material3_BottomSheetDialog -style Base_ThemeOverlay_Material3_Dialog -style Base_ThemeOverlay_Material3_SideSheetDialog -style Base_ThemeOverlay_Material3_TextInputEditText -style Base_ThemeOverlay_MaterialComponents_Dialog -style Base_ThemeOverlay_MaterialComponents_Dialog_Alert -style Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework -style Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework -style Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog -style Base_Theme_AppCompat -style Base_Theme_AppCompat_CompactMenu -style Base_Theme_AppCompat_Dialog -style Base_Theme_AppCompat_DialogWhenLarge -style Base_Theme_AppCompat_Dialog_Alert -style Base_Theme_AppCompat_Dialog_FixedSize -style Base_Theme_AppCompat_Dialog_MinWidth -style Base_Theme_AppCompat_Light -style Base_Theme_AppCompat_Light_DarkActionBar -style Base_Theme_AppCompat_Light_Dialog -style Base_Theme_AppCompat_Light_DialogWhenLarge -style Base_Theme_AppCompat_Light_Dialog_Alert -style Base_Theme_AppCompat_Light_Dialog_FixedSize -style Base_Theme_AppCompat_Light_Dialog_MinWidth -style Base_Theme_Material3_Dark -style Base_Theme_Material3_Dark_BottomSheetDialog -style Base_Theme_Material3_Dark_Dialog -style Base_Theme_Material3_Dark_DialogWhenLarge -style Base_Theme_Material3_Dark_Dialog_FixedSize -style Base_Theme_Material3_Dark_SideSheetDialog -style Base_Theme_Material3_Light -style Base_Theme_Material3_Light_BottomSheetDialog -style Base_Theme_Material3_Light_Dialog -style Base_Theme_Material3_Light_DialogWhenLarge -style Base_Theme_Material3_Light_Dialog_FixedSize -style Base_Theme_Material3_Light_SideSheetDialog -style Base_Theme_MaterialComponents -style Base_Theme_MaterialComponents_Bridge -style Base_Theme_MaterialComponents_CompactMenu -style Base_Theme_MaterialComponents_Dialog -style Base_Theme_MaterialComponents_DialogWhenLarge -style Base_Theme_MaterialComponents_Dialog_Alert -style Base_Theme_MaterialComponents_Dialog_Bridge -style Base_Theme_MaterialComponents_Dialog_FixedSize -style Base_Theme_MaterialComponents_Dialog_MinWidth -style Base_Theme_MaterialComponents_Light -style Base_Theme_MaterialComponents_Light_Bridge -style Base_Theme_MaterialComponents_Light_DarkActionBar -style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge -style Base_Theme_MaterialComponents_Light_Dialog -style Base_Theme_MaterialComponents_Light_DialogWhenLarge -style Base_Theme_MaterialComponents_Light_Dialog_Alert -style Base_Theme_MaterialComponents_Light_Dialog_Bridge -style Base_Theme_MaterialComponents_Light_Dialog_FixedSize -style Base_Theme_MaterialComponents_Light_Dialog_MinWidth -style Base_Theme_SplashScreen -style Base_Theme_SplashScreen_DayNight -style Base_Theme_SplashScreen_Light -style Base_V14_ThemeOverlay_Material3_BottomSheetDialog -style Base_V14_ThemeOverlay_Material3_SideSheetDialog -style Base_V14_ThemeOverlay_MaterialComponents_Dialog -style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert -style Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog -style Base_V14_Theme_Material3_Dark -style Base_V14_Theme_Material3_Dark_BottomSheetDialog -style Base_V14_Theme_Material3_Dark_Dialog -style Base_V14_Theme_Material3_Dark_SideSheetDialog -style Base_V14_Theme_Material3_Light -style Base_V14_Theme_Material3_Light_BottomSheetDialog -style Base_V14_Theme_Material3_Light_Dialog -style Base_V14_Theme_Material3_Light_SideSheetDialog -style Base_V14_Theme_MaterialComponents -style Base_V14_Theme_MaterialComponents_Bridge -style Base_V14_Theme_MaterialComponents_Dialog -style Base_V14_Theme_MaterialComponents_Dialog_Bridge -style Base_V14_Theme_MaterialComponents_Light -style Base_V14_Theme_MaterialComponents_Light_Bridge -style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge -style Base_V14_Theme_MaterialComponents_Light_Dialog -style Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge -style Base_V14_Widget_MaterialComponents_AutoCompleteTextView -style Base_V21_ThemeOverlay_AppCompat_Dialog -style Base_V21_ThemeOverlay_Material3_BottomSheetDialog -style Base_V21_ThemeOverlay_Material3_SideSheetDialog -style Base_V21_Theme_AppCompat -style Base_V21_Theme_AppCompat_Dialog -style Base_V21_Theme_AppCompat_Light -style Base_V21_Theme_AppCompat_Light_Dialog -style Base_V21_Theme_MaterialComponents -style Base_V21_Theme_MaterialComponents_Dialog -style Base_V21_Theme_MaterialComponents_Light -style Base_V21_Theme_MaterialComponents_Light_Dialog -style Base_V22_Theme_AppCompat -style Base_V22_Theme_AppCompat_Light -style Base_V23_Theme_AppCompat -style Base_V23_Theme_AppCompat_Light -style Base_V24_Theme_Material3_Dark -style Base_V24_Theme_Material3_Dark_Dialog -style Base_V24_Theme_Material3_Light -style Base_V24_Theme_Material3_Light_Dialog -style Base_V26_Theme_AppCompat -style Base_V26_Theme_AppCompat_Light -style Base_V26_Widget_AppCompat_Toolbar -style Base_V28_Theme_AppCompat -style Base_V28_Theme_AppCompat_Light -style Base_V7_ThemeOverlay_AppCompat_Dialog -style Base_V7_Theme_AppCompat -style Base_V7_Theme_AppCompat_Dialog -style Base_V7_Theme_AppCompat_Light -style Base_V7_Theme_AppCompat_Light_Dialog -style Base_V7_Widget_AppCompat_AutoCompleteTextView -style Base_V7_Widget_AppCompat_EditText -style Base_V7_Widget_AppCompat_Toolbar -style Base_Widget_AppCompat_ActionBar -style Base_Widget_AppCompat_ActionBar_Solid -style Base_Widget_AppCompat_ActionBar_TabBar -style Base_Widget_AppCompat_ActionBar_TabText -style Base_Widget_AppCompat_ActionBar_TabView -style Base_Widget_AppCompat_ActionButton -style Base_Widget_AppCompat_ActionButton_CloseMode -style Base_Widget_AppCompat_ActionButton_Overflow -style Base_Widget_AppCompat_ActionMode -style Base_Widget_AppCompat_ActivityChooserView -style Base_Widget_AppCompat_AutoCompleteTextView -style Base_Widget_AppCompat_Button -style Base_Widget_AppCompat_ButtonBar -style Base_Widget_AppCompat_ButtonBar_AlertDialog -style Base_Widget_AppCompat_Button_Borderless -style Base_Widget_AppCompat_Button_Borderless_Colored -style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog -style Base_Widget_AppCompat_Button_Colored -style Base_Widget_AppCompat_Button_Small -style Base_Widget_AppCompat_CompoundButton_CheckBox -style Base_Widget_AppCompat_CompoundButton_RadioButton -style Base_Widget_AppCompat_CompoundButton_Switch -style Base_Widget_AppCompat_DrawerArrowToggle -style Base_Widget_AppCompat_DrawerArrowToggle_Common -style Base_Widget_AppCompat_DropDownItem_Spinner -style Base_Widget_AppCompat_EditText -style Base_Widget_AppCompat_ImageButton -style Base_Widget_AppCompat_Light_ActionBar -style Base_Widget_AppCompat_Light_ActionBar_Solid -style Base_Widget_AppCompat_Light_ActionBar_TabBar -style Base_Widget_AppCompat_Light_ActionBar_TabText -style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse -style Base_Widget_AppCompat_Light_ActionBar_TabView -style Base_Widget_AppCompat_Light_PopupMenu -style Base_Widget_AppCompat_Light_PopupMenu_Overflow -style Base_Widget_AppCompat_ListMenuView -style Base_Widget_AppCompat_ListPopupWindow -style Base_Widget_AppCompat_ListView -style Base_Widget_AppCompat_ListView_DropDown -style Base_Widget_AppCompat_ListView_Menu -style Base_Widget_AppCompat_PopupMenu -style Base_Widget_AppCompat_PopupMenu_Overflow -style Base_Widget_AppCompat_PopupWindow -style Base_Widget_AppCompat_ProgressBar -style Base_Widget_AppCompat_ProgressBar_Horizontal -style Base_Widget_AppCompat_RatingBar -style Base_Widget_AppCompat_RatingBar_Indicator -style Base_Widget_AppCompat_RatingBar_Small -style Base_Widget_AppCompat_SearchView -style Base_Widget_AppCompat_SearchView_ActionBar -style Base_Widget_AppCompat_SeekBar -style Base_Widget_AppCompat_SeekBar_Discrete -style Base_Widget_AppCompat_Spinner -style Base_Widget_AppCompat_Spinner_Underlined -style Base_Widget_AppCompat_TextView -style Base_Widget_AppCompat_TextView_SpinnerItem -style Base_Widget_AppCompat_Toolbar -style Base_Widget_AppCompat_Toolbar_Button_Navigation -style Base_Widget_Design_TabLayout -style Base_Widget_Material3_ActionBar_Solid -style Base_Widget_Material3_ActionMode -style Base_Widget_Material3_BottomNavigationView -style Base_Widget_Material3_CardView -style Base_Widget_Material3_Chip -style Base_Widget_Material3_CollapsingToolbar -style Base_Widget_Material3_CompoundButton_CheckBox -style Base_Widget_Material3_CompoundButton_RadioButton -style Base_Widget_Material3_CompoundButton_Switch -style Base_Widget_Material3_DockedToolbar -style Base_Widget_Material3_ExtendedFloatingActionButton -style Base_Widget_Material3_ExtendedFloatingActionButton_Icon -style Base_Widget_Material3_ExtendedFloatingActionButton_Large -style Base_Widget_Material3_ExtendedFloatingActionButton_Medium -style Base_Widget_Material3_ExtendedFloatingActionButton_Small -style Base_Widget_Material3_FloatingActionButton -style Base_Widget_Material3_FloatingActionButton_Large -style Base_Widget_Material3_FloatingActionButton_Medium -style Base_Widget_Material3_FloatingActionButton_Small -style Base_Widget_Material3_FloatingToolbar -style Base_Widget_Material3_Light_ActionBar_Solid -style Base_Widget_Material3_MaterialCalendar_NavigationButton -style Base_Widget_Material3_Snackbar -style Base_Widget_Material3_TabLayout -style Base_Widget_Material3_TabLayout_OnSurface -style Base_Widget_Material3_TabLayout_Secondary -style Base_Widget_MaterialComponents_AutoCompleteTextView -style Base_Widget_MaterialComponents_CheckedTextView -style Base_Widget_MaterialComponents_Chip -style Base_Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton -style Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton -style Base_Widget_MaterialComponents_PopupMenu -style Base_Widget_MaterialComponents_PopupMenu_ContextMenu -style Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow -style Base_Widget_MaterialComponents_PopupMenu_Overflow -style Base_Widget_MaterialComponents_Slider -style Base_Widget_MaterialComponents_Snackbar -style Base_Widget_MaterialComponents_TextInputEditText -style Base_Widget_MaterialComponents_TextInputLayout -style Base_Widget_MaterialComponents_TextView -style Base_v21_Theme_SplashScreen -style Base_v21_Theme_SplashScreen_Light -style Base_v27_Theme_SplashScreen -style Base_v27_Theme_SplashScreen_Light -style CardView -style CardView_Dark -style CardView_Light -style MaterialAlertDialog_Material3 -style MaterialAlertDialog_Material3_Animation -style MaterialAlertDialog_Material3_Body_Text -style MaterialAlertDialog_Material3_Body_Text_CenterStacked -style MaterialAlertDialog_Material3_Title_Icon -style MaterialAlertDialog_Material3_Title_Icon_CenterStacked -style MaterialAlertDialog_Material3_Title_Panel -style MaterialAlertDialog_Material3_Title_Panel_CenterStacked -style MaterialAlertDialog_Material3_Title_Text -style MaterialAlertDialog_Material3_Title_Text_CenterStacked -style MaterialAlertDialog_MaterialComponents -style MaterialAlertDialog_MaterialComponents_Body_Text -style MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar -style MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner -style MaterialAlertDialog_MaterialComponents_Title_Icon -style MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked -style MaterialAlertDialog_MaterialComponents_Title_Panel -style MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked -style MaterialAlertDialog_MaterialComponents_Title_Text -style MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked -style MaterialDialog_ShapeAppearance -style Motion_Material3_Spring_Standard_Default_Effects -style Motion_Material3_Spring_Standard_Default_Spatial -style Motion_Material3_Spring_Standard_Fast_Effects -style Motion_Material3_Spring_Standard_Fast_Spatial -style Motion_Material3_Spring_Standard_Slow_Effects -style Motion_Material3_Spring_Standard_Slow_Spatial -style Platform_AppCompat -style Platform_AppCompat_Light -style Platform_MaterialComponents -style Platform_MaterialComponents_Dialog -style Platform_MaterialComponents_Light -style Platform_MaterialComponents_Light_Dialog -style Platform_ThemeOverlay_AppCompat -style Platform_ThemeOverlay_AppCompat_Dark -style Platform_ThemeOverlay_AppCompat_Light -style Platform_V21_AppCompat -style Platform_V21_AppCompat_Light -style Platform_V25_AppCompat -style Platform_V25_AppCompat_Light -style Platform_Widget_AppCompat_Spinner -style PopupAnimation -style Preference -style PreferenceCategoryTitleTextStyle -style PreferenceFragment -style PreferenceFragmentList -style PreferenceFragmentList_Material -style PreferenceFragment_Material -style PreferenceSummaryTextStyle -style PreferenceThemeOverlay -style PreferenceThemeOverlay_v14 -style PreferenceThemeOverlay_v14_Material -style Preference_Category -style Preference_Category_Material -style Preference_CheckBoxPreference -style Preference_CheckBoxPreference_Material -style Preference_DialogPreference -style Preference_DialogPreference_EditTextPreference -style Preference_DialogPreference_EditTextPreference_Material -style Preference_DialogPreference_Material -style Preference_DropDown -style Preference_DropDown_Material -style Preference_Information -style Preference_Information_Material -style Preference_Material -style Preference_PreferenceScreen -style Preference_PreferenceScreen_Material -style Preference_SeekBarPreference -style Preference_SeekBarPreference_Material -style Preference_SwitchPreference -style Preference_SwitchPreferenceCompat -style Preference_SwitchPreferenceCompat_Material -style Preference_SwitchPreference_Material -style RtlOverlay_DialogWindowTitle_AppCompat -style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem -style RtlOverlay_Widget_AppCompat_DialogTitle_Icon -style RtlOverlay_Widget_AppCompat_PopupMenuItem -style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut -style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title -style RtlOverlay_Widget_AppCompat_SearchView_MagIcon -style RtlOverlay_Widget_AppCompat_Search_DropDown -style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 -style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 -style RtlOverlay_Widget_AppCompat_Search_DropDown_Query -style RtlOverlay_Widget_AppCompat_Search_DropDown_Text -style RtlUnderlay_Widget_AppCompat_ActionButton -style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow -style ShapeAppearanceOverlay_Material3_Button -style ShapeAppearanceOverlay_Material3_Chip -style ShapeAppearanceOverlay_Material3_Corner_Bottom -style ShapeAppearanceOverlay_Material3_Corner_Left -style ShapeAppearanceOverlay_Material3_Corner_Right -style ShapeAppearanceOverlay_Material3_Corner_Top -style ShapeAppearanceOverlay_Material3_FloatingActionButton -style ShapeAppearanceOverlay_Material3_NavigationView_Item -style ShapeAppearanceOverlay_Material3_SearchBar -style ShapeAppearanceOverlay_Material3_SearchView -style ShapeAppearanceOverlay_MaterialAlertDialog_Material3 -style ShapeAppearanceOverlay_MaterialComponents_BottomSheet -style ShapeAppearanceOverlay_MaterialComponents_Chip -style ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton -style ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton -style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day -style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen -style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year -style ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox -style ShapeAppearance_M3_Comp_Badge_Large_Shape -style ShapeAppearance_M3_Comp_Badge_Shape -style ShapeAppearance_M3_Comp_BottomAppBar_Container_Shape -style ShapeAppearance_M3_Comp_ButtonGroup_Connected_Small_Container_Shape -style ShapeAppearance_M3_Comp_Button_Large_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Large_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Medium_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Medium_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Small_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Small_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Xlarge_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Xlarge_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_Button_Xsmall_Container_Shape_Round -style ShapeAppearance_M3_Comp_Button_Xsmall_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_DatePicker_Modal_Date_Container_Shape -style ShapeAppearance_M3_Comp_IconButton_Large_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Large_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Medium_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Medium_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Small_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Small_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Xlarge_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Xlarge_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_IconButton_Xsmall_Container_Shape_Round -style ShapeAppearance_M3_Comp_IconButton_Xsmall_Selected_Container_Shape_Square -style ShapeAppearance_M3_Comp_NavBar_Container_Shape -style ShapeAppearance_M3_Comp_NavBar_Item_ActiveIndicator_Shape -style ShapeAppearance_M3_Comp_NavRail_Collapsed_Container_Shape -style ShapeAppearance_M3_Comp_NavRail_Expanded_Container_Shape -style ShapeAppearance_M3_Comp_NavRail_Item_ActiveIndicator_Shape -style ShapeAppearance_M3_Comp_NavigationDrawer_ActiveIndicator_Shape -style ShapeAppearance_M3_Comp_SearchBar_Avatar_Shape -style ShapeAppearance_M3_Comp_SearchBar_Container_Shape -style ShapeAppearance_M3_Comp_SearchView_FullScreen_Container_Shape -style ShapeAppearance_M3_Comp_Sheet_Side_Docked_Container_Shape -style ShapeAppearance_M3_Comp_Switch_Handle_Shape -style ShapeAppearance_M3_Comp_Switch_StateLayer_Shape -style ShapeAppearance_M3_Comp_Switch_Track_Shape -style ShapeAppearance_M3_Comp_Toolbar_Docked_Container_Shape -style ShapeAppearance_M3_Comp_Toolbar_Floating_Container_Shape -style ShapeAppearance_M3_Comp_Toolbar_Vibrant_Vibrant_Container_Shape -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraExtraLarge -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLarge -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraLargeIncreased -style ShapeAppearance_M3_Sys_Shape_Corner_ExtraSmall -style ShapeAppearance_M3_Sys_Shape_Corner_Full -style ShapeAppearance_M3_Sys_Shape_Corner_Large -style ShapeAppearance_M3_Sys_Shape_Corner_LargeIncreased -style ShapeAppearance_M3_Sys_Shape_Corner_Medium -style ShapeAppearance_M3_Sys_Shape_Corner_None -style ShapeAppearance_M3_Sys_Shape_Corner_Small -style ShapeAppearance_Material3_Corner_ExtraExtraLarge -style ShapeAppearance_Material3_Corner_ExtraLarge -style ShapeAppearance_Material3_Corner_ExtraLargeIncreased -style ShapeAppearance_Material3_Corner_ExtraSmall -style ShapeAppearance_Material3_Corner_Full -style ShapeAppearance_Material3_Corner_Large -style ShapeAppearance_Material3_Corner_LargeIncreased -style ShapeAppearance_Material3_Corner_Medium -style ShapeAppearance_Material3_Corner_None -style ShapeAppearance_Material3_Corner_Small -style ShapeAppearance_Material3_LargeComponent -style ShapeAppearance_Material3_MediumComponent -style ShapeAppearance_Material3_NavigationBarView_ActiveIndicator -style ShapeAppearance_Material3_SmallComponent -style ShapeAppearance_Material3_Tooltip -style ShapeAppearance_MaterialComponents -style ShapeAppearance_MaterialComponents_Badge -style ShapeAppearance_MaterialComponents_LargeComponent -style ShapeAppearance_MaterialComponents_MediumComponent -style ShapeAppearance_MaterialComponents_SmallComponent -style ShapeAppearance_MaterialComponents_Tooltip -style TermuxActivity_Drawer_ButtonBarStyle_Dark -style TermuxActivity_Drawer_ButtonBarStyle_Light -style TextAppearance_AndroidIDE_BodySmall -style TextAppearance_AndroidIDE_TitleLarge_Bold -style TextAppearance_AppCompat -style TextAppearance_AppCompat_Body1 -style TextAppearance_AppCompat_Body2 -style TextAppearance_AppCompat_Button -style TextAppearance_AppCompat_Caption -style TextAppearance_AppCompat_Display1 -style TextAppearance_AppCompat_Display2 -style TextAppearance_AppCompat_Display3 -style TextAppearance_AppCompat_Display4 -style TextAppearance_AppCompat_Headline -style TextAppearance_AppCompat_Inverse -style TextAppearance_AppCompat_Large -style TextAppearance_AppCompat_Large_Inverse -style TextAppearance_AppCompat_Light_SearchResult_Subtitle -style TextAppearance_AppCompat_Light_SearchResult_Title -style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large -style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small -style TextAppearance_AppCompat_Medium -style TextAppearance_AppCompat_Medium_Inverse -style TextAppearance_AppCompat_Menu -style TextAppearance_AppCompat_SearchResult_Subtitle -style TextAppearance_AppCompat_SearchResult_Title -style TextAppearance_AppCompat_Small -style TextAppearance_AppCompat_Small_Inverse -style TextAppearance_AppCompat_Subhead -style TextAppearance_AppCompat_Subhead_Inverse -style TextAppearance_AppCompat_Title -style TextAppearance_AppCompat_Title_Inverse -style TextAppearance_AppCompat_Tooltip -style TextAppearance_AppCompat_Widget_ActionBar_Menu -style TextAppearance_AppCompat_Widget_ActionBar_Subtitle -style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -style TextAppearance_AppCompat_Widget_ActionBar_Title -style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse -style TextAppearance_AppCompat_Widget_ActionMode_Subtitle -style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse -style TextAppearance_AppCompat_Widget_ActionMode_Title -style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse -style TextAppearance_AppCompat_Widget_Button -style TextAppearance_AppCompat_Widget_Button_Borderless_Colored -style TextAppearance_AppCompat_Widget_Button_Colored -style TextAppearance_AppCompat_Widget_Button_Inverse -style TextAppearance_AppCompat_Widget_DropDownItem -style TextAppearance_AppCompat_Widget_PopupMenu_Header -style TextAppearance_AppCompat_Widget_PopupMenu_Large -style TextAppearance_AppCompat_Widget_PopupMenu_Small -style TextAppearance_AppCompat_Widget_Switch -style TextAppearance_AppCompat_Widget_TextView_SpinnerItem -style TextAppearance_Compat_Notification -style TextAppearance_Compat_Notification_Info -style TextAppearance_Compat_Notification_Line2 -style TextAppearance_Compat_Notification_Time -style TextAppearance_Compat_Notification_Title -style TextAppearance_Design_CollapsingToolbar_Expanded -style TextAppearance_Design_Counter -style TextAppearance_Design_Counter_Overflow -style TextAppearance_Design_Error -style TextAppearance_Design_HelperText -style TextAppearance_Design_Hint -style TextAppearance_Design_Placeholder -style TextAppearance_Design_Prefix -style TextAppearance_Design_Snackbar_Message -style TextAppearance_Design_Suffix -style TextAppearance_Design_Tab -style TextAppearance_M3_Sys_Typescale_BodyLarge -style TextAppearance_M3_Sys_Typescale_BodyLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_BodyMedium -style TextAppearance_M3_Sys_Typescale_BodyMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_BodySmall -style TextAppearance_M3_Sys_Typescale_BodySmall_Emphasized -style TextAppearance_M3_Sys_Typescale_DisplayLarge -style TextAppearance_M3_Sys_Typescale_DisplayLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_DisplayMedium -style TextAppearance_M3_Sys_Typescale_DisplayMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_DisplaySmall -style TextAppearance_M3_Sys_Typescale_DisplaySmall_Emphasized -style TextAppearance_M3_Sys_Typescale_HeadlineLarge -style TextAppearance_M3_Sys_Typescale_HeadlineLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_HeadlineMedium -style TextAppearance_M3_Sys_Typescale_HeadlineMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_HeadlineSmall -style TextAppearance_M3_Sys_Typescale_HeadlineSmall_Emphasized -style TextAppearance_M3_Sys_Typescale_LabelLarge -style TextAppearance_M3_Sys_Typescale_LabelLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_LabelMedium -style TextAppearance_M3_Sys_Typescale_LabelMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_LabelSmall -style TextAppearance_M3_Sys_Typescale_LabelSmall_Emphasized -style TextAppearance_M3_Sys_Typescale_TitleLarge -style TextAppearance_M3_Sys_Typescale_TitleLarge_Emphasized -style TextAppearance_M3_Sys_Typescale_TitleMedium -style TextAppearance_M3_Sys_Typescale_TitleMedium_Emphasized -style TextAppearance_M3_Sys_Typescale_TitleSmall -style TextAppearance_M3_Sys_Typescale_TitleSmall_Emphasized -style TextAppearance_Material3_ActionBar_Subtitle -style TextAppearance_Material3_ActionBar_Title -style TextAppearance_Material3_BodyLarge -style TextAppearance_Material3_BodyLarge_Emphasized -style TextAppearance_Material3_BodyMedium -style TextAppearance_Material3_BodyMedium_Emphasized -style TextAppearance_Material3_BodySmall -style TextAppearance_Material3_BodySmall_Emphasized -style TextAppearance_Material3_DisplayLarge -style TextAppearance_Material3_DisplayLarge_Emphasized -style TextAppearance_Material3_DisplayMedium -style TextAppearance_Material3_DisplayMedium_Emphasized -style TextAppearance_Material3_DisplaySmall -style TextAppearance_Material3_DisplaySmall_Emphasized -style TextAppearance_Material3_HeadlineLarge -style TextAppearance_Material3_HeadlineLarge_Emphasized -style TextAppearance_Material3_HeadlineMedium -style TextAppearance_Material3_HeadlineMedium_Emphasized -style TextAppearance_Material3_HeadlineSmall -style TextAppearance_Material3_HeadlineSmall_Emphasized -style TextAppearance_Material3_LabelLarge -style TextAppearance_Material3_LabelLarge_Emphasized -style TextAppearance_Material3_LabelMedium -style TextAppearance_Material3_LabelMedium_Emphasized -style TextAppearance_Material3_LabelSmall -style TextAppearance_Material3_LabelSmall_Emphasized -style TextAppearance_Material3_MaterialTimePicker_Title -style TextAppearance_Material3_SearchBar -style TextAppearance_Material3_SearchView -style TextAppearance_Material3_SearchView_Prefix -style TextAppearance_Material3_TitleLarge -style TextAppearance_Material3_TitleLarge_Emphasized -style TextAppearance_Material3_TitleMedium -style TextAppearance_Material3_TitleMedium_Emphasized -style TextAppearance_Material3_TitleSmall -style TextAppearance_Material3_TitleSmall_Emphasized -style TextAppearance_MaterialComponents_Badge -style TextAppearance_MaterialComponents_Body1 -style TextAppearance_MaterialComponents_Body2 -style TextAppearance_MaterialComponents_Button -style TextAppearance_MaterialComponents_Caption -style TextAppearance_MaterialComponents_Chip -style TextAppearance_MaterialComponents_Headline1 -style TextAppearance_MaterialComponents_Headline2 -style TextAppearance_MaterialComponents_Headline3 -style TextAppearance_MaterialComponents_Headline4 -style TextAppearance_MaterialComponents_Headline5 -style TextAppearance_MaterialComponents_Headline6 -style TextAppearance_MaterialComponents_Overline -style TextAppearance_MaterialComponents_Subtitle1 -style TextAppearance_MaterialComponents_Subtitle2 -style TextAppearance_MaterialComponents_Tab -style TextAppearance_MaterialComponents_TimePicker_Title -style TextAppearance_MaterialComponents_Tooltip -style TextAppearance_Widget_AppCompat_ExpandedMenu_Item -style TextAppearance_Widget_AppCompat_Toolbar_Subtitle -style TextAppearance_Widget_AppCompat_Toolbar_Title -style TextAppearance_Widget_BaseToolbar_Subtitle -style TextAppearance_Widget_BaseToolbar_Title -style ThemeOverlay_AppCompat -style ThemeOverlay_AppCompat_ActionBar -style ThemeOverlay_AppCompat_Dark -style ThemeOverlay_AppCompat_Dark_ActionBar -style ThemeOverlay_AppCompat_DayNight -style ThemeOverlay_AppCompat_DayNight_ActionBar -style ThemeOverlay_AppCompat_Dialog -style ThemeOverlay_AppCompat_Dialog_Alert -style ThemeOverlay_AppCompat_Light -style ThemeOverlay_Design_TextInputEditText -style ThemeOverlay_Material3 -style ThemeOverlay_Material3_ActionBar -style ThemeOverlay_Material3_AutoCompleteTextView -style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox -style ThemeOverlay_Material3_AutoCompleteTextView_FilledBox_Dense -style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox -style ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox_Dense -style ThemeOverlay_Material3_BottomAppBar -style ThemeOverlay_Material3_BottomAppBar_Legacy -style ThemeOverlay_Material3_BottomNavigationView -style ThemeOverlay_Material3_BottomSheetDialog -style ThemeOverlay_Material3_Button -style ThemeOverlay_Material3_Button_ElevatedButton -style ThemeOverlay_Material3_Button_IconButton -style ThemeOverlay_Material3_Button_IconButton_Filled -style ThemeOverlay_Material3_Button_IconButton_Filled_Tonal -style ThemeOverlay_Material3_Button_TextButton -style ThemeOverlay_Material3_Button_TextButton_Snackbar -style ThemeOverlay_Material3_Button_TonalButton -style ThemeOverlay_Material3_Chip -style ThemeOverlay_Material3_Chip_Assist -style ThemeOverlay_Material3_Dark -style ThemeOverlay_Material3_Dark_ActionBar -style ThemeOverlay_Material3_DayNight_BottomSheetDialog -style ThemeOverlay_Material3_DayNight_SideSheetDialog -style ThemeOverlay_Material3_Dialog -style ThemeOverlay_Material3_Dialog_Alert -style ThemeOverlay_Material3_Dialog_Alert_Framework -style ThemeOverlay_Material3_DockedToolbar -style ThemeOverlay_Material3_DockedToolbar_Vibrant -style ThemeOverlay_Material3_DynamicColors_Dark -style ThemeOverlay_Material3_DynamicColors_DayNight -style ThemeOverlay_Material3_DynamicColors_Light -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Primary -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Secondary -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Surface -style ThemeOverlay_Material3_ExtendedFloatingActionButton_Tertiary -style ThemeOverlay_Material3_FloatingActionButton_Primary -style ThemeOverlay_Material3_FloatingActionButton_Secondary -style ThemeOverlay_Material3_FloatingActionButton_Surface -style ThemeOverlay_Material3_FloatingActionButton_Tertiary -style ThemeOverlay_Material3_FloatingToolbar -style ThemeOverlay_Material3_FloatingToolbar_Vibrant -style ThemeOverlay_Material3_HarmonizedColors -style ThemeOverlay_Material3_HarmonizedColors_Empty -style ThemeOverlay_Material3_Light -style ThemeOverlay_Material3_Light_Dialog_Alert_Framework -style ThemeOverlay_Material3_MaterialAlertDialog -style ThemeOverlay_Material3_MaterialAlertDialog_Centered -style ThemeOverlay_Material3_MaterialCalendar -style ThemeOverlay_Material3_MaterialCalendar_Fullscreen -style ThemeOverlay_Material3_MaterialCalendar_HeaderCancelButton -style ThemeOverlay_Material3_MaterialTimePicker -style ThemeOverlay_Material3_MaterialTimePicker_Display_TextInputEditText -style ThemeOverlay_Material3_NavigationRailView -style ThemeOverlay_Material3_NavigationView -style ThemeOverlay_Material3_PersonalizedColors -style ThemeOverlay_Material3_Search -style ThemeOverlay_Material3_SideSheetDialog -style ThemeOverlay_Material3_Snackbar -style ThemeOverlay_Material3_SplitButton_IconButton_Filled -style ThemeOverlay_Material3_SplitButton_IconButton_Filled_Tonal -style ThemeOverlay_Material3_TabLayout -style ThemeOverlay_Material3_TextInputEditText -style ThemeOverlay_Material3_TextInputEditText_FilledBox -style ThemeOverlay_Material3_TextInputEditText_FilledBox_Dense -style ThemeOverlay_Material3_TextInputEditText_OutlinedBox -style ThemeOverlay_Material3_TextInputEditText_OutlinedBox_Dense -style ThemeOverlay_Material3_Toolbar_Surface -style ThemeOverlay_MaterialAlertDialog_Material3_Title_Icon -style ThemeOverlay_MaterialComponents -style ThemeOverlay_MaterialComponents_ActionBar -style ThemeOverlay_MaterialComponents_ActionBar_Primary -style ThemeOverlay_MaterialComponents_ActionBar_Surface -style ThemeOverlay_MaterialComponents_AutoCompleteTextView -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox -style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense -style ThemeOverlay_MaterialComponents_BottomAppBar_Primary -style ThemeOverlay_MaterialComponents_BottomAppBar_Surface -style ThemeOverlay_MaterialComponents_BottomSheetDialog -style ThemeOverlay_MaterialComponents_Dark -style ThemeOverlay_MaterialComponents_Dark_ActionBar -style ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog -style ThemeOverlay_MaterialComponents_Dialog -style ThemeOverlay_MaterialComponents_Dialog_Alert -style ThemeOverlay_MaterialComponents_Dialog_Alert_Framework -style ThemeOverlay_MaterialComponents_Light -style ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework -style ThemeOverlay_MaterialComponents_MaterialAlertDialog -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day -style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner -style ThemeOverlay_MaterialComponents_MaterialCalendar -style ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen -style ThemeOverlay_MaterialComponents_TextInputEditText -style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox -style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense -style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox -style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense -style ThemeOverlay_MaterialComponents_TimePicker -style ThemeOverlay_MaterialComponents_TimePicker_Display -style ThemeOverlay_MaterialComponents_TimePicker_Display_TextInputEditText -style ThemeOverlay_MaterialComponents_Toolbar_Popup_Primary -style ThemeOverlay_MaterialComponents_Toolbar_Primary -style ThemeOverlay_MaterialComponents_Toolbar_Surface -style Theme_AndroidIDE -style Theme_AndroidIDE_Base -style Theme_AndroidIDE_BlueWave -style Theme_AndroidIDE_BlueWave_Dark -style Theme_AndroidIDE_Greenish -style Theme_AndroidIDE_Greenish_Dark -style Theme_AndroidIDE_Material3 -style Theme_AndroidIDE_Styled -style Theme_AndroidIDE_SunnyGlow -style Theme_AndroidIDE_SunnyGlow_Dark -style Theme_AndroidIDE_VSCode -style Theme_AndroidIDE_VSCode_Dark -style Theme_AppCompat -style Theme_AppCompat_CompactMenu -style Theme_AppCompat_DayNight -style Theme_AppCompat_DayNight_DarkActionBar -style Theme_AppCompat_DayNight_Dialog -style Theme_AppCompat_DayNight_DialogWhenLarge -style Theme_AppCompat_DayNight_Dialog_Alert -style Theme_AppCompat_DayNight_Dialog_MinWidth -style Theme_AppCompat_DayNight_NoActionBar -style Theme_AppCompat_Dialog -style Theme_AppCompat_DialogWhenLarge -style Theme_AppCompat_Dialog_Alert -style Theme_AppCompat_Dialog_MinWidth -style Theme_AppCompat_Empty -style Theme_AppCompat_Light -style Theme_AppCompat_Light_DarkActionBar -style Theme_AppCompat_Light_Dialog -style Theme_AppCompat_Light_DialogWhenLarge -style Theme_AppCompat_Light_Dialog_Alert -style Theme_AppCompat_Light_Dialog_MinWidth -style Theme_AppCompat_Light_NoActionBar -style Theme_AppCompat_NoActionBar -style Theme_ComposeEmptyActivity -style Theme_Design -style Theme_Design_BottomSheetDialog -style Theme_Design_Light -style Theme_Design_Light_BottomSheetDialog -style Theme_Design_Light_NoActionBar -style Theme_Design_NoActionBar -style Theme_Material3_Dark -style Theme_Material3_Dark_BottomSheetDialog -style Theme_Material3_Dark_Dialog -style Theme_Material3_Dark_DialogWhenLarge -style Theme_Material3_Dark_Dialog_Alert -style Theme_Material3_Dark_Dialog_MinWidth -style Theme_Material3_Dark_NoActionBar -style Theme_Material3_Dark_SideSheetDialog -style Theme_Material3_DayNight -style Theme_Material3_DayNight_BottomSheetDialog -style Theme_Material3_DayNight_Dialog -style Theme_Material3_DayNight_DialogWhenLarge -style Theme_Material3_DayNight_Dialog_Alert -style Theme_Material3_DayNight_Dialog_MinWidth -style Theme_Material3_DayNight_NoActionBar -style Theme_Material3_DayNight_SideSheetDialog -style Theme_Material3_DynamicColors_Dark -style Theme_Material3_DynamicColors_Dark_NoActionBar -style Theme_Material3_DynamicColors_DayNight -style Theme_Material3_DynamicColors_DayNight_NoActionBar -style Theme_Material3_DynamicColors_Light -style Theme_Material3_DynamicColors_Light_NoActionBar -style Theme_Material3_Light -style Theme_Material3_Light_BottomSheetDialog -style Theme_Material3_Light_Dialog -style Theme_Material3_Light_DialogWhenLarge -style Theme_Material3_Light_Dialog_Alert -style Theme_Material3_Light_Dialog_MinWidth -style Theme_Material3_Light_NoActionBar -style Theme_Material3_Light_SideSheetDialog -style Theme_MaterialComponents -style Theme_MaterialComponents_BottomSheetDialog -style Theme_MaterialComponents_Bridge -style Theme_MaterialComponents_CompactMenu -style Theme_MaterialComponents_DayNight -style Theme_MaterialComponents_DayNight_BottomSheetDialog -style Theme_MaterialComponents_DayNight_Bridge -style Theme_MaterialComponents_DayNight_DarkActionBar -style Theme_MaterialComponents_DayNight_DarkActionBar_Bridge -style Theme_MaterialComponents_DayNight_Dialog -style Theme_MaterialComponents_DayNight_DialogWhenLarge -style Theme_MaterialComponents_DayNight_Dialog_Alert -style Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge -style Theme_MaterialComponents_DayNight_Dialog_Bridge -style Theme_MaterialComponents_DayNight_Dialog_FixedSize -style Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge -style Theme_MaterialComponents_DayNight_Dialog_MinWidth -style Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge -style Theme_MaterialComponents_DayNight_NoActionBar -style Theme_MaterialComponents_DayNight_NoActionBar_Bridge -style Theme_MaterialComponents_Dialog -style Theme_MaterialComponents_DialogWhenLarge -style Theme_MaterialComponents_Dialog_Alert -style Theme_MaterialComponents_Dialog_Alert_Bridge -style Theme_MaterialComponents_Dialog_Bridge -style Theme_MaterialComponents_Dialog_FixedSize -style Theme_MaterialComponents_Dialog_FixedSize_Bridge -style Theme_MaterialComponents_Dialog_MinWidth -style Theme_MaterialComponents_Dialog_MinWidth_Bridge -style Theme_MaterialComponents_Light -style Theme_MaterialComponents_Light_BottomSheetDialog -style Theme_MaterialComponents_Light_Bridge -style Theme_MaterialComponents_Light_DarkActionBar -style Theme_MaterialComponents_Light_DarkActionBar_Bridge -style Theme_MaterialComponents_Light_Dialog -style Theme_MaterialComponents_Light_DialogWhenLarge -style Theme_MaterialComponents_Light_Dialog_Alert -style Theme_MaterialComponents_Light_Dialog_Alert_Bridge -style Theme_MaterialComponents_Light_Dialog_Bridge -style Theme_MaterialComponents_Light_Dialog_FixedSize -style Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge -style Theme_MaterialComponents_Light_Dialog_MinWidth -style Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge -style Theme_MaterialComponents_Light_NoActionBar -style Theme_MaterialComponents_Light_NoActionBar_Bridge -style Theme_MaterialComponents_NoActionBar -style Theme_MaterialComponents_NoActionBar_Bridge -style Theme_SplashScreen -style Theme_SplashScreen_Common -style Theme_SplashScreen_IconBackground -style Widget_AppCompat_ActionBar -style Widget_AppCompat_ActionBar_Solid -style Widget_AppCompat_ActionBar_TabBar -style Widget_AppCompat_ActionBar_TabText -style Widget_AppCompat_ActionBar_TabView -style Widget_AppCompat_ActionButton -style Widget_AppCompat_ActionButton_CloseMode -style Widget_AppCompat_ActionButton_Overflow -style Widget_AppCompat_ActionMode -style Widget_AppCompat_ActivityChooserView -style Widget_AppCompat_AutoCompleteTextView -style Widget_AppCompat_Button -style Widget_AppCompat_ButtonBar -style Widget_AppCompat_ButtonBar_AlertDialog -style Widget_AppCompat_Button_Borderless -style Widget_AppCompat_Button_Borderless_Colored -style Widget_AppCompat_Button_ButtonBar_AlertDialog -style Widget_AppCompat_Button_Colored -style Widget_AppCompat_Button_Small -style Widget_AppCompat_CompoundButton_CheckBox -style Widget_AppCompat_CompoundButton_RadioButton -style Widget_AppCompat_CompoundButton_Switch -style Widget_AppCompat_DrawerArrowToggle -style Widget_AppCompat_DropDownItem_Spinner -style Widget_AppCompat_EditText -style Widget_AppCompat_ImageButton -style Widget_AppCompat_Light_ActionBar -style Widget_AppCompat_Light_ActionBar_Solid -style Widget_AppCompat_Light_ActionBar_Solid_Inverse -style Widget_AppCompat_Light_ActionBar_TabBar -style Widget_AppCompat_Light_ActionBar_TabBar_Inverse -style Widget_AppCompat_Light_ActionBar_TabText -style Widget_AppCompat_Light_ActionBar_TabText_Inverse -style Widget_AppCompat_Light_ActionBar_TabView -style Widget_AppCompat_Light_ActionBar_TabView_Inverse -style Widget_AppCompat_Light_ActionButton -style Widget_AppCompat_Light_ActionButton_CloseMode -style Widget_AppCompat_Light_ActionButton_Overflow -style Widget_AppCompat_Light_ActionMode_Inverse -style Widget_AppCompat_Light_ActivityChooserView -style Widget_AppCompat_Light_AutoCompleteTextView -style Widget_AppCompat_Light_DropDownItem_Spinner -style Widget_AppCompat_Light_ListPopupWindow -style Widget_AppCompat_Light_ListView_DropDown -style Widget_AppCompat_Light_PopupMenu -style Widget_AppCompat_Light_PopupMenu_Overflow -style Widget_AppCompat_Light_SearchView -style Widget_AppCompat_Light_Spinner_DropDown_ActionBar -style Widget_AppCompat_ListMenuView -style Widget_AppCompat_ListPopupWindow -style Widget_AppCompat_ListView -style Widget_AppCompat_ListView_DropDown -style Widget_AppCompat_ListView_Menu -style Widget_AppCompat_PopupMenu -style Widget_AppCompat_PopupMenu_Overflow -style Widget_AppCompat_PopupWindow -style Widget_AppCompat_ProgressBar -style Widget_AppCompat_ProgressBar_Horizontal -style Widget_AppCompat_RatingBar -style Widget_AppCompat_RatingBar_Indicator -style Widget_AppCompat_RatingBar_Small -style Widget_AppCompat_SearchView -style Widget_AppCompat_SearchView_ActionBar -style Widget_AppCompat_SeekBar -style Widget_AppCompat_SeekBar_Discrete -style Widget_AppCompat_Spinner -style Widget_AppCompat_Spinner_DropDown -style Widget_AppCompat_Spinner_DropDown_ActionBar -style Widget_AppCompat_Spinner_Underlined -style Widget_AppCompat_TextView -style Widget_AppCompat_TextView_SpinnerItem -style Widget_AppCompat_Toolbar -style Widget_AppCompat_Toolbar_Button_Navigation -style Widget_Compat_NotificationActionContainer -style Widget_Compat_NotificationActionText -style Widget_Design_AppBarLayout -style Widget_Design_BottomNavigationView -style Widget_Design_BottomSheet_Modal -style Widget_Design_CollapsingToolbar -style Widget_Design_FloatingActionButton -style Widget_Design_NavigationView -style Widget_Design_ScrimInsetsFrameLayout -style Widget_Design_Snackbar -style Widget_Design_TabLayout -style Widget_Design_TextInputEditText -style Widget_Design_TextInputLayout -style Widget_Material3_ActionBar_Solid -style Widget_Material3_ActionMode -style Widget_Material3_AppBarLayout -style Widget_Material3_AutoCompleteTextView_FilledBox -style Widget_Material3_AutoCompleteTextView_FilledBox_Dense -style Widget_Material3_AutoCompleteTextView_OutlinedBox -style Widget_Material3_AutoCompleteTextView_OutlinedBox_Dense -style Widget_Material3_Badge -style Widget_Material3_Badge_AdjustToBounds -style Widget_Material3_BottomAppBar -style Widget_Material3_BottomAppBar_Button_Navigation -style Widget_Material3_BottomAppBar_Legacy -style Widget_Material3_BottomNavigationView -style Widget_Material3_BottomNavigationView_ActiveIndicator -style Widget_Material3_BottomNavigation_Badge -style Widget_Material3_BottomSheet -style Widget_Material3_BottomSheet_DragHandle -style Widget_Material3_BottomSheet_Modal -style Widget_Material3_Button -style Widget_Material3_Button_ElevatedButton -style Widget_Material3_Button_ElevatedButton_Icon -style Widget_Material3_Button_Icon -style Widget_Material3_Button_IconButton -style Widget_Material3_Button_IconButton_Filled -style Widget_Material3_Button_IconButton_Filled_Tonal -style Widget_Material3_Button_IconButton_Outlined -style Widget_Material3_Button_OutlinedButton -style Widget_Material3_Button_OutlinedButton_Icon -style Widget_Material3_Button_TextButton -style Widget_Material3_Button_TextButton_Dialog -style Widget_Material3_Button_TextButton_Dialog_Flush -style Widget_Material3_Button_TextButton_Dialog_Icon -style Widget_Material3_Button_TextButton_Icon -style Widget_Material3_Button_TextButton_Snackbar -style Widget_Material3_Button_TonalButton -style Widget_Material3_Button_TonalButton_Icon -style Widget_Material3_Button_UnelevatedButton -style Widget_Material3_CardView_Elevated -style Widget_Material3_CardView_Filled -style Widget_Material3_CardView_Outlined -style Widget_Material3_CheckedTextView -style Widget_Material3_ChipGroup -style Widget_Material3_Chip_Assist -style Widget_Material3_Chip_Assist_Elevated -style Widget_Material3_Chip_Filter -style Widget_Material3_Chip_Filter_Elevated -style Widget_Material3_Chip_Input -style Widget_Material3_Chip_Input_Elevated -style Widget_Material3_Chip_Input_Icon -style Widget_Material3_Chip_Input_Icon_Elevated -style Widget_Material3_Chip_Suggestion -style Widget_Material3_Chip_Suggestion_Elevated -style Widget_Material3_CircularProgressIndicator -style Widget_Material3_CircularProgressIndicator_ExtraSmall -style Widget_Material3_CircularProgressIndicator_Legacy -style Widget_Material3_CircularProgressIndicator_Legacy_ExtraSmall -style Widget_Material3_CircularProgressIndicator_Legacy_Medium -style Widget_Material3_CircularProgressIndicator_Legacy_Small -style Widget_Material3_CircularProgressIndicator_Medium -style Widget_Material3_CircularProgressIndicator_Small -style Widget_Material3_CollapsingToolbar -style Widget_Material3_CollapsingToolbar_Large -style Widget_Material3_CollapsingToolbar_Medium -style Widget_Material3_CompoundButton_CheckBox -style Widget_Material3_CompoundButton_MaterialSwitch -style Widget_Material3_CompoundButton_RadioButton -style Widget_Material3_CompoundButton_Switch -style Widget_Material3_DockedToolbar -style Widget_Material3_DockedToolbar_Button -style Widget_Material3_DockedToolbar_Button_Vibrant -style Widget_Material3_DockedToolbar_IconButton -style Widget_Material3_DockedToolbar_IconButton_Vibrant -style Widget_Material3_DockedToolbar_TextButton -style Widget_Material3_DockedToolbar_TextButton_Vibrant -style Widget_Material3_DockedToolbar_Vibrant -style Widget_Material3_DrawerLayout -style Widget_Material3_ExtendedFloatingActionButton_Icon_Primary -style Widget_Material3_ExtendedFloatingActionButton_Icon_Secondary -style Widget_Material3_ExtendedFloatingActionButton_Icon_Surface -style Widget_Material3_ExtendedFloatingActionButton_Icon_Tertiary -style Widget_Material3_ExtendedFloatingActionButton_Large -style Widget_Material3_ExtendedFloatingActionButton_Medium -style Widget_Material3_ExtendedFloatingActionButton_Primary -style Widget_Material3_ExtendedFloatingActionButton_Secondary -style Widget_Material3_ExtendedFloatingActionButton_Small -style Widget_Material3_ExtendedFloatingActionButton_Surface -style Widget_Material3_ExtendedFloatingActionButton_Tertiary -style Widget_Material3_FloatingActionButton_Large_Primary -style Widget_Material3_FloatingActionButton_Large_Secondary -style Widget_Material3_FloatingActionButton_Large_Surface -style Widget_Material3_FloatingActionButton_Large_Tertiary -style Widget_Material3_FloatingActionButton_Medium -style Widget_Material3_FloatingActionButton_Primary -style Widget_Material3_FloatingActionButton_Secondary -style Widget_Material3_FloatingActionButton_Small_Primary -style Widget_Material3_FloatingActionButton_Small_Secondary -style Widget_Material3_FloatingActionButton_Small_Surface -style Widget_Material3_FloatingActionButton_Small_Tertiary -style Widget_Material3_FloatingActionButton_Surface -style Widget_Material3_FloatingActionButton_Tertiary -style Widget_Material3_FloatingToolbar -style Widget_Material3_FloatingToolbar_Button -style Widget_Material3_FloatingToolbar_Button_Vibrant -style Widget_Material3_FloatingToolbar_IconButton -style Widget_Material3_FloatingToolbar_IconButton_Vibrant -style Widget_Material3_FloatingToolbar_TextButton -style Widget_Material3_FloatingToolbar_TextButton_Vibrant -style Widget_Material3_FloatingToolbar_Vibrant -style Widget_Material3_Light_ActionBar_Solid -style Widget_Material3_LinearProgressIndicator -style Widget_Material3_LinearProgressIndicator_Legacy -style Widget_Material3_LoadingIndicator -style Widget_Material3_LoadingIndicator_Contained -style Widget_Material3_MaterialButtonGroup -style Widget_Material3_MaterialButtonGroup_Connected -style Widget_Material3_MaterialButtonToggleGroup -style Widget_Material3_MaterialCalendar -style Widget_Material3_MaterialCalendar_Day -style Widget_Material3_MaterialCalendar_DayOfWeekLabel -style Widget_Material3_MaterialCalendar_DayTextView -style Widget_Material3_MaterialCalendar_Day_Invalid -style Widget_Material3_MaterialCalendar_Day_Selected -style Widget_Material3_MaterialCalendar_Day_Today -style Widget_Material3_MaterialCalendar_Fullscreen -style Widget_Material3_MaterialCalendar_HeaderCancelButton -style Widget_Material3_MaterialCalendar_HeaderDivider -style Widget_Material3_MaterialCalendar_HeaderLayout -style Widget_Material3_MaterialCalendar_HeaderLayout_Fullscreen -style Widget_Material3_MaterialCalendar_HeaderSelection -style Widget_Material3_MaterialCalendar_HeaderSelection_Fullscreen -style Widget_Material3_MaterialCalendar_HeaderTitle -style Widget_Material3_MaterialCalendar_HeaderToggleButton -style Widget_Material3_MaterialCalendar_Item -style Widget_Material3_MaterialCalendar_MonthNavigationButton -style Widget_Material3_MaterialCalendar_MonthTextView -style Widget_Material3_MaterialCalendar_Year -style Widget_Material3_MaterialCalendar_YearNavigationButton -style Widget_Material3_MaterialCalendar_Year_Selected -style Widget_Material3_MaterialCalendar_Year_Today -style Widget_Material3_MaterialDivider -style Widget_Material3_MaterialDivider_Heavy -style Widget_Material3_MaterialSplitButton -style Widget_Material3_MaterialTimePicker -style Widget_Material3_MaterialTimePicker_Button -style Widget_Material3_MaterialTimePicker_Clock -style Widget_Material3_MaterialTimePicker_Display -style Widget_Material3_MaterialTimePicker_Display_Divider -style Widget_Material3_MaterialTimePicker_Display_HelperText -style Widget_Material3_MaterialTimePicker_Display_TextInputEditText -style Widget_Material3_MaterialTimePicker_Display_TextInputLayout -style Widget_Material3_MaterialTimePicker_ImageButton -style Widget_Material3_NavigationRailView -style Widget_Material3_NavigationRailView_ActiveIndicator -style Widget_Material3_NavigationRailView_Badge -style Widget_Material3_NavigationView -style Widget_Material3_PopupMenu -style Widget_Material3_PopupMenu_ContextMenu -style Widget_Material3_PopupMenu_ListPopupWindow -style Widget_Material3_PopupMenu_Overflow -style Widget_Material3_SearchBar -style Widget_Material3_SearchBar_Outlined -style Widget_Material3_SearchView -style Widget_Material3_SearchView_Prefix -style Widget_Material3_SearchView_Toolbar -style Widget_Material3_Search_ActionButton_Overflow -style Widget_Material3_Search_Toolbar_Button_Navigation -style Widget_Material3_SideSheet -style Widget_Material3_SideSheet_Detached -style Widget_Material3_SideSheet_Modal -style Widget_Material3_SideSheet_Modal_Detached -style Widget_Material3_Slider -style Widget_Material3_Slider_Label -style Widget_Material3_Slider_Legacy -style Widget_Material3_Slider_Legacy_Label -style Widget_Material3_Snackbar -style Widget_Material3_Snackbar_FullWidth -style Widget_Material3_Snackbar_TextView -style Widget_Material3_SplitButton_IconButton_Filled -style Widget_Material3_SplitButton_IconButton_Filled_Tonal -style Widget_Material3_SplitButton_LeadingButton_Filled -style Widget_Material3_SplitButton_LeadingButton_Filled_Tonal -style Widget_Material3_TabLayout -style Widget_Material3_TabLayout_OnSurface -style Widget_Material3_TabLayout_Secondary -style Widget_Material3_TextInputEditText_FilledBox -style Widget_Material3_TextInputEditText_FilledBox_Dense -style Widget_Material3_TextInputEditText_OutlinedBox -style Widget_Material3_TextInputEditText_OutlinedBox_Dense -style Widget_Material3_TextInputLayout_FilledBox -style Widget_Material3_TextInputLayout_FilledBox_Dense -style Widget_Material3_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu -style Widget_Material3_TextInputLayout_FilledBox_ExposedDropdownMenu -style Widget_Material3_TextInputLayout_OutlinedBox -style Widget_Material3_TextInputLayout_OutlinedBox_Dense -style Widget_Material3_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu -style Widget_Material3_TextInputLayout_OutlinedBox_ExposedDropdownMenu -style Widget_Material3_Toolbar -style Widget_Material3_Toolbar_OnSurface -style Widget_Material3_Toolbar_Surface -style Widget_Material3_Tooltip -style Widget_MaterialComponents_ActionBar_Primary -style Widget_MaterialComponents_ActionBar_PrimarySurface -style Widget_MaterialComponents_ActionBar_Solid -style Widget_MaterialComponents_ActionBar_Surface -style Widget_MaterialComponents_ActionMode -style Widget_MaterialComponents_AppBarLayout_Primary -style Widget_MaterialComponents_AppBarLayout_PrimarySurface -style Widget_MaterialComponents_AppBarLayout_Surface -style Widget_MaterialComponents_AutoCompleteTextView_FilledBox -style Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense -style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox -style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense -style Widget_MaterialComponents_Badge -style Widget_MaterialComponents_BottomAppBar -style Widget_MaterialComponents_BottomAppBar_Colored -style Widget_MaterialComponents_BottomAppBar_PrimarySurface -style Widget_MaterialComponents_BottomNavigationView -style Widget_MaterialComponents_BottomNavigationView_Colored -style Widget_MaterialComponents_BottomNavigationView_PrimarySurface -style Widget_MaterialComponents_BottomSheet -style Widget_MaterialComponents_BottomSheet_Modal -style Widget_MaterialComponents_Button -style Widget_MaterialComponents_Button_Icon -style Widget_MaterialComponents_Button_OutlinedButton -style Widget_MaterialComponents_Button_OutlinedButton_Icon -style Widget_MaterialComponents_Button_TextButton -style Widget_MaterialComponents_Button_TextButton_Dialog -style Widget_MaterialComponents_Button_TextButton_Dialog_Flush -style Widget_MaterialComponents_Button_TextButton_Dialog_Icon -style Widget_MaterialComponents_Button_TextButton_Icon -style Widget_MaterialComponents_Button_TextButton_Snackbar -style Widget_MaterialComponents_Button_UnelevatedButton -style Widget_MaterialComponents_Button_UnelevatedButton_Icon -style Widget_MaterialComponents_CardView -style Widget_MaterialComponents_CheckedTextView -style Widget_MaterialComponents_ChipGroup -style Widget_MaterialComponents_Chip_Action -style Widget_MaterialComponents_Chip_Choice -style Widget_MaterialComponents_Chip_Entry -style Widget_MaterialComponents_Chip_Filter -style Widget_MaterialComponents_CircularProgressIndicator -style Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall -style Widget_MaterialComponents_CircularProgressIndicator_Medium -style Widget_MaterialComponents_CircularProgressIndicator_Small -style Widget_MaterialComponents_CollapsingToolbar -style Widget_MaterialComponents_CompoundButton_CheckBox -style Widget_MaterialComponents_CompoundButton_RadioButton -style Widget_MaterialComponents_CompoundButton_Switch -style Widget_MaterialComponents_ExtendedFloatingActionButton -style Widget_MaterialComponents_ExtendedFloatingActionButton_Icon -style Widget_MaterialComponents_FloatingActionButton -style Widget_MaterialComponents_Light_ActionBar_Solid -style Widget_MaterialComponents_LinearProgressIndicator -style Widget_MaterialComponents_MaterialButtonToggleGroup -style Widget_MaterialComponents_MaterialCalendar -style Widget_MaterialComponents_MaterialCalendar_Day -style Widget_MaterialComponents_MaterialCalendar_DayOfWeekLabel -style Widget_MaterialComponents_MaterialCalendar_DayTextView -style Widget_MaterialComponents_MaterialCalendar_Day_Invalid -style Widget_MaterialComponents_MaterialCalendar_Day_Selected -style Widget_MaterialComponents_MaterialCalendar_Day_Today -style Widget_MaterialComponents_MaterialCalendar_Fullscreen -style Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton -style Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton -style Widget_MaterialComponents_MaterialCalendar_HeaderDivider -style Widget_MaterialComponents_MaterialCalendar_HeaderLayout -style Widget_MaterialComponents_MaterialCalendar_HeaderLayout_Fullscreen -style Widget_MaterialComponents_MaterialCalendar_HeaderSelection -style Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen -style Widget_MaterialComponents_MaterialCalendar_HeaderTitle -style Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton -style Widget_MaterialComponents_MaterialCalendar_Item -style Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton -style Widget_MaterialComponents_MaterialCalendar_MonthTextView -style Widget_MaterialComponents_MaterialCalendar_Year -style Widget_MaterialComponents_MaterialCalendar_YearNavigationButton -style Widget_MaterialComponents_MaterialCalendar_Year_Selected -style Widget_MaterialComponents_MaterialCalendar_Year_Today -style Widget_MaterialComponents_MaterialDivider -style Widget_MaterialComponents_NavigationRailView -style Widget_MaterialComponents_NavigationRailView_Colored -style Widget_MaterialComponents_NavigationRailView_Colored_Compact -style Widget_MaterialComponents_NavigationRailView_Compact -style Widget_MaterialComponents_NavigationRailView_PrimarySurface -style Widget_MaterialComponents_NavigationView -style Widget_MaterialComponents_PopupMenu -style Widget_MaterialComponents_PopupMenu_ContextMenu -style Widget_MaterialComponents_PopupMenu_ListPopupWindow -style Widget_MaterialComponents_PopupMenu_Overflow -style Widget_MaterialComponents_ProgressIndicator -style Widget_MaterialComponents_ShapeableImageView -style Widget_MaterialComponents_Slider -style Widget_MaterialComponents_Snackbar -style Widget_MaterialComponents_Snackbar_FullWidth -style Widget_MaterialComponents_Snackbar_TextView -style Widget_MaterialComponents_TabLayout -style Widget_MaterialComponents_TabLayout_Colored -style Widget_MaterialComponents_TabLayout_PrimarySurface -style Widget_MaterialComponents_TextInputEditText_FilledBox -style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense -style Widget_MaterialComponents_TextInputEditText_OutlinedBox -style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense -style Widget_MaterialComponents_TextInputLayout_FilledBox -style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense -style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu -style Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu -style Widget_MaterialComponents_TextInputLayout_OutlinedBox -style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense -style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu -style Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu -style Widget_MaterialComponents_TextView -style Widget_MaterialComponents_TimePicker -style Widget_MaterialComponents_TimePicker_Button -style Widget_MaterialComponents_TimePicker_Clock -style Widget_MaterialComponents_TimePicker_Display -style Widget_MaterialComponents_TimePicker_Display_Divider -style Widget_MaterialComponents_TimePicker_Display_HelperText -style Widget_MaterialComponents_TimePicker_Display_TextInputEditText -style Widget_MaterialComponents_TimePicker_Display_TextInputLayout -style Widget_MaterialComponents_TimePicker_ImageButton -style Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance -style Widget_MaterialComponents_Toolbar -style Widget_MaterialComponents_Toolbar_Primary -style Widget_MaterialComponents_Toolbar_PrimarySurface -style Widget_MaterialComponents_Toolbar_Surface -style Widget_MaterialComponents_Tooltip -style Widget_Support_CoordinatorLayout -style diagnostic_popup_animation -style text_action_popup_animation -styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle -styleable ActionBarLayout android_layout_gravity -styleable ActionMenuItemView android_minWidth -styleable ActionMenuView -styleable ActionMode background backgroundSplit closeItemLayout height subtitleTextStyle titleTextStyle -styleable ActivityChooserView expandActivityOverflowButtonDrawable initialActivityCount -styleable AlertDialog android_layout buttonIconDimen buttonPanelSideLayout listItemLayout listLayout multiChoiceItemLayout showTitle singleChoiceItemLayout -styleable AnimatedStateListDrawableCompat android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible -styleable AnimatedStateListDrawableItem android_drawable android_id -styleable AnimatedStateListDrawableTransition android_drawable android_fromId android_reversible android_toId -styleable AppBarLayout android_background android_keyboardNavigationCluster android_touchscreenBlocksFocus elevation expanded liftOnScroll liftOnScrollColor liftOnScrollTargetViewId statusBarForeground -styleable AppBarLayoutStates state_collapsed state_collapsible state_liftable state_lifted -styleable AppBarLayout_Layout layout_scrollEffect layout_scrollFlags layout_scrollInterpolator -styleable AppCompatEmojiHelper -styleable AppCompatImageView android_src srcCompat tint tintMode -styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode -styleable AppCompatTextHelper android_drawableBottom android_drawableEnd android_drawableLeft android_drawableRight android_drawableStart android_drawableTop android_textAppearance -styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType drawableBottomCompat drawableEndCompat drawableLeftCompat drawableRightCompat drawableStartCompat drawableTint drawableTintMode drawableTopCompat emojiCompatEnabled firstBaselineToTopHeight fontFamily fontVariationSettings lastBaselineToBottomHeight lineHeight textAllCaps textLocale -styleable AppCompatTheme actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseContentDescription actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeTheme actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme android_windowAnimationStyle android_windowIsFloating autoCompleteTextViewStyle borderlessButtonStyle buttonBarButtonStyle buttonBarNegativeButtonStyle buttonBarNeutralButtonStyle buttonBarPositiveButtonStyle buttonBarStyle buttonStyle buttonStyleSmall checkboxStyle checkedTextViewStyle colorAccent colorBackgroundFloating colorButtonNormal colorControlActivated colorControlHighlight colorControlNormal colorError colorPrimary colorPrimaryDark colorSwitchThumbNormal controlBackground dialogCornerRadius dialogPreferredPadding dialogTheme dividerHorizontal dividerVertical dropDownListViewStyle dropdownListPreferredItemHeight editTextBackground editTextColor editTextStyle homeAsUpIndicator imageButtonStyle listChoiceBackgroundIndicator listChoiceIndicatorMultipleAnimated listChoiceIndicatorSingleAnimated listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingEnd listPreferredItemPaddingLeft listPreferredItemPaddingRight listPreferredItemPaddingStart panelBackground panelMenuListTheme panelMenuListWidth popupMenuStyle popupWindowStyle radioButtonStyle ratingBarStyle ratingBarStyleIndicator ratingBarStyleSmall searchViewStyle seekBarStyle selectableItemBackground selectableItemBackgroundBorderless spinnerDropDownItemStyle spinnerStyle switchStyle textAppearanceLargePopupMenu textAppearanceListItem textAppearanceListItemSecondary textAppearanceListItemSmall textAppearancePopupMenuHeader textAppearanceSearchResultSubtitle textAppearanceSearchResultTitle textAppearanceSmallPopupMenu textColorAlertDialogListItem textColorSearchUrl toolbarNavigationButtonStyle toolbarStyle tooltipForegroundColor tooltipFrameBackground viewInflaterClass windowActionBar windowActionBarOverlay windowActionModeOverlay windowFixedHeightMajor windowFixedHeightMinor windowFixedWidthMajor windowFixedWidthMinor windowMinWidthMajor windowMinWidthMinor windowNoTitle -styleable BackgroundStyle android_selectableItemBackground selectableItemBackground -styleable Badge autoAdjustToWithinGrandparentBounds backgroundColor badgeFixedEdge badgeGravity badgeHeight badgeRadius badgeShapeAppearance badgeShapeAppearanceOverlay badgeText badgeTextAppearance badgeTextColor badgeVerticalPadding badgeWidePadding badgeWidth badgeWithTextHeight badgeWithTextRadius badgeWithTextShapeAppearance badgeWithTextShapeAppearanceOverlay badgeWithTextWidth horizontalOffset horizontalOffsetWithText largeFontVerticalOffsetAdjustment maxCharacterCount maxNumber number offsetAlignmentMode verticalOffset verticalOffsetWithText -styleable BaseProgressIndicator android_indeterminate hideAnimationBehavior indeterminateAnimatorDurationScale indicatorColor indicatorTrackGapSize minHideDelay showAnimationBehavior showDelay trackColor trackCornerRadius trackThickness waveAmplitude waveSpeed wavelength wavelengthDeterminate wavelengthIndeterminate -styleable BottomAppBar addElevationShadow backgroundTint elevation fabAlignmentMode fabAlignmentModeEndMargin fabAnchorMode fabAnimationMode fabCradleMargin fabCradleRoundedCornerRadius fabCradleVerticalOffset hideOnScroll menuAlignmentMode navigationIconTint paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets removeEmbeddedFabElevation -styleable BottomNavigationView android_minHeight compatShadowEnabled elevation itemBackground itemHorizontalTranslationEnabled itemIconSize itemIconTint itemTextAppearanceActive itemTextAppearanceInactive itemTextColor labelVisibilityMode menu shapeAppearance shapeAppearanceOverlay -styleable BottomSheetBehavior_Layout android_elevation android_maxHeight android_maxWidth backgroundTint behavior_draggable behavior_draggableOnNestedScroll behavior_expandedOffset behavior_fitToContents behavior_halfExpandedRatio behavior_hideable behavior_peekHeight behavior_saveFlags behavior_significantVelocityThreshold behavior_skipCollapsed gestureInsetBottomIgnored marginLeftSystemWindowInsets marginRightSystemWindowInsets marginTopSystemWindowInsets paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets paddingTopSystemWindowInsets shapeAppearance shapeAppearanceOverlay shouldRemoveExpandedCorners -styleable ButtonBarLayout allowStacking -styleable Capability queryPatterns shortcutMatchRequired -styleable CardView android_minHeight android_minWidth cardBackgroundColor cardCornerRadius cardElevation cardMaxElevation cardPreventCornerOverlap cardUseCompatPadding contentPadding contentPaddingBottom contentPaddingLeft contentPaddingRight contentPaddingTop -styleable Carousel carousel_alignment carousel_backwardTransition carousel_emptyViewsBehavior carousel_firstView carousel_forwardTransition carousel_infinite carousel_nextState carousel_previousState carousel_touchUpMode carousel_touchUp_dampeningFactor carousel_touchUp_velocityThreshold -styleable CheckBoxPreference android_disableDependentsState android_summaryOff android_summaryOn disableDependentsState summaryOff summaryOn -styleable CheckedTextView android_checkMark checkMarkCompat checkMarkTint checkMarkTintMode -styleable Chip android_checkable android_ellipsize android_maxWidth android_text android_textAppearance android_textColor android_textSize checkedIcon checkedIconEnabled checkedIconTint checkedIconVisible chipBackgroundColor chipCornerRadius chipEndPadding chipIcon chipIconEnabled chipIconSize chipIconTint chipIconVisible chipMinHeight chipMinTouchTargetSize chipStartPadding chipStrokeColor chipStrokeWidth chipSurfaceColor closeIcon closeIconEnabled closeIconEndPadding closeIconSize closeIconStartPadding closeIconTint closeIconVisible ensureMinTouchTargetSize hideMotionSpec iconEndPadding iconStartPadding rippleColor shapeAppearance shapeAppearanceOverlay showMotionSpec textEndPadding textStartPadding -styleable ChipGroup checkedChip chipSpacing chipSpacingHorizontal chipSpacingVertical selectionRequired singleLine singleSelection -styleable CircularProgressIndicator indeterminateAnimationTypeCircular indeterminateTrackVisible indicatorDirectionCircular indicatorInset indicatorSize -styleable ClockFaceView clockFaceBackgroundColor clockNumberTextColor -styleable ClockHandView clockHandColor materialCircleRadius selectorSize -styleable CodeEditor autoCompleteEnabled cursorBlinkPeriod dividerMargin dividerWidth highlightBracketPair highlightCurrentBlock highlightCurrentLine horizontalScrollbarEnabled ligatures lineNumberVisible lnPanelPosition lnPanelPositionMode pinLineNumber renderFunctionChars scalable scrollbarThumbHorizontal scrollbarThumbVertical scrollbarTrackHorizontal scrollbarTrackVertical symbolCompletionEnabled tabWidth text textSize verticalScrollbarEnabled wordwrapMode -styleable CollapsingToolbarLayout collapsedSubtitleTextAppearance collapsedSubtitleTextColor collapsedTitleGravity collapsedTitleGravityMode collapsedTitleTextAppearance collapsedTitleTextColor contentScrim expandedSubtitleTextAppearance expandedSubtitleTextColor expandedTitleGravity expandedTitleMargin expandedTitleMarginBottom expandedTitleMarginEnd expandedTitleMarginStart expandedTitleMarginTop expandedTitleSpacing expandedTitleTextAppearance expandedTitleTextColor extraMultilineHeightEnabled forceApplySystemWindowInsetTop maxLines scrimAnimationDuration scrimVisibleHeightTrigger statusBarScrim subtitle subtitleMaxLines title titleCollapseMode titleEnabled titleMaxLines titlePositionInterpolator titleTextEllipsize toolbarId -styleable CollapsingToolbarLayout_Layout layout_collapseMode layout_collapseParallaxMultiplier -styleable ColorStateListItem alpha android_alpha android_color android_lStar lStar -styleable CompoundButton android_button buttonCompat buttonTint buttonTintMode -styleable Constraint android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animateCircleAngleTo animateRelativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids constraint_referenced_tags drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent motionProgress motionStagger pathMotionArc pivotAnchor polarRelativeTo quantizeMotionInterpolator quantizeMotionPhase quantizeMotionSteps transformPivotTarget transitionEasing transitionPathRotate visibilityMode -styleable ConstraintLayout_Layout android_elevation android_layout_height android_layout_margin android_layout_marginBottom android_layout_marginEnd android_layout_marginHorizontal android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_marginVertical android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_padding android_paddingBottom android_paddingEnd android_paddingLeft android_paddingRight android_paddingStart android_paddingTop android_visibility barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl circularflow_angles circularflow_defaultAngle circularflow_defaultRadius circularflow_radiusInDP circularflow_viewCenter constraintSet constraint_referenced_ids constraint_referenced_tags flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layoutDescription layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_optimizationLevel layout_wrapBehaviorInParent -styleable ConstraintLayout_ReactiveGuide reactiveGuide_animateChange reactiveGuide_applyToAllConstraintSets reactiveGuide_applyToConstraintSet reactiveGuide_valueId -styleable ConstraintLayout_placeholder content placeholder_emptyVisibility -styleable ConstraintOverride android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animateCircleAngleTo animateRelativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBottom_creator layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintRight_creator layout_constraintTag layout_constraintTop_creator layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent motionProgress motionStagger motionTarget pathMotionArc pivotAnchor polarRelativeTo quantizeMotionInterpolator quantizeMotionPhase quantizeMotionSteps transformPivotTarget transitionEasing transitionPathRotate visibilityMode -styleable ConstraintSet ConstraintRotate android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_pivotX android_pivotY android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animateCircleAngleTo animateRelativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraintRotate constraint_referenced_ids constraint_referenced_tags deriveConstraintsFrom drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent motionProgress motionStagger pathMotionArc pivotAnchor polarRelativeTo quantizeMotionSteps transitionEasing transitionPathRotate -styleable CoordinatorLayout keylines statusBarBackground -styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline -styleable CustomAttribute attributeName customBoolean customColorDrawableValue customColorValue customDimension customFloatValue customIntegerValue customPixelDimension customReference customStringValue methodName -styleable CustomizableCardView cardCheckedIcon cardCheckedIconGravity cardCheckedIconMargin contentAlign isCardRecommended isCheckableCard isClickableCard noIcon noIconBackground noSummary noTitle setCardBackgroundColor setCardElevation setCardIcon setCardIconBackgroundColor setCardIconBackgroundDrawable setCardIconHeight setCardIconWidth setCardStroke setCardStrokeColor setCardSummary setCardTitle setSummaryFont setSummaryTextSize setTitleFont setTitleTextSize -styleable DesignTheme bottomSheetDialogTheme bottomSheetStyle -styleable DialogPreference android_dialogIcon android_dialogLayout android_dialogMessage android_dialogTitle android_negativeButtonText android_positiveButtonText dialogIcon dialogLayout dialogMessage dialogTitle negativeButtonText positiveButtonText -styleable DockedToolbar backgroundTint paddingBottomSystemWindowInsets paddingTopSystemWindowInsets -styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness -styleable DrawerLayout elevation -styleable EditTextPreference useSimpleSummaryProvider -styleable ExtendedFloatingActionButton collapsedSize elevation extendMotionSpec extendStrategy hideMotionSpec showMotionSpec shrinkMotionSpec -styleable ExtendedFloatingActionButton_Behavior_Layout behavior_autoHide behavior_autoShrink -styleable FbProgress fbp_barColor fbp_barSpinCycleTime fbp_barWidth fbp_circleRadius fbp_fillRadius fbp_linearProgress fbp_progressIndeterminate fbp_rimColor fbp_rimWidth fbp_spinSpeed -styleable FloatingActionButton android_enabled backgroundTint backgroundTintMode borderWidth elevation ensureMinTouchTargetSize fabCustomSize fabSize hideMotionSpec hoveredFocusedTranslationZ maxImageSize pressedTranslationZ rippleColor shapeAppearance shapeAppearanceOverlay showMotionSpec useCompatPadding -styleable FloatingActionButton_Behavior_Layout behavior_autoHide -styleable FloatingToolbar backgroundTint marginBottomSystemWindowInsets marginLeftSystemWindowInsets marginRightSystemWindowInsets marginTopSystemWindowInsets -styleable FlowLayout horizontalItemSpacing itemSpacing lineSpacing -styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery fontProviderSystemFontFamily -styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex -styleable ForegroundLinearLayout android_foreground android_foregroundGravity foregroundInsidePadding -styleable Fragment android_id android_name android_tag -styleable FragmentContainerView android_name android_tag -styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type -styleable GradientColorItem android_color android_offset -styleable ImageFilterView altSrc blendSrc brightness contrast crossfade imagePanX imagePanY imageRotate imageZoom overlay round roundPercent saturation warmth -styleable Insets marginBottomSystemWindowInsets marginLeftSystemWindowInsets marginRightSystemWindowInsets marginTopSystemWindowInsets paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets paddingStartSystemWindowInsets paddingTopSystemWindowInsets -styleable KeyAttribute android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transformPivotTarget transitionEasing transitionPathRotate -styleable KeyCycle android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transitionEasing transitionPathRotate waveOffset wavePeriod wavePhase waveShape waveVariesBy -styleable KeyFrame -styleable KeyFramesAcceleration -styleable KeyFramesVelocity -styleable KeyPosition curveFit drawPath framePosition keyPositionType motionTarget pathMotionArc percentHeight percentWidth percentX percentY sizePercent transitionEasing -styleable KeyTimeCycle android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transitionEasing transitionPathRotate waveDecay waveOffset wavePeriod wavePhase waveShape -styleable KeyTrigger framePosition motionTarget motion_postLayoutCollision motion_triggerOnCollision onCross onNegativeCross onPositiveCross triggerId triggerReceiver triggerSlack viewTransitionOnCross viewTransitionOnNegativeCross viewTransitionOnPositiveCross -styleable Layout android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_orientation barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids constraint_referenced_tags guidelineUseRtl layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBaseline_toBottomOf layout_constraintBaseline_toTopOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBaseline layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_marginBaseline layout_wrapBehaviorInParent maxHeight maxWidth minHeight minWidth -styleable LinearLayoutCompat android_baselineAligned android_baselineAlignedChildIndex android_gravity android_orientation android_weightSum divider dividerPadding measureWithLargestChild showDividers -styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_height android_layout_weight android_layout_width -styleable LinearProgressIndicator indeterminateAnimationType indicatorDirectionLinear trackInnerCornerRadius trackStopIndicatorPadding trackStopIndicatorSize -styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset -styleable ListPreference android_entries android_entryValues entries entryValues useSimpleSummaryProvider -styleable LoadingIndicator containerColor containerHeight containerWidth indicatorColor indicatorSize -styleable MaterialAlertDialog backgroundInsetBottom backgroundInsetEnd backgroundInsetStart backgroundInsetTop backgroundTint -styleable MaterialAlertDialogTheme materialAlertDialogBodyTextStyle materialAlertDialogButtonSpacerVisibility materialAlertDialogTheme materialAlertDialogTitleIconStyle materialAlertDialogTitlePanelStyle materialAlertDialogTitleTextStyle -styleable MaterialAutoCompleteTextView android_inputType android_popupElevation dropDownBackgroundTint simpleItemLayout simpleItemSelectedColor simpleItemSelectedRippleColor simpleItems -styleable MaterialButton android_background android_checkable android_checked android_insetBottom android_insetLeft android_insetRight android_insetTop backgroundTint backgroundTintMode cornerRadius elevation icon iconGravity iconPadding iconSize iconTint iconTintMode opticalCenterEnabled rippleColor shapeAppearance shapeAppearanceOverlay strokeColor strokeWidth toggleCheckedStateOnClick -styleable MaterialButtonGroup android_enabled android_spacing buttonSizeChange innerCornerSize shapeAppearance shapeAppearanceOverlay -styleable MaterialButtonToggleGroup android_enabled android_spacing checkedButton innerCornerSize selectionRequired shapeAppearance shapeAppearanceOverlay singleSelection -styleable MaterialCalendar android_windowFullscreen backgroundTint dayInvalidStyle daySelectedStyle dayStyle dayTodayStyle nestedScrollable rangeFillColor yearSelectedStyle yearStyle yearTodayStyle -styleable MaterialCalendarItem android_insetBottom android_insetLeft android_insetRight android_insetTop itemFillColor itemShapeAppearance itemShapeAppearanceOverlay itemStrokeColor itemStrokeWidth itemTextColor -styleable MaterialCardView android_checkable cardForegroundColor checkedIcon checkedIconGravity checkedIconMargin checkedIconSize checkedIconTint rippleColor shapeAppearance shapeAppearanceOverlay state_dragged strokeColor strokeWidth -styleable MaterialCheckBox android_button buttonCompat buttonIcon buttonIconTint buttonIconTintMode buttonTint centerIfNoTextEnabled checkedState errorAccessibilityLabel errorShown useMaterialThemeColors -styleable MaterialCheckBoxStates state_error state_indeterminate -styleable MaterialComponentsTheme bottomSheetDialogTheme bottomSheetStyle chipGroupStyle chipStandaloneStyle chipStyle colorAccent colorBackgroundFloating colorPrimary colorPrimaryDark colorSecondary editTextStyle floatingActionButtonStyle materialButtonStyle materialCardViewStyle navigationViewStyle scrimBackground snackbarButtonStyle tabStyle textAppearanceBody1 textAppearanceBody2 textAppearanceButton textAppearanceCaption textAppearanceHeadline1 textAppearanceHeadline2 textAppearanceHeadline3 textAppearanceHeadline4 textAppearanceHeadline5 textAppearanceHeadline6 textAppearanceOverline textAppearanceSubtitle1 textAppearanceSubtitle2 textInputStyle -styleable MaterialDivider dividerColor dividerInsetEnd dividerInsetStart dividerThickness lastItemDecorated -styleable MaterialRadioButton buttonTint useMaterialThemeColors -styleable MaterialShape shapeAppearance shapeAppearanceOverlay -styleable MaterialSpring damping stiffness -styleable MaterialSwitch thumbIcon thumbIconSize thumbIconTint thumbIconTintMode trackDecoration trackDecorationTint trackDecorationTintMode -styleable MaterialTextAppearance android_fontVariationSettings android_letterSpacing android_lineHeight fontVariationSettings lineHeight -styleable MaterialTextView android_lineHeight android_textAppearance lineHeight -styleable MaterialTimePicker backgroundTint clockIcon keyboardIcon -styleable MaterialToolbar logoAdjustViewBounds logoScaleType navigationIconTint subtitleCentered titleCentered -styleable MenuGroup android_checkableBehavior android_enabled android_id android_menuCategory android_orderInCategory android_visible -styleable MenuItem actionLayout actionProviderClass actionViewClass alphabeticModifiers android_alphabeticShortcut android_checkable android_checked android_enabled android_icon android_id android_menuCategory android_numericShortcut android_onClick android_orderInCategory android_title android_titleCondensed android_visible contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText -styleable MenuView android_headerBackground android_horizontalDivider android_itemBackground android_itemIconDisabledAlpha android_itemTextAppearance android_verticalDivider android_windowAnimationStyle preserveIconSpacing subMenuArrow -styleable MockView mock_diagonalsColor mock_label mock_labelBackgroundColor mock_labelColor mock_showDiagonals mock_showLabel -styleable Motion animateCircleAngleTo animateRelativeTo drawPath motionPathRotate motionStagger pathMotionArc quantizeMotionInterpolator quantizeMotionPhase quantizeMotionSteps transitionEasing -styleable MotionEffect motionEffect_alpha motionEffect_end motionEffect_move motionEffect_start motionEffect_strict motionEffect_translationX motionEffect_translationY motionEffect_viewTransition -styleable MotionHelper onHide onShow -styleable MotionLabel android_autoSizeTextType android_fontFamily android_gravity android_shadowRadius android_text android_textColor android_textSize android_textStyle android_typeface borderRound borderRoundPercent scaleFromTextSize textBackground textBackgroundPanX textBackgroundPanY textBackgroundRotate textBackgroundZoom textOutlineColor textOutlineThickness textPanX textPanY textureBlurFactor textureEffect textureHeight textureWidth -styleable MotionLayout applyMotionScene currentState layoutDescription motionDebug motionProgress showPaths -styleable MotionScene defaultDuration layoutDuringTransition -styleable MotionTelltales telltales_tailColor telltales_tailScale telltales_velocityMode -styleable MultiSelectListPreference android_entries android_entryValues entries entryValues -styleable NavigationBarActiveIndicator android_color android_height android_width expandedActiveIndicatorPaddingBottom expandedActiveIndicatorPaddingEnd expandedActiveIndicatorPaddingStart expandedActiveIndicatorPaddingTop expandedHeight expandedMarginHorizontal expandedWidth marginHorizontal shapeAppearance -styleable NavigationBarView activeIndicatorLabelPadding backgroundTint elevation horizontalItemTextAppearanceActive horizontalItemTextAppearanceInactive iconLabelHorizontalSpacing itemActiveIndicatorStyle itemBackground itemGravity itemIconGravity itemIconSize itemIconTint itemPaddingBottom itemPaddingTop itemRippleColor itemTextAppearanceActive itemTextAppearanceActiveBoldEnabled itemTextAppearanceInactive itemTextColor labelFontScalingEnabled labelMaxLines labelVisibilityMode measureBottomPaddingFromLabelBaseline menu -styleable NavigationRailView collapsedItemMinHeight contentMarginTop expanded expandedItemMinHeight expandedMaxWidth expandedMinWidth headerLayout headerMarginBottom itemMinHeight itemSpacing menuGravity paddingBottomSystemWindowInsets paddingStartSystemWindowInsets paddingTopSystemWindowInsets scrollingEnabled shapeAppearance shapeAppearanceOverlay submenuDividersEnabled -styleable NavigationView android_background android_fitsSystemWindows android_layout_gravity android_maxWidth bottomInsetScrimEnabled dividerInsetEnd dividerInsetStart drawerLayoutCornerSize elevation endInsetScrimEnabled headerLayout itemBackground itemHorizontalPadding itemIconPadding itemIconSize itemIconTint itemMaxLines itemRippleColor itemShapeAppearance itemShapeAppearanceOverlay itemShapeFillColor itemShapeInsetBottom itemShapeInsetEnd itemShapeInsetStart itemShapeInsetTop itemTextAppearance itemTextAppearanceActiveBoldEnabled itemTextColor itemVerticalPadding menu shapeAppearance shapeAppearanceOverlay startInsetScrimEnabled subheaderColor subheaderInsetEnd subheaderInsetStart subheaderTextAppearance topInsetScrimEnabled -styleable OnClick clickAction targetId -styleable OnSwipe autoCompleteMode dragDirection dragScale dragThreshold limitBoundsTo maxAcceleration maxVelocity moveWhenScrollAtTop nestedScrollFlags onTouchUp rotationCenterId springBoundary springDamping springMass springStiffness springStopThreshold touchAnchorId touchAnchorSide touchRegionId -styleable PopupWindow android_popupAnimationStyle android_popupBackground overlapAnchor -styleable PopupWindowBackgroundState state_above_anchor -styleable Preference allowDividerAbove allowDividerBelow android_defaultValue android_dependency android_enabled android_fragment android_icon android_iconSpaceReserved android_key android_layout android_order android_persistent android_selectable android_shouldDisableView android_singleLineTitle android_summary android_title android_widgetLayout defaultValue dependency enableCopying enabled fragment icon iconSpaceReserved isPreferenceVisible key layout order persistent selectable shouldDisableView singleLineTitle summary title widgetLayout -styleable PreferenceFragment allowDividerAfterLastItem android_divider android_dividerHeight android_layout -styleable PreferenceFragmentCompat allowDividerAfterLastItem android_divider android_dividerHeight android_layout -styleable PreferenceGroup android_orderingFromXml initialExpandedChildrenCount orderingFromXml -styleable PreferenceImageView android_maxHeight android_maxWidth maxHeight maxWidth -styleable PreferenceTheme checkBoxPreferenceStyle dialogPreferenceStyle dropdownPreferenceStyle editTextPreferenceStyle preferenceCategoryStyle preferenceCategoryTitleTextAppearance preferenceCategoryTitleTextColor preferenceFragmentCompatStyle preferenceFragmentListStyle preferenceFragmentStyle preferenceInformationStyle preferenceScreenStyle preferenceStyle preferenceTheme seekBarPreferenceStyle switchPreferenceCompatStyle switchPreferenceStyle -styleable PropertySet android_alpha android_visibility layout_constraintTag motionProgress visibilityMode -styleable RadialViewGroup materialCircleRadius -styleable RangeSlider minSeparation values -styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle -styleable RecyclerView android_clipToPadding android_descendantFocusability android_orientation fastScrollEnabled fastScrollHorizontalThumbDrawable fastScrollHorizontalTrackDrawable fastScrollVerticalThumbDrawable fastScrollVerticalTrackDrawable layoutManager reverseLayout spanCount stackFromEnd -styleable ScrimInsetsFrameLayout insetForeground -styleable ScrollingViewBehavior_Layout behavior_overlapTop -styleable SearchBar android_hint android_maxWidth android_text android_textAppearance backgroundTint defaultMarginsEnabled defaultScrollFlagsEnabled elevation forceDefaultNavigationOnClickListener hideNavigationIcon liftOnScroll liftOnScrollColor navigationIconTint strokeColor strokeWidth textCentered tintNavigationIcon -styleable SearchView android_focusable android_hint android_imeOptions android_inputType android_maxWidth android_text android_textAppearance animateMenuItems animateNavigationIcon autoShowKeyboard backHandlingEnabled backgroundTint closeIcon commitIcon defaultQueryHint goIcon headerLayout hideNavigationIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon searchPrefixText submitBackground suggestionRowLayout useDrawerArrowDrawable voiceIcon -styleable SeekBarPreference adjustable android_layout android_max min seekBarIncrement showSeekBarValue updatesContinuously -styleable ShapeAppearance cornerFamily cornerFamilyBottomLeft cornerFamilyBottomRight cornerFamilyTopLeft cornerFamilyTopRight cornerSize cornerSizeBottomLeft cornerSizeBottomRight cornerSizeTopLeft cornerSizeTopRight -styleable ShapeableImageView contentPadding contentPaddingBottom contentPaddingEnd contentPaddingLeft contentPaddingRight contentPaddingStart contentPaddingTop shapeAppearance shapeAppearanceOverlay strokeColor strokeWidth -styleable SideSheetBehavior_Layout android_elevation android_maxHeight android_maxWidth backgroundTint behavior_draggable coplanarSiblingViewId shapeAppearance shapeAppearanceOverlay -styleable Slider android_enabled android_orientation android_stepSize android_value android_valueFrom android_valueTo centered haloColor haloRadius labelBehavior labelStyle minTouchTargetSize thumbColor thumbElevation thumbHeight thumbRadius thumbStrokeColor thumbStrokeWidth thumbTrackGapSize thumbWidth tickColor tickColorActive tickColorInactive tickRadiusActive tickRadiusInactive tickVisibilityMode tickVisible trackColor trackColorActive trackColorInactive trackCornerSize trackHeight trackIconActiveColor trackIconActiveEnd trackIconActiveStart trackIconInactiveColor trackIconInactiveEnd trackIconInactiveStart trackIconSize trackInsideCornerSize trackStopIndicatorSize -styleable Snackbar snackbarButtonStyle snackbarStyle snackbarTextViewStyle -styleable SnackbarLayout actionTextColorAlpha android_maxWidth animationMode backgroundOverlayColorAlpha backgroundTint backgroundTintMode elevation maxActionInlineWidth shapeAppearance shapeAppearanceOverlay -styleable Spinner android_dropDownWidth android_entries android_popupBackground android_prompt popupTheme -styleable State android_id constraints -styleable StateListDrawable android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible -styleable StateListDrawableItem android_drawable -styleable StateListSizeChange widthChange -styleable StateSet defaultState -styleable SwitchCompat android_textOff android_textOn android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode -styleable SwitchMaterial useMaterialThemeColors -styleable SwitchPreference android_disableDependentsState android_summaryOff android_summaryOn android_switchTextOff android_switchTextOn disableDependentsState summaryOff summaryOn switchTextOff switchTextOn -styleable SwitchPreferenceCompat android_disableDependentsState android_summaryOff android_summaryOn android_switchTextOff android_switchTextOn disableDependentsState summaryOff summaryOn switchTextOff switchTextOn -styleable TabItem android_icon android_layout android_text -styleable TabLayout tabBackground tabContentStart tabGravity tabIconTint tabIconTintMode tabIndicator tabIndicatorAnimationDuration tabIndicatorAnimationMode tabIndicatorColor tabIndicatorFullWidth tabIndicatorGravity tabIndicatorHeight tabInlineLabel tabMaxWidth tabMinWidth tabMode tabPadding tabPaddingBottom tabPaddingEnd tabPaddingStart tabPaddingTop tabRippleColor tabSelectedTextAppearance tabSelectedTextColor tabTextAppearance tabTextColor tabUnboundedRipple -styleable TextAppearance android_fontFamily android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_textColor android_textColorHint android_textColorLink android_textFontWeight android_textSize android_textStyle android_typeface fontFamily fontVariationSettings textAllCaps textLocale -styleable TextEffects android_fontFamily android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_text android_textSize android_textStyle android_typeface borderRound borderRoundPercent textFillColor textOutlineColor textOutlineThickness -styleable TextInputEditText textInputLayoutFocusedRectEnabled -styleable TextInputLayout android_enabled android_hint android_maxEms android_maxWidth android_minEms android_minWidth android_textColorHint boxBackgroundColor boxBackgroundMode boxCollapsedPaddingTop boxCornerRadiusBottomEnd boxCornerRadiusBottomStart boxCornerRadiusTopEnd boxCornerRadiusTopStart boxStrokeColor boxStrokeErrorColor boxStrokeWidth boxStrokeWidthFocused counterEnabled counterMaxLength counterOverflowTextAppearance counterOverflowTextColor counterTextAppearance counterTextColor cursorColor cursorErrorColor endIconCheckable endIconContentDescription endIconDrawable endIconMinSize endIconMode endIconScaleType endIconTint endIconTintMode errorAccessibilityLiveRegion errorContentDescription errorEnabled errorIconDrawable errorIconTint errorIconTintMode errorTextAppearance errorTextColor expandedHintEnabled helperText helperTextEnabled helperTextTextAppearance helperTextTextColor hintAnimationEnabled hintEnabled hintMaxLines hintTextAppearance hintTextColor passwordToggleContentDescription passwordToggleDrawable passwordToggleEnabled passwordToggleTint passwordToggleTintMode placeholderText placeholderTextAppearance placeholderTextColor prefixText prefixTextAppearance prefixTextColor shapeAppearance shapeAppearanceOverlay startIconCheckable startIconContentDescription startIconDrawable startIconMinSize startIconScaleType startIconTint startIconTintMode suffixText suffixTextAppearance suffixTextColor -styleable ThemeEnforcement android_textAppearance enforceMaterialTheme enforceTextAppearance -styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight menu navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor -styleable Tooltip android_layout_margin android_minHeight android_minWidth android_padding android_text android_textAppearance android_textColor backgroundTint showMarker -styleable Transform android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ transformPivotTarget -styleable Transition android_id autoTransition constraintSetEnd constraintSetStart duration layoutDuringTransition motionInterpolator pathMotionArc staggered transitionDisable transitionFlags -styleable Variant constraints region_heightLessThan region_heightMoreThan region_widthLessThan region_widthMoreThan -styleable VectorMasterView use_legacy_parser vector_src -styleable View android_focusable android_theme paddingEnd paddingStart theme -styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode -styleable ViewPager2 android_orientation -styleable ViewStubCompat android_id android_inflatedId android_layout -styleable ViewTransition SharedValue SharedValueId android_id clearsTag duration ifTagNotSet ifTagSet motionInterpolator motionTarget onStateTransition pathMotionArc setsTag transitionDisable upDuration viewTransitionMode -styleable include constraintSet -xml m3_button_group_child_size_change -xml m3_split_button_inner_corner_size_state_list -xml m3expressive_button_shape_state_list -xml m3expressive_connected_buttons_inner_corner_size_state_list -xml util_code_provider_paths diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab deleted file mode 100644 index 156aa24736..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream deleted file mode 100644 index 6e80cbd359..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len deleted file mode 100644 index a11bc26caa..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at deleted file mode 100644 index a8ad7b4407..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i deleted file mode 100644 index fa5c9945f9..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab deleted file mode 100644 index c209cf8de8..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream deleted file mode 100644 index 40783d65d3..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len deleted file mode 100644 index 856c8385ec..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at deleted file mode 100644 index 3737e13842..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i deleted file mode 100644 index d6dc74b130..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab deleted file mode 100644 index 31a787cea8..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream deleted file mode 100644 index 40783d65d3..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len deleted file mode 100644 index 856c8385ec..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at deleted file mode 100644 index 9cfe7d0f49..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i deleted file mode 100644 index d6dc74b130..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab deleted file mode 100644 index 1b76c81ec2..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream deleted file mode 100644 index f34264270d..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len deleted file mode 100644 index c10811ef75..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len deleted file mode 100644 index fd5292d4bd..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at deleted file mode 100644 index 8937856880..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i deleted file mode 100644 index 983a6c5c4c..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab deleted file mode 100644 index 285c7b5c48..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream deleted file mode 100644 index 58540ff8c1..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len deleted file mode 100644 index 6a85df7ddb..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len deleted file mode 100644 index 9e27f732fe..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at deleted file mode 100644 index 1f850e2bf2..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i deleted file mode 100644 index d84ca6834e..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab deleted file mode 100644 index 99bb7523e0..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream deleted file mode 100644 index 6e80cbd359..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len deleted file mode 100644 index a11bc26caa..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at deleted file mode 100644 index f806067ab4..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i deleted file mode 100644 index fa5c9945f9..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab deleted file mode 100644 index 4a12deaac8..0000000000 --- a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +++ /dev/null @@ -1,2 +0,0 @@ -5 -0 \ No newline at end of file diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab deleted file mode 100644 index 58c3c4b4bc..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream deleted file mode 100644 index 6e80cbd359..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len deleted file mode 100644 index a11bc26caa..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at deleted file mode 100644 index f6a4f17263..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i deleted file mode 100644 index fa5c9945f9..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab deleted file mode 100644 index 8de731675f..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream deleted file mode 100644 index 1dd772ceda..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len deleted file mode 100644 index 62f3e6fff7..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at deleted file mode 100644 index f02f0421ab..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i deleted file mode 100644 index e6ff6ac7a2..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab deleted file mode 100644 index 3a2f0a9529..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream deleted file mode 100644 index d2ef5a56ce..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len deleted file mode 100644 index 2184e2ca83..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len deleted file mode 100644 index f3ee63d300..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at deleted file mode 100644 index 1fde0c5bd8..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i deleted file mode 100644 index 9c5f3566de..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/last-build.bin deleted file mode 100644 index cd4a2ce886..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/cacheable/last-build.bin and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/external/acsprovider/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin deleted file mode 100644 index a25449522a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileDebugKotlin/local-state/build-history.bin b/external/acsprovider/build/kotlin/compileDebugKotlin/local-state/build-history.bin deleted file mode 100644 index f0f4baf984..0000000000 Binary files a/external/acsprovider/build/kotlin/compileDebugKotlin/local-state/build-history.bin and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab deleted file mode 100644 index a05e57275a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream deleted file mode 100644 index 6e80cbd359..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len deleted file mode 100644 index a11bc26caa..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at deleted file mode 100644 index 4c96bfbfa3..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i deleted file mode 100644 index fa5c9945f9..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab deleted file mode 100644 index c209cf8de8..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream deleted file mode 100644 index 40783d65d3..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len deleted file mode 100644 index 856c8385ec..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at deleted file mode 100644 index 3737e13842..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i deleted file mode 100644 index d6dc74b130..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab deleted file mode 100644 index 31a787cea8..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream deleted file mode 100644 index 40783d65d3..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len deleted file mode 100644 index 856c8385ec..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at deleted file mode 100644 index 9cfe7d0f49..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i deleted file mode 100644 index d6dc74b130..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab deleted file mode 100644 index 1b76c81ec2..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream deleted file mode 100644 index f34264270d..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len deleted file mode 100644 index c10811ef75..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len deleted file mode 100644 index fd5292d4bd..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at deleted file mode 100644 index 8937856880..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i deleted file mode 100644 index 983a6c5c4c..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab deleted file mode 100644 index c906d70ab2..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream deleted file mode 100644 index 58540ff8c1..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len deleted file mode 100644 index 6a85df7ddb..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len deleted file mode 100644 index 9e27f732fe..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at deleted file mode 100644 index 8b6dd87393..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i deleted file mode 100644 index d84ca6834e..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab deleted file mode 100644 index 99bb7523e0..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream deleted file mode 100644 index 6e80cbd359..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len deleted file mode 100644 index a11bc26caa..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at deleted file mode 100644 index f806067ab4..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i deleted file mode 100644 index fa5c9945f9..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/counters.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/counters.tab deleted file mode 100644 index 4a12deaac8..0000000000 --- a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/counters.tab +++ /dev/null @@ -1,2 +0,0 @@ -5 -0 \ No newline at end of file diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab deleted file mode 100644 index 58c3c4b4bc..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream deleted file mode 100644 index 6e80cbd359..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len deleted file mode 100644 index a11bc26caa..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at deleted file mode 100644 index f6a4f17263..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i deleted file mode 100644 index fa5c9945f9..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab deleted file mode 100644 index 8de731675f..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream deleted file mode 100644 index 1dd772ceda..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len deleted file mode 100644 index 62f3e6fff7..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len deleted file mode 100644 index ec8f944c8a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at deleted file mode 100644 index f02f0421ab..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i deleted file mode 100644 index e6ff6ac7a2..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab deleted file mode 100644 index 3a2f0a9529..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream deleted file mode 100644 index d2ef5a56ce..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len deleted file mode 100644 index 2184e2ca83..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len deleted file mode 100644 index f3ee63d300..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at deleted file mode 100644 index 1fde0c5bd8..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i deleted file mode 100644 index 9c5f3566de..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len deleted file mode 100644 index 131e265740..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin b/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin deleted file mode 100644 index 7a5faf1b60..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/external/acsprovider/build/kotlin/compileReleaseKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin deleted file mode 100644 index a25449522a..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin and /dev/null differ diff --git a/external/acsprovider/build/kotlin/compileReleaseKotlin/local-state/build-history.bin b/external/acsprovider/build/kotlin/compileReleaseKotlin/local-state/build-history.bin deleted file mode 100644 index edeb725d7f..0000000000 Binary files a/external/acsprovider/build/kotlin/compileReleaseKotlin/local-state/build-history.bin and /dev/null differ diff --git a/external/acsprovider/build/outputs/logs/manifest-merger-debug-report.txt b/external/acsprovider/build/outputs/logs/manifest-merger-debug-report.txt deleted file mode 100644 index b75a9a18c9..0000000000 --- a/external/acsprovider/build/outputs/logs/manifest-merger-debug-report.txt +++ /dev/null @@ -1,16 +0,0 @@ --- Merging decision tree log --- -manifest -ADDED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml:2:13-83 -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml:2:13-83 - package - INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml - xmlns:android - ADDED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml:2:23-81 -uses-sdk -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml reason: use-sdk injection requested -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml - android:targetSdkVersion - INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml - android:minSdkVersion - INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml diff --git a/external/acsprovider/build/outputs/logs/manifest-merger-release-report.txt b/external/acsprovider/build/outputs/logs/manifest-merger-release-report.txt deleted file mode 100644 index b75a9a18c9..0000000000 --- a/external/acsprovider/build/outputs/logs/manifest-merger-release-report.txt +++ /dev/null @@ -1,16 +0,0 @@ --- Merging decision tree log --- -manifest -ADDED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml:2:13-83 -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml:2:13-83 - package - INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml - xmlns:android - ADDED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml:2:23-81 -uses-sdk -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml reason: use-sdk injection requested -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml -INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml - android:targetSdkVersion - INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml - android:minSdkVersion - INJECTED from /data/data/com.termux/files/home/MinAndroidProjects/TomAndroidIDE/external/acsprovider/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5401372413211598816.xml diff --git a/external/acsprovider/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/external/acsprovider/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin deleted file mode 100644 index 684f41aa46..0000000000 Binary files a/external/acsprovider/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin and /dev/null differ diff --git a/external/acsprovider/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin b/external/acsprovider/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin deleted file mode 100644 index 8c5649bfb0..0000000000 Binary files a/external/acsprovider/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin and /dev/null differ diff --git a/external/acsprovider/build/tmp/kotlin-classes/debug/META-INF/acsprovider_debug.kotlin_module b/external/acsprovider/build/tmp/kotlin-classes/debug/META-INF/acsprovider_debug.kotlin_module deleted file mode 100644 index 9dbc290d21..0000000000 Binary files a/external/acsprovider/build/tmp/kotlin-classes/debug/META-INF/acsprovider_debug.kotlin_module and /dev/null differ diff --git a/external/acsprovider/build/tmp/kotlin-classes/release/META-INF/acsprovider_release.kotlin_module b/external/acsprovider/build/tmp/kotlin-classes/release/META-INF/acsprovider_release.kotlin_module deleted file mode 100644 index 9dbc290d21..0000000000 Binary files a/external/acsprovider/build/tmp/kotlin-classes/release/META-INF/acsprovider_release.kotlin_module and /dev/null differ diff --git a/external/atc/build.gradle.kts b/external/atc/build.gradle.kts index 0bb671ee62..4987a9c73e 100644 --- a/external/atc/build.gradle.kts +++ b/external/atc/build.gradle.kts @@ -19,21 +19,25 @@ plugins { alias(libs.plugins.android.library) - alias(libs.plugins.kotlin.android) + // alias(libs.plugins.kotlin.android) } android { namespace = "com.tom.androidcodestudio.atc" - compileSdk = 36 + compileSdk = 37 + + defaultConfig { + minSdk = 21 + } - defaultConfig { minSdk = 21 } - buildFeatures { buildConfig = false } - - kotlinOptions { - jvmTarget = "17" + + kotlin { + compilerOptions { + jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17) + } } } @@ -41,6 +45,7 @@ dependencies { // AndroidX implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) + implementation(libs.google.material) implementation(libs.common.datastore) implementation(libs.common.kotlin.coroutines.android) diff --git a/external/atc/src/main/res/drawable/bg_action_icon_blue.xml b/external/atc/src/main/res/drawable/bg_action_icon_blue.xml new file mode 100644 index 0000000000..f2ca9f8640 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_action_icon_blue.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/bg_action_icon_lavender.xml b/external/atc/src/main/res/drawable/bg_action_icon_lavender.xml new file mode 100644 index 0000000000..f2ca9f8640 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_action_icon_lavender.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/bg_action_icon_light_blue.xml b/external/atc/src/main/res/drawable/bg_action_icon_light_blue.xml new file mode 100644 index 0000000000..f2ca9f8640 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_action_icon_light_blue.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/bg_action_icon_mint.xml b/external/atc/src/main/res/drawable/bg_action_icon_mint.xml new file mode 100644 index 0000000000..f2ca9f8640 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_action_icon_mint.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/bg_action_icon_orange.xml b/external/atc/src/main/res/drawable/bg_action_icon_orange.xml new file mode 100644 index 0000000000..f2ca9f8640 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_action_icon_orange.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/bg_action_icon_pink.xml b/external/atc/src/main/res/drawable/bg_action_icon_pink.xml new file mode 100644 index 0000000000..f2ca9f8640 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_action_icon_pink.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/bg_action_icon_purple.xml b/external/atc/src/main/res/drawable/bg_action_icon_purple.xml new file mode 100644 index 0000000000..f2ca9f8640 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_action_icon_purple.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/bg_circle_pale_purple.xml b/external/atc/src/main/res/drawable/bg_circle_pale_purple.xml new file mode 100644 index 0000000000..eb7ddac326 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_circle_pale_purple.xml @@ -0,0 +1,5 @@ + + + + diff --git a/external/atc/src/main/res/drawable/bg_decoration_blobs.xml b/external/atc/src/main/res/drawable/bg_decoration_blobs.xml new file mode 100644 index 0000000000..15a54a3e05 --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_decoration_blobs.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/external/atc/src/main/res/drawable/bg_stacked_squares.xml b/external/atc/src/main/res/drawable/bg_stacked_squares.xml new file mode 100644 index 0000000000..608312c83d --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_stacked_squares.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + diff --git a/external/atc/src/main/res/drawable/bg_welcome_card.xml b/external/atc/src/main/res/drawable/bg_welcome_card.xml new file mode 100644 index 0000000000..f1a24a6ced --- /dev/null +++ b/external/atc/src/main/res/drawable/bg_welcome_card.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/external/atc/src/main/res/drawable/ic_android_head.xml b/external/atc/src/main/res/drawable/ic_android_head.xml new file mode 100644 index 0000000000..d98ceefa01 --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_android_head.xml @@ -0,0 +1,14 @@ + + + + diff --git a/external/atc/src/main/res/drawable/ic_chevron_right.xml b/external/atc/src/main/res/drawable/ic_chevron_right.xml new file mode 100644 index 0000000000..c2ba94f806 --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_chevron_right.xml @@ -0,0 +1,11 @@ + + + + diff --git a/external/atc/src/main/res/drawable/ic_code_brackets.xml b/external/atc/src/main/res/drawable/ic_code_brackets.xml new file mode 100644 index 0000000000..f8323e579a --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_code_brackets.xml @@ -0,0 +1,13 @@ + + + + + diff --git a/external/atc/src/main/res/drawable/ic_help_circle.xml b/external/atc/src/main/res/drawable/ic_help_circle.xml new file mode 100644 index 0000000000..3966ca4849 --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_help_circle.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/external/atc/src/main/res/drawable/ic_light_mode.xml b/external/atc/src/main/res/drawable/ic_light_mode.xml new file mode 100644 index 0000000000..7af085848e --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_light_mode.xml @@ -0,0 +1,19 @@ + + + + diff --git a/external/atc/src/main/res/drawable/ic_more_vert.xml b/external/atc/src/main/res/drawable/ic_more_vert.xml new file mode 100644 index 0000000000..d82a6a6089 --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_more_vert.xml @@ -0,0 +1,13 @@ + + + + diff --git a/external/atc/src/main/res/drawable/ic_puzzle.xml b/external/atc/src/main/res/drawable/ic_puzzle.xml new file mode 100644 index 0000000000..cee9c48b4b --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_puzzle.xml @@ -0,0 +1,15 @@ + + + + diff --git a/external/atc/src/main/res/drawable/ic_rocket.xml b/external/atc/src/main/res/drawable/ic_rocket.xml new file mode 100644 index 0000000000..58fb96f0c1 --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_rocket.xml @@ -0,0 +1,14 @@ + + + + diff --git a/external/atc/src/main/res/drawable/ic_sparkles.xml b/external/atc/src/main/res/drawable/ic_sparkles.xml new file mode 100644 index 0000000000..acf3d1c589 --- /dev/null +++ b/external/atc/src/main/res/drawable/ic_sparkles.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/external/atc/src/main/res/values/colors.xml b/external/atc/src/main/res/values/colors.xml new file mode 100644 index 0000000000..d232e73a76 --- /dev/null +++ b/external/atc/src/main/res/values/colors.xml @@ -0,0 +1,66 @@ + + + + + + + + #FAF8FF + #FFFFFF + + + #6D4CFF + #8B5CF6 + #D6C8FF + + + #F3C5F8 + #D9F7EE + #D8E8FF + #FFE7B8 + #EDE7FF + + + #1FAE7A + #3B7DDE + #C24FCF + #C97A0E + + + #1A1A1A + #6D6D6D + + + #33E4DDFF + + + #F0EBFF + + + #146D4CFF + #0D6D4CFF + + + #6D4CFF + #8A8A8A + + diff --git a/external/logwire/build.gradle.kts b/external/logwire/build.gradle.kts index 511fb84dff..ef4d2a4484 100644 --- a/external/logwire/build.gradle.kts +++ b/external/logwire/build.gradle.kts @@ -6,12 +6,12 @@ apply { plugin(NoDesugarPlugin::class.java) } plugins { id("com.android.library") - id("org.jetbrains.kotlin.android") + //id("org.jetbrains.kotlin.android") } android { namespace = "io.github.mohammedbaqernull.logger.logwire" - compileSdk = 36 + compileSdk = 37 buildToolsVersion = "35.0.0" defaultConfig { minSdk = 21 } @@ -27,13 +27,17 @@ android { } compileOptions { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } buildFeatures { aidl = true } - kotlinOptions { jvmTarget = "11" } + kotlin { + compilerOptions { + jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17) + } + } } dependencies { diff --git a/gradle.properties b/gradle.properties index a2f173530b..1372d8a7ed 100755 --- a/gradle.properties +++ b/gradle.properties @@ -29,4 +29,5 @@ org.gradle.caching=true # org.gradle.configuration-cache=true org.gradle.parallel=true org.gradle.daemon=true -android.r8.version=8.6.17 \ No newline at end of file +android.r8.version=8.6.17 +android.newDsl=false diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 47f7d345bb..df23f493dc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,18 +1,18 @@ [versions] -agp = "8.13.0" -agp-tooling = "8.13.0" -gradle-tooling = "8.9" +agp = "9.5.0" +agp-tooling = "9.5.0" +gradle-tooling = "9.4.0" # gradle-tooling = "v1.0-t2" junit-jupiter = "5.10.2" -kotlin = "2.1.0" +kotlin = "2.4.0" kotlin-coroutines = "1.10.2" tree-sitter = "1.0.1" -editor = "0.23.7" +editor = "0.24.7-acs" # nullij fork [https://github.com/nullij/sora-editor] glide = "5.0.4" androidx-vectordrawable = "1.2.0" androidx-navigation = "2.7.7" -ksp = "2.1.0-1.0.28" +ksp = "2.3.10" antlr4 = "4.13.2" androidx-work = "2.9.0" androidx-espresso = "3.5.1" @@ -25,11 +25,13 @@ benchmark-junit4 = "1.2.4" okhttp = "4.12.0" gson = "2.10.1" customizable-cardview = "v1.0" - +zacksp = "1.2.0" [libraries] +dev-zacsweers-autoservice = { module = "dev.zacsweers.autoservice:auto-service-ksp", version.ref = "zacksp" } + # External deps here external-customizable-cardview = { module = "com.github.Mohammed-baqer-null:CustomizableCardView", version.ref = "customizable-cardview" } external-seasonal-effects = { module = "com.github.mdbqnull:seasonal-effects-android", version = "1.0.0" } @@ -232,3 +234,4 @@ detekt = { id = "io.gitlab.arturbosch.detekt", version = "1.23.6" } com-github-jk1-tcdeps = { id = "com.github.jk1.tcdeps", version = "1.6.2" } com-jaredsburrows-license = { id = "com.jaredsburrows.license", version = "0.9.8" } io-gitlab-arturbosch-detekt = { id = "io.gitlab.arturbosch.detekt", version = "1.22.0" } +ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 62d0515785..2a66ec2c7c 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,8 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -# distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip -# distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/ideconfigurations/build.gradle.kts b/ideconfigurations/build.gradle.kts index b9c76ab99f..748db24b01 100644 --- a/ideconfigurations/build.gradle.kts +++ b/ideconfigurations/build.gradle.kts @@ -19,8 +19,9 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { - id("com.android.library") - id("kotlin-android") + alias(libs.plugins.android.library) + // id("com.android.library") + // id("kotlin-android") } android { diff --git a/java/javac-services/build.gradle.kts b/java/javac-services/build.gradle.kts index ab834ae311..dc2d707850 100644 --- a/java/javac-services/build.gradle.kts +++ b/java/javac-services/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } diff --git a/java/lsp-setup/build.gradle.kts b/java/lsp-setup/build.gradle.kts index e51d7bee48..39078305ee 100644 --- a/java/lsp-setup/build.gradle.kts +++ b/java/lsp-setup/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") kotlin("plugin.serialization") version "1.9.10" } diff --git a/java/lsp/build.gradle.kts b/java/lsp/build.gradle.kts index ab3ba9e1b4..62f4eab4fe 100644 --- a/java/lsp/build.gradle.kts +++ b/java/lsp/build.gradle.kts @@ -20,8 +20,9 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + alias(libs.plugins.ksp) + // id("kotlin-android") + // id("kotlin-kapt") } android { @@ -34,15 +35,16 @@ android { } } -kapt { - arguments { - arg("eventBusIndex", "${BuildConfig.packageName}.events.LspJavaEventsIndex") - } -} +// kapt { + // arguments { + // arg("eventBusIndex", "${BuildConfig.packageName}.events.LspJavaEventsIndex") + // } +// } dependencies { - kapt(projects.annotation.processors) - kapt(libs.google.auto.service) + // kapt(projects.annotation.processors) + // kapt(libs.google.auto.service) + ksp(libs.dev.zacsweers.autoservice) api(projects.core.indexingApi) api(projects.core.projectdata) @@ -72,14 +74,10 @@ dependencies { implementation(projects.java.javacServices) implementation(libs.composite.javac) - // implementation(libs.composite.javapoet) - // implementation(libs.composite.jaxp) - // implementation(libs.composite.jdkJdeps) - // implementation(libs.composite.jdt) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jdt.jar"))) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jdk-jdeps.jar"))) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jaxp.jar"))) - implementation(files(rootProject.file("composite-builds/build-deps/libs/javapoet.jar"))) + implementation(libs.composite.javapoet) + implementation(libs.composite.jaxp) + implementation(libs.composite.jdkJdeps) + implementation(libs.composite.jdt) implementation(libs.composite.googleJavaFormat) implementation(libs.androidx.core.ktx) diff --git a/java/lsp/src/main/java/com/tom/rv2ide/lsp/java/utils/JavaParserUtils.kt b/java/lsp/src/main/java/com/tom/rv2ide/lsp/java/utils/JavaParserUtils.kt index caae93005c..10a3834ea2 100644 --- a/java/lsp/src/main/java/com/tom/rv2ide/lsp/java/utils/JavaParserUtils.kt +++ b/java/lsp/src/main/java/com/tom/rv2ide/lsp/java/utils/JavaParserUtils.kt @@ -592,10 +592,8 @@ object JavaParserUtils { if (type.isTypeParameter) { val typeParameter = type.asTypeParameter() if (typeParameter!!.typeBound.isNonEmpty) { - val first = typeParameter.typeBound.first - if (first!!.isPresent) { - return ArrayType(first.get()) - } + val first = typeParameter.typeBound.first() + return ArrayType(first) } } return type @@ -605,10 +603,7 @@ object JavaParserUtils { if (type.isTypeParameter) { val typeParameter = type.asTypeParameter() if (typeParameter!!.typeBound.isNonEmpty) { - val first = typeParameter.typeBound.first - if (first!!.isPresent) { - return first.get() - } + return typeParameter.typeBound.first() } } if (!type.isClassOrInterfaceType) { @@ -620,22 +615,18 @@ object JavaParserUtils { return type } - val first = typeArguments.get().first - if (!first!!.isPresent || !first.get().isTypeParameter) { + val first = typeArguments.get().first() + if (!first!!.isTypeParameter) { return type } - val typeBound = first.get().asTypeParameter().typeBound + val typeBound = first.asTypeParameter().typeBound if (!typeBound!!.isNonEmpty) { return type } - val first1 = typeBound.first - if (!first1!!.isPresent) { - return type - } - - type.asClassOrInterfaceType().setTypeArguments(first1.get()) + val first1 = typeBound.first() + type.asClassOrInterfaceType().setTypeArguments(NodeList.nodeList(first1)) return type } @@ -789,4 +780,4 @@ private inline fun Stream.asArray(): Array { } return arr.toTypedArray() -} +} \ No newline at end of file diff --git a/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinDiagnosticRenderer.kt b/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinDiagnosticRenderer.kt index bfbe693845..f9d3e60736 100644 --- a/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinDiagnosticRenderer.kt +++ b/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinDiagnosticRenderer.kt @@ -18,8 +18,11 @@ package com.tom.rv2ide.lsp.kotlin import com.tom.rv2ide.lsp.models.DiagnosticResult +import io.github.rosemoe.sora.lang.diagnostic.DiagnosticRegion import io.github.rosemoe.sora.lang.diagnostic.DiagnosticsContainer import io.github.rosemoe.sora.widget.CodeEditor +import java.util.Collections +import java.util.WeakHashMap import org.slf4j.LoggerFactory /* @@ -32,6 +35,24 @@ class KotlinDiagnosticRenderer { private val log = LoggerFactory.getLogger(KotlinDiagnosticRenderer::class.java) } + private val diagnosticsMap = + Collections.synchronizedMap(WeakHashMap>()) + private val registeredEditors = + Collections.synchronizedSet(Collections.newSetFromMap(WeakHashMap())) + + private fun ensureProviderRegistered(editor: CodeEditor) { + if (registeredEditors.add(editor)) { + editor.registerDiagnosticProvider { container -> + diagnosticsMap[editor]?.let { container.addDiagnostics(it) } + } + } + } + + /** + * Render diagnostics in the editor. + * + * Those changes reflect the changes of nullij editor fork. + */ fun renderDiagnostics(editor: CodeEditor, result: DiagnosticResult) { if (result == DiagnosticResult.NO_UPDATE) return @@ -57,20 +78,35 @@ class KotlinDiagnosticRenderer { if (regions.isNotEmpty()) { val container = DiagnosticsContainer() regions.forEach { region -> container.addDiagnostic(region) } - editor.diagnostics = container + // Those changes reflect the changes of nullij editor fork where diagnostics are set via DiagnosticProvider. + // editor.diagnostics = container + ensureProviderRegistered(editor) + diagnosticsMap[editor] = regions + editor.post { editor.invalidateDiagnostics() } log.info("Rendered {} diagnostics in editor", regions.size) } else { // Clear diagnostics if list is empty - editor.diagnostics = DiagnosticsContainer() + // Those changes reflect the changes of nullij editor fork where diagnostics are set via DiagnosticProvider. + // editor.diagnostics = DiagnosticsContainer() + diagnosticsMap.remove(editor) + editor.post { editor.invalidateDiagnostics() } } } catch (e: Exception) { log.error("Failed to render diagnostics", e) } } + /** + * Clear diagnostics in the editor. + * + * Those changes reflect the changes of nullij editor fork. + */ fun clearDiagnostics(editor: CodeEditor) { try { - editor.diagnostics = DiagnosticsContainer() + // Those changes reflect the changes of nullij editor fork where diagnostics are set via DiagnosticProvider. + // editor.diagnostics = DiagnosticsContainer() + diagnosticsMap.remove(editor) + editor.post { editor.invalidateDiagnostics() } } catch (e: Exception) { log.error("Failed to clear diagnostics", e) } diff --git a/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinServerProcessManager.kt b/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinServerProcessManager.kt index 16b0ec888c..4ff0da96bc 100644 --- a/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinServerProcessManager.kt +++ b/java/lsp/src/main/java/com/tom/rv2ide/lsp/kotlin/KotlinServerProcessManager.kt @@ -1,18 +1,18 @@ /* - * This file is part of AndroidCodeStudio. + * This file is part of AndroidCodeStudio. * - * AndroidCodeStudio is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * AndroidCodeStudio is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * - * AndroidCodeStudio is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * AndroidCodeStudio is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with AndroidCodeStudio. If not, see . + * You should have received a copy of the GNU General Public License + * along with AndroidCodeStudio. If not, see . */ package com.tom.rv2ide.lsp.kotlin @@ -67,23 +67,24 @@ class KotlinServerProcessManager(context: Context) { return } - KslLogs.info("Starting Kotlin Language Server with standard JSON-RPC...") + KslLogs.info("Starting Kotlin Language Server via distribution script...") val serverHome = Environment.SERVERS_KOTLIN_DIR - val libDir = File(serverHome, "lib") - - if (!serverHome.exists() || !libDir.exists()) { - KslLogs.error("Server not found at: {}", serverHome.absolutePath) - return + + // Look for the executable script in bin directory, with a fallback + var executableFile = File(serverHome, "bin/kotlin-language-server") + if (!executableFile.exists()) { + executableFile = File(serverHome, "server/bin/kotlin-language-server") } - val jars = libDir.listFiles { file: File -> file.name.endsWith(".jar") } - if (jars == null || jars.isEmpty()) { - KslLogs.error("No JAR files found in: {}", libDir.absolutePath) + if (!executableFile.exists()) { + KslLogs.error("Server executable not found at: {}", executableFile.absolutePath) return } - val classpath = jars.joinToString(":") { jar -> jar.absolutePath } + // Ensure the script has execute permissions + executableFile.setExecutable(true) + val javaExec = findJavaExecutable() val androidClasspath = classpathProvider.getClasspath() @@ -95,15 +96,9 @@ class KotlinServerProcessManager(context: Context) { } val klsCacheDir = "${Environment.HOME}/klsCacheDir" - val command = - listOf( - javaExec, - "-classpath", - classpath, - "org.javacs.kt.MainKt", - "--useCacheDir", - klsCacheDir - ) + + // Execute the bash/sh script directly using 'sh' to avoid shebang issues on Android + val command = listOf("sh", executableFile.absolutePath) val processBuilder = ProcessBuilder(command).apply { @@ -153,7 +148,7 @@ class KotlinServerProcessManager(context: Context) { sendInitialization() - KslLogs.info("Server started successfully with standard JSON-RPC and JAVA_HOME: {}", javaHome) + KslLogs.info("Server started successfully with JAVA_HOME: {}", javaHome) } catch (e: Exception) { KslLogs.error("Failed to start server", e) } diff --git a/logging/idestats/build.gradle.kts b/logging/idestats/build.gradle.kts index 0db05ff695..8d8358d09f 100644 --- a/logging/idestats/build.gradle.kts +++ b/logging/idestats/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("org.jetbrains.kotlin.android") + // id("org.jetbrains.kotlin.android") } diff --git a/logging/logsender/build.gradle.kts b/logging/logsender/build.gradle.kts index 74f649d350..f8b649878a 100644 --- a/logging/logsender/build.gradle.kts +++ b/logging/logsender/build.gradle.kts @@ -17,7 +17,7 @@ description = "LogSender is used to read logs from applications built with Andro android { namespace = "${BuildConfig.packageName}.logsender" - + buildToolsVersion = "35.0.0" defaultConfig { minSdk = 16 vectorDrawables.useSupportLibrary = true diff --git a/settings.gradle.kts b/settings.gradle.kts index 1e1b67136c..53e0fbe530 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -28,6 +28,7 @@ pluginManagement { gradlePluginPortal() google() mavenCentral() + maven { url = uri("https://jitpack.io") } } } @@ -35,9 +36,17 @@ dependencyResolutionManagement { val dependencySubstitutions = mapOf( "build-deps" to arrayOf( "appintro", - "logback-core", + "fuzzysearch", "google-java-format", - "javac" + "java-compiler", + "javac", + "javapoet", + "jaxp", + "jdk-compiler", + "jdk-jdeps", + "jdt", + "layoutlib-api", + "logback-core" ), "build-deps-common" to arrayOf( @@ -68,9 +77,10 @@ dependencyResolutionManagement { } } +// Root project configuration gradle.rootProject { - val appMainVersion = System.getenv("MAIN_VERSION") ?: "1.0.0" - val revision = "r${System.getenv("REVISION_NUM") ?: "04"}" + val appMainVersion = System.getProperty("MAIN_VERSION") ?: "1.0.0" + val revision = "r${System.getProperty("REVISION_NUM") ?: "05"}" val baseVersion = "$appMainVersion+gh.$revision" println("Android code studio version: $baseVersion") project.setProperty("version", baseVersion) diff --git a/termux/application/build.gradle.kts b/termux/application/build.gradle.kts index 6fa8d409b4..31b4ce802d 100644 --- a/termux/application/build.gradle.kts +++ b/termux/application/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } val packageVariant = System.getenv("TERMUX_PACKAGE_VARIANT") ?: "apt-android-7" // Default: "apt-android-7" diff --git a/termux/application/src/main/jniLibs/arm64-v8a/libaapt2.so b/termux/application/src/main/jniLibs/arm64-v8a/libaapt2.so index ff9e0e47b4..1c5293da43 100644 Binary files a/termux/application/src/main/jniLibs/arm64-v8a/libaapt2.so and b/termux/application/src/main/jniLibs/arm64-v8a/libaapt2.so differ diff --git a/termux/emulator/build.gradle.kts b/termux/emulator/build.gradle.kts index 0ebd66796c..20a4f3d290 100644 --- a/termux/emulator/build.gradle.kts +++ b/termux/emulator/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } android { diff --git a/termux/shared/build.gradle.kts b/termux/shared/build.gradle.kts index d4cbfc8a62..f027b8483e 100644 --- a/termux/shared/build.gradle.kts +++ b/termux/shared/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id ("com.android.library") - id("kotlin-android") + // id("kotlin-android") } android { diff --git a/termux/view/build.gradle.kts b/termux/view/build.gradle.kts index 48f472916b..fbbf33afe5 100644 --- a/termux/view/build.gradle.kts +++ b/termux/view/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") } android { diff --git a/tooling/api/build.gradle.kts b/tooling/api/build.gradle.kts index 775c681245..ab5ba6a85e 100644 --- a/tooling/api/build.gradle.kts +++ b/tooling/api/build.gradle.kts @@ -25,6 +25,7 @@ plugins { dependencies { + api(projects.logging.logger) api(projects.tooling.events) api(projects.tooling.model) diff --git a/tooling/api/src/main/java/com/tom/rv2ide/tooling/api/util/ToolingApiLauncher.kt b/tooling/api/src/main/java/com/tom/rv2ide/tooling/api/util/ToolingApiLauncher.kt index cb3ce8ee73..27ec5d28b4 100644 --- a/tooling/api/src/main/java/com/tom/rv2ide/tooling/api/util/ToolingApiLauncher.kt +++ b/tooling/api/src/main/java/com/tom/rv2ide/tooling/api/util/ToolingApiLauncher.kt @@ -236,4 +236,4 @@ object ToolingApiLauncher { out, ) } -} +} \ No newline at end of file diff --git a/tooling/builder-model-impl/build.gradle.kts b/tooling/builder-model-impl/build.gradle.kts index afb8eac62e..6406fc7bcc 100644 --- a/tooling/builder-model-impl/build.gradle.kts +++ b/tooling/builder-model-impl/build.gradle.kts @@ -25,7 +25,8 @@ plugins { dependencies { - api(libs.tooling.builderModel) + // api(libs.tooling.builderModel) + api("com.android.tools.build:builder-model:9.4.0-alpha04") implementation(libs.common.jkotlin) diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/BooleanOption.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/BooleanOption.kt deleted file mode 100644 index dfb4c8861b..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/BooleanOption.kt +++ /dev/null @@ -1,792 +0,0 @@ -/* - * This file is part of AndroidIDE. - * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . - */ - -/* - * Copyright (C) 2017 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. - */ - -package com.android.build.gradle.options - -import com.android.build.gradle.options.DeprecationTarget.BUILD_CONFIG_GLOBAL_PROPERTY -import com.android.build.gradle.options.DeprecationTarget.VERSION_9_0 -import com.android.build.gradle.options.Version.VERSION_3_5 -import com.android.build.gradle.options.Version.VERSION_3_6 -import com.android.build.gradle.options.Version.VERSION_4_0 -import com.android.build.gradle.options.Version.VERSION_4_1 -import com.android.build.gradle.options.Version.VERSION_4_2 -import com.android.build.gradle.options.Version.VERSION_7_0 -import com.android.build.gradle.options.Version.VERSION_7_2 -import com.android.build.gradle.options.Version.VERSION_7_3 -import com.android.build.gradle.options.Version.VERSION_BEFORE_4_0 -import com.android.builder.model.AndroidProject -import com.android.builder.model.AndroidProject.PROPERTY_BUILD_MODEL_ONLY -import com.android.builder.model.PROPERTY_BUILD_MODEL_V2_ONLY -import com.android.builder.model.PROPERTY_BUILD_WITH_STABLE_IDS -import com.android.builder.model.PROPERTY_DEPLOY_AS_INSTANT_APP -import com.android.builder.model.PROPERTY_EXTRACT_INSTANT_APK -import com.android.builder.model.PROPERTY_INVOKED_FROM_IDE -import com.android.builder.model.PROPERTY_REFRESH_EXTERNAL_NATIVE_MODEL - -enum class BooleanOption( - override val propertyName: String, - override val defaultValue: Boolean, - val stage: Stage -) : Option { - - /* ---------- - * STABLE API - */ - - // IDE properties - IDE_INVOKED_FROM_IDE(PROPERTY_INVOKED_FROM_IDE, false, ApiStage.Stable), - IDE_BUILD_MODEL_ONLY_V2(PROPERTY_BUILD_MODEL_V2_ONLY, false, ApiStage.Stable), - @Deprecated("This is for model v1 only. Please also use IDE_BUILD_MODEL_ONLY_V2") - IDE_BUILD_MODEL_ONLY(PROPERTY_BUILD_MODEL_ONLY, false, ApiStage.Stable), - @Deprecated("Use IDE_BUILD_MODEL_ONLY_V2") - IDE_BUILD_MODEL_ONLY_ADVANCED(AndroidProject.PROPERTY_BUILD_MODEL_ONLY_ADVANCED, false, ApiStage.Stable), - @Deprecated("Use IDE_BUILD_MODEL_ONLY_V2") - IDE_BUILD_MODEL_FEATURE_FULL_DEPENDENCIES(AndroidProject.PROPERTY_BUILD_MODEL_FEATURE_FULL_DEPENDENCIES, false, ApiStage.Stable), - IDE_REFRESH_EXTERNAL_NATIVE_MODEL(PROPERTY_REFRESH_EXTERNAL_NATIVE_MODEL, false, ApiStage.Stable), - //IDE_GENERATE_SOURCES_ONLY(AndroidProject.PROPERTY_GENERATE_SOURCES_ONLY, false, ApiStage.Stable), - - // tell bundletool to only extract instant APKs. - IDE_EXTRACT_INSTANT(PROPERTY_EXTRACT_INSTANT_APK, false, ApiStage.Stable), - - // Flag used to indicate a "deploy as instant" run configuration. - IDE_DEPLOY_AS_INSTANT_APP(PROPERTY_DEPLOY_AS_INSTANT_APP, false, ApiStage.Stable), - - ENABLE_STUDIO_VERSION_CHECK("android.injected.studio.version.check", true, ApiStage.Stable), - ENABLE_STABLE_IDS(PROPERTY_BUILD_WITH_STABLE_IDS, false, ApiStage.Stable), - - // Features' default values - BUILD_FEATURE_DATABINDING("android.defaults.buildfeatures.databinding", false, ApiStage.Stable), - BUILD_FEATURE_RESVALUES("android.defaults.buildfeatures.resvalues", true, ApiStage.Stable), - BUILD_FEATURE_SHADERS("android.defaults.buildfeatures.shaders", true, ApiStage.Stable), - BUILD_FEATURE_VIEWBINDING("android.defaults.buildfeatures.viewbinding", false, ApiStage.Stable), - BUILD_FEATURE_ANDROID_RESOURCES("android.library.defaults.buildfeatures.androidresources", true, ApiStage.Stable), - - // DSLs default values - ENABLE_DATABINDING_KTX("android.defaults.databinding.addKtx", true, ApiStage.Stable), - - // AndroidX & Jetifier - USE_ANDROID_X("android.useAndroidX", false, ApiStage.Stable), - ENABLE_JETIFIER("android.enableJetifier", false, ApiStage.Stable), - - DEBUG_OBSOLETE_API("android.debug.obsoleteApi", false, ApiStage.Stable), - - // Disabled by default due to low usage. - GENERATE_MANIFEST_CLASS("android.generateManifestClass", false, ApiStage.Stable), - - USE_NON_FINAL_RES_IDS("android.nonFinalResIds", true, ApiStage.Stable), - NON_TRANSITIVE_R_CLASS("android.nonTransitiveRClass", true, ApiStage.Stable), - - /** - * Setting this field to false indicates that in the current - * project, all the APKs installed during test will be uninstalled - * after test finishes. Setting it to true means that the AGP - * will leave the test APKs untouched after test. - * - * Default is false - */ - ANDROID_TEST_LEAVE_APKS_INSTALLED_AFTER_RUN("android.injected.androidTest.leaveApksInstalledAfterRun", false, ApiStage.Stable), - - /** - * When this option is enabled, dexing transforms will use the full classpath (if desugaring - * requires a classpath). This classpath consists of all external artifacts - * ([com.android.build.gradle.internal.publishing.AndroidArtifacts.ArtifactScope.EXTERNAL]) - * in addition to the input artifact's dependencies provided by Gradle through - * [org.gradle.api.artifacts.transform.InputArtifactDependencies]. - * - * This option is useful when some dependencies are missing from the input artifact's - * dependencies (see bug 230454566), so the full classpath is needed. - * - * If dexing transforms do not require a classpath, this option is not used. - */ - USE_FULL_CLASSPATH_FOR_DEXING_TRANSFORM( - "android.useFullClasspathForDexingTransform", - false, - ApiStage.Stable - ), - - /* ------------------ - * SUPPORTED FEATURES - */ - - // Used by Studio as workaround for b/71054106, b/75955471 - ENABLE_SDK_DOWNLOAD("android.builder.sdkDownload", true, FeatureStage.Supported), - - ENFORCE_UNIQUE_PACKAGE_NAMES("android.uniquePackageNames", false, FeatureStage.Supported), - - // Flag added to work around b/130596259. - FORCE_JACOCO_OUT_OF_PROCESS("android.forceJacocoOutOfProcess", false, FeatureStage.Supported), - - PRECOMPILE_DEPENDENCIES_RESOURCES("android.precompileDependenciesResources", true, FeatureStage.Supported), - - INCLUDE_DEPENDENCY_INFO_IN_APKS("android.includeDependencyInfoInApks", true, FeatureStage.Supported), - - // FIXME switch to false once we know we don't use these getters internally. - ENABLE_LEGACY_API("android.compatibility.enableLegacyApi", true, FeatureStage.Supported), - FULL_R8("android.enableR8.fullMode", true, FeatureStage.Supported), - - /* --------------------- - * EXPERIMENTAL FEATURES - */ - - BUILD_FEATURE_MLMODELBINDING("android.defaults.buildfeatures.mlmodelbinding", false, ApiStage.Experimental), - ENABLE_DEFAULT_DEBUG_SIGNING_CONFIG("android.experimental.useDefaultDebugSigningConfigForProfileableBuildtypes", false, ApiStage.Experimental), - ENABLE_PROFILE_JSON("android.enableProfileJson", false, FeatureStage.Experimental), - DISALLOW_DEPENDENCY_RESOLUTION_AT_CONFIGURATION("android.dependencyResolutionAtConfigurationTime.disallow", false, FeatureStage.Experimental), - VERSION_CHECK_OVERRIDE_PROPERTY("android.overrideVersionCheck", false, FeatureStage.Experimental), - OVERRIDE_PATH_CHECK_PROPERTY("android.overridePathCheck", false, FeatureStage.Experimental), - DISABLE_RESOURCE_VALIDATION("android.disableResourceValidation", false, FeatureStage.Experimental), - CONSUME_DEPENDENCIES_AS_SHARED_LIBRARIES("android.consumeDependenciesAsSharedLibraries", false, FeatureStage.Experimental), - DISABLE_EARLY_MANIFEST_PARSING("android.disableEarlyManifestParsing", false, FeatureStage.Experimental), - ENABLE_RESOURCE_NAMESPACING_DEFAULT("android.enableResourceNamespacingDefault", false, FeatureStage.Experimental), - CONDITIONAL_KEEP_RULES("android.useConditionalKeepRules", false, FeatureStage.Experimental), - KEEP_SERVICES_BETWEEN_BUILDS("android.keepWorkerActionServicesBetweenBuilds", false, FeatureStage.Experimental), - ENABLE_PARTIAL_R_INCREMENTAL_BUILDS("android.enablePartialRIncrementalBuilds", false, FeatureStage.Experimental), - ENABLE_NEW_RESOURCE_SHRINKER_PRECISE("android.experimental.enableNewResourceShrinker.preciseShrinking", false, FeatureStage.Experimental), - ENABLE_LOCAL_TESTING("android.bundletool.enableLocalTesting", false, FeatureStage.Experimental), - DISABLE_MINSDKLIBRARY_CHECK("android.unsafe.disable.minSdkLibraryCheck", false, FeatureStage.Experimental), - ENABLE_INSTRUMENTATION_TEST_DESUGARING("android.experimental.library.desugarAndroidTest", false, FeatureStage.Experimental), - ENABLE_EMULATOR_CONTROL("android.experimental.androidTest.enableEmulatorControl", false, FeatureStage.Experimental), - ENABLE_SCREENSHOT_TEST("android.experimental.enableScreenshotTest", false, FeatureStage.Experimental), - /** - * When enabled, incompatible APKs installed on a testing device will be uninstalled automatically - * during an instrumentation test run (e.g. When INSTALL_FAILED_UPDATE_INCOMPATIBLE error happens - * after attempting to install APKs for testing). - */ - UNINSTALL_INCOMPATIBLE_APKS("android.experimental.testOptions.uninstallIncompatibleApks", false, FeatureStage.Experimental), - - /** - * When enabled, "-show-kernel" and "-verbose" flags are used when running an Android emulator - * for Gradle Managed devices. - */ - GRADLE_MANAGED_DEVICE_EMULATOR_SHOW_KERNEL_LOGGING("android.experimental.testOptions.managedDevices.emulator.showKernelLogging", false, FeatureStage.Experimental), - - /** - * Gradle Managed devices officially supports Android devices on API level 27 and higher because - * using the API level 26 and lower devices increase instability. When a user tries to use those - * old API devices, GMD task throws an exception and task fails by default. - * - * When this flag is enabled, it allows a user to use any old API level devices regardless of - * its instability. - */ - GRADLE_MANAGED_DEVICE_ALLOW_OLD_API_LEVEL_DEVICES("android.experimental.testOptions.managedDevices.allowOldApiLevelDevices", false, FeatureStage.Experimental), - - /** - * When enabled, Gradle Managed Device allows a custom managed device type that can be provided - * by a plugin by implementing ManagedDeviceTestRunner APIs. - */ - GRADLE_MANAGED_DEVICE_CUSTOM_DEVICE("android.experimental.testOptions.managedDevices.customDevice", false, FeatureStage.Experimental), - - /** When set R classes are treated as compilation classpath in libraries, rather than runtime classpath, with values set to 0. */ - ENABLE_ADDITIONAL_ANDROID_TEST_OUTPUT("android.enableAdditionalTestOutput", true, FeatureStage.Experimental), - - ENABLE_APP_COMPILE_TIME_R_CLASS("android.enableAppCompileTimeRClass", false, FeatureStage.Experimental), - ENABLE_EXTRACT_ANNOTATIONS("android.enableExtractAnnotations", true, FeatureStage.Experimental), - - // Marked as stable to avoid reporting deprecation twice. - CONVERT_NON_NAMESPACED_DEPENDENCIES("android.convertNonNamespacedDependencies", true, FeatureStage.Experimental), - - /** Set to true to build native .so libraries only for the device it will be run on. */ - BUILD_ONLY_TARGET_ABI("android.buildOnlyTargetAbi", true, FeatureStage.Experimental), - - ENABLE_PARALLEL_NATIVE_JSON_GEN("android.enableParallelJsonGen", false, FeatureStage.Experimental), - ENABLE_SIDE_BY_SIDE_CMAKE("android.enableSideBySideCmake", true, FeatureStage.Experimental), - ENABLE_NATIVE_COMPILER_SETTINGS_CACHE("android.enableNativeCompilerSettingsCache", false, FeatureStage.Experimental), - ENABLE_CMAKE_BUILD_COHABITATION("android.enableCmakeBuildCohabitation", false, FeatureStage.Experimental), - ENABLE_PROGUARD_RULES_EXTRACTION("android.proguard.enableRulesExtraction", true, FeatureStage.Experimental), - USE_DEPENDENCY_CONSTRAINTS("android.dependency.useConstraints", true, FeatureStage.Experimental), - EXCLUDE_LIBRARY_COMPONENTS_FROM_CONSTRAINTS("android.experimental.dependency.excludeLibraryComponentsFromConstraints", false, FeatureStage.Experimental), - ENABLE_DUPLICATE_CLASSES_CHECK("android.enableDuplicateClassesCheck", true, FeatureStage.Experimental), - MINIMAL_KEEP_RULES("android.useMinimalKeepRules", true, FeatureStage.Experimental), - EXCLUDE_RES_SOURCES_FOR_RELEASE_BUNDLES("android.bundle.excludeResSourcesForRelease", true, FeatureStage.Experimental), - ENABLE_BUILD_CONFIG_AS_BYTECODE("android.enableBuildConfigAsBytecode", false, FeatureStage.Experimental), - /** Whether lint should be run in process; the default is true. */ - RUN_LINT_IN_PROCESS("android.experimental.runLintInProcess", true, FeatureStage.Experimental), - - ENABLE_TEST_FIXTURES("android.experimental.enableTestFixtures", false, FeatureStage.Experimental), - - USE_NEW_DSL_INTERFACES("android.experimental.newDslInterfaces", false, FeatureStage.Experimental), - - /** Whether to force the APK to be deterministic. */ - FORCE_DETERMINISTIC_APK("android.experimental.forceDeterministicApk", false, FeatureStage.Experimental), - - MISSING_LINT_BASELINE_IS_EMPTY_BASELINE( - "android.experimental.lint.missingBaselineIsEmptyBaseline", - false, - FeatureStage.Experimental, - ), - - LEGACY_TRANSFORM_TASK_FORCE_NON_INCREMENTAL( - "android.experimental.legacyTransform.forceNonIncremental", - false, - FeatureStage.Experimental - ), - - PRIVACY_SANDBOX_SDK_SUPPORT("android.experimental.privacysandboxsdk.enable", false, FeatureStage.Experimental), - PRIVACY_SANDBOX_SDK_REQUIRE_SERVICES( - "android.experimental.privacysandboxsdk.requireServices", true, FeatureStage.Experimental), - - PRINT_LINT_STACK_TRACE("android.lint.printStackTrace", false, FeatureStage.Experimental), - - VERIFY_AAR_CLASSES("android.experimental.verifyLibraryClasses", false, FeatureStage.Experimental), - DISABLE_COMPILE_SDK_CHECKS("android.experimental.disableCompileSdkChecks", false, FeatureStage.Experimental), - ADDITIONAL_ARTIFACTS_IN_MODEL("android.experimental.additionalArtifactsInModel", false, FeatureStage.Experimental), - - // Whether to suppress warnings about android:extractNativeLibs set to true in dependencies - SUPPRESS_EXTRACT_NATIVE_LIBS_WARNINGS( - "android.experimental.suppressExtractNativeLibsWarnings", - false, - FeatureStage.Experimental - ), - - FUSED_LIBRARY_SUPPORT("android.experimental.fusedLibrarySupport", false, FeatureStage.Experimental), - SUPPORT_PAST_STUDIO_VERSIONS("android.experimental.support.past.studio.versions", false, FeatureStage.Experimental), - - /** - * Enables task to add version control info to APKs/Bundle - */ - ENABLE_VCS_INFO("android.enableVcsInfo", false, FeatureStage.Experimental), - - /** - * Whether to omit line numbers when writing lint baselines - */ - LINT_BASELINE_OMIT_LINE_NUMBERS( - "android.lint.baselineOmitLineNumbers", - false, - FeatureStage.Experimental - ), - - /** - * Whether to use K2 UAST when running lint - */ - LINT_USE_K2_UAST( - "android.lint.useK2Uast", - false, - FeatureStage.Experimental - ), - - /* ------------------------ - * SOFTLY-ENFORCED FEATURES - */ - ENABLE_RESOURCE_OPTIMIZATIONS( - "android.enableResourceOptimizations", - true, - FeatureStage.SoftlyEnforced(VERSION_9_0) - ), - - ANDROID_TEST_USES_UNIFIED_TEST_PLATFORM( - "android.experimental.androidTest.useUnifiedTestPlatform", - true, - FeatureStage.SoftlyEnforced(VERSION_9_0) - ), - - /** - * Whether to do lint analysis per component (instead of analysing the main variant and the test - * components in the same lint invocation). - */ - LINT_ANALYSIS_PER_COMPONENT( - "android.experimental.lint.analysisPerComponent", - true, - FeatureStage.SoftlyEnforced(VERSION_9_0) - ), - - /* ------------------- - * DEPRECATED FEATURES - */ - - BUILD_FEATURE_AIDL( - "android.defaults.buildfeatures.aidl", - false, - ApiStage.Deprecated(VERSION_9_0) - ), - - BUILD_FEATURE_RENDERSCRIPT( - "android.defaults.buildfeatures.renderscript", - false, - ApiStage.Deprecated(VERSION_9_0) - ), - - BUILD_FEATURE_BUILDCONFIG( - "android.defaults.buildfeatures.buildconfig", - false, - ApiStage.Deprecated(BUILD_CONFIG_GLOBAL_PROPERTY)) - , - - /* ----------------- - * ENFORCED FEATURES - */ - @Suppress("unused") - PREFER_CMAKE_FILE_API( - "android.preferCmakeFileApi", - true, FeatureStage.Enforced(VERSION_7_0)), - - @Suppress("unused") - ENABLE_NATIVE_CONFIGURATION_FOLDING( - "android.enableNativeConfigurationFolding", - true, - FeatureStage.Enforced(VERSION_7_0)), - - @Suppress("unused") - ENABLE_SIDE_BY_SIDE_NDK( - "android.enableSideBySideNdk", - true, - FeatureStage.Enforced( - VERSION_4_1, - "The android.enableSideBySideNdk property does not have any effect. " + - "Side-by-side NDK is always enabled." - ) - ), - - @Suppress("unused") - ENABLE_IMPROVED_DEPENDENCY_RESOLUTION( - "android.enableImprovedDependenciesResolution", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "The android.enableImprovedDependenciesResolution property does not have any effect. " - + "Dependency resolution is only performed during task execution phase." - ) - ), - - @Suppress("unused") - ENABLE_NEW_RESOURCE_PROCESSING( - "android.enableNewResourceProcessing", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "New resource processing is now always enabled." - ) - ), - - @Suppress("unused") - DISABLE_RES_MERGE_IN_LIBRARY( - "android.disable.res.merge", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "Resources from dependencies are never merged in libraries." - ) - ), - - @Suppress("unused") - ENABLE_DAEMON_MODE_AAPT2( - "android.enableAapt2DaemonMode", - true, - FeatureStage.Enforced(VERSION_BEFORE_4_0, "AAPT2 daemon mode is now always enabled.") - ), - - @Suppress("unused") - ENABLE_INCREMENTAL_DESUGARING( - "android.enableIncrementalDesugaring", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "This property has no effect, incremental desugaring is always enabled." - ) - ), - - @Suppress("unused") - ENABLE_CORE_LAMBDA_STUBS( - "android.enableCoreLambdaStubs", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "This property has no effect, core-lambda-stubs.jar is always in the bootclasspath." - ) - ), - - @Suppress("unused") - ENABLE_DEX_ARCHIVE( - "android.useDexArchive", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "This property has no effect, incremental dexing is always used." - ) - ), - - @Suppress("unused") - ENABLE_AAPT2( - "android.enableAapt2", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "This property has no effect, AAPT2 is now always used." - ) - ), - - @Suppress("unused") - USE_AAPT2_FROM_MAVEN( - "android.useAapt2FromMaven", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "This property has no effect and AAPT2 from maven.google.com is now always used. " - + "If you wish to use a local executable of AAPT2 please use the " - + "'android.aapt2FromMavenOverride' option." - ) - ), - - @Suppress("unused") - ENABLE_D8_MAIN_DEX_LIST( - "android.enableD8MainDexList", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "This property has no effect, D8 is always used to compute the main dex list." - ) - ), - - @Suppress("unused") - ENABLE_DATA_BINDING_V2( - "android.databinding.enableV2", - true, - FeatureStage.Enforced(VERSION_BEFORE_4_0, "Databinding v1 is removed.") - ), - - ENABLE_SEPARATE_R_CLASS_COMPILATION( - "android.enableSeparateRClassCompilation", - true, - FeatureStage.Enforced( - VERSION_BEFORE_4_0, - "Separate R class compilation has been enabled and can no longer be disabled." - ) - ), - - @Suppress("unused") - ENABLE_GRADLE_WORKERS( - "android.enableGradleWorkers", - true, - FeatureStage.Enforced( - VERSION_4_2, - "Gradle workers are always used." - ) - ), - - @Suppress("unused") - ENABLE_D8( - "android.enableD8", - true, - FeatureStage.Enforced( - VERSION_7_0, - "For more details, see https://d.android.com/r/studio-ui/d8-overview.html." - ) - ), - - @Suppress("unused") - ENABLE_D8_DESUGARING( - "android.enableD8.desugaring", - true, - FeatureStage.Enforced( - VERSION_7_0, - "D8 desugaring is used by default, when applicable." - ) - ), - - @Suppress("unused") - ENABLE_R8_DESUGARING( - "android.enableR8.desugaring", - true, - FeatureStage.Enforced( - VERSION_7_0, - "R8 desugaring is used by default, when applicable." - ) - ), - - USE_NEW_LINT_MODEL("android.experimental.useNewLintModel", true, FeatureStage.Enforced(VERSION_7_0)), - - /** Whether Jetifier will skip libraries that already support AndroidX. */ - JETIFIER_SKIP_IF_POSSIBLE("android.jetifier.skipIfPossible", true, FeatureStage.Enforced(VERSION_7_0)), - - @Suppress("unused") - NON_TRANSITIVE_APP_R_CLASS( - "android.experimental.nonTransitiveAppRClass", - true, - FeatureStage.Enforced( - VERSION_7_0, - "Non-transitive R classes are now enabled in app modules with the " + - "${NON_TRANSITIVE_R_CLASS.propertyName} option.")), - - /** Incremental dexing task using D8's new API for desugaring graph computation. */ - ENABLE_INCREMENTAL_DEXING_TASK_V2("android.enableIncrementalDexingTaskV2", true, FeatureStage.Enforced(VERSION_7_0)), - - /** Incremental dexing transform. */ - ENABLE_INCREMENTAL_DEXING_TRANSFORM("android.enableIncrementalDexingTransform", true, FeatureStage.Enforced(VERSION_7_0)), - - ENABLE_R8_LIBRARIES("android.enableR8.libraries", true, FeatureStage.Enforced(VERSION_7_0)), - - ENABLE_SYMBOL_TABLE_CACHING("android.enableSymbolTableCaching", true, FeatureStage.Enforced(VERSION_7_0)), - - ENABLE_JVM_RESOURCE_COMPILER("android.enableJvmResourceCompiler", true, FeatureStage.Enforced(VERSION_7_0)), - - /** Whether to use lint's partial analysis functionality. */ - USE_LINT_PARTIAL_ANALYSIS("android.enableParallelLint", true, FeatureStage.Enforced(VERSION_7_2)), - - ENABLE_AAPT2_WORKER_ACTIONS( - "android.enableAapt2WorkerActions", - true, - FeatureStage.Enforced( - VERSION_7_3, - "AAPT2 worker actions have been used unconditionally since Android Gradle Plugin 3.3" - ) - ), - ENABLE_JACOCO_TRANSFORM_INSTRUMENTATION( - "android.enableJacocoTransformInstrumentation", - true, - FeatureStage.Enforced(VERSION_7_3) - ), - - @Suppress("unused") - ENABLE_SOURCE_SET_PATHS_MAP( - "android.enableSourceSetPathsMap", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - @Suppress("unused") - RELATIVE_COMPILE_LIB_RESOURCES( - "android.cacheCompileLibResources", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - @Suppress("unused") - R8_FAIL_ON_MISSING_CLASSES( - "android.r8.failOnMissingClasses", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - USE_NEW_JAR_CREATOR( - "android.useNewJarCreator", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - USE_NEW_APK_CREATOR( - "android.useNewApkCreator", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - WARN_ABOUT_DEPENDENCY_RESOLUTION_AT_CONFIGURATION( - "android.dependencyResolutionAtConfigurationTime.warn", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - ENABLE_ART_PROFILES( - "android.enableArtProfiles", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - USE_RELATIVE_PATH_IN_TEST_CONFIG( - "android.testConfig.useRelativePath", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - INCLUDE_REPOSITORIES_IN_DEPENDENCY_REPORT( - "android.bundletool.includeRepositoriesInDependencyReport", - true, - FeatureStage.Enforced(Version.VERSION_8_0) - ), - - ENABLE_INCREMENTAL_DATA_BINDING( - "android.databinding.incremental", - true, - FeatureStage.Enforced(Version.VERSION_8_1) - ), - - ENABLE_NEW_RESOURCE_SHRINKER("android.enableNewResourceShrinker", - true, - FeatureStage.Enforced(Version.VERSION_8_0)), - - @Suppress("unused") - ENABLE_R_TXT_RESOURCE_SHRINKING( - "android.enableRTxtResourceShrinking", - true, - FeatureStage.Enforced(Version.VERSION_8_1) - ), - - @Suppress("unused") - COMPILE_CLASSPATH_LIBRARY_R_CLASSES( - "android.useCompileClasspathLibraryRClasses", - true, - FeatureStage.Enforced(Version.VERSION_8_1) - ), - - ENABLE_UNCOMPRESSED_NATIVE_LIBS_IN_BUNDLE( - "android.bundle.enableUncompressedNativeLibs", - true, - FeatureStage.Enforced(Version.VERSION_8_1) - ), - - ENABLE_GLOBAL_SYNTHETICS( - "android.enableGlobalSyntheticsGeneration", - true, - FeatureStage.Enforced(Version.VERSION_8_1) - ), - - ENABLE_DEXING_DESUGARING_ARTIFACT_TRANSFORM( - "android.enableDexingArtifactTransform.desugaring", - true, - FeatureStage.Enforced( - Version.VERSION_8_2, - "If you run into issues with dexing transforms, try setting `${USE_FULL_CLASSPATH_FOR_DEXING_TRANSFORM.propertyName} = true` instead." - ) - ), - - ENABLE_DEXING_ARTIFACT_TRANSFORM_FOR_EXTERNAL_LIBS( - "android.enableDexingArtifactTransformForExternalLibs", - true, - FeatureStage.Enforced(Version.VERSION_8_2) - ), - - ENABLE_DEXING_ARTIFACT_TRANSFORM( - "android.enableDexingArtifactTransform", - true, - FeatureStage.Enforced( - Version.VERSION_8_3, - "If you run into issues with dexing transforms, try setting `${USE_FULL_CLASSPATH_FOR_DEXING_TRANSFORM.propertyName} = true` instead." - ) - ), - - /* ---------------- - * REMOVED FEATURES - */ - - @Suppress("unused") - ENABLE_IN_PROCESS_AAPT2( - "android.enableAapt2jni", - false, - FeatureStage.Removed(VERSION_BEFORE_4_0, "AAPT2 JNI has been removed.") - ), - - @Suppress("unused") - ENABLE_DEPRECATED_NDK( - "android.useDeprecatedNdk", - false, - FeatureStage.Removed(VERSION_BEFORE_4_0, "NdkCompile is no longer supported") - ), - - @Suppress("unused") - INJECT_SDK_MAVEN_REPOS( - "android.injectSdkMavenRepos", - false, - FeatureStage.Removed( - VERSION_3_5, - "The ability to inject the Android SDK maven repos is removed in AGP 3.5" - ) - ), - - @Suppress("unused") - ENABLE_UNIT_TEST_BINARY_RESOURCES( - "android.enableUnitTestBinaryResources", - false, - FeatureStage.Removed( - VERSION_BEFORE_4_0, - "The raw resource for unit test functionality is removed." - ) - ), - - @Suppress("unused") - ENABLE_EXPERIMENTAL_FEATURE_DATABINDING( - "android.enableExperimentalFeatureDatabinding", - false, - FeatureStage.Removed( - VERSION_4_0, - "This property has no effect. The features plugin was removed in AGP 4.0.") - ), - - @Suppress("unused") - ENABLE_SEPARATE_APK_RESOURCES( - "android.enableSeparateApkRes", - false, - FeatureStage.Removed(VERSION_BEFORE_4_0, "Instant run is replaced by apply changes.") - ), - - @Suppress("unused") - KEEP_TIMESTAMPS_IN_APK( - "android.keepTimestampsInApk", - false, - FeatureStage.Removed( - VERSION_3_6, - "The ability to keep timestamps in the APK is removed in AGP 3.6" - ) - ), - - @Suppress("unused") - ENABLE_SEPARATE_ANNOTATION_PROCESSING( - "android.enableSeparateAnnotationProcessing", - false, - FeatureStage.Removed(VERSION_4_0, "This feature was removed in AGP 4.0") - ), - - @Suppress("unused") - GENERATE_R_JAVA( - "android.generateRJava", - false, - FeatureStage.Removed(VERSION_4_1, "This feature was removed in AGP 4.1")), - - @Suppress("unused") - ENABLE_BUILD_CACHE( - "android.enableBuildCache", - false, - FeatureStage.Removed(VERSION_7_0, "The Android-specific build caches were superseded by the Gradle build cache (https://docs.gradle.org/current/userguide/build_cache.html).") - ), - - @Suppress("unused") - ENABLE_INTERMEDIATE_ARTIFACTS_CACHE( - "android.enableIntermediateArtifactsCache", - false, - FeatureStage.Removed(VERSION_7_0, "The Android-specific build caches were superseded by the Gradle build cache (https://docs.gradle.org/current/userguide/build_cache.html).") - ), - - @Suppress("unused") - ENABLE_DESUGAR( - "android.enableDesugar", - false, - FeatureStage.Removed(VERSION_7_0, "Desugar tool has been removed from AGP.") - ), - - @Suppress("unused") - ENABLE_TEST_SHARDING("android.androidTest.shardBetweenDevices", false, FeatureStage.Removed(Version.VERSION_8_2, "Cross device sharding is no longer supported.")), - ; // end of enums - - override val status = stage.status - - override fun parse(value: Any): Boolean { - return parseBoolean(propertyName, value) - } -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/DeprecationTarget.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/DeprecationTarget.kt deleted file mode 100644 index 761e2a01cf..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/DeprecationTarget.kt +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright (C) 2017 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. - */ - -package com.android.build.gradle.options -/** Enum for deprecated element removal target. */ -enum class DeprecationTarget constructor( - - /** - * The target version when a deprecated element will be removed. - * - * Usage note: Do not use this field to construct a deprecation message, use - * getDeprecationTargetMessage() instead to ensure consistent message format. - */ - val removalTarget: Version, - - /** - * Additional message to be shown below the pre-formatted error/warning message. - * - * Note that this additional message should be constructed such that it fits well in the - * overall message: - * - * "This feature will be removed in version X.Y of the Android Gradle plugin.\n - * $additionalMessage" - * - * For example, avoid writing additional messages that say "This feature is planned for - * removal", as it will be duplicated. - */ - private val additionalMessage: String? = null -) { - VERSION_9_0(Version.VERSION_9_0), - - VERSION_8_3(Version.VERSION_8_3), - - VERSION_8_0(Version.VERSION_8_0), - - // Obsolete dx Dex Options - DEX_OPTIONS(Version.VERSION_8_0, "Using it has no effect, and the Android" + - "Gradle plugin optimizes dexing automatically."), - - // Deprecation of Task Access in the variant API - TASK_ACCESS_VIA_VARIANT(Version.VERSION_9_0), - - USE_PROPERTIES( - Version.VERSION_8_0, - "Gradle Properties must be used to change Variant information." - ), - - LINT_CHECK_ONLY( - Version.VERSION_8_0, - "`check` has been renamed to `checkOnly` to make it clear that it " + - "will turn off all other checks than those explicitly listed. If that is " + - "what you actually intended, use `checkOnly`; otherwise switch to `enable`." - ), - - DEFAULT_PUBLISH_CONFIG( - Version.VERSION_8_0, - "The support for publishing artifacts with Maven Plugin is removed, " + - "please migrate Maven Publish Plugin. See " + - "https://developer.android.com/studio/build/maven-publish-plugin for more information." - ), - - TRANSFORM_API( - Version.VERSION_8_0, - """ - The Transform API support has been removed in AGP 8.0. - """.trimIndent() - ), - - DENSITY_SPLIT_API( - Version.VERSION_9_0, - "Density-based apk split feature is deprecated and will be removed in AGP 9.0. " + - "Use Android App Bundle (https://developer.android.com/guide/app-bundle) " + - "to generate optimized APKs." - ), - - BUILD_CONFIG_GLOBAL_PROPERTY( - Version.VERSION_9_0, - "You can resolve this warning in Android Studio via `Refactor` > `Migrate " + - "BuildConfig to Gradle Build Files`" - ) - ; - - fun getDeprecationTargetMessage(): String { - return removalTarget.getDeprecationTargetMessage() + - (additionalMessage?.let { "\n$it" } ?: "") - } -} \ No newline at end of file diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/IntegerOption.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/IntegerOption.kt deleted file mode 100644 index ab3ddb9d4b..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/IntegerOption.kt +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Copyright (C) 2017 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. - */ - -package com.android.build.gradle.options - -import com.android.build.gradle.options.Version.VERSION_8_2 -import com.android.builder.model.AndroidProject -import com.android.build.gradle.options.Version.VERSION_BEFORE_4_0 -import com.android.builder.model.PROPERTY_BUILD_API - -enum class IntegerOption( - override val propertyName: String, - stage: ApiStage -) : Option { - ANDROID_TEST_SHARD_COUNT("android.androidTest.numShards", ApiStage.Removed(VERSION_8_2, "Cross device sharding is no longer supported.")), - ANDROID_SDK_CHANNEL("android.sdk.channel", ApiStage.Experimental), - - /** - * Returns the level of model-only mode. - * - * The model-only mode is triggered when the IDE does a sync, and therefore we do things a - * bit differently (don't throw exceptions for instance). Things evolved a bit over versions and - * the behavior changes. This reflects the mode to use. - * - * @see AndroidProject#MODEL_LEVEL_0_ORIGINAL - * @see AndroidProject#MODEL_LEVEL_1_SYNC_ISSUE - * @see AndroidProject#MODEL_LEVEL_3_VARIANT_OUTPUT_POST_BUILD - * @see AndroidProject#MODEL_LEVEL_4_NEW_DEP_MODEL - */ - IDE_BUILD_MODEL_ONLY_VERSION(AndroidProject.PROPERTY_BUILD_MODEL_ONLY_VERSIONED, ApiStage.Stable), - - /** - * The api level for the target device. - * - *

For preview versions that is the last stable version, and the {@link - * StringOption#IDE_TARGET_DEVICE_CODENAME} will also be set. - */ - IDE_TARGET_DEVICE_API(PROPERTY_BUILD_API, ApiStage.Stable), - - /** - * Size of the buffers in kilobytes used to read .class files and storage for writing .dex files - * translations into. - */ - DEXING_READ_BUFFER_SIZE("android.dexingReadBuffer.size", ApiStage.Experimental), - DEXING_WRITE_BUFFER_SIZE("android.dexingWriteBuffer.size", ApiStage.Experimental), - - /** Number of buckets used by `DexArchiveBuilderTask` and `DexMergingTask`. */ - DEXING_NUMBER_OF_BUCKETS("android.dexingNumberOfBuckets", ApiStage.Experimental), - - /** - * Maximum number of dynamic features that can be allocated before Oreo platforms. - */ - PRE_O_MAX_NUMBER_OF_FEATURES("android.maxNumberOfFeaturesBeforeOreo", ApiStage.Experimental), - - /** - * Override the thread pool size dedicated to AAPT2 work units when not running with WorkerAPI. - */ - AAPT2_THREAD_POOL_SIZE("android.aapt2ThreadPoolSize", ApiStage.Experimental), - - /** - * Max number of R8 workers to run at once - */ - R8_MAX_WORKERS("android.r8.maxWorkers", ApiStage.Experimental), - - /** - * Flags for Android Test Retention - * >=1: enable Android Test Retention and set it as maximum number of snapshots. - * 0: disable Android Test Retention. - * <0: enable Android Test Retention with unlimited number of snapshots. - */ - TEST_FAILURE_RETENTION("android.experimental.testOptions.emulatorSnapshots.maxSnapshotsForTestFailures", ApiStage.Experimental), - - /** - * The number of shards ran on Managed Devices during testing. - */ - MANAGED_DEVICE_SHARD_POOL_SIZE("android.experimental.androidTest.numManagedDeviceShards", ApiStage.Experimental), - - /** - * The timeout duration in minute for Gradle Managed Device setup steps (booting AVD and creating snapshot image) - * If the value is 0 or negative value, it will never time out. - */ - GRADLE_MANAGED_DEVICE_SETUP_TIMEOUT_MINUTES("android.experimental.testOptions.managedDevices.setupTimeoutMinutes", ApiStage.Experimental), - - /** - * Maximum number of concurrent Gradle Managed Devices (AVDs) to be active at any one point in time. - * - * If the value is 0 or negative value, there is no maximum devices. - */ - GRADLE_MANAGED_DEVICE_MAX_CONCURRENT_DEVICES("android.experimental.testOptions.managedDevices.maxConcurrentDevices", ApiStage.Experimental), - - /** - * The timeout duration in seconds for install apk - * If the value is 0 or negative value, it will be set to a default value by UTP. - */ - INSTALL_APK_TIMEOUT("android.experimental.testOptions.installApkTimeout", ApiStage.Experimental), - /* ------------ - * REMOVED APIS - */ - - THREAD_POOL_SIZE( - "android.threadPoolSize", - ApiStage.Removed( - VERSION_BEFORE_4_0, - "The android.threadPoolSize property has no effect" - ) - ), - - ; - - override val status = stage.status - - override fun parse(value: Any): Int { - if (value is CharSequence) { - try { - return Integer.parseInt(value.toString()) - } catch (ignored: NumberFormatException) { - // Throws below. - } - - } - if (value is Number) { - return value.toInt() - } - throw IllegalArgumentException( - "Cannot parse project property " - + this.propertyName - + "='" - + value - + "' of type '" - + value.javaClass - + "' as integer." - ) - } -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Option.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Option.kt deleted file mode 100644 index 104f79388b..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Option.kt +++ /dev/null @@ -1,93 +0,0 @@ -/* - * This file is part of AndroidIDE. - * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . - */ - -/* - * Copyright (C) 2017 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. - */ - -package com.android.build.gradle.options - -interface Option { - - sealed class Status { - - data object EXPERIMENTAL : Status() - - data object STABLE : Status() - - class Deprecated(val deprecationTarget: DeprecationTarget) : - Status() { - - fun getDeprecationTargetMessage(): String { - return deprecationTarget.getDeprecationTargetMessage() - } - } - - class Removed( - - /** - * The version when an element was removed. - * - * Usage note: Do not use this field to construct a removal message, use - * getRemovedVersionMessage() instead to ensure consistent message format. - */ - val removedVersion: Version, - - /** - * Additional message to be shown below the pre-formatted error/warning message. - * - * Note that this additional message should be constructed such that it fits well in the - * overall message: - * - * "This feature was removed in version X.Y of the Android Gradle plugin.\n - * $additionalMessage" - * - * For example, avoid writing additional messages that say "This feature has been - * removed", as it will be duplicated. - */ - private val additionalMessage: String? = null - - ) : Status() { - - fun getRemovedVersionMessage(): String { - return removedVersion.getRemovedVersionMessage() + - (additionalMessage?.let { "\n$it" } ?: "") - } - } - } - - val propertyName: String - - val defaultValue: T? - get() = null - - val status: Status - - fun parse(value: Any): T -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/OptionParsers.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/OptionParsers.kt deleted file mode 100644 index 0deedeb1f5..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/OptionParsers.kt +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (C) 2018 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. - */ -@file:JvmName("OptionParsers") - -package com.android.build.gradle.options - -import java.util.Locale - -fun parseBoolean(propertyName: String, value: Any, propertyKind: String = "project"): Boolean { - return when (value) { - is Boolean -> value - is CharSequence -> - when (value.toString().lowercase(Locale.US)) { - "true" -> true - "false" -> false - else -> parseBooleanFailure(propertyName, value, propertyKind) - } - is Number -> - when (value.toInt()) { - 0 -> false - 1 -> true - else -> parseBooleanFailure(propertyName, value, propertyKind) - } - else -> parseBooleanFailure(propertyName, value, propertyKind) - } -} - -private fun parseBooleanFailure(propertyName: String, value: Any, propertyKind: String): Nothing { - throw IllegalArgumentException( - "Cannot parse " - + propertyKind - + " property " - + propertyName - + "='" - + value - + "' of type '" - + value.javaClass - + "' as boolean. Expected 'true' or 'false'." - ) -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/OptionalBooleanOption.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/OptionalBooleanOption.kt deleted file mode 100644 index b3afd6394b..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/OptionalBooleanOption.kt +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright (C) 2017 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. - */ - -package com.android.build.gradle.options - -import com.android.build.gradle.options.Version.VERSION_7_0 -import com.android.build.gradle.options.Version.VERSION_8_0 -import com.android.build.gradle.options.Version.VERSION_BEFORE_4_0 -import com.android.builder.model.PROPERTY_SIGNING_V1_ENABLED -import com.android.builder.model.PROPERTY_SIGNING_V2_ENABLED -import com.android.builder.model.PROPERTY_TEST_ONLY - -enum class OptionalBooleanOption( - override val propertyName: String, - val stage: Stage, - val recommendedValue: Boolean? = null -) : Option { - SIGNING_V1_ENABLED(PROPERTY_SIGNING_V1_ENABLED, ApiStage.Stable), - SIGNING_V2_ENABLED(PROPERTY_SIGNING_V2_ENABLED, ApiStage.Stable), - IDE_TEST_ONLY(PROPERTY_TEST_ONLY, ApiStage.Stable), - - /** - * This project property is read by the firebase plugin, and has no direct impact on AGP behavior. - * - * It is included as an OptionalBooleanOption in order that its value, if set, is recorded in the AGP analytics. - */ - FIREBASE_PERF_PLUGIN_ENABLE_FLAG("firebasePerformanceInstrumentationEnabled", ApiStage.Stable), - - // Flags for Android Test Retention - ENABLE_TEST_FAILURE_RETENTION_COMPRESS_SNAPSHOT("android.experimental.testOptions.emulatorSnapshots.compressSnapshots", ApiStage.Experimental), - - ENABLE_API_MODELING_AND_GLOBAL_SYNTHETICS("android.enableApiModelingAndGlobalSynthetics", ApiStage.Experimental), - - /* ---------------- - * SOFTLY ENFORCED FEATURES - */ - - /* ---------------- - * ENFORCED FEATURES - */ - @Suppress("unused") - ENABLE_R8( - "android.enableR8", - FeatureStage.Enforced(VERSION_7_0, "Please remove it from `gradle.properties`.") - ), - - @Suppress("unused") - DISABLE_AUTOMATIC_COMPONENT_CREATION( - "android.disableAutomaticComponentCreation", - FeatureStage.Enforced(VERSION_8_0, "Please remove it from `gradle.properties`.") - ), - - /* ---------------- - * REMOVED FEATURES - */ - - @Suppress("unused") - SERIAL_AAPT2( - "android.injected.aapt2.serial", - FeatureStage.Removed( - VERSION_BEFORE_4_0, - "Invoking AAPT2 serially is no longer supported." - ) - ), - - ; - - override val status = stage.status - - override fun parse(value: Any): Boolean { - return parseBoolean(propertyName, value) - } -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/ReplacedOption.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/ReplacedOption.kt deleted file mode 100644 index 4ad52440c6..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/ReplacedOption.kt +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Copyright (C) 2017 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. - */ - -package com.android.build.gradle.options - -import com.android.build.gradle.options.Version.VERSION_4_0 -import com.android.build.gradle.options.Version.VERSION_4_1 -import com.android.build.gradle.options.Version.VERSION_7_0 -import com.android.build.gradle.options.Version.VERSION_BEFORE_4_0 - -/** - * [Option] that has been replaced by something else (e.g., another option or the DSL). - * - * Note that replaced options are different from removed options. Removed options belong to the - * [Option] subclass where they were first introduced, and should not be put in this class. - */ -enum class ReplacedOption( - override val propertyName: String, - private val replacedVersion: Version, - private val additionalMessage: String -) : Option { - - @Suppress("unused") - INCREMENTAL_JAVA_COMPILE( - "android.incrementalJavaCompile", - VERSION_BEFORE_4_0, - "The android.incrementalJavaCompile property has been replaced by a DSL property. " - + "Please add the following to your build.gradle instead:\n" - + "android {\n" - + " compileOptions.incremental = false\n" - + "}" - ), - - @Suppress("unused") - THREAD_POOL_SIZE_OLD( - "com.android.build.threadPoolSize", - VERSION_BEFORE_4_0, - "This property has been replaced by ${IntegerOption.THREAD_POOL_SIZE.propertyName}" - ), - - @Suppress("unused") - VERSION_CHECK_OVERRIDE_PROPERTY_OLD( - "com.android.build.gradle.overrideVersionCheck", - VERSION_BEFORE_4_0, - "This property has been replaced by ${BooleanOption.VERSION_CHECK_OVERRIDE_PROPERTY.propertyName}" - ), - - @Suppress("unused") - OVERRIDE_PATH_CHECK_PROPERTY_OLD( - "com.android.build.gradle.overridePathCheck", - VERSION_BEFORE_4_0, - "This property has been replaced by ${BooleanOption.OVERRIDE_PATH_CHECK_PROPERTY.propertyName}" - ), - - @Suppress("unused") - AAPT_NAMESPACING( - "android.aaptNamespacing", - VERSION_BEFORE_4_0, - "This property has been replaced by android.aaptOptions.namespaced (DSL)" - ), - - @Suppress("unused") - EXCLUDE_R_AND_MANIFEST_DOT_JAVA_FROM_GENERATED_SOURCES( - "android.excludeRAndManifestDotJavaFromGeneratedSources", - VERSION_BEFORE_4_0, - "Subsumed by ${BooleanOption.ENABLE_SEPARATE_R_CLASS_COMPILATION.propertyName}" - ), - - // This option should belong to the LongOption class, but that class has been removed so we put - // it here. - @Suppress("unused") - DEPRECATED_NDK_COMPILE_LEASE( - "android.deprecatedNdkCompileLease", - VERSION_BEFORE_4_0, - "NdkCompile is no longer supported" - ), - - @Suppress("unused") - USE_NON_FINAL_RES_IDS_IN_TESTS( - "android.androidTest.nonFinalResIds", - VERSION_BEFORE_4_0, - "This property has been replaced by ${BooleanOption.USE_NON_FINAL_RES_IDS.propertyName}" - ), - - @Suppress("unused") - ENABLE_INCREMENTAL_DESUGARING_V2( - "android.enableIncrementalDesugaringV2", - VERSION_4_0, - "This property has been replaced by ${BooleanOption.ENABLE_INCREMENTAL_DEXING_TASK_V2.propertyName}" - ), - - @Suppress("unused") - ENABLE_INCREMENTAL_DEXING_V2( - "android.enableIncrementalDexingV2", - VERSION_4_1, - "This property has been replaced by ${BooleanOption.ENABLE_INCREMENTAL_DEXING_TASK_V2.propertyName}" - ), - - @Suppress("unused") - NAMESPACED_R_CLASS( - "android.namespacedRClass", - VERSION_4_1, - "This property has been replaced by ${BooleanOption.NON_TRANSITIVE_R_CLASS.propertyName}" - ), - - @Suppress("unused") - ENABLE_PREFAB( - "android.enablePrefab", - VERSION_4_1, - "This property has been replaced by android.buildFeatures.prefab (DSL)" - ), - - // The flag was renamed. - @Suppress("unused") - ENABLE_STABLE_IDS( - "android.experimental.enableStableIds", - VERSION_4_1, - "This property has been replaced by ${BooleanOption.ENABLE_STABLE_IDS.propertyName}" - ), - - @Suppress("unused") - TEST_FAILURE_RETENTION_0( - "android.experimental.testOptions.emulatorSnapshots", - VERSION_7_0, - "This property has been replaced by ${IntegerOption.TEST_FAILURE_RETENTION.propertyName}" - ), - - @Suppress("unused") - TEST_FAILURE_RETENTION_1( - "android.testOptions.failureRetention", - VERSION_7_0, - "This property has been replaced by ${IntegerOption.TEST_FAILURE_RETENTION.propertyName}" - ), - - @Suppress("unused") - ENABLE_TEST_FAILURE_RETENTION_COMPRESS_SNAPSHOT( - "android.testOptions.failureRetention.compressSnapshots", - VERSION_7_0, - "This property has been replaced by ${OptionalBooleanOption.ENABLE_TEST_FAILURE_RETENTION_COMPRESS_SNAPSHOT.propertyName}" - ), - - // Jetifier: List of regular expressions for libraries that should not be jetified - @Suppress("unused", "WrongTerminology") - JETIFIER_BLACKLIST( - "android.jetifier.blacklist", - VERSION_7_0, - "This property has been replaced by ${StringOption.JETIFIER_IGNORE_LIST.propertyName}" - ) - - ; - - override val status: Option.Status - get() = Option.Status.Removed(replacedVersion, additionalMessage) - - override fun parse(value: Any): String { - return value.toString() - } -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Stage.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Stage.kt deleted file mode 100644 index 6c5b26bdf1..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Stage.kt +++ /dev/null @@ -1,167 +0,0 @@ -/* - * This file is part of AndroidIDE. - * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . - */ - -/* - * Copyright (C) 2019 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. - */ - -package com.android.build.gradle.options - -/** - * The stage of an API or feature in its life cycle. - * - * An API or feature has an associated [Option] to allow the users to change the behavior of the - * Android Gradle plugin. The difference between them is that: - * - The [Option] associated with an API is intended to be used in the long term. For example, if - * it is a [BooleanOption] (or [OptionalBooleanOption]), one value of the option may be - * experimental at first, but eventually both values of the option will be supported. - * - The [Option] associated with a feature is intended to be used only in the short term. It can - * only be a [BooleanOption] (or [OptionalBooleanOption]). One value of the [BooleanOption] may - * be experimental at first to enable the new behavior, but eventually the option will be - * removed, either because the feature is fully supported and now enforced, or because the - * feature was not / is no longer useful and now removed. - */ -open class Stage( - - /** - * Status of the [Option] which represents an API or feature. It is related but not the same as - * the [Stage] of the API of feature. - */ - val status: Option.Status -) - -/** - * The stage of an API in its life cycle. - * - * See [Stage] for the difference between an API and a feature. - */ -sealed class ApiStage(status: Option.Status) : Stage(status) { - - /** - * Indicates that the API is experimental. - * - * It may become stable or may be removed in a future release (see stage [Stable] and - * [Removed]). - */ - object Experimental : ApiStage(Option.Status.EXPERIMENTAL) - - /** - * Indicates that the API is stable. - */ - object Stable : ApiStage(Option.Status.STABLE) - - /** - * Indicates that the API will be removed soon because it was not / is no longer useful (see - * stage [Removed]). - * - * @param removalTarget a target when the API and the corresponding [Option] will be removed - */ - class Deprecated(removalTarget: DeprecationTarget) : - ApiStage(Option.Status.Deprecated(removalTarget)) - - /** - * Indicates that the API and the corresponding [Option] have been removed. - * - * @param removedVersion the version when the API and the corresponding [Option] were removed - * @param additionalMessage the additional message to be shown if the [Option] is used - */ - class Removed(removedVersion: Version, additionalMessage: String? = null) : - ApiStage(Option.Status.Removed(removedVersion, additionalMessage)) -} - -/** - * The stage of a feature in its life cycle. - * - * See [Stage] for the difference between an API and a feature. - */ -sealed class FeatureStage(status: Option.Status) : Stage(status) { - - /** - * Indicates that the feature is experimental. - * - * It may be enforced or removed in a future release (see stage [Enforced] and [Removed]). - */ - object Experimental : FeatureStage(Option.Status.EXPERIMENTAL) - - /** - * Indicates that the feature is fully supported. - * - * It may or may not be enabled by default. If it is not yet enabled by default, it will likely - * be enabled by default in a future release. - * - * Eventually, the feature will likely be enforced (see stage [SoftlyEnforced] and [Enforced]). - * In some cases, it may be removed (see stage [Deprecated] and [Removed]). - * - * DISCOURAGED USAGE: The use of this stage is actually discouraged as it doesn't specify a - * clear timeline and features may stay in this stage for too long, thus increasing maintenance - * cost to AGP and users. Consider using [SoftlyEnforced] or [Deprecated] instead. - */ - object Supported : FeatureStage(Option.Status.STABLE) - - /** - * Indicates that the feature will be enforced soon (see stage [Enforced]). - * - * @param enforcementTarget a target when the feature will be enforced, at which point the - * corresponding [Option] will be removed (hence this parameter has type - * `DeprecationTarget`) - */ - class SoftlyEnforced(enforcementTarget: DeprecationTarget) : - FeatureStage(Option.Status.Deprecated(enforcementTarget)) - - /** - * Indicates that the feature is enforced (always enabled), and the corresponding [Option] has - * been removed. - * - * @param enforcedVersion the version when the feature is enforced and the corresponding - * [Option] was removed - * @param additionalMessage the additional message to be shown if the [Option] is used - */ - class Enforced(enforcedVersion: Version, additionalMessage: String? = null) : - FeatureStage(Option.Status.Removed(enforcedVersion, additionalMessage)) - - /** - * Indicates that the feature will be removed soon because it was not / is no longer useful (see - * stage [Removed]). - * - * @param removalTarget a target when the feature and the corresponding [Option] will be removed - */ - class Deprecated(removalTarget: DeprecationTarget) : - FeatureStage(Option.Status.Deprecated(removalTarget)) - - /** - * Indicates that the feature has been removed (always disabled), and the corresponding [Option] - * has been removed. - * - * @param removedVersion the version when the feature and the corresponding [Option] were - * removed - * @param additionalMessage the additional message to be shown if the [Option] is used - */ - class Removed(removedVersion: Version, additionalMessage: String? = null) : - FeatureStage(Option.Status.Removed(removedVersion, additionalMessage)) -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/StringOption.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/StringOption.kt deleted file mode 100644 index ea1def3dfd..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/StringOption.kt +++ /dev/null @@ -1,181 +0,0 @@ -/* - * Copyright (C) 2017 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. - */ - -package com.android.build.gradle.options - -import com.android.builder.model.AndroidProject -import com.android.builder.model.PROPERTY_APK_LOCATION -import com.android.builder.model.PROPERTY_APK_SELECT_CONFIG -import com.android.builder.model.PROPERTY_ATTRIBUTION_FILE_LOCATION -import com.android.builder.model.PROPERTY_BUILD_ABI -import com.android.builder.model.PROPERTY_BUILD_API_CODENAME -import com.android.builder.model.PROPERTY_BUILD_DENSITY -import com.android.builder.model.PROPERTY_CHECK_JETIFIER_RESULT_FILE -import com.android.builder.model.PROPERTY_INJECTED_DYNAMIC_MODULES_LIST -import com.android.builder.model.PROPERTY_NATIVE_BUILD_OUTPUT_LEVEL -import com.android.builder.model.PROPERTY_SIGNING_KEY_ALIAS -import com.android.builder.model.PROPERTY_SIGNING_KEY_PASSWORD -import com.android.builder.model.PROPERTY_SIGNING_STORE_FILE -import com.android.builder.model.PROPERTY_SIGNING_STORE_PASSWORD -import com.android.builder.model.PROPERTY_SIGNING_STORE_TYPE - -enum class StringOption( - override val propertyName: String, - stage: ApiStage -) : Option { - - /* ----------- - * STABLE APIs - */ - - IDE_BUILD_TARGET_ABI(PROPERTY_BUILD_ABI, ApiStage.Stable), - - IDE_ATTRIBUTION_FILE_LOCATION(PROPERTY_ATTRIBUTION_FILE_LOCATION, ApiStage.Stable), - - /** Absolute path to a file containing the result of the `CheckJetifier` task. */ - IDE_CHECK_JETIFIER_RESULT_FILE(PROPERTY_CHECK_JETIFIER_RESULT_FILE, ApiStage.Stable), - - // Signing options - IDE_SIGNING_STORE_TYPE(PROPERTY_SIGNING_STORE_TYPE, ApiStage.Stable), - IDE_SIGNING_STORE_FILE(PROPERTY_SIGNING_STORE_FILE, ApiStage.Stable), - IDE_SIGNING_STORE_PASSWORD(PROPERTY_SIGNING_STORE_PASSWORD, ApiStage.Stable), - IDE_SIGNING_KEY_ALIAS(PROPERTY_SIGNING_KEY_ALIAS, ApiStage.Stable), - IDE_SIGNING_KEY_PASSWORD(PROPERTY_SIGNING_KEY_PASSWORD, ApiStage.Stable), - - // device config for ApkSelect - IDE_APK_SELECT_CONFIG(PROPERTY_APK_SELECT_CONFIG, ApiStage.Stable), - - // location where to write the APK/BUNDLE - IDE_APK_LOCATION(PROPERTY_APK_LOCATION, ApiStage.Stable), - - IDE_TARGET_DEVICE_CODENAME(PROPERTY_BUILD_API_CODENAME, ApiStage.Stable), - - // Profiler plugin - IDE_ANDROID_CUSTOM_CLASS_TRANSFORMS("android.advanced.profiling.transforms", ApiStage.Stable), - - // The exact version of Android Support plugin used, e.g. 2.4.0.6 - IDE_ANDROID_STUDIO_VERSION(AndroidProject.PROPERTY_ANDROID_SUPPORT_VERSION, ApiStage.Stable), - - // The version of Android Game Development Extension used to orchestrate the build - IDE_AGDE_VERSION("agde.version", ApiStage.Stable), - - // Native - NATIVE_BUILD_OUTPUT_LEVEL(PROPERTY_NATIVE_BUILD_OUTPUT_LEVEL, ApiStage.Stable), - - // AGP suggests it should be upgraded if the compile sdk is newer than the version it was tested - // with. This option allows developers to suppress that warning. - // e.g. android.suppressUnsupportedCompileSdk=S,31,32 - SUPPRESS_UNSUPPORTED_COMPILE_SDK("android.suppressUnsupportedCompileSdk", ApiStage.Stable), - - // User-specified flag for using a profileable or debuggable build, - // if the flag is not set, the debuggable value will fallback to using the DSL 'debuggable'. - PROFILING_MODE("android.profilingMode", ApiStage.Stable), - - // Override for the default execution profile in the settings plugin. - EXECUTION_PROFILE_SELECTION("android.settings.executionProfile", ApiStage.Stable), - - /* ----------------- - * EXPERIMENTAL APIs - */ - - // Installation related options - IDE_INSTALL_DYNAMIC_MODULES_LIST(PROPERTY_INJECTED_DYNAMIC_MODULES_LIST, ApiStage.Experimental), - - // Testing - DEVICE_POOL_SERIAL("com.android.test.devicepool.serial", ApiStage.Experimental), - PROFILE_OUTPUT_DIR("android.advanced.profileOutputDir", ApiStage.Experimental), - - BUILD_ARTIFACT_REPORT_FILE("android.buildartifact.reportfile", ApiStage.Experimental), - - AAPT2_FROM_MAVEN_OVERRIDE("android.aapt2FromMavenOverride", ApiStage.Experimental), - - AAPT2_FROM_MAVEN_VERSION_OVERRIDE("android.aapt2Version", ApiStage.Experimental), - - AAPT2_FROM_MAVEN_PLATFORM_OVERRIDE("android.aapt2Platform", ApiStage.Experimental), - - SUPPRESS_UNSUPPORTED_OPTION_WARNINGS("android.suppressUnsupportedOptionWarnings", ApiStage.Experimental), - - // User-specified path to Prefab jar to return from getPrefabFromMaven. - PREFAB_CLASSPATH("android.prefabClassPath", ApiStage.Experimental), - - // User-specified Prefab version to pull from Maven in getPrefabFromMaven. - PREFAB_VERSION("android.prefabVersion", ApiStage.Experimental), - - // Jetifier: List of regular expressions for libraries that should not be jetified - JETIFIER_IGNORE_LIST("android.jetifier.ignorelist", ApiStage.Experimental), - - // Lint: Allow customization of the heap size of the process started to run lint - LINT_HEAP_SIZE("android.experimental.lint.heapSize", ApiStage.Experimental), - - // Lint: Allow customization of the amount of memory earmarked for each lint task (when lint - // runs in process) - LINT_RESERVED_MEMORY_PER_TASK("android.experimental.lint.reservedMemoryPerTask", ApiStage.Experimental), - - // Lint: Allow override of the version. Note that lint versions are generally 23 higher than - // the version of Android Gradle Plugin. So AGP 7.0.0-beta02 defaults to using lint - // 30.0.0-beta02 - LINT_VERSION_OVERRIDE("android.experimental.lint.version", ApiStage.Experimental), - - // User-specified flag to override the emulator gpu mode for Gradle Managed Devices, - // If the flag is not set, the emulator gpu mode will default to auto-no-window. - // Supported values are "auto", "auto-no-window", "host", "swiftshader_indirect", - // "angle_indirect" - GRADLE_MANAGED_DEVICE_EMULATOR_GPU_MODE("android.testoptions.manageddevices.emulator.gpu", ApiStage.Experimental), - - ANDROID_PRIVACY_SANDBOX_SDK_API_GENERATOR("android.privacySandboxSdk.apiGenerator", ApiStage.Experimental), - - ANDROID_PRIVACY_SANDBOX_SDK_API_GENERATOR_GENERATED_RUNTIME_DEPENDENCIES("android.privacySandboxSdk.apiGenerator.generatedRuntimeDependencies", ApiStage.Experimental), - - ANDROID_PRIVACY_SANDBOX_SDK_API_PACKAGER("android.privacySandboxSdk.apiPackager", ApiStage.Experimental), - /* --------------- - * DEPRECATED APIs - */ - - /* ------------ - * REMOVED APIs - */ - - @Suppress("unused") - BUILD_CACHE_DIR( - "android.buildCacheDir", - ApiStage.Removed(Version.VERSION_7_0, "The Android-specific build caches were superseded by the Gradle build cache (https://docs.gradle.org/current/userguide/build_cache.html).") - ), - - @Suppress("unused") - IDE_BUILD_TARGET_DENSITY( - PROPERTY_BUILD_DENSITY, - ApiStage.Removed(Version.VERSION_8_0, "Density property injection from Android Studio has been removed.") - ), - - ; - - override val status = stage.status - - override fun parse(value: Any): String { - if (value is CharSequence || value is Number) { - return value.toString() - } - throw IllegalArgumentException( - "Cannot parse project property " - + this.propertyName - + "='" - + value - + "' of type '" - + value.javaClass - + "' as string." - ) - } -} diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/TestRunnerArguments.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/TestRunnerArguments.kt deleted file mode 100644 index 10f7a78ac0..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/TestRunnerArguments.kt +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (C) 2020 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. - */ - -package com.android.build.gradle.options - -/** - * A list of standard instrumentation test runner keys. - * - * Details: https://developer.android.com/studio/test/command-line#AMOptionsSyntax - */ -enum class TestRunnerArguments( - private val key: String -) { - @Suppress("unused") - PACKAGE("package"), - - @Suppress("unused") - CLASS("class"), - - @Suppress("unused") - FUNC("func"), - - @Suppress("unused") - SIZE("size"), - - @Suppress("unused") - PERF("perf"), - - @Suppress("unused") - DEBUG("debug"), - - @Suppress("unused") - LOG("log"), - - @Suppress("unused") - EMMA("emma"), - - @Suppress("unused") - COVERAGE_FILE("coverageFile"), - ; - - fun getFullKey() : String = "$TEST_RUNNER_ARGS_PREFIX$key" - - fun getShortKey() : String = key - - companion object { - const val TEST_RUNNER_ARGS_PREFIX = "android.testInstrumentationRunnerArguments." - } -} \ No newline at end of file diff --git a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Version.kt b/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Version.kt deleted file mode 100644 index 8952c17a8f..0000000000 --- a/tooling/builder-model-impl/src/main/java/com/android/build/gradle/options/Version.kt +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (C) 2020 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. - */ - -package com.android.build.gradle.options - -/** An Android Gradle plugin version. */ -enum class Version( - - /** - * String value of the version, or `null` if it is not known (e.g., [VERSION_BEFORE_4_0]). - * - * Usage note: Do not use this field to construct a deprecation/removal message, use - * getDeprecationTargetMessage()/getRemovedVersionMessage() instead to ensure consistent message - * format. - */ - val versionString: String? -) { - - /** - * A version before version 4.0, used when the exact version is not known, except that it's - * guaranteed to be before 4.0. - */ - VERSION_BEFORE_4_0(null), - - VERSION_3_5("3.5"), - VERSION_3_6("3.6"), - VERSION_4_0("4.0"), - VERSION_4_1("4.1"), - VERSION_4_2("4.2"), - VERSION_7_0("7.0"), - VERSION_7_2("7.2"), - VERSION_7_3("7.3"), - VERSION_8_0("8.0"), - VERSION_8_1("8.1"), - VERSION_8_2("8.2"), - VERSION_8_3("8.3"), - VERSION_9_0("9.0"), - - ; // end of enums - - fun getDeprecationTargetMessage(): String { - check(this != VERSION_BEFORE_4_0) - return "It will be removed in version $versionString of the Android Gradle plugin." - } - - fun getRemovedVersionMessage(): String { - return if (this == VERSION_BEFORE_4_0) { - "It has been removed from the current version of the Android Gradle plugin." - } else { - "It was removed in version $versionString of the Android Gradle plugin." - } - } -} diff --git a/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultAndroidArtifact.kt b/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultAndroidArtifact.kt index 434547748f..324b525a02 100644 --- a/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultAndroidArtifact.kt +++ b/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultAndroidArtifact.kt @@ -19,11 +19,13 @@ package com.tom.rv2ide.builder.model import com.android.builder.model.v2.ide.AndroidArtifact import com.android.builder.model.v2.ide.BytecodeTransformation import com.android.builder.model.v2.ide.CodeShrinker -import com.android.builder.model.v2.ide.PrivacySandboxSdkInfo +// import com.android.builder.model.v2.ide.PrivacySandboxSdkInfo import java.io.File import java.io.Serializable -/** @author Akash Yadav */ +/** @author Akash Yadav + * Modified by Mohammed-baqer-null @ https://github.com/Mohammed-baqer-null + */ class DefaultAndroidArtifact : AndroidArtifact, Serializable { private val serialVersionUID = 1L @@ -48,8 +50,10 @@ class DefaultAndroidArtifact : AndroidArtifact, Serializable { override var ideSetupTaskNames: Set = emptySet() override var targetSdkVersionOverride: DefaultApiVersion? = null override var modelSyncFiles: Collection = emptyList() - override var privacySandboxSdkInfo: PrivacySandboxSdkInfo? = null override var desugaredMethodsFiles: Collection = emptyList() override val generatedClassPaths: Map = emptyMap() override val bytecodeTransformations: Collection = emptyList() + + override val mappingR8TextFile: File? = null + override val mappingR8PartitionFile: File? = null } diff --git a/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultSourceProvider.kt b/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultSourceProvider.kt index 2e25685ed0..e02126b26c 100644 --- a/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultSourceProvider.kt +++ b/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/DefaultSourceProvider.kt @@ -20,7 +20,10 @@ import com.android.builder.model.v2.ide.SourceProvider import java.io.File import java.io.Serializable -/** @author Akash Yadav */ +/* + * @author Akash Yadav + * Modified by Mohammed-baqer-null @ https://github.com/Mohammed-baqer-null + */ class DefaultSourceProvider() : SourceProvider, Serializable { private val serialVersionUID = 1L override var aidlDirectories: Collection? = null @@ -36,7 +39,9 @@ class DefaultSourceProvider() : SourceProvider, Serializable { override var resDirectories: Collection? = null override var resourcesDirectories: Collection = emptyList() override var shadersDirectories: Collection? = null - override var baselineProfileDirectories: Collection? = null + override var baselineProfileDirectories: Collection? = null + override val keepRulesDirectories: Collection? = null + override val aarKeepRulesDirectories: Collection? = null companion object { @JvmStatic val NoFile = File("") diff --git a/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/IDESyncIssue.kt b/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/IDESyncIssue.kt index 989cfd09a1..d73ed83bad 100644 --- a/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/IDESyncIssue.kt +++ b/tooling/builder-model-impl/src/main/java/com/tom/rv2ide/builder/model/IDESyncIssue.kt @@ -17,7 +17,7 @@ package com.tom.rv2ide.builder.model -import com.android.build.gradle.options.StringOption.AAPT2_FROM_MAVEN_OVERRIDE +// import com.android.build.gradle.options.StringOption.AAPT2_FROM_MAVEN_OVERRIDE import com.android.builder.model.v2.ide.SyncIssue /** @@ -52,5 +52,5 @@ fun SyncIssue.shouldBeIgnored(): Boolean { // AndroidIDE sets android.aapt2FromMavenOverride in order to use a custom AAPT2 that is // compatible with Android - return AAPT2_FROM_MAVEN_OVERRIDE.propertyName == this.data + return true } diff --git a/tooling/impl/build.gradle.kts b/tooling/impl/build.gradle.kts index 957c2c2a53..9f32c81927 100644 --- a/tooling/impl/build.gradle.kts +++ b/tooling/impl/build.gradle.kts @@ -20,9 +20,9 @@ import com.tom.rv2ide.build.config.BuildConfig @Suppress("JavaPluginLanguageLevel") plugins { - id("com.github.johnrengelman.shadow") version "8.1.1" + id("com.gradleup.shadow") version "9.5.1" id("java-library") - id("kotlin-kapt") + // id("kotlin-kapt") id("org.jetbrains.kotlin.jvm") } @@ -64,7 +64,7 @@ dependencies { implementation("io.hotmoka:toml4j:0.7.3") - kapt(libs.google.auto.service) + // kapt(libs.google.auto.service) api(projects.tooling.api) diff --git a/tooling/impl/src/main/java/com/tom/rv2ide/tooling/impl/Main.kt b/tooling/impl/src/main/java/com/tom/rv2ide/tooling/impl/Main.kt index e74947dc46..1405588188 100644 --- a/tooling/impl/src/main/java/com/tom/rv2ide/tooling/impl/Main.kt +++ b/tooling/impl/src/main/java/com/tom/rv2ide/tooling/impl/Main.kt @@ -143,7 +143,6 @@ object Main { "-Dsun.stderr.encoding=UTF-8", "-Dnative.encoding=UTF-8", "-Dorg.gradle.daemon.idletimeout=10800000", // 3 hours in milliseconds - "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError", ) diff --git a/utilities/flashbar/build.gradle.kts b/utilities/flashbar/build.gradle.kts index 0c74e784e2..94d92e3ce5 100644 --- a/utilities/flashbar/build.gradle.kts +++ b/utilities/flashbar/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + //id("kotlin-android") } diff --git a/utilities/lookup/build.gradle.kts b/utilities/lookup/build.gradle.kts index 6e10fb1db5..514de155e5 100644 --- a/utilities/lookup/build.gradle.kts +++ b/utilities/lookup/build.gradle.kts @@ -20,11 +20,13 @@ plugins { id("java-library") id("org.jetbrains.kotlin.jvm") - id("kotlin-kapt") + alias(libs.plugins.ksp) + // id("kotlin-kapt") } dependencies { - kapt(libs.google.auto.service) + // kapt(libs.google.auto.service) + ksp(libs.dev.zacsweers.autoservice) implementation(projects.logging.logger) implementation(projects.utilities.shared) diff --git a/utilities/preferences/build.gradle.kts b/utilities/preferences/build.gradle.kts index 5abd474859..50b289681b 100644 --- a/utilities/preferences/build.gradle.kts +++ b/utilities/preferences/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") id("kotlin-parcelize") } diff --git a/utilities/templates-api/build.gradle.kts b/utilities/templates-api/build.gradle.kts index b31a3ad8d8..baa39ab4d5 100644 --- a/utilities/templates-api/build.gradle.kts +++ b/utilities/templates-api/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("org.jetbrains.kotlin.android") + // id("org.jetbrains.kotlin.android") } @@ -30,9 +30,8 @@ android { } dependencies { - // api(libs.composite.javapoet) - api(files(rootProject.file("composite-builds/build-deps/libs/java-compiler.jar"))) - api(files(rootProject.file("composite-builds/build-deps/libs/javapoet.jar"))) + api(libs.composite.javapoet) + api(libs.composite.javaCompiler) api(projects.core.common) api(projects.core.resources) diff --git a/utilities/templates-impl/build.gradle.kts b/utilities/templates-impl/build.gradle.kts index fc8b498a8e..5ccfff68aa 100644 --- a/utilities/templates-impl/build.gradle.kts +++ b/utilities/templates-impl/build.gradle.kts @@ -20,8 +20,9 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("org.jetbrains.kotlin.android") - id("kotlin-kapt") + alias(libs.plugins.ksp) + // id("org.jetbrains.kotlin.android") + // id("kotlin-kapt") } @@ -31,7 +32,8 @@ android { } dependencies { - kapt(libs.google.auto.service) + // kapt(libs.google.auto.service) + ksp(libs.dev.zacsweers.autoservice) api(projects.utilities.templatesApi) diff --git a/utilities/uidesigner/build.gradle.kts b/utilities/uidesigner/build.gradle.kts index cef43bf2af..7a88f88832 100644 --- a/utilities/uidesigner/build.gradle.kts +++ b/utilities/uidesigner/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") id("kotlin-parcelize") } diff --git a/utilities/uidesigner/src/main/java/com/tom/rv2ide/uidesigner/utils/MaterialDesign3Renderer.kt b/utilities/uidesigner/src/main/java/com/tom/rv2ide/uidesigner/utils/MaterialDesign3Renderer.kt index 3cf9aa200c..a46e032d33 100644 --- a/utilities/uidesigner/src/main/java/com/tom/rv2ide/uidesigner/utils/MaterialDesign3Renderer.kt +++ b/utilities/uidesigner/src/main/java/com/tom/rv2ide/uidesigner/utils/MaterialDesign3Renderer.kt @@ -76,8 +76,6 @@ class MaterialDesign3Renderer(private val workspace: IWorkspace? = null) { view.applyM3Preview(attributeName, attributeValue, context, workspace, layoutFile) is FloatingActionButton -> view.applyM3Preview(attributeName, attributeValue, context, workspace, layoutFile) - is BadgeDrawable -> - view.applyM3Preview(attributeName, attributeValue, context, workspace, layoutFile) is AppBarLayout -> view.applyM3Preview(attributeName, attributeValue, context, workspace, layoutFile) is MaterialToolbar -> diff --git a/utilities/xml-inflater/build.gradle.kts b/utilities/xml-inflater/build.gradle.kts index ce3c917185..0f6916ff37 100644 --- a/utilities/xml-inflater/build.gradle.kts +++ b/utilities/xml-inflater/build.gradle.kts @@ -20,7 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") + // id("kotlin-android") id("kotlin-parcelize") id("com.google.devtools.ksp") version libs.versions.ksp } diff --git a/whatsnew/v1.0.0+gh.r5.md b/whatsnew/v1.0.0+gh.r5.md new file mode 100644 index 0000000000..c5b7a56318 --- /dev/null +++ b/whatsnew/v1.0.0+gh.r5.md @@ -0,0 +1,17 @@ +## Full Changelog + +### New Changes & Improvements + +- Removed AGP restrictions allowing all newer agps to be used without limitations +- Supports for larger projects without throwing OOM ( OutOfMemory Exception ) + +--- + +## 🐛 Bug Fixes + +- Fixed project setup failing due to how some SDK installations format version numbers +- Fixed a crash on activity relaunch (`Required value was null` in `MainActivity`) caused by system bar insets being applied before the view binding was ready (https://github.com/AndroidCSOfficial/android-code-studio/issues/290) +- Fixed a crash on app restart while a chat/AI panel was previously open, caused by the project path being read before it was restored (`Cannot get project directory. Path has not been set.`) (https://github.com/AndroidCSOfficial/android-code-studio/issues/320) +- Fixed a crash in `MemoryUsageWatcher.readUsages` (`NullPointerException`) caused by a race condition where a process could be unwatched between two lookups in the same memory-reading pass (https://github.com/AndroidCSOfficial/android-code-studio/issues/315) + +--- \ No newline at end of file diff --git a/xml/aaptcompiler/build.gradle.kts b/xml/aaptcompiler/build.gradle.kts index 964ad9e096..cbf24c6ea3 100644 --- a/xml/aaptcompiler/build.gradle.kts +++ b/xml/aaptcompiler/build.gradle.kts @@ -21,7 +21,6 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") } android { @@ -37,8 +36,7 @@ android { dependencies { implementation(libs.common.kotlin) implementation(libs.androidx.collection) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jaxp.jar"))) - // implementation(libs.composite.jaxp) + implementation(libs.composite.jaxp) implementation(projects.logging.logger) implementation(projects.utilities.shared) @@ -48,6 +46,6 @@ dependencies { api(libs.aapt2.annotations) api(libs.aapt2.common) api(libs.google.protobuf) - api(files(rootProject.file("composite-builds/build-deps/libs/layoutlib-api.jar"))) + api(libs.composite.layoutlibApi) } \ No newline at end of file diff --git a/xml/dom/build.gradle.kts b/xml/dom/build.gradle.kts index 692dba9b30..402bb28fda 100644 --- a/xml/dom/build.gradle.kts +++ b/xml/dom/build.gradle.kts @@ -25,8 +25,7 @@ plugins { dependencies { implementation(projects.utilities.shared) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jaxp.jar"))) - // implementation(libs.composite.jaxp) + implementation(libs.composite.jaxp) implementation(libs.common.jsoup) implementation(libs.common.jsonrpc) diff --git a/xml/lsp/build.gradle.kts b/xml/lsp/build.gradle.kts index 9224785a64..c42a752f33 100644 --- a/xml/lsp/build.gradle.kts +++ b/xml/lsp/build.gradle.kts @@ -20,8 +20,8 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + // id("kotlin-android") + // id("kotlin-kapt") } @@ -30,15 +30,15 @@ android { namespace = "${BuildConfig.packageName}.xml.lsp" } -kapt { - arguments { - arg ("eventBusIndex", "${BuildConfig.packageName}.events.LspXmlEventsIndex") - } -} +// kapt { + // arguments { + // arg ("eventBusIndex", "${BuildConfig.packageName}.events.LspXmlEventsIndex") + // } +// } dependencies { - kapt(projects.annotation.processors) + // kapt(projects.annotation.processors) implementation(libs.common.editor) implementation(libs.common.utilcode) diff --git a/xml/resources-api/build.gradle.kts b/xml/resources-api/build.gradle.kts index 5acaf41d67..d8478d3375 100644 --- a/xml/resources-api/build.gradle.kts +++ b/xml/resources-api/build.gradle.kts @@ -19,7 +19,6 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") } android { @@ -37,10 +36,8 @@ dependencies { api(libs.aapt2.common) api(libs.google.protobuf) - // api(libs.composite.layoutlibApi) - api(files(rootProject.file("composite-builds/build-deps/libs/layoutlib-api.jar"))) - api(files(rootProject.file("composite-builds/build-deps/libs/jaxp.jar"))) - // api(libs.composite.jaxp) + api(libs.composite.layoutlibApi) + api(libs.composite.jaxp) implementation(projects.utilities.shared) } \ No newline at end of file diff --git a/xml/utils/build.gradle.kts b/xml/utils/build.gradle.kts index 3fa4b1021a..f7e5cce646 100644 --- a/xml/utils/build.gradle.kts +++ b/xml/utils/build.gradle.kts @@ -20,8 +20,7 @@ import com.tom.rv2ide.build.config.BuildConfig plugins { id("com.android.library") - id("kotlin-android") - id("kotlin-kapt") + alias(libs.plugins.ksp) } android { @@ -29,16 +28,14 @@ android { } dependencies { - kapt(libs.google.auto.service) + ksp(libs.dev.zacsweers.autoservice) api(projects.utilities.lookup) api(projects.xml.resourcesApi) implementation(libs.common.kotlin) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jdt.jar"))) - // implementation(libs.composite.jdt) - implementation(files(rootProject.file("composite-builds/build-deps/libs/jaxp.jar"))) - // implementation(libs.composite.jaxp) + implementation(libs.composite.jdt) + implementation(libs.composite.jaxp) implementation(libs.google.auto.service.annotations) implementation(projects.core.common) diff --git a/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/ApiVersionsParser.kt b/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/ApiVersionsParser.kt index 7f792ecfee..d8ff4271cb 100644 --- a/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/ApiVersionsParser.kt +++ b/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/ApiVersionsParser.kt @@ -31,6 +31,7 @@ import org.slf4j.LoggerFactory * Parser for parsing `api-versions.xml` file from the Android SDK and building [ApiVersion] models. * * @author Akash Yadav + * Modified by Mohammed-baqer-null @ https://github.com/Mohammed-baqer-null */ open class ApiVersionsParser { @@ -161,6 +162,26 @@ open class ApiVersionsParser { } } + /** + * Parses an attribute value as an integer, tolerating float-formatted values such as `"37.0"` + * which some `api-versions.xml` files use for API level attributes (`since`, `deprecated`, + * `removed`). Falls back to a strict [String.toInt] first since that is the common case and is + * cheaper; only attempts a [Double] parse if that fails. + */ + private fun String.toApiVersionInt(): Int { + toIntOrNull()?.let { return it } + + val asDouble = + toDoubleOrNull() + ?: throw NumberFormatException("Not a valid API version integer: \"$this\"") + + check(asDouble == Math.floor(asDouble)) { + "Expected API version attribute to be a whole number, but got: \"$this\"" + } + + return asDouble.toInt() + } + private fun StartElement.parseAttrs(): Pair { var name: String? = null var since = 1 @@ -172,9 +193,9 @@ open class ApiVersionsParser { when (attribute.name.localPart) { ATTR_NAME -> name = attribute.value - ATTR_SIN -> since = attribute.value.toInt() - ATTR_DEPR -> deprecated = attribute.value.toInt() - ATTR_REM -> removed = attribute.value.toInt() + ATTR_SIN -> since = attribute.value.toApiVersionInt() + ATTR_DEPR -> deprecated = attribute.value.toApiVersionInt() + ATTR_REM -> removed = attribute.value.toApiVersionInt() } } @@ -195,4 +216,4 @@ open class ApiVersionsParser { val removed = versions and 0x000000FF return ApiVersion(since = since, deprecatedIn = deprecated, removedIn = removed) } -} +} \ No newline at end of file diff --git a/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersions.kt b/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersions.kt index 45fce054f6..a6102e1866 100644 --- a/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersions.kt +++ b/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersions.kt @@ -1,18 +1,18 @@ /* - * This file is part of AndroidIDE. + * This file is part of AndroidIDE. * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . */ package com.tom.rv2ide.xml.internal.versions @@ -21,44 +21,36 @@ import com.tom.rv2ide.xml.versions.ApiVersion import com.tom.rv2ide.xml.versions.ApiVersions /** - * This implementation is not thread safe. Do not modify concurrently. + * An empty, non-restrictive implementation of [ApiVersions]. + * Returning null for class and member info removes the API level limitations/warnings. * * @author Akash Yadav + * Modified by Mohammed-baqer-null @ https://github.com/Mohammed-baqer-null */ internal class DefaultApiVersions : ApiVersions { - val classes = HashMap>>() - - private fun String.flatten() = replace('.', '/') - override fun classInfo(name: String): ApiVersion? { - return classes[name.flatten()]?.first + // Return null to indicate no restrictions/API check required + return null } override fun memberInfo(className: String, identifier: String): ApiVersion? { - return classes[className.flatten()]?.second?.get(identifier) + return null } fun containsClass(name: String): Boolean { - return classes.containsKey(name.flatten()) + return false } fun containsClassMember(name: String, member: String): Boolean { - return classes[name.flatten()]?.second?.containsKey(member) ?: false + return false } fun putClass(name: String, version: ApiVersion) { - computeClass(name, version) + // No-op } fun putMember(className: String, identifier: String, version: ApiVersion) { - computeClass(className).second[identifier] = version - } - - private fun computeClass( - name: String, - version: ApiVersion? = null, - ): Pair> { - return classes.computeIfAbsent(name.flatten()) { version to hashMapOf() } + // No-op } -} +} \ No newline at end of file diff --git a/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersionsRegistry.kt b/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersionsRegistry.kt index c9de70ac7e..b5a901ed3e 100644 --- a/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersionsRegistry.kt +++ b/xml/utils/src/main/java/com/tom/rv2ide/xml/internal/versions/DefaultApiVersionsRegistry.kt @@ -1,18 +1,18 @@ /* - * This file is part of AndroidIDE. + * This file is part of AndroidIDE. * - * AndroidIDE is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * - * AndroidIDE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with AndroidIDE. If not, see . + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . */ package com.tom.rv2ide.xml.internal.versions @@ -27,9 +27,11 @@ import java.util.concurrent.ConcurrentHashMap import org.slf4j.LoggerFactory /** - * Default implementation of [ApiVersionsRegistry]. + * Default implementation of [ApiVersionsRegistry] that bypasses XML parsing. + * This effectively disables API version checks and prevents parsing issues. * * @author Akash Yadav + * Modified by Mohammed-baqer-null @ https://github.com/Mohammed-baqer-null */ @AutoService(ApiVersionsRegistry::class) @VisibleForTesting @@ -55,62 +57,13 @@ class DefaultApiVersionsRegistry : ApiVersionsRegistry { } private fun readApiVersions(platform: File): ApiVersions? { - val versionsFile = File(platform, "data/api-versions.xml") - if (!versionsFile.exists() || !versionsFile.isFile) { - return null - } - if (isLoggingEnabled) { - log.info("Creating API versions table for platform dir: $platform") - } - - return versionsFile.inputStream().buffered().use { inputStream -> - // we do not implement the parsing logic in the registry itself for thread safety - val versions = DefaultApiVersions() - val parser = ApiVersionsParserInternal(versions) - parser.parse(inputStream) - versions + log.info("API version parsing bypassed for platform dir: $platform") } + return DefaultApiVersions() } override fun clear() { versions.clear() } - - private class ApiVersionsParserInternal(private val currentApiVersions: DefaultApiVersions) : - ApiVersionsParser() { - override fun isDuplicateClass(name: String): Boolean { - return currentApiVersions.containsClass(name) - } - - override fun isDuplicateMember(className: String, memberName: String): Boolean { - return currentApiVersions.containsClassMember(className, memberName) - } - - override fun consumeClassVersionInfo(name: String, apiVersion: ApiVersion) { - if (apiVersion.isSinceInception()) { - return - } - currentApiVersions.putClass(name, apiVersion) - } - - override fun consumeMemberVersionInfo( - className: String, - member: String, - memberType: String, - apiVersion: ApiVersion, - ) { - if (apiVersion.isSinceInception()) { - return - } - - var identifier = member - if (memberType == TAG_METHOD) { - // strip return type to save some memory - identifier = member.substring(0, member.lastIndexOf(')') + 1) - } - - currentApiVersions.putMember(className, identifier, apiVersion) - } - } -} +} \ No newline at end of file