diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..681f41a
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ xmlns:android
+
+ ^$
+
+
+
+
+
+
+
+
+ xmlns:.*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*:id
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ .*:name
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ name
+
+ ^$
+
+
+
+
+
+
+
+
+ style
+
+ ^$
+
+
+
+
+
+
+
+
+ .*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*
+
+ http://schemas.android.com/apk/res/android
+
+
+ ANDROID_ATTRIBUTE_ORDER
+
+
+
+
+
+
+ .*
+
+ .*
+
+
+ BY_NAME
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..312bf2e
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
new file mode 100644
index 0000000..9bea4a5
--- /dev/null
+++ b/.idea/deploymentTargetDropDown.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..15a15b2
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
new file mode 100644
index 0000000..081375d
--- /dev/null
+++ b/.idea/gradle.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..a5f05cd
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..8f789e9
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.tmp/gradle2551496837170798927.bin b/.tmp/gradle2551496837170798927.bin
new file mode 100644
index 0000000..b7e99b2
Binary files /dev/null and b/.tmp/gradle2551496837170798927.bin differ
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..eca70cf
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..898f3ed
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/caches/5.1.1/scripts/3taaqggq9uqxt1induc1n7r48/init/init13bba240a07c562d578336deed5b2fbf/classes/_BuildScript_.class b/caches/5.1.1/scripts/3taaqggq9uqxt1induc1n7r48/init/init13bba240a07c562d578336deed5b2fbf/classes/_BuildScript_.class
new file mode 100644
index 0000000..d6d65ed
Binary files /dev/null and b/caches/5.1.1/scripts/3taaqggq9uqxt1induc1n7r48/init/init13bba240a07c562d578336deed5b2fbf/classes/_BuildScript_.class differ
diff --git a/caches/5.1.1/scripts/3taaqggq9uqxt1induc1n7r48/init/init13bba240a07c562d578336deed5b2fbf/metadata/metadata.bin b/caches/5.1.1/scripts/3taaqggq9uqxt1induc1n7r48/init/init13bba240a07c562d578336deed5b2fbf/metadata/metadata.bin
new file mode 100644
index 0000000..bdc955b
Binary files /dev/null and b/caches/5.1.1/scripts/3taaqggq9uqxt1induc1n7r48/init/init13bba240a07c562d578336deed5b2fbf/metadata/metadata.bin differ
diff --git a/caches/5.1.1/scripts/e1tutkwvd05kkzat8c4hackqb/proj/proj6d4362610b01d1a70ff23aea4fd6433a/proj6d4362610b01d1a70ff23aea4fd6433a.lock b/caches/5.1.1/scripts/e1tutkwvd05kkzat8c4hackqb/proj/proj6d4362610b01d1a70ff23aea4fd6433a/proj6d4362610b01d1a70ff23aea4fd6433a.lock
new file mode 100644
index 0000000..4d37699
Binary files /dev/null and b/caches/5.1.1/scripts/e1tutkwvd05kkzat8c4hackqb/proj/proj6d4362610b01d1a70ff23aea4fd6433a/proj6d4362610b01d1a70ff23aea4fd6433a.lock differ
diff --git a/caches/6.7.1/scripts/f0w7113ullje60he8ahavds5i/proj/_BuildScript_$_run_closure1.class b/caches/6.7.1/scripts/f0w7113ullje60he8ahavds5i/proj/_BuildScript_$_run_closure1.class
new file mode 100644
index 0000000..f67c117
Binary files /dev/null and b/caches/6.7.1/scripts/f0w7113ullje60he8ahavds5i/proj/_BuildScript_$_run_closure1.class differ
diff --git a/caches/jars-8/0f3519881933f2aba12203e6ec9f6a16/cp_init.jar b/caches/jars-8/0f3519881933f2aba12203e6ec9f6a16/cp_init.jar
new file mode 100644
index 0000000..626a3e8
Binary files /dev/null and b/caches/jars-8/0f3519881933f2aba12203e6ec9f6a16/cp_init.jar differ
diff --git a/caches/jars-8/5cbfcb92711851e9570ec673b41715bc/apksig-4.2.2.jar b/caches/jars-8/5cbfcb92711851e9570ec673b41715bc/apksig-4.2.2.jar
new file mode 100644
index 0000000..cea7bca
Binary files /dev/null and b/caches/jars-8/5cbfcb92711851e9570ec673b41715bc/apksig-4.2.2.jar differ
diff --git a/caches/jars-8/o_bed40a7026e2ddf2fd098d6365c706e9/gradle-tooling-extension-impl.jar b/caches/jars-8/o_bed40a7026e2ddf2fd098d6365c706e9/gradle-tooling-extension-impl.jar
new file mode 100644
index 0000000..bab7628
Binary files /dev/null and b/caches/jars-8/o_bed40a7026e2ddf2fd098d6365c706e9/gradle-tooling-extension-impl.jar differ
diff --git a/caches/jars-9/0f770cde46e7f947e8fe1034d396eca2/jsoup-1.13.1.jar b/caches/jars-9/0f770cde46e7f947e8fe1034d396eca2/jsoup-1.13.1.jar
new file mode 100644
index 0000000..9fd1dcb
Binary files /dev/null and b/caches/jars-9/0f770cde46e7f947e8fe1034d396eca2/jsoup-1.13.1.jar differ
diff --git a/caches/jars-9/482927581fffa7608b868c18e5cd96cb/android-test-plugin-result-listener-gradle-proto-30.1.2.jar.lock.lock b/caches/jars-9/482927581fffa7608b868c18e5cd96cb/android-test-plugin-result-listener-gradle-proto-30.1.2.jar.lock.lock
new file mode 100644
index 0000000..35a0387
Binary files /dev/null and b/caches/jars-9/482927581fffa7608b868c18e5cd96cb/android-test-plugin-result-listener-gradle-proto-30.1.2.jar.lock.lock differ
diff --git a/caches/jars-9/5e09b9ab66b2bcc183a5273053f94a39/commons-logging-1.2.jar.lock.lock b/caches/jars-9/5e09b9ab66b2bcc183a5273053f94a39/commons-logging-1.2.jar.lock.lock
new file mode 100644
index 0000000..35a0387
Binary files /dev/null and b/caches/jars-9/5e09b9ab66b2bcc183a5273053f94a39/commons-logging-1.2.jar.lock.lock differ
diff --git a/caches/jars-9/5f7561e068ab4f62f7b22ecb3d0bed0a/android-test-plugin-host-coverage-proto-30.1.2.jar.receipt b/caches/jars-9/5f7561e068ab4f62f7b22ecb3d0bed0a/android-test-plugin-host-coverage-proto-30.1.2.jar.receipt
new file mode 100644
index 0000000..e69de29
diff --git a/caches/jars-9/729d85ec9b942633942724975de87255/FastInfoset-1.2.16.jar b/caches/jars-9/729d85ec9b942633942724975de87255/FastInfoset-1.2.16.jar
new file mode 100644
index 0000000..b8a9165
Binary files /dev/null and b/caches/jars-9/729d85ec9b942633942724975de87255/FastInfoset-1.2.16.jar differ
diff --git a/caches/jars-9/7a05473684849c1b52395db14105b861/cp_proj.jar b/caches/jars-9/7a05473684849c1b52395db14105b861/cp_proj.jar
new file mode 100644
index 0000000..15cb0ec
Binary files /dev/null and b/caches/jars-9/7a05473684849c1b52395db14105b861/cp_proj.jar differ
diff --git a/caches/jars-9/838cf3dbc34a5360aad8763e4220229c/gradle-api-7.1.2.jar b/caches/jars-9/838cf3dbc34a5360aad8763e4220229c/gradle-api-7.1.2.jar
new file mode 100644
index 0000000..b9abf1c
Binary files /dev/null and b/caches/jars-9/838cf3dbc34a5360aad8763e4220229c/gradle-api-7.1.2.jar differ
diff --git a/caches/jars-9/85fc8d3661690466ae391431e2662aef/dvlib-30.1.2.jar b/caches/jars-9/85fc8d3661690466ae391431e2662aef/dvlib-30.1.2.jar
new file mode 100644
index 0000000..b8c3255
Binary files /dev/null and b/caches/jars-9/85fc8d3661690466ae391431e2662aef/dvlib-30.1.2.jar differ
diff --git a/caches/jars-9/b92ba79b8fb69cb30946f860561b0efb/repository-30.1.2.jar.receipt b/caches/jars-9/b92ba79b8fb69cb30946f860561b0efb/repository-30.1.2.jar.receipt
new file mode 100644
index 0000000..e69de29
diff --git a/caches/jars-9/c1f9f490fb031e5f4580c497dfc7cba0/failureaccess-1.0.1.jar b/caches/jars-9/c1f9f490fb031e5f4580c497dfc7cba0/failureaccess-1.0.1.jar
new file mode 100644
index 0000000..851349a
Binary files /dev/null and b/caches/jars-9/c1f9f490fb031e5f4580c497dfc7cba0/failureaccess-1.0.1.jar differ
diff --git a/caches/jars-9/c95b496ece1b1ce16565438797b4fecf/javax.activation-1.2.0.jar.lock.lock b/caches/jars-9/c95b496ece1b1ce16565438797b4fecf/javax.activation-1.2.0.jar.lock.lock
new file mode 100644
index 0000000..35a0387
Binary files /dev/null and b/caches/jars-9/c95b496ece1b1ce16565438797b4fecf/javax.activation-1.2.0.jar.lock.lock differ
diff --git a/caches/jars-9/e045ebd62abffc1b912e31ecc7864bf1/baseLibrary-7.1.2.jar b/caches/jars-9/e045ebd62abffc1b912e31ecc7864bf1/baseLibrary-7.1.2.jar
new file mode 100644
index 0000000..f7687a5
Binary files /dev/null and b/caches/jars-9/e045ebd62abffc1b912e31ecc7864bf1/baseLibrary-7.1.2.jar differ
diff --git a/caches/jars-9/e045ebd62abffc1b912e31ecc7864bf1/baseLibrary-7.1.2.jar.lock.lock b/caches/jars-9/e045ebd62abffc1b912e31ecc7864bf1/baseLibrary-7.1.2.jar.lock.lock
new file mode 100644
index 0000000..35a0387
Binary files /dev/null and b/caches/jars-9/e045ebd62abffc1b912e31ecc7864bf1/baseLibrary-7.1.2.jar.lock.lock differ
diff --git a/caches/jars-9/eae5cf363623aac3a739a905baa81a34/protobuf-java-3.10.0.jar.lock.lock b/caches/jars-9/eae5cf363623aac3a739a905baa81a34/protobuf-java-3.10.0.jar.lock.lock
new file mode 100644
index 0000000..35a0387
Binary files /dev/null and b/caches/jars-9/eae5cf363623aac3a739a905baa81a34/protobuf-java-3.10.0.jar.lock.lock differ
diff --git a/caches/jars-9/ebbab0fd578ac9560fc98647c3066219/layoutlib-api-30.1.2.jar.receipt b/caches/jars-9/ebbab0fd578ac9560fc98647c3066219/layoutlib-api-30.1.2.jar.receipt
new file mode 100644
index 0000000..e69de29
diff --git a/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1.0/404526f88e3a7efa04f1c99074dfc10aff9061ee/annotation-1.1.0.pom b/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1.0/404526f88e3a7efa04f1c99074dfc10aff9061ee/annotation-1.1.0.pom
new file mode 100644
index 0000000..9297522
--- /dev/null
+++ b/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1.0/404526f88e3a7efa04f1c99074dfc10aff9061ee/annotation-1.1.0.pom
@@ -0,0 +1,28 @@
+
+
+ 4.0.0
+ androidx.annotation
+ annotation
+ 1.1.0
+ Android Support Library Annotations
+ The Support Library is a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
+ http://developer.android.com/tools/extras/support-library.html
+ 2013
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ The Android Open Source Project
+
+
+
+ scm:git:https://android.googlesource.com/platform/frameworks/support
+ http://source.android.com
+
+
diff --git a/caches/modules-2/files-2.1/androidx.databinding/databinding-common/7.1.2/9539d0510a9bb65a375bc872ef51a29d9f2e3f5/databinding-common-7.1.2-sources.jar b/caches/modules-2/files-2.1/androidx.databinding/databinding-common/7.1.2/9539d0510a9bb65a375bc872ef51a29d9f2e3f5/databinding-common-7.1.2-sources.jar
new file mode 100644
index 0000000..d784737
Binary files /dev/null and b/caches/modules-2/files-2.1/androidx.databinding/databinding-common/7.1.2/9539d0510a9bb65a375bc872ef51a29d9f2e3f5/databinding-common-7.1.2-sources.jar differ
diff --git a/caches/modules-2/files-2.1/androidx.legacy/legacy-support-core-utils/1.0.0/9b9570042115da8629519090dfeb71df75da59fc/legacy-support-core-utils-1.0.0.aar b/caches/modules-2/files-2.1/androidx.legacy/legacy-support-core-utils/1.0.0/9b9570042115da8629519090dfeb71df75da59fc/legacy-support-core-utils-1.0.0.aar
new file mode 100644
index 0000000..2980f60
Binary files /dev/null and b/caches/modules-2/files-2.1/androidx.legacy/legacy-support-core-utils/1.0.0/9b9570042115da8629519090dfeb71df75da59fc/legacy-support-core-utils-1.0.0.aar differ
diff --git a/caches/modules-2/files-2.1/androidx.test.espresso/espresso-core/3.2.0/a5535101659456b4e8e395d3671d1448aa48f6c7/espresso-core-3.2.0.pom b/caches/modules-2/files-2.1/androidx.test.espresso/espresso-core/3.2.0/a5535101659456b4e8e395d3671d1448aa48f6c7/espresso-core-3.2.0.pom
new file mode 100644
index 0000000..23aadb9
--- /dev/null
+++ b/caches/modules-2/files-2.1/androidx.test.espresso/espresso-core/3.2.0/a5535101659456b4e8e395d3671d1448aa48f6c7/espresso-core-3.2.0.pom
@@ -0,0 +1,70 @@
+
+
+ 4.0.0
+ androidx.test.espresso
+ espresso-core
+ 3.2.0
+ aar
+ AndroidX Test Library
+ The AndroidX Test Library provides an extensive framework for testing Android apps
+ https://developer.android.com/testing
+ 2015
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ The Android Open Source Project
+
+
+
+
+ androidx.test
+ runner
+ 1.2.0
+ compile
+
+
+ androidx.test.espresso
+ espresso-idling-resource
+ 3.2.0
+ compile
+
+
+ com.squareup
+ javawriter
+ 2.1.1
+ compile
+
+
+ javax.inject
+ javax.inject
+ 1
+ compile
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+ compile
+
+
+ org.hamcrest
+ hamcrest-integration
+ 1.3
+ compile
+
+
+ com.google.code.findbugs
+ jsr305
+ 2.0.1
+ compile
+
+
+
diff --git a/caches/modules-2/files-2.1/androidx.test.espresso/espresso-idling-resource/3.2.0/565422b0951cfb8de4888853e4859d6a47a72d39/espresso-idling-resource-3.2.0-sources.jar b/caches/modules-2/files-2.1/androidx.test.espresso/espresso-idling-resource/3.2.0/565422b0951cfb8de4888853e4859d6a47a72d39/espresso-idling-resource-3.2.0-sources.jar
new file mode 100644
index 0000000..12a1c1c
Binary files /dev/null and b/caches/modules-2/files-2.1/androidx.test.espresso/espresso-idling-resource/3.2.0/565422b0951cfb8de4888853e4859d6a47a72d39/espresso-idling-resource-3.2.0-sources.jar differ
diff --git a/caches/modules-2/files-2.1/com.android.tools.analytics-library/crash/27.2.2/45bec8679c05cf44356fa3b8abf7f2fcb769b65e/crash-27.2.2.pom b/caches/modules-2/files-2.1/com.android.tools.analytics-library/crash/27.2.2/45bec8679c05cf44356fa3b8abf7f2fcb769b65e/crash-27.2.2.pom
new file mode 100644
index 0000000..bf4b4ed
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.android.tools.analytics-library/crash/27.2.2/45bec8679c05cf44356fa3b8abf7f2fcb769b65e/crash-27.2.2.pom
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+ 4.0.0
+ com.android.tools.analytics-library
+ crash
+ 27.2.2
+
+
+ com.android.tools
+ annotations
+ 27.2.2
+ compile
+
+
+ com.google.guava
+ guava
+ 28.1-jre
+ compile
+
+
+ org.apache.httpcomponents
+ httpmime
+ 4.5.6
+ compile
+
+
+ org.apache.httpcomponents
+ httpcore
+ 4.4.10
+ compile
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.6
+ compile
+
+
+ Helper Library for uploading crash reports.
+ http://tools.android.com/
+ com.android.tools.analytics-library.crash
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ The Android Open Source Project
+
+
+
+ git://android.googlesource.com/platform/tools/base.git
+ https://android.googlesource.com/platform/tools/base
+
+
diff --git a/caches/modules-2/files-2.1/com.android.tools.build/builder/7.1.2/a0abd0e3a9fd9de30d3376a7ed2962d2edfd5169/builder-7.1.2.jar b/caches/modules-2/files-2.1/com.android.tools.build/builder/7.1.2/a0abd0e3a9fd9de30d3376a7ed2962d2edfd5169/builder-7.1.2.jar
new file mode 100644
index 0000000..42b04bf
Binary files /dev/null and b/caches/modules-2/files-2.1/com.android.tools.build/builder/7.1.2/a0abd0e3a9fd9de30d3376a7ed2962d2edfd5169/builder-7.1.2.jar differ
diff --git a/caches/modules-2/files-2.1/com.android.tools.build/manifest-merger/27.2.2/7b38999badb39e406d7da04a98ab2c36af76eae8/manifest-merger-27.2.2.pom b/caches/modules-2/files-2.1/com.android.tools.build/manifest-merger/27.2.2/7b38999badb39e406d7da04a98ab2c36af76eae8/manifest-merger-27.2.2.pom
new file mode 100644
index 0000000..8222049
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.android.tools.build/manifest-merger/27.2.2/7b38999badb39e406d7da04a98ab2c36af76eae8/manifest-merger-27.2.2.pom
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+ 4.0.0
+ com.android.tools.build
+ manifest-merger
+ 27.2.2
+
+
+ com.android.tools
+ common
+ 27.2.2
+ compile
+
+
+ com.android.tools
+ sdklib
+ 27.2.2
+ compile
+
+
+ com.android.tools
+ sdk-common
+ 27.2.2
+ compile
+
+
+ com.google.code.gson
+ gson
+ 2.8.6
+ compile
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-jdk8
+ 1.4.31
+ compile
+
+
+ net.sf.kxml
+ kxml2
+ 2.3.0
+ compile
+
+
+ A Library to merge Android manifests.
+ http://tools.android.com/
+ com.android.tools.build.manifest-merger
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ The Android Open Source Project
+
+
+
+ git://android.googlesource.com/platform/tools/base.git
+ https://android.googlesource.com/platform/tools/base
+
+
diff --git a/caches/modules-2/files-2.1/com.android.tools.ddms/ddmlib/26.4.2/c32c6851155f8f3594ca5d1d14fe1c0fe4e0497a/ddmlib-26.4.2.pom b/caches/modules-2/files-2.1/com.android.tools.ddms/ddmlib/26.4.2/c32c6851155f8f3594ca5d1d14fe1c0fe4e0497a/ddmlib-26.4.2.pom
new file mode 100644
index 0000000..168048b
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.android.tools.ddms/ddmlib/26.4.2/c32c6851155f8f3594ca5d1d14fe1c0fe4e0497a/ddmlib-26.4.2.pom
@@ -0,0 +1,42 @@
+
+
+ 4.0.0
+ com.android.tools.ddms
+ ddmlib
+ 26.4.2
+ Android Tools ddmlib
+ Library providing APIs to talk to Android devices
+ https://developer.android.com/studio
+ 2007
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ The Android Open Source Project
+
+
+
+ git://android.googlesource.com/platform/tools/base.git
+ https://android.googlesource.com/platform/tools/base
+
+
+
+ com.android.tools
+ common
+ 26.4.2
+ compile
+
+
+ net.sf.kxml
+ kxml2
+ 2.3.0
+ compile
+
+
+
diff --git a/caches/modules-2/files-2.1/com.android.tools.layoutlib/layoutlib-api/27.2.2/42b2824247a172944977f45ec80410f74bcd11d9/layoutlib-api-27.2.2.module b/caches/modules-2/files-2.1/com.android.tools.layoutlib/layoutlib-api/27.2.2/42b2824247a172944977f45ec80410f74bcd11d9/layoutlib-api-27.2.2.module
new file mode 100644
index 0000000..d3bdded
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.android.tools.layoutlib/layoutlib-api/27.2.2/42b2824247a172944977f45ec80410f74bcd11d9/layoutlib-api-27.2.2.module
@@ -0,0 +1,161 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.layoutlib",
+ "module": "layoutlib-api",
+ "version": "27.2.2",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "6.7.1",
+ "buildId": "zz53gouv6nfztoi24j3d3xklai"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "27.2.2"
+ }
+ },
+ {
+ "group": "net.sf.kxml",
+ "module": "kxml2",
+ "version": {
+ "requires": "2.3.0"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "annotations",
+ "version": {
+ "requires": "27.2.2"
+ }
+ },
+ {
+ "group": "org.jetbrains",
+ "module": "annotations",
+ "version": {
+ "requires": "13.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "layoutlib-api-27.2.2.jar",
+ "url": "layoutlib-api-27.2.2.jar",
+ "size": 112743,
+ "sha512": "028a2f501e6aaa8c32b2e510d676c9b15c211c4233f940fc06d0947920b4e2bc84b14cd928585ddd6b8ce62e47594657a5a43431d12c1461f86a648fd8386911",
+ "sha256": "f0901f2295d814e82ad95850ea2103dd89d8489e01727fafa55ccccc0dccd163",
+ "sha1": "591e9a6853d599248a7655bd4dffd4ab7fe5299c",
+ "md5": "f95cedd4a5b1785cb662cb74cf7c4652"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "27.2.2"
+ }
+ },
+ {
+ "group": "net.sf.kxml",
+ "module": "kxml2",
+ "version": {
+ "requires": "2.3.0"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "annotations",
+ "version": {
+ "requires": "27.2.2"
+ }
+ },
+ {
+ "group": "org.jetbrains",
+ "module": "annotations",
+ "version": {
+ "requires": "13.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "layoutlib-api-27.2.2.jar",
+ "url": "layoutlib-api-27.2.2.jar",
+ "size": 112743,
+ "sha512": "028a2f501e6aaa8c32b2e510d676c9b15c211c4233f940fc06d0947920b4e2bc84b14cd928585ddd6b8ce62e47594657a5a43431d12c1461f86a648fd8386911",
+ "sha256": "f0901f2295d814e82ad95850ea2103dd89d8489e01727fafa55ccccc0dccd163",
+ "sha1": "591e9a6853d599248a7655bd4dffd4ab7fe5299c",
+ "md5": "f95cedd4a5b1785cb662cb74cf7c4652"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "layoutlib-api-27.2.2-javadoc.jar",
+ "url": "layoutlib-api-27.2.2-javadoc.jar",
+ "size": 336587,
+ "sha512": "6b858a608b9a0a95ee3d12a2b22db816226a36295925f4b4cf329861c7582c3e1faa78be5cdca7c4c829c7ae23eed1f14c2a42032633ea65687c3beb81798057",
+ "sha256": "b90b8f2f04e34a6de96602cb408de13b19f3304c978c27ff5a4260c6d089f7dc",
+ "sha1": "35e37a3cb690f0077a4434855b4c59312efe1f34",
+ "md5": "94813de42ed58fec2146932c2c7d2a5c"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "layoutlib-api-27.2.2-sources.jar",
+ "url": "layoutlib-api-27.2.2-sources.jar",
+ "size": 106546,
+ "sha512": "5f0bd182678938232e70df9cc35db448510640cbc7a9f5fe8a9c172024b049cdef51e72b6d260acb011563328eac4059af71ea7224fa0c3f6fbeae33b6fa0d3f",
+ "sha256": "1dddb09b0146bbc9cfaf542ea985362310a8e76c2dcbc2050627976d41912c13",
+ "sha1": "c1dd38ec3ea29be1259551a2179fb15a9c236ca1",
+ "md5": "589cd19de8b5a42b9a8c50ae17788d7c"
+ }
+ ]
+ }
+ ]
+}
diff --git a/caches/modules-2/files-2.1/com.android/signflinger/4.2.2/581450f3f7815675877ad9528f83a1361f21daac/signflinger-4.2.2.pom b/caches/modules-2/files-2.1/com.android/signflinger/4.2.2/581450f3f7815675877ad9528f83a1361f21daac/signflinger-4.2.2.pom
new file mode 100644
index 0000000..aaff611
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.android/signflinger/4.2.2/581450f3f7815675877ad9528f83a1361f21daac/signflinger-4.2.2.pom
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ 4.0.0
+ com.android
+ signflinger
+ 4.2.2
+
+
+ com.android.tools.build
+ apksig
+ 4.2.2
+ compile
+
+
+ com.android
+ zipflinger
+ 4.2.2
+ compile
+
+
+ Library used to sign APKs
+ http://tools.android.com/
+ com.android.signflinger
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ The Android Open Source Project
+
+
+
+ git://android.googlesource.com/platform/tools/base.git
+ https://android.googlesource.com/platform/tools/base
+
+
diff --git a/caches/modules-2/files-2.1/com.android/signflinger/7.1.2/32152eb6e784b65d71bf3e23a78b1c617249c6d4/signflinger-7.1.2.module b/caches/modules-2/files-2.1/com.android/signflinger/7.1.2/32152eb6e784b65d71bf3e23a78b1c617249c6d4/signflinger-7.1.2.module
new file mode 100644
index 0000000..a6bd8db
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.android/signflinger/7.1.2/32152eb6e784b65d71bf3e23a78b1c617249c6d4/signflinger-7.1.2.module
@@ -0,0 +1,123 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android",
+ "module": "signflinger",
+ "version": "7.1.2",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "signflinger-7.1.2.jar",
+ "url": "signflinger-7.1.2.jar",
+ "size": 15058,
+ "sha512": "e24c22ffea01cd084f94a7fdb9a25fe571da39a4d69f6cd1567c40afd6f4736355147b2245c092d27d7f92e42df0aa6678a1ce822308e82f662746430aaf9034",
+ "sha256": "95dc1bf5fd81a8870223fd2d4706aa046b4044c4ba95dfc038ae703f204a58d6",
+ "sha1": "a05078872e7f98dcf233befb16f86f5c75d17f86",
+ "md5": "efce261456930a67990908de6bd5ccf3"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.build",
+ "module": "apksig",
+ "version": {
+ "requires": "7.1.2"
+ }
+ },
+ {
+ "group": "com.android",
+ "module": "zipflinger",
+ "version": {
+ "requires": "7.1.2"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "annotations",
+ "version": {
+ "requires": "30.1.2"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "signflinger-7.1.2.jar",
+ "url": "signflinger-7.1.2.jar",
+ "size": 15058,
+ "sha512": "e24c22ffea01cd084f94a7fdb9a25fe571da39a4d69f6cd1567c40afd6f4736355147b2245c092d27d7f92e42df0aa6678a1ce822308e82f662746430aaf9034",
+ "sha256": "95dc1bf5fd81a8870223fd2d4706aa046b4044c4ba95dfc038ae703f204a58d6",
+ "sha1": "a05078872e7f98dcf233befb16f86f5c75d17f86",
+ "md5": "efce261456930a67990908de6bd5ccf3"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "signflinger-7.1.2-javadoc.jar",
+ "url": "signflinger-7.1.2-javadoc.jar",
+ "size": 405348,
+ "sha512": "a71f255a0d9f29dc370edcb0225a0381832ea8da675ee7d7f200971ccb2157bc04f9641e7914c3218e006ecf30a0e55d69aeb86d85094fa8284531b0831198fb",
+ "sha256": "eefc5efdac83d426d0f155ff8a7ed2c5062f46f61d32ee6e3db1e1354e466442",
+ "sha1": "1063921657a6442a281a9be90e4602d06e9e1e4d",
+ "md5": "782726a4f3797207c81380062d961e32"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "signflinger-7.1.2-sources.jar",
+ "url": "signflinger-7.1.2-sources.jar",
+ "size": 9434,
+ "sha512": "b186c693cb68e2392b2038302ddff31076d84db825ba882a788bb33436c2f5e24e90db593c538a3bcc0d9327a0ee5f3e81f38a4854eacc93da96d713a71a30f1",
+ "sha256": "e5d767372413ed758e4a65b0c1d1d9aea903f94c9ba0314e2a20362afe5ade2a",
+ "sha1": "621208737f7d6e0d82a5c348655258b6768aef63",
+ "md5": "0e636f8a0dca88ac03111123e26cfb72"
+ }
+ ]
+ }
+ ]
+}
diff --git a/caches/modules-2/files-2.1/com.android/zipflinger/7.1.2/777da4b57c315f49b6ffe04494e900b699584065/zipflinger-7.1.2.module b/caches/modules-2/files-2.1/com.android/zipflinger/7.1.2/777da4b57c315f49b6ffe04494e900b699584065/zipflinger-7.1.2.module
new file mode 100644
index 0000000..00cf82f
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.android/zipflinger/7.1.2/777da4b57c315f49b6ffe04494e900b699584065/zipflinger-7.1.2.module
@@ -0,0 +1,109 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android",
+ "module": "zipflinger",
+ "version": "7.1.2",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "zipflinger-7.1.2.jar",
+ "url": "zipflinger-7.1.2.jar",
+ "size": 61235,
+ "sha512": "853fb63b50779241412dc3cfc2eb6b36a347aee038a72410668862e174cb7a7d563fe7405ca544359fbfad83f2c7178c5ce6638b27ab380c4130a7c8d7116c28",
+ "sha256": "e86522b409a85beb90553ea97a1dd9737cefec8efa1b2416cc65ded4901b12b2",
+ "sha1": "aed1909c91621c324e48cef223d63e894f74e579",
+ "md5": "ebc8a694dcbf3dd05b70a238cbcf358b"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "annotations",
+ "version": {
+ "requires": "30.1.2"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "zipflinger-7.1.2.jar",
+ "url": "zipflinger-7.1.2.jar",
+ "size": 61235,
+ "sha512": "853fb63b50779241412dc3cfc2eb6b36a347aee038a72410668862e174cb7a7d563fe7405ca544359fbfad83f2c7178c5ce6638b27ab380c4130a7c8d7116c28",
+ "sha256": "e86522b409a85beb90553ea97a1dd9737cefec8efa1b2416cc65ded4901b12b2",
+ "sha1": "aed1909c91621c324e48cef223d63e894f74e579",
+ "md5": "ebc8a694dcbf3dd05b70a238cbcf358b"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "zipflinger-7.1.2-javadoc.jar",
+ "url": "zipflinger-7.1.2-javadoc.jar",
+ "size": 476997,
+ "sha512": "f667533a32b0191ee687447060e56da3af53fcf797096dac96bd31066276d18d443dcf72125ef64bc7a2e17059df4c32697191b4ab4543fbc7245440725ac63b",
+ "sha256": "8420c3f3072ed62183a6ae08d9576b308ecded68d36c38752a744e7c807e614a",
+ "sha1": "993d11913bd01c000ed044b6d723c8d9a43dd14d",
+ "md5": "551a2e2f6419a68ff5b0d66eca834913"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "zipflinger-7.1.2-sources.jar",
+ "url": "zipflinger-7.1.2-sources.jar",
+ "size": 48649,
+ "sha512": "ceff502a0518431e2423c21f92f7cc99c6a5f8e5b8cbf9ee52263179592a1bb342a9c9378c07a1d0c98f358250695f699dcbf19c2f1de17fccfe5141aef3e9d9",
+ "sha256": "0222bbca3c38d433f02758b531765c1ef5dd59d7011bc5b468ec5a96c7557df6",
+ "sha1": "0c9f9607e9865a69671ef603db31daa9da00f1d8",
+ "md5": "12d96ea32175800fcc2090006e30f38d"
+ }
+ ]
+ }
+ ]
+}
diff --git a/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.11.1/f5d24a1dcf46000316d40c8c61196c48dd5677c5/jackson-databind-2.11.1.jar b/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.11.1/f5d24a1dcf46000316d40c8c61196c48dd5677c5/jackson-databind-2.11.1.jar
new file mode 100644
index 0000000..41e1f94
Binary files /dev/null and b/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.11.1/f5d24a1dcf46000316d40c8c61196c48dd5677c5/jackson-databind-2.11.1.jar differ
diff --git a/caches/modules-2/files-2.1/com.fasterxml.jackson.module/jackson-module-kotlin/2.11.1/8f9a08430cc5bf5dd63628e72e1720c8b6b8bf4/jackson-module-kotlin-2.11.1.pom b/caches/modules-2/files-2.1/com.fasterxml.jackson.module/jackson-module-kotlin/2.11.1/8f9a08430cc5bf5dd63628e72e1720c8b6b8bf4/jackson-module-kotlin-2.11.1.pom
new file mode 100644
index 0000000..5435260
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.fasterxml.jackson.module/jackson-module-kotlin/2.11.1/8f9a08430cc5bf5dd63628e72e1720c8b6b8bf4/jackson-module-kotlin-2.11.1.pom
@@ -0,0 +1,180 @@
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.11.1
+
+ com.fasterxml.jackson.module
+ jackson-module-kotlin
+ jackson-module-kotlin
+ 2.11.1
+ bundle
+ Add-on module for Jackson (https://github.com/FasterXML/jackson/) to support
+ Kotlin language, specifically introspection of method/constructor parameter names,
+ without having to add explicit property name annotation.
+
+
+
+ jaysonminard
+ Jayson Minard
+ jayson.minard@gmail.com
+
+ author
+
+
+
+ dinomite
+ Drew Stephens
+
+
+ viartemev
+ Vyacheslav Artemyev
+
+
+ https://github.com/FasterXML/jackson-module-kotlin
+
+ scm:git:git@github.com:FasterXML/jackson-module-kotlin.git
+ scm:git:git@github.com:FasterXML/jackson-module-kotlin.git
+ https://github.com/FasterXML/jackson-module-kotlin
+ jackson-module-kotlin-2.11.1
+
+
+
+ UTF-8
+
+
+ 1.8
+ 1.8
+
+ 4.12
+ 1.3.72
+
+
+ com/fasterxml/jackson/module/kotlin
+ ${project.groupId}.kotlin
+
+
+ src/main/resources/, META-INF=target/classes/META-INF
+
+ com.fasterxml.jackson.*
+ ,kotlin.*
+ ,kotlin.reflect.*
+
+ ${project.groupId}.kotlin.*;version=${project.version}
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
+ ${version.kotlin}
+ provided
+
+
+ org.jetbrains.kotlin
+ kotlin-reflect
+ ${version.kotlin}
+ compile
+
+
+ org.jetbrains.kotlin
+ kotlin-test
+ ${version.kotlin}
+ test
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ test
+
+
+
+
+ junit
+ junit
+ ${version.junit}
+ test
+
+
+
+
+ ${project.basedir}/src/main/kotlin
+ ${project.basedir}/src/test/kotlin
+
+
+ kotlin-maven-plugin
+ org.jetbrains.kotlin
+ ${version.kotlin}
+
+
+
+ compile
+ process-sources
+
+ compile
+
+
+
+
+ test-compile
+ process-test-sources
+
+ test-compile
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ com/fasterxml/jackson/**/failing/*
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ process-packageVersion
+ generate-sources
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+ true
+ true
+
+
+
+
+
+
+
+ snapshots-repo
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
diff --git a/caches/modules-2/files-2.1/com.fasterxml.woodstox/woodstox-core/6.2.1/e81f9fbf9112e4a420eb35cf875fe067386cb7bb/woodstox-core-6.2.1-sources.jar b/caches/modules-2/files-2.1/com.fasterxml.woodstox/woodstox-core/6.2.1/e81f9fbf9112e4a420eb35cf875fe067386cb7bb/woodstox-core-6.2.1-sources.jar
new file mode 100644
index 0000000..b565809
Binary files /dev/null and b/caches/modules-2/files-2.1/com.fasterxml.woodstox/woodstox-core/6.2.1/e81f9fbf9112e4a420eb35cf875fe067386cb7bb/woodstox-core-6.2.1-sources.jar differ
diff --git a/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.3.1/19c878e6870c8382864dcc459de1c6bfe7f36e54/error_prone_annotations-2.3.1.pom b/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.3.1/19c878e6870c8382864dcc459de1c6bfe7f36e54/error_prone_annotations-2.3.1.pom
new file mode 100644
index 0000000..72b4c54
--- /dev/null
+++ b/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.3.1/19c878e6870c8382864dcc459de1c6bfe7f36e54/error_prone_annotations-2.3.1.pom
@@ -0,0 +1,58 @@
+
+
+
+
+ 4.0.0
+
+
+ com.google.errorprone
+ error_prone_parent
+ 2.3.1
+
+
+ error-prone annotations
+ error_prone_annotations
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+ Apache 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.7
+ 1.7
+
+
+
+
+
diff --git a/caches/modules-2/files-2.1/com.sun.istack/istack-commons-runtime/2.21/5d42dda44aa68ff87756e93ae0042cd66d2daa78/istack-commons-runtime-2.21-sources.jar b/caches/modules-2/files-2.1/com.sun.istack/istack-commons-runtime/2.21/5d42dda44aa68ff87756e93ae0042cd66d2daa78/istack-commons-runtime-2.21-sources.jar
new file mode 100644
index 0000000..ca52063
Binary files /dev/null and b/caches/modules-2/files-2.1/com.sun.istack/istack-commons-runtime/2.21/5d42dda44aa68ff87756e93ae0042cd66d2daa78/istack-commons-runtime-2.21-sources.jar differ
diff --git a/caches/modules-2/files-2.1/io.grpc/grpc-context/1.21.1/aef9db74ded2d9ab229f9e184e35bebf6ac6fbdf/grpc-context-1.21.1.jar b/caches/modules-2/files-2.1/io.grpc/grpc-context/1.21.1/aef9db74ded2d9ab229f9e184e35bebf6ac6fbdf/grpc-context-1.21.1.jar
new file mode 100644
index 0000000..c2961ec
Binary files /dev/null and b/caches/modules-2/files-2.1/io.grpc/grpc-context/1.21.1/aef9db74ded2d9ab229f9e184e35bebf6ac6fbdf/grpc-context-1.21.1.jar differ
diff --git a/caches/modules-2/files-2.1/org.checkerframework/checker-qual/2.8.1/c7e7cde72ffc19ab0f453b6fcc184638a8f3bb11/checker-qual-2.8.1.pom b/caches/modules-2/files-2.1/org.checkerframework/checker-qual/2.8.1/c7e7cde72ffc19ab0f453b6fcc184638a8f3bb11/checker-qual-2.8.1.pom
new file mode 100644
index 0000000..66641b8
--- /dev/null
+++ b/caches/modules-2/files-2.1/org.checkerframework/checker-qual/2.8.1/c7e7cde72ffc19ab0f453b6fcc184638a8f3bb11/checker-qual-2.8.1.pom
@@ -0,0 +1,65 @@
+
+
+ 4.0.0
+ jar
+
+ Checker Qual
+ https://checkerframework.org
+
+ Checker Qual is the set of annotations (qualifiers) and supporting classes
+ used by the Checker Framework to type check Java source code. Please
+ see artifact:
+ org.checkerframework:checker
+
+
+ org.checkerframework
+ checker-qual
+
+
+
+ The MIT License
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+
+ 2.8.1
+
+
+ https://github.com/typetools/checker-framework.git
+ https://github.com/typetools/checker-framework.git
+
+
+
+
+
+ mernst
+ Michael Ernst
+ mernst@cs.washington.edu
+ https://homes.cs.washington.edu/~mernst/
+ University of Washington
+ https://www.cs.washington.edu/
+
+
+
+ wmdietl
+ Werner M. Dietl
+ wdietl@uwaterloo.ca
+ University of Waterloo
+ http://uwaterloo.ca/
+
+
+
+ smillst
+ Suzanne Millstein
+ smillst@cs.washington.edu
+ University of Washington PLSE Group
+ https://www.cs.washington.edu/research/plse/
+
+
+
+
+
diff --git a/caches/modules-2/files-2.1/org.codehaus.woodstox/stax2-api/4.2.1/8d0d447792449c247f739781838cd620687074b/stax2-api-4.2.1-sources.jar b/caches/modules-2/files-2.1/org.codehaus.woodstox/stax2-api/4.2.1/8d0d447792449c247f739781838cd620687074b/stax2-api-4.2.1-sources.jar
new file mode 100644
index 0000000..b3e37de
Binary files /dev/null and b/caches/modules-2/files-2.1/org.codehaus.woodstox/stax2-api/4.2.1/8d0d447792449c247f739781838cd620687074b/stax2-api-4.2.1-sources.jar differ
diff --git a/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-runtime/2.3.2/5528bc882ea499a09d720b42af11785c4fc6be2a/jaxb-runtime-2.3.2.jar b/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-runtime/2.3.2/5528bc882ea499a09d720b42af11785c4fc6be2a/jaxb-runtime-2.3.2.jar
new file mode 100644
index 0000000..62f8719
Binary files /dev/null and b/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-runtime/2.3.2/5528bc882ea499a09d720b42af11785c4fc6be2a/jaxb-runtime-2.3.2.jar differ
diff --git a/caches/modules-2/files-2.1/org.jacoco/org.jacoco.ant/0.8.3/330c712fc7cdf4a63e834c7fcc9102153cba8626/org.jacoco.ant-0.8.3.pom b/caches/modules-2/files-2.1/org.jacoco/org.jacoco.ant/0.8.3/330c712fc7cdf4a63e834c7fcc9102153cba8626/org.jacoco.ant-0.8.3.pom
new file mode 100644
index 0000000..c6124d5
--- /dev/null
+++ b/caches/modules-2/files-2.1/org.jacoco/org.jacoco.ant/0.8.3/330c712fc7cdf4a63e834c7fcc9102153cba8626/org.jacoco.ant-0.8.3.pom
@@ -0,0 +1,119 @@
+
+
+
+ 4.0.0
+
+
+ org.jacoco
+ org.jacoco.build
+ 0.8.3
+ ../org.jacoco.build
+
+
+ org.jacoco.ant
+
+ JaCoCo :: Ant
+ JaCoCo Ant Tasks
+
+
+
+ ${project.groupId}
+ org.jacoco.core
+
+
+ ${project.groupId}
+ org.jacoco.report
+
+
+ ${project.groupId}
+ org.jacoco.agent
+
+
+ org.apache.ant
+ ant
+ provided
+
+
+
+
+ src
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+ true
+ nodeps
+ true
+
+
+ org.objectweb.asm
+ org.jacoco.asm
+
+
+
+
+ org.ow2.asm:*
+
+ module-info.class
+
+
+
+
+
+
+ ${project.description}
+ ${project.organization.name}
+ ${project.version}
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ package
+
+ bundle
+
+
+ true
+
+ org.apache.ant;bundle-version="[1.7.0,2.0.0)"
+
+
+
+
+
+
+
+
diff --git a/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.4.31/d4e46e5cbf82587049fbd9193a5d205c9d491a15/kotlin-reflect-1.4.31-sources.jar b/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.4.31/d4e46e5cbf82587049fbd9193a5d205c9d491a15/kotlin-reflect-1.4.31-sources.jar
new file mode 100644
index 0000000..1a7573e
Binary files /dev/null and b/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.4.31/d4e46e5cbf82587049fbd9193a5d205c9d491a15/kotlin-reflect-1.4.31-sources.jar differ
diff --git a/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.31/6dd50665802f54ba9bc3f70ecb20227d1bc81323/kotlin-stdlib-common-1.4.31.jar b/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.31/6dd50665802f54ba9bc3f70ecb20227d1bc81323/kotlin-stdlib-common-1.4.31.jar
new file mode 100644
index 0000000..8c0c9f3
Binary files /dev/null and b/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.31/6dd50665802f54ba9bc3f70ecb20227d1bc81323/kotlin-stdlib-common-1.4.31.jar differ
diff --git a/caches/modules-2/files-2.1/org.json/json/20180813/60753006d96d5fc85b61b0897f3326b5c4e1c4f0/json-20180813-sources.jar b/caches/modules-2/files-2.1/org.json/json/20180813/60753006d96d5fc85b61b0897f3326b5c4e1c4f0/json-20180813-sources.jar
new file mode 100644
index 0000000..59c52db
Binary files /dev/null and b/caches/modules-2/files-2.1/org.json/json/20180813/60753006d96d5fc85b61b0897f3326b5c4e1c4f0/json-20180813-sources.jar differ
diff --git a/caches/modules-2/files-2.1/org.ow2.asm/asm-parent/6.0/6a030ede2a62bdde4a6b23ef342994703a11ea24/asm-parent-6.0.pom b/caches/modules-2/files-2.1/org.ow2.asm/asm-parent/6.0/6a030ede2a62bdde4a6b23ef342994703a11ea24/asm-parent-6.0.pom
new file mode 100644
index 0000000..67021e0
--- /dev/null
+++ b/caches/modules-2/files-2.1/org.ow2.asm/asm-parent/6.0/6a030ede2a62bdde4a6b23ef342994703a11ea24/asm-parent-6.0.pom
@@ -0,0 +1,163 @@
+
+
+
+
+
+ ow2
+ org.ow2
+ 1.3
+
+
+ 4.0.0
+
+ asm-parent
+ org.ow2.asm
+ 6.0
+ pom
+
+ ASM
+ A very small and fast Java bytecode manipulation framework
+ http://asm.objectweb.org/
+
+
+ ObjectWeb
+ http://www.objectweb.org/
+
+ 2000
+
+
+
+ BSD
+ http://asm.objectweb.org/license.html
+
+
+
+
+
+ Eric Bruneton
+ ebruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ Eugene Kuleshov
+ eu
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ Remi Forax
+ forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ scm:svn:svn://svn.forge.objectweb.org/svnroot/asm/trunk
+ scm:svn:svn+ssh://${maven.username}@svn.forge.objectweb.org/svnroot/asm/trunk
+ http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/trunk/
+
+
+
+ http://forge.objectweb.org/tracker/?group_id=23
+
+
+
+
+
+
+ asm
+ ${project.groupId}
+ ${project.version}
+
+
+
+ asm-tree
+ ${project.groupId}
+ ${project.version}
+
+
+
+ asm-analysis
+ ${project.groupId}
+ ${project.version}
+
+
+
+ asm-commons
+ ${project.groupId}
+ ${project.version}
+
+
+
+ asm-util
+ ${project.groupId}
+ ${project.version}
+
+
+
+ asm-xml
+ ${project.groupId}
+ ${project.version}
+
+
+
+
+
+
+
+ ASM Users List
+ sympa@objectweb.org?subject=subscribe%20asm
+ sympa@objectweb.org?subject=unsubscribe%20asm
+ asm@objectweb.org
+ http://www.objectweb.org/wws/arc/asm
+
+
+ ASM Team List
+ sympa@objectweb.org?subject=subscribe%20asm-team
+ sympa@objectweb.org?subject=unsubscribe%20asm-team
+ asm-team@objectweb.org
+ http://www.objectweb.org/wws/arc/asm-team
+
+
+
+
diff --git a/caches/modules-2/metadata-2.69/descriptors/androidx.test.espresso/espresso-idling-resource/3.2.0/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin b/caches/modules-2/metadata-2.69/descriptors/androidx.test.espresso/espresso-idling-resource/3.2.0/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin
new file mode 100644
index 0000000..6f2c9b9
Binary files /dev/null and b/caches/modules-2/metadata-2.69/descriptors/androidx.test.espresso/espresso-idling-resource/3.2.0/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.69/descriptors/com.android.tools.build/manifest-merger/26.4.2/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin b/caches/modules-2/metadata-2.69/descriptors/com.android.tools.build/manifest-merger/26.4.2/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin
new file mode 100644
index 0000000..1c391d1
Binary files /dev/null and b/caches/modules-2/metadata-2.69/descriptors/com.android.tools.build/manifest-merger/26.4.2/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.69/descriptors/com.android.tools.build/transform-api/2.0.0-deprecated-use-gradle-api/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin b/caches/modules-2/metadata-2.69/descriptors/com.android.tools.build/transform-api/2.0.0-deprecated-use-gradle-api/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin
new file mode 100644
index 0000000..069a33f
Binary files /dev/null and b/caches/modules-2/metadata-2.69/descriptors/com.android.tools.build/transform-api/2.0.0-deprecated-use-gradle-api/6740fe48b44caed96d7f50b66ff7b0b5/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.69/descriptors/org.antlr/antlr4-master/4.5.3/1dd858de07b774d6be9d3e38c5646087/descriptor.bin b/caches/modules-2/metadata-2.69/descriptors/org.antlr/antlr4-master/4.5.3/1dd858de07b774d6be9d3e38c5646087/descriptor.bin
new file mode 100644
index 0000000..3e61167
Binary files /dev/null and b/caches/modules-2/metadata-2.69/descriptors/org.antlr/antlr4-master/4.5.3/1dd858de07b774d6be9d3e38c5646087/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.69/descriptors/org.apache.httpcomponents/httpmime/4.5.6/1dd858de07b774d6be9d3e38c5646087/descriptor.bin b/caches/modules-2/metadata-2.69/descriptors/org.apache.httpcomponents/httpmime/4.5.6/1dd858de07b774d6be9d3e38c5646087/descriptor.bin
new file mode 100644
index 0000000..106496e
Binary files /dev/null and b/caches/modules-2/metadata-2.69/descriptors/org.apache.httpcomponents/httpmime/4.5.6/1dd858de07b774d6be9d3e38c5646087/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.96/descriptors/androidx.lifecycle/lifecycle-common/2.0.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin b/caches/modules-2/metadata-2.96/descriptors/androidx.lifecycle/lifecycle-common/2.0.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin
new file mode 100644
index 0000000..e4926a1
Binary files /dev/null and b/caches/modules-2/metadata-2.96/descriptors/androidx.lifecycle/lifecycle-common/2.0.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.96/descriptors/androidx.vectordrawable/vectordrawable-animated/1.1.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin b/caches/modules-2/metadata-2.96/descriptors/androidx.vectordrawable/vectordrawable-animated/1.1.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin
new file mode 100644
index 0000000..6a26dff
Binary files /dev/null and b/caches/modules-2/metadata-2.96/descriptors/androidx.vectordrawable/vectordrawable-animated/1.1.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.96/descriptors/commons-logging/commons-logging/1.2/edb68b65d2dd9b547bbf59d703899938/descriptor.bin b/caches/modules-2/metadata-2.96/descriptors/commons-logging/commons-logging/1.2/edb68b65d2dd9b547bbf59d703899938/descriptor.bin
new file mode 100644
index 0000000..36e2246
Binary files /dev/null and b/caches/modules-2/metadata-2.96/descriptors/commons-logging/commons-logging/1.2/edb68b65d2dd9b547bbf59d703899938/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.96/descriptors/org.apache.httpcomponents/httpcomponents-parent/10/edb68b65d2dd9b547bbf59d703899938/descriptor.bin b/caches/modules-2/metadata-2.96/descriptors/org.apache.httpcomponents/httpcomponents-parent/10/edb68b65d2dd9b547bbf59d703899938/descriptor.bin
new file mode 100644
index 0000000..13c8b33
Binary files /dev/null and b/caches/modules-2/metadata-2.96/descriptors/org.apache.httpcomponents/httpcomponents-parent/10/edb68b65d2dd9b547bbf59d703899938/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.96/descriptors/org.checkerframework/checker-qual/2.8.1/edb68b65d2dd9b547bbf59d703899938/descriptor.bin b/caches/modules-2/metadata-2.96/descriptors/org.checkerframework/checker-qual/2.8.1/edb68b65d2dd9b547bbf59d703899938/descriptor.bin
new file mode 100644
index 0000000..fde5825
Binary files /dev/null and b/caches/modules-2/metadata-2.96/descriptors/org.checkerframework/checker-qual/2.8.1/edb68b65d2dd9b547bbf59d703899938/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.97/descriptors/androidx.lifecycle/lifecycle-livedata/2.0.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin b/caches/modules-2/metadata-2.97/descriptors/androidx.lifecycle/lifecycle-livedata/2.0.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin
new file mode 100644
index 0000000..95a9ef1
Binary files /dev/null and b/caches/modules-2/metadata-2.97/descriptors/androidx.lifecycle/lifecycle-livedata/2.0.0/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.97/descriptors/com.android/zipflinger/7.1.2/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin b/caches/modules-2/metadata-2.97/descriptors/com.android/zipflinger/7.1.2/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin
new file mode 100644
index 0000000..b2d9bdc
Binary files /dev/null and b/caches/modules-2/metadata-2.97/descriptors/com.android/zipflinger/7.1.2/11cd36a7dcab7d14d0c14c5e6c7582e3/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.97/descriptors/org.jacoco/org.jacoco.agent/0.8.3/edb68b65d2dd9b547bbf59d703899938/descriptor.bin b/caches/modules-2/metadata-2.97/descriptors/org.jacoco/org.jacoco.agent/0.8.3/edb68b65d2dd9b547bbf59d703899938/descriptor.bin
new file mode 100644
index 0000000..f512193
Binary files /dev/null and b/caches/modules-2/metadata-2.97/descriptors/org.jacoco/org.jacoco.agent/0.8.3/edb68b65d2dd9b547bbf59d703899938/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.97/descriptors/org.ow2.asm/asm-util/9.1/edb68b65d2dd9b547bbf59d703899938/descriptor.bin b/caches/modules-2/metadata-2.97/descriptors/org.ow2.asm/asm-util/9.1/edb68b65d2dd9b547bbf59d703899938/descriptor.bin
new file mode 100644
index 0000000..eda84ad
Binary files /dev/null and b/caches/modules-2/metadata-2.97/descriptors/org.ow2.asm/asm-util/9.1/edb68b65d2dd9b547bbf59d703899938/descriptor.bin differ
diff --git a/caches/modules-2/metadata-2.97/descriptors/org.ow2/ow2/1.5/edb68b65d2dd9b547bbf59d703899938/descriptor.bin b/caches/modules-2/metadata-2.97/descriptors/org.ow2/ow2/1.5/edb68b65d2dd9b547bbf59d703899938/descriptor.bin
new file mode 100644
index 0000000..5e54963
Binary files /dev/null and b/caches/modules-2/metadata-2.97/descriptors/org.ow2/ow2/1.5/edb68b65d2dd9b547bbf59d703899938/descriptor.bin differ
diff --git a/caches/transforms-2/files-2.1/1252afd1dc9f5469c30b4174466bb74f/material-1.0.0/res/drawable-xhdpi-v4/design_ic_visibility.png b/caches/transforms-2/files-2.1/1252afd1dc9f5469c30b4174466bb74f/material-1.0.0/res/drawable-xhdpi-v4/design_ic_visibility.png
new file mode 100644
index 0000000..1f7b4cc
Binary files /dev/null and b/caches/transforms-2/files-2.1/1252afd1dc9f5469c30b4174466bb74f/material-1.0.0/res/drawable-xhdpi-v4/design_ic_visibility.png differ
diff --git a/caches/transforms-2/files-2.1/2f2da1cb35aef86effd54930392df1d7/versionedparcelable-1.1.0-runtime/classes.dex b/caches/transforms-2/files-2.1/2f2da1cb35aef86effd54930392df1d7/versionedparcelable-1.1.0-runtime/classes.dex
new file mode 100644
index 0000000..d02d02f
Binary files /dev/null and b/caches/transforms-2/files-2.1/2f2da1cb35aef86effd54930392df1d7/versionedparcelable-1.1.0-runtime/classes.dex differ
diff --git a/caches/transforms-2/files-2.1/35c069d439b305fa509b7b10ba1d96b4.bin b/caches/transforms-2/files-2.1/35c069d439b305fa509b7b10ba1d96b4.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/layout/custom_dialog.xml b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/layout/custom_dialog.xml
new file mode 100644
index 0000000..47a1b12
--- /dev/null
+++ b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/layout/custom_dialog.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-ar/values-ar.xml b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-ar/values-ar.xml
new file mode 100644
index 0000000..6b50275
--- /dev/null
+++ b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-ar/values-ar.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-cs/values-cs.xml b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-cs/values-cs.xml
new file mode 100644
index 0000000..6b50275
--- /dev/null
+++ b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-cs/values-cs.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-kk/values-kk.xml b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-kk/values-kk.xml
new file mode 100644
index 0000000..6b50275
--- /dev/null
+++ b/caches/transforms-2/files-2.1/476e418bae6a1646436b14a2350f3166/core-1.1.0/res/values-kk/values-kk.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/annotations.zip b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/annotations.zip
new file mode 100644
index 0000000..afd5ce8
Binary files /dev/null and b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/annotations.zip differ
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml
new file mode 100644
index 0000000..22bb845
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/color-v21/abc_btn_colored_borderless_text_material.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/color-v21/abc_btn_colored_borderless_text_material.xml
new file mode 100644
index 0000000..f5585e3
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/color-v21/abc_btn_colored_borderless_text_material.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
new file mode 100644
index 0000000..1d29f9a
Binary files /dev/null and b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png
new file mode 100644
index 0000000..d6a8790
Binary files /dev/null and b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png differ
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable/abc_cab_background_internal_bg.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable/abc_cab_background_internal_bg.xml
new file mode 100644
index 0000000..9faf60a
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable/abc_cab_background_internal_bg.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable/abc_seekbar_tick_mark_material.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable/abc_seekbar_tick_mark_material.xml
new file mode 100644
index 0000000..e2d86c9
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/drawable/abc_seekbar_tick_mark_material.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/abc_dialog_title_material.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/abc_dialog_title_material.xml
new file mode 100644
index 0000000..2cd3850
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/abc_dialog_title_material.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/select_dialog_multichoice_material.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/select_dialog_multichoice_material.xml
new file mode 100644
index 0000000..60f3576
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/select_dialog_multichoice_material.xml
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/support_simple_spinner_dropdown_item.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/support_simple_spinner_dropdown_item.xml
new file mode 100644
index 0000000..d2f177a
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/layout/support_simple_spinner_dropdown_item.xml
@@ -0,0 +1,25 @@
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/values-it/values-it.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/values-it/values-it.xml
new file mode 100644
index 0000000..c1a1d11
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/values-it/values-it.xml
@@ -0,0 +1,31 @@
+
+
+ "Portami a casa"
+ "Torna indietro"
+ "Altre opzioni"
+ "Fine"
+ "Mostra tutto"
+ "Scelta di un\'app"
+ "OFF"
+ "ON"
+ "ALT +"
+ "CTRL +"
+ "CANC"
+ "INVIO"
+ "FUNZIONE +"
+ "META +"
+ "MAIUSC +"
+ "SPAZIO"
+ "SYM +"
+ "MENU +"
+ "Cerca…"
+ "Cancella query"
+ "Query di ricerca"
+ "Cerca"
+ "Invia query"
+ "Ricerca vocale"
+ "Condividi con"
+ "Condividi tramite %s "
+ "Comprimi"
+ "Cerca"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/values-ldltr-v21/values-ldltr-v21.xml b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/values-ldltr-v21/values-ldltr-v21.xml
new file mode 100644
index 0000000..1bdd835
--- /dev/null
+++ b/caches/transforms-2/files-2.1/54448c056128a2c935b0bb4d9a555ae7/appcompat-1.1.0/res/values-ldltr-v21/values-ldltr-v21.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/color/abc_hint_foreground_material_dark.xml b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/color/abc_hint_foreground_material_dark.xml
new file mode 100644
index 0000000..fe86872
--- /dev/null
+++ b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/color/abc_hint_foreground_material_dark.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
new file mode 100644
index 0000000..2264398
Binary files /dev/null and b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png
new file mode 100644
index 0000000..49ad6cd
Binary files /dev/null and b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png differ
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
new file mode 100644
index 0000000..863ce95
Binary files /dev/null and b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png differ
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
new file mode 100644
index 0000000..d8eaf07
Binary files /dev/null and b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png differ
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
new file mode 100644
index 0000000..f9cba8f
Binary files /dev/null and b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png differ
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png
new file mode 100644
index 0000000..ac6ad11
Binary files /dev/null and b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png differ
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png
new file mode 100644
index 0000000..565f0b2
Binary files /dev/null and b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png differ
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/layout/abc_action_bar_title_item.xml b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/layout/abc_action_bar_title_item.xml
new file mode 100644
index 0000000..194afb7
--- /dev/null
+++ b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/layout/abc_action_bar_title_item.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-lv/values-lv.xml b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-lv/values-lv.xml
new file mode 100644
index 0000000..691e51d
--- /dev/null
+++ b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-lv/values-lv.xml
@@ -0,0 +1,31 @@
+
+
+ "Pārvietoties uz sākuma ekrānu"
+ "Pārvietoties uz augšu"
+ "Citas opcijas"
+ "Gatavs"
+ "Skatīt visu"
+ "Izvēlieties lietotni"
+ "IZSLĒGT"
+ "IESLĒGT"
+ "Alternēšanas taustiņš +"
+ "Vadīšanas taustiņš +"
+ "dzēšanas taustiņš"
+ "ievadīšanas taustiņš"
+ "Funkcijas taustiņš +"
+ "Meta taustiņš +"
+ "Pārslēgšanas taustiņš +"
+ "atstarpes taustiņš"
+ "Simbolu taustiņš +"
+ "Poga Izvēlne +"
+ "Meklējiet…"
+ "Notīrīt vaicājumu"
+ "Meklēšanas vaicājums"
+ "Meklēt"
+ "Iesniegt vaicājumu"
+ "Meklēt ar balsi"
+ "Kopīgot ar:"
+ "Kopīgot ar lietojumprogrammu %s "
+ "Sakļaut"
+ "Meklēt"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-mn/values-mn.xml b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-mn/values-mn.xml
new file mode 100644
index 0000000..ce76669
--- /dev/null
+++ b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-mn/values-mn.xml
@@ -0,0 +1,31 @@
+
+
+ "Нүүр хуудас уруу шилжих"
+ "Дээш шилжих"
+ "Бусад сонголт"
+ "Болсон"
+ "Бүгдийг харах"
+ "Аппыг сонгох"
+ "ИДЭВХГҮЙ"
+ "ИДЭВХТЭЙ"
+ "Alt+"
+ "Ctrl+"
+ "устгах"
+ "оруулах"
+ "Функц+"
+ "Мета+"
+ "Шифт+"
+ "зай"
+ "Sym+"
+ "Цэс+"
+ "Хайх…"
+ "Асуулга арилгах"
+ "Хайх асуулга"
+ "Хайх"
+ "Асуулга илгээх"
+ "Дуут хайлт"
+ "Дараахтай хуваалцах"
+ "%s -тай хуваалцах"
+ "Буулгах"
+ "Хайх"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-pa/values-pa.xml b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-pa/values-pa.xml
new file mode 100644
index 0000000..1c68f8a
--- /dev/null
+++ b/caches/transforms-2/files-2.1/58ccca77e1d3efec27430f8201364ce3/res/values-pa/values-pa.xml
@@ -0,0 +1,31 @@
+
+
+ "ਹੋਮ \'ਤੇ ਜਾਓ"
+ "ਉੱਪਰ ਜਾਓ"
+ "ਹੋਰ ਵਿਕਲਪ"
+ "ਹੋ ਗਿਆ"
+ "ਸਭ ਦੇਖੋ"
+ "ਇੱਕ ਐਪ ਚੁਣੋ"
+ "ਬੰਦ"
+ "ਚਾਲੂ"
+ "Alt+"
+ "Ctrl+"
+ "ਮਿਟਾਓ"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ਖੋਜ…"
+ "ਪੁੱਛਗਿੱਛ ਕਲੀਅਰ ਕਰੋ"
+ "ਖੋਜ ਪੁੱਛਗਿੱਛ"
+ "ਖੋਜ"
+ "ਪੁੱਛਗਿੱਛ ਸਪੁਰਦ ਕਰੋ"
+ "ਅਵਾਜ਼ੀ ਖੋਜ"
+ "ਇਸ ਨਾਲ ਸਾਂਝਾ ਕਰੋ"
+ "%s ਨਾਲ ਸਾਂਝਾ ਕਰੋ"
+ "ਸਮੇਟੋ"
+ "ਖੋਜ"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/5f3bd6e72d1ff1a4481f72926be3faad/jetified-savedstate-1.0.0/jars/classes.jar b/caches/transforms-2/files-2.1/5f3bd6e72d1ff1a4481f72926be3faad/jetified-savedstate-1.0.0/jars/classes.jar
new file mode 100644
index 0000000..8db9f9d
Binary files /dev/null and b/caches/transforms-2/files-2.1/5f3bd6e72d1ff1a4481f72926be3faad/jetified-savedstate-1.0.0/jars/classes.jar differ
diff --git a/caches/transforms-2/files-2.1/6d23435ffbff5f48aacf98ef7a6e1a59.bin b/caches/transforms-2/files-2.1/6d23435ffbff5f48aacf98ef7a6e1a59.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-2/files-2.1/7340bbf00487663d2b32babff744fd4a.bin b/caches/transforms-2/files-2.1/7340bbf00487663d2b32babff744fd4a.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-2/files-2.1/774f4f26307c77113f74067e559ce529/jetified-appcompat-resources-1.1.0/res/drawable/abc_vector_test.xml b/caches/transforms-2/files-2.1/774f4f26307c77113f74067e559ce529/jetified-appcompat-resources-1.1.0/res/drawable/abc_vector_test.xml
new file mode 100644
index 0000000..d5da2cb
--- /dev/null
+++ b/caches/transforms-2/files-2.1/774f4f26307c77113f74067e559ce529/jetified-appcompat-resources-1.1.0/res/drawable/abc_vector_test.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/7e012aadd2261b431711df6300280680.bin b/caches/transforms-2/files-2.1/7e012aadd2261b431711df6300280680.bin
new file mode 100644
index 0000000..da3b3ce
--- /dev/null
+++ b/caches/transforms-2/files-2.1/7e012aadd2261b431711df6300280680.bin
@@ -0,0 +1 @@
+i/res
diff --git a/caches/transforms-2/files-2.1/823f9fde83637bc04c1e2e2d1621bb55.bin b/caches/transforms-2/files-2.1/823f9fde83637bc04c1e2e2d1621bb55.bin
new file mode 100644
index 0000000..c626d1b
--- /dev/null
+++ b/caches/transforms-2/files-2.1/823f9fde83637bc04c1e2e2d1621bb55.bin
@@ -0,0 +1 @@
+i/jars/classes.jar
diff --git a/caches/transforms-2/files-2.1/844c20843eb023453e30fa781a7c4725.bin b/caches/transforms-2/files-2.1/844c20843eb023453e30fa781a7c4725.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-2/files-2.1/980382d0e7f295da6518a49b7e331e95.bin b/caches/transforms-2/files-2.1/980382d0e7f295da6518a49b7e331e95.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-2/files-2.1/98ac01cbda7b23b41033d3749cd0ca4e/jetified-hamcrest-library-1.3.jar b/caches/transforms-2/files-2.1/98ac01cbda7b23b41033d3749cd0ca4e/jetified-hamcrest-library-1.3.jar
new file mode 100644
index 0000000..9eac80d
Binary files /dev/null and b/caches/transforms-2/files-2.1/98ac01cbda7b23b41033d3749cd0ca4e/jetified-hamcrest-library-1.3.jar differ
diff --git a/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/animator/mtrl_fab_transformation_sheet_expand_spec.xml b/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/animator/mtrl_fab_transformation_sheet_expand_spec.xml
new file mode 100644
index 0000000..d94a135
--- /dev/null
+++ b/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/animator/mtrl_fab_transformation_sheet_expand_spec.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/color/mtrl_btn_text_btn_ripple_color.xml b/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/color/mtrl_btn_text_btn_ripple_color.xml
new file mode 100644
index 0000000..d50b8f1
--- /dev/null
+++ b/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/color/mtrl_btn_text_btn_ripple_color.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/drawable/navigation_empty_icon.xml b/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/drawable/navigation_empty_icon.xml
new file mode 100644
index 0000000..976507e
--- /dev/null
+++ b/caches/transforms-2/files-2.1/a1d564260d84b7978dc6db345d253090/res/drawable/navigation_empty_icon.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/caches/transforms-2/files-2.1/a4aa212df090916fdc5167a61460eb35/swiperefreshlayout-1.0.0/AndroidManifest.xml b/caches/transforms-2/files-2.1/a4aa212df090916fdc5167a61460eb35/swiperefreshlayout-1.0.0/AndroidManifest.xml
new file mode 100644
index 0000000..4651005
--- /dev/null
+++ b/caches/transforms-2/files-2.1/a4aa212df090916fdc5167a61460eb35/swiperefreshlayout-1.0.0/AndroidManifest.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/b6a635581670bb8578af1abbc9606be8.bin b/caches/transforms-2/files-2.1/b6a635581670bb8578af1abbc9606be8.bin
new file mode 100644
index 0000000..c626d1b
--- /dev/null
+++ b/caches/transforms-2/files-2.1/b6a635581670bb8578af1abbc9606be8.bin
@@ -0,0 +1 @@
+i/jars/classes.jar
diff --git a/caches/transforms-2/files-2.1/b8afb39f882aba8777ad068747dd3d1c.bin b/caches/transforms-2/files-2.1/b8afb39f882aba8777ad068747dd3d1c.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-2/files-2.1/b98d71bd562666743b9cb9e407961345.bin b/caches/transforms-2/files-2.1/b98d71bd562666743b9cb9e407961345.bin
new file mode 100644
index 0000000..c626d1b
--- /dev/null
+++ b/caches/transforms-2/files-2.1/b98d71bd562666743b9cb9e407961345.bin
@@ -0,0 +1 @@
+i/jars/classes.jar
diff --git a/caches/transforms-2/files-2.1/bc181595df3d54b01657c66fd61598ad/recyclerview-1.0.0-runtime/classes.dex b/caches/transforms-2/files-2.1/bc181595df3d54b01657c66fd61598ad/recyclerview-1.0.0-runtime/classes.dex
new file mode 100644
index 0000000..7f85c29
Binary files /dev/null and b/caches/transforms-2/files-2.1/bc181595df3d54b01657c66fd61598ad/recyclerview-1.0.0-runtime/classes.dex differ
diff --git a/caches/transforms-2/files-2.1/c425ee8dac869d565d983e437ac14ddc.bin b/caches/transforms-2/files-2.1/c425ee8dac869d565d983e437ac14ddc.bin
new file mode 100644
index 0000000..1ed65e0
--- /dev/null
+++ b/caches/transforms-2/files-2.1/c425ee8dac869d565d983e437ac14ddc.bin
@@ -0,0 +1 @@
+i/
diff --git a/caches/transforms-2/files-2.1/c7ef53c74b568527b318e73e6aa63a63.bin b/caches/transforms-2/files-2.1/c7ef53c74b568527b318e73e6aa63a63.bin
new file mode 100644
index 0000000..1ed65e0
--- /dev/null
+++ b/caches/transforms-2/files-2.1/c7ef53c74b568527b318e73e6aa63a63.bin
@@ -0,0 +1 @@
+i/
diff --git a/caches/transforms-2/files-2.1/e1c1a328fa5c525d8a813cf3d0ad18ce/coordinatorlayout-1.0.0/annotations.zip b/caches/transforms-2/files-2.1/e1c1a328fa5c525d8a813cf3d0ad18ce/coordinatorlayout-1.0.0/annotations.zip
new file mode 100644
index 0000000..ff257dd
Binary files /dev/null and b/caches/transforms-2/files-2.1/e1c1a328fa5c525d8a813cf3d0ad18ce/coordinatorlayout-1.0.0/annotations.zip differ
diff --git a/caches/transforms-2/files-2.1/f03e55b0b3dfbc9a4a7140e68fb29f44.bin b/caches/transforms-2/files-2.1/f03e55b0b3dfbc9a4a7140e68fb29f44.bin
new file mode 100644
index 0000000..c626d1b
--- /dev/null
+++ b/caches/transforms-2/files-2.1/f03e55b0b3dfbc9a4a7140e68fb29f44.bin
@@ -0,0 +1 @@
+i/jars/classes.jar
diff --git a/caches/transforms-2/files-2.1/f8265d5cb033aea9b3b2b59393038f53/vectordrawable-animated-1.1.0/R.txt b/caches/transforms-2/files-2.1/f8265d5cb033aea9b3b2b59393038f53/vectordrawable-animated-1.1.0/R.txt
new file mode 100644
index 0000000..6bf57bb
--- /dev/null
+++ b/caches/transforms-2/files-2.1/f8265d5cb033aea9b3b2b59393038f53/vectordrawable-animated-1.1.0/R.txt
@@ -0,0 +1,171 @@
+int attr alpha 0x7f040001
+int attr font 0x7f040002
+int attr fontProviderAuthority 0x7f040003
+int attr fontProviderCerts 0x7f040004
+int attr fontProviderFetchStrategy 0x7f040005
+int attr fontProviderFetchTimeout 0x7f040006
+int attr fontProviderPackage 0x7f040007
+int attr fontProviderQuery 0x7f040008
+int attr fontStyle 0x7f040009
+int attr fontVariationSettings 0x7f04000a
+int attr fontWeight 0x7f04000b
+int attr ttcIndex 0x7f04000c
+int color notification_action_color_filter 0x7f060001
+int color notification_icon_bg_color 0x7f060002
+int color ripple_material_light 0x7f060003
+int color secondary_text_default_material_light 0x7f060004
+int dimen compat_button_inset_horizontal_material 0x7f070001
+int dimen compat_button_inset_vertical_material 0x7f070002
+int dimen compat_button_padding_horizontal_material 0x7f070003
+int dimen compat_button_padding_vertical_material 0x7f070004
+int dimen compat_control_corner_material 0x7f070005
+int dimen compat_notification_large_icon_max_height 0x7f070006
+int dimen compat_notification_large_icon_max_width 0x7f070007
+int dimen notification_action_icon_size 0x7f070008
+int dimen notification_action_text_size 0x7f070009
+int dimen notification_big_circle_margin 0x7f07000a
+int dimen notification_content_margin_start 0x7f07000b
+int dimen notification_large_icon_height 0x7f07000c
+int dimen notification_large_icon_width 0x7f07000d
+int dimen notification_main_column_padding_top 0x7f07000e
+int dimen notification_media_narrow_margin 0x7f07000f
+int dimen notification_right_icon_size 0x7f070010
+int dimen notification_right_side_padding_top 0x7f070011
+int dimen notification_small_icon_background_padding 0x7f070012
+int dimen notification_small_icon_size_as_large 0x7f070013
+int dimen notification_subtext_size 0x7f070014
+int dimen notification_top_pad 0x7f070015
+int dimen notification_top_pad_large_text 0x7f070016
+int drawable notification_action_background 0x7f080001
+int drawable notification_bg 0x7f080002
+int drawable notification_bg_low 0x7f080003
+int drawable notification_bg_low_normal 0x7f080004
+int drawable notification_bg_low_pressed 0x7f080005
+int drawable notification_bg_normal 0x7f080006
+int drawable notification_bg_normal_pressed 0x7f080007
+int drawable notification_icon_background 0x7f080008
+int drawable notification_template_icon_bg 0x7f080009
+int drawable notification_template_icon_low_bg 0x7f08000a
+int drawable notification_tile_bg 0x7f08000b
+int drawable notify_panel_notification_icon_bg 0x7f08000c
+int id accessibility_action_clickable_span 0x7f0b0001
+int id accessibility_custom_action_0 0x7f0b0002
+int id accessibility_custom_action_1 0x7f0b0003
+int id accessibility_custom_action_10 0x7f0b0004
+int id accessibility_custom_action_11 0x7f0b0005
+int id accessibility_custom_action_12 0x7f0b0006
+int id accessibility_custom_action_13 0x7f0b0007
+int id accessibility_custom_action_14 0x7f0b0008
+int id accessibility_custom_action_15 0x7f0b0009
+int id accessibility_custom_action_16 0x7f0b000a
+int id accessibility_custom_action_17 0x7f0b000b
+int id accessibility_custom_action_18 0x7f0b000c
+int id accessibility_custom_action_19 0x7f0b000d
+int id accessibility_custom_action_2 0x7f0b000e
+int id accessibility_custom_action_20 0x7f0b000f
+int id accessibility_custom_action_21 0x7f0b0010
+int id accessibility_custom_action_22 0x7f0b0011
+int id accessibility_custom_action_23 0x7f0b0012
+int id accessibility_custom_action_24 0x7f0b0013
+int id accessibility_custom_action_25 0x7f0b0014
+int id accessibility_custom_action_26 0x7f0b0015
+int id accessibility_custom_action_27 0x7f0b0016
+int id accessibility_custom_action_28 0x7f0b0017
+int id accessibility_custom_action_29 0x7f0b0018
+int id accessibility_custom_action_3 0x7f0b0019
+int id accessibility_custom_action_30 0x7f0b001a
+int id accessibility_custom_action_31 0x7f0b001b
+int id accessibility_custom_action_4 0x7f0b001c
+int id accessibility_custom_action_5 0x7f0b001d
+int id accessibility_custom_action_6 0x7f0b001e
+int id accessibility_custom_action_7 0x7f0b001f
+int id accessibility_custom_action_8 0x7f0b0020
+int id accessibility_custom_action_9 0x7f0b0021
+int id action_container 0x7f0b0022
+int id action_divider 0x7f0b0023
+int id action_image 0x7f0b0024
+int id action_text 0x7f0b0025
+int id actions 0x7f0b0026
+int id async 0x7f0b0027
+int id blocking 0x7f0b0028
+int id chronometer 0x7f0b0029
+int id dialog_button 0x7f0b002a
+int id forever 0x7f0b002b
+int id icon 0x7f0b002c
+int id icon_group 0x7f0b002d
+int id info 0x7f0b002e
+int id italic 0x7f0b002f
+int id line1 0x7f0b0030
+int id line3 0x7f0b0031
+int id normal 0x7f0b0032
+int id notification_background 0x7f0b0033
+int id notification_main_column 0x7f0b0034
+int id notification_main_column_container 0x7f0b0035
+int id right_icon 0x7f0b0036
+int id right_side 0x7f0b0037
+int id tag_accessibility_actions 0x7f0b0038
+int id tag_accessibility_clickable_spans 0x7f0b0039
+int id tag_accessibility_heading 0x7f0b003a
+int id tag_accessibility_pane_title 0x7f0b003b
+int id tag_screen_reader_focusable 0x7f0b003c
+int id tag_transition_group 0x7f0b003d
+int id tag_unhandled_key_event_manager 0x7f0b003e
+int id tag_unhandled_key_listeners 0x7f0b003f
+int id text 0x7f0b0040
+int id text2 0x7f0b0041
+int id time 0x7f0b0042
+int id title 0x7f0b0043
+int integer status_bar_notification_info_maxnum 0x7f0c0001
+int layout custom_dialog 0x7f0e0001
+int layout notification_action 0x7f0e0002
+int layout notification_action_tombstone 0x7f0e0003
+int layout notification_template_custom_big 0x7f0e0004
+int layout notification_template_icon_group 0x7f0e0005
+int layout notification_template_part_chronometer 0x7f0e0006
+int layout notification_template_part_time 0x7f0e0007
+int string status_bar_notification_info_overflow 0x7f140001
+int style TextAppearance_Compat_Notification 0x7f150001
+int style TextAppearance_Compat_Notification_Info 0x7f150002
+int style TextAppearance_Compat_Notification_Line2 0x7f150003
+int style TextAppearance_Compat_Notification_Time 0x7f150004
+int style TextAppearance_Compat_Notification_Title 0x7f150005
+int style Widget_Compat_NotificationActionContainer 0x7f150006
+int style Widget_Compat_NotificationActionText 0x7f150007
+int[] styleable ColorStateListItem { 0x7f040001, 0x101031f, 0x10101a5 }
+int styleable ColorStateListItem_alpha 0
+int styleable ColorStateListItem_android_alpha 1
+int styleable ColorStateListItem_android_color 2
+int[] styleable FontFamily { 0x7f040003, 0x7f040004, 0x7f040005, 0x7f040006, 0x7f040007, 0x7f040008 }
+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 FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x7f040002, 0x7f040009, 0x7f04000a, 0x7f04000b, 0x7f04000c }
+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 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
diff --git a/caches/transforms-2/files-2.1/f8ccff791eb3a00c1fd073b69c5f251c/res/values-bg/values-bg.xml b/caches/transforms-2/files-2.1/f8ccff791eb3a00c1fd073b69c5f251c/res/values-bg/values-bg.xml
new file mode 100644
index 0000000..6b50275
--- /dev/null
+++ b/caches/transforms-2/files-2.1/f8ccff791eb3a00c1fd073b69c5f251c/res/values-bg/values-bg.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/f8ccff791eb3a00c1fd073b69c5f251c/res/values-zh-rHK/values-zh-rHK.xml b/caches/transforms-2/files-2.1/f8ccff791eb3a00c1fd073b69c5f251c/res/values-zh-rHK/values-zh-rHK.xml
new file mode 100644
index 0000000..6b50275
--- /dev/null
+++ b/caches/transforms-2/files-2.1/f8ccff791eb3a00c1fd073b69c5f251c/res/values-zh-rHK/values-zh-rHK.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/caches/transforms-2/files-2.1/f8f46cadc4b2a96b9e7e249c08415e2c/legacy-support-core-utils-1.0.0-runtime.jar b/caches/transforms-2/files-2.1/f8f46cadc4b2a96b9e7e249c08415e2c/legacy-support-core-utils-1.0.0-runtime.jar
new file mode 100644
index 0000000..daac4be
Binary files /dev/null and b/caches/transforms-2/files-2.1/f8f46cadc4b2a96b9e7e249c08415e2c/legacy-support-core-utils-1.0.0-runtime.jar differ
diff --git a/caches/transforms-2/transforms-2.lock b/caches/transforms-2/transforms-2.lock
new file mode 100644
index 0000000..f00579d
Binary files /dev/null and b/caches/transforms-2/transforms-2.lock differ
diff --git a/caches/transforms-3/04d6f33729ab97d2064b2bf629c78f3e/transformed/core-common-2.1.0/classes.dex b/caches/transforms-3/04d6f33729ab97d2064b2bf629c78f3e/transformed/core-common-2.1.0/classes.dex
new file mode 100644
index 0000000..2f4e003
Binary files /dev/null and b/caches/transforms-3/04d6f33729ab97d2064b2bf629c78f3e/transformed/core-common-2.1.0/classes.dex differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/anim_btn_checkbox_to_checked_box_outer_merged_animation.xml.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/anim_btn_checkbox_to_checked_box_outer_merged_animation.xml.flat
new file mode 100644
index 0000000..cc4d19e
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/anim_btn_checkbox_to_checked_box_outer_merged_animation.xml.flat differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat
new file mode 100644
index 0000000..1641875
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat
new file mode 100644
index 0000000..b55f29e
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat
new file mode 100644
index 0000000..c73586f
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat
new file mode 100644
index 0000000..abb43d5
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat
new file mode 100644
index 0000000..f9849ea
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable_abc_item_background_holo_light.xml.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable_abc_item_background_holo_light.xml.flat
new file mode 100644
index 0000000..0b9cf85
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable_abc_item_background_holo_light.xml.flat differ
diff --git a/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable_abc_ratingbar_indicator_material.xml.flat b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable_abc_ratingbar_indicator_material.xml.flat
new file mode 100644
index 0000000..19db6e6
Binary files /dev/null and b/caches/transforms-3/087722608241700864632a90ec16f5a9/transformed/androidx.appcompat/drawable_abc_ratingbar_indicator_material.xml.flat differ
diff --git a/caches/transforms-3/09d4b9784b2d3eee1239a2bbb45b3a4d/results.bin b/caches/transforms-3/09d4b9784b2d3eee1239a2bbb45b3a4d/results.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-3/152da60e5843adc8ed14daae61cfdf44/results.bin b/caches/transforms-3/152da60e5843adc8ed14daae61cfdf44/results.bin
new file mode 100644
index 0000000..ff98294
--- /dev/null
+++ b/caches/transforms-3/152da60e5843adc8ed14daae61cfdf44/results.bin
@@ -0,0 +1 @@
+o/collection-1.1.0
diff --git a/caches/transforms-3/28f37d592bf053a7359ef11730d7d476/transformed/androidx.recyclerview-r.txt b/caches/transforms-3/28f37d592bf053a7359ef11730d7d476/transformed/androidx.recyclerview-r.txt
new file mode 100644
index 0000000..f90959c
--- /dev/null
+++ b/caches/transforms-3/28f37d592bf053a7359ef11730d7d476/transformed/androidx.recyclerview-r.txt
@@ -0,0 +1,135 @@
+androidx.recyclerview
+attr alpha
+attr coordinatorLayoutStyle
+attr fastScrollEnabled
+attr fastScrollHorizontalThumbDrawable
+attr fastScrollHorizontalTrackDrawable
+attr fastScrollVerticalThumbDrawable
+attr fastScrollVerticalTrackDrawable
+attr font
+attr fontProviderAuthority
+attr fontProviderCerts
+attr fontProviderFetchStrategy
+attr fontProviderFetchTimeout
+attr fontProviderPackage
+attr fontProviderQuery
+attr fontStyle
+attr fontVariationSettings
+attr fontWeight
+attr keylines
+attr layoutManager
+attr layout_anchor
+attr layout_anchorGravity
+attr layout_behavior
+attr layout_dodgeInsetEdges
+attr layout_insetEdge
+attr layout_keyline
+attr reverseLayout
+attr spanCount
+attr stackFromEnd
+attr statusBarBackground
+attr ttcIndex
+color notification_action_color_filter
+color notification_icon_bg_color
+color ripple_material_light
+color secondary_text_default_material_light
+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 fastscroll_default_thickness
+dimen fastscroll_margin
+dimen fastscroll_minimum_range
+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 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
+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_template_icon_bg
+drawable notification_template_icon_low_bg
+drawable notification_tile_bg
+drawable notify_panel_notification_icon_bg
+id action_container
+id action_divider
+id action_image
+id action_text
+id actions
+id async
+id blocking
+id bottom
+id chronometer
+id end
+id forever
+id icon
+id icon_group
+id info
+id italic
+id item_touch_helper_previous_elevation
+id left
+id line1
+id line3
+id none
+id normal
+id notification_background
+id notification_main_column
+id notification_main_column_container
+id right
+id right_icon
+id right_side
+id start
+id tag_transition_group
+id tag_unhandled_key_event_manager
+id tag_unhandled_key_listeners
+id text
+id text2
+id time
+id title
+id top
+integer status_bar_notification_info_maxnum
+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
+string status_bar_notification_info_overflow
+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 Widget_Compat_NotificationActionContainer
+style Widget_Compat_NotificationActionText
+style Widget_Support_CoordinatorLayout
+styleable ColorStateListItem alpha android_alpha android_color
+styleable CoordinatorLayout keylines statusBarBackground
+styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline
+styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery
+styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex
+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 RecyclerView android_descendantFocusability android_orientation fastScrollEnabled fastScrollHorizontalThumbDrawable fastScrollHorizontalTrackDrawable fastScrollVerticalThumbDrawable fastScrollVerticalTrackDrawable layoutManager reverseLayout spanCount stackFromEnd
diff --git a/caches/transforms-3/2fbba9421c895cb3419f38cb26377e76/transformed/documentfile-1.0.0-runtime b/caches/transforms-3/2fbba9421c895cb3419f38cb26377e76/transformed/documentfile-1.0.0-runtime
new file mode 100644
index 0000000..92b09e5
--- /dev/null
+++ b/caches/transforms-3/2fbba9421c895cb3419f38cb26377e76/transformed/documentfile-1.0.0-runtime
@@ -0,0 +1,5 @@
+androidx.documentfile.provider.DocumentFile
+androidx.documentfile.provider.DocumentsContractApi19
+androidx.documentfile.provider.RawDocumentFile
+androidx.documentfile.provider.SingleDocumentFile
+androidx.documentfile.provider.TreeDocumentFile
\ No newline at end of file
diff --git a/caches/transforms-3/383cb1ca2edb3af85031514504279fb4/transformed/cardview-1.0.0-runtime b/caches/transforms-3/383cb1ca2edb3af85031514504279fb4/transformed/cardview-1.0.0-runtime
new file mode 100644
index 0000000..3c9daec
--- /dev/null
+++ b/caches/transforms-3/383cb1ca2edb3af85031514504279fb4/transformed/cardview-1.0.0-runtime
@@ -0,0 +1,12 @@
+androidx.cardview.widget.CardView
+androidx.cardview.widget.CardView$1
+androidx.cardview.widget.CardViewApi17Impl
+androidx.cardview.widget.CardViewApi17Impl$1
+androidx.cardview.widget.CardViewApi21Impl
+androidx.cardview.widget.CardViewBaseImpl
+androidx.cardview.widget.CardViewBaseImpl$1
+androidx.cardview.widget.CardViewDelegate
+androidx.cardview.widget.CardViewImpl
+androidx.cardview.widget.RoundRectDrawable
+androidx.cardview.widget.RoundRectDrawableWithShadow
+androidx.cardview.widget.RoundRectDrawableWithShadow$RoundRectHelper
\ No newline at end of file
diff --git a/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/animator/mtrl_chip_state_list_anim.xml b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/animator/mtrl_chip_state_list_anim.xml
new file mode 100644
index 0000000..dcdb4d1
--- /dev/null
+++ b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/animator/mtrl_chip_state_list_anim.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
diff --git a/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/color/mtrl_chip_ripple_color.xml b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/color/mtrl_chip_ripple_color.xml
new file mode 100644
index 0000000..31cade4
--- /dev/null
+++ b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/color/mtrl_chip_ripple_color.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/drawable/ic_mtrl_chip_checked_circle.xml b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/drawable/ic_mtrl_chip_checked_circle.xml
new file mode 100644
index 0000000..78820bc
--- /dev/null
+++ b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/drawable/ic_mtrl_chip_checked_circle.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/layout/design_navigation_menu_item.xml b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/layout/design_navigation_menu_item.xml
new file mode 100644
index 0000000..8aa2a5c
--- /dev/null
+++ b/caches/transforms-3/64085720d56bbe593010a0021d601588/transformed/material-1.0.0/res/layout/design_navigation_menu_item.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
diff --git a/caches/transforms-3/69925ce7c99db04f5b99de76cb82655b/transformed/customview-1.0.0-api.jar b/caches/transforms-3/69925ce7c99db04f5b99de76cb82655b/transformed/customview-1.0.0-api.jar
new file mode 100644
index 0000000..fed4047
Binary files /dev/null and b/caches/transforms-3/69925ce7c99db04f5b99de76cb82655b/transformed/customview-1.0.0-api.jar differ
diff --git a/caches/transforms-3/77db66cd80484738fcc406dd50bd1964/results.bin b/caches/transforms-3/77db66cd80484738fcc406dd50bd1964/results.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-3/82f400672d8fe49a023919fa28d79e38/results.bin b/caches/transforms-3/82f400672d8fe49a023919fa28d79e38/results.bin
new file mode 100644
index 0000000..cc823d8
--- /dev/null
+++ b/caches/transforms-3/82f400672d8fe49a023919fa28d79e38/results.bin
@@ -0,0 +1 @@
+o/loader-1.0.0-runtime
diff --git a/caches/transforms-3/86d3f4d91a47b023c6d05fe27236ae08/results.bin b/caches/transforms-3/86d3f4d91a47b023c6d05fe27236ae08/results.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-3/8de7c744f6c532e92e4a95cb0537ebe7/results.bin b/caches/transforms-3/8de7c744f6c532e92e4a95cb0537ebe7/results.bin
new file mode 100644
index 0000000..1ed65e0
--- /dev/null
+++ b/caches/transforms-3/8de7c744f6c532e92e4a95cb0537ebe7/results.bin
@@ -0,0 +1 @@
+i/
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/R.txt b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/R.txt
new file mode 100644
index 0000000..c52842b
--- /dev/null
+++ b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/R.txt
@@ -0,0 +1,1652 @@
+int anim abc_fade_in 0x7f010001
+int anim abc_fade_out 0x7f010002
+int anim abc_grow_fade_in_from_bottom 0x7f010003
+int anim abc_popup_enter 0x7f010004
+int anim abc_popup_exit 0x7f010005
+int anim abc_shrink_fade_out_from_bottom 0x7f010006
+int anim abc_slide_in_bottom 0x7f010007
+int anim abc_slide_in_top 0x7f010008
+int anim abc_slide_out_bottom 0x7f010009
+int anim abc_slide_out_top 0x7f01000a
+int anim abc_tooltip_enter 0x7f01000b
+int anim abc_tooltip_exit 0x7f01000c
+int anim btn_checkbox_to_checked_box_inner_merged_animation 0x7f01000d
+int anim btn_checkbox_to_checked_box_outer_merged_animation 0x7f01000e
+int anim btn_checkbox_to_checked_icon_null_animation 0x7f01000f
+int anim btn_checkbox_to_unchecked_box_inner_merged_animation 0x7f010010
+int anim btn_checkbox_to_unchecked_check_path_merged_animation 0x7f010011
+int anim btn_checkbox_to_unchecked_icon_null_animation 0x7f010012
+int anim btn_radio_to_off_mtrl_dot_group_animation 0x7f010013
+int anim btn_radio_to_off_mtrl_ring_outer_animation 0x7f010014
+int anim btn_radio_to_off_mtrl_ring_outer_path_animation 0x7f010015
+int anim btn_radio_to_on_mtrl_dot_group_animation 0x7f010016
+int anim btn_radio_to_on_mtrl_ring_outer_animation 0x7f010017
+int anim btn_radio_to_on_mtrl_ring_outer_path_animation 0x7f010018
+int attr actionBarDivider 0x7f040001
+int attr actionBarItemBackground 0x7f040002
+int attr actionBarPopupTheme 0x7f040003
+int attr actionBarSize 0x7f040004
+int attr actionBarSplitStyle 0x7f040005
+int attr actionBarStyle 0x7f040006
+int attr actionBarTabBarStyle 0x7f040007
+int attr actionBarTabStyle 0x7f040008
+int attr actionBarTabTextStyle 0x7f040009
+int attr actionBarTheme 0x7f04000a
+int attr actionBarWidgetTheme 0x7f04000b
+int attr actionButtonStyle 0x7f04000c
+int attr actionDropDownStyle 0x7f04000d
+int attr actionLayout 0x7f04000e
+int attr actionMenuTextAppearance 0x7f04000f
+int attr actionMenuTextColor 0x7f040010
+int attr actionModeBackground 0x7f040011
+int attr actionModeCloseButtonStyle 0x7f040012
+int attr actionModeCloseDrawable 0x7f040013
+int attr actionModeCopyDrawable 0x7f040014
+int attr actionModeCutDrawable 0x7f040015
+int attr actionModeFindDrawable 0x7f040016
+int attr actionModePasteDrawable 0x7f040017
+int attr actionModePopupWindowStyle 0x7f040018
+int attr actionModeSelectAllDrawable 0x7f040019
+int attr actionModeShareDrawable 0x7f04001a
+int attr actionModeSplitBackground 0x7f04001b
+int attr actionModeStyle 0x7f04001c
+int attr actionModeWebSearchDrawable 0x7f04001d
+int attr actionOverflowButtonStyle 0x7f04001e
+int attr actionOverflowMenuStyle 0x7f04001f
+int attr actionProviderClass 0x7f040020
+int attr actionViewClass 0x7f040021
+int attr activityChooserViewStyle 0x7f040022
+int attr alertDialogButtonGroupStyle 0x7f040023
+int attr alertDialogCenterButtons 0x7f040024
+int attr alertDialogStyle 0x7f040025
+int attr alertDialogTheme 0x7f040026
+int attr allowStacking 0x7f040027
+int attr alpha 0x7f040028
+int attr alphabeticModifiers 0x7f040029
+int attr arrowHeadLength 0x7f04002a
+int attr arrowShaftLength 0x7f04002b
+int attr autoCompleteTextViewStyle 0x7f04002c
+int attr autoSizeMaxTextSize 0x7f04002d
+int attr autoSizeMinTextSize 0x7f04002e
+int attr autoSizePresetSizes 0x7f04002f
+int attr autoSizeStepGranularity 0x7f040030
+int attr autoSizeTextType 0x7f040031
+int attr background 0x7f040032
+int attr backgroundSplit 0x7f040033
+int attr backgroundStacked 0x7f040034
+int attr backgroundTint 0x7f040035
+int attr backgroundTintMode 0x7f040036
+int attr barLength 0x7f040037
+int attr borderlessButtonStyle 0x7f040038
+int attr buttonBarButtonStyle 0x7f040039
+int attr buttonBarNegativeButtonStyle 0x7f04003a
+int attr buttonBarNeutralButtonStyle 0x7f04003b
+int attr buttonBarPositiveButtonStyle 0x7f04003c
+int attr buttonBarStyle 0x7f04003d
+int attr buttonCompat 0x7f04003e
+int attr buttonGravity 0x7f04003f
+int attr buttonIconDimen 0x7f040040
+int attr buttonPanelSideLayout 0x7f040041
+int attr buttonStyle 0x7f040042
+int attr buttonStyleSmall 0x7f040043
+int attr buttonTint 0x7f040044
+int attr buttonTintMode 0x7f040045
+int attr checkboxStyle 0x7f040046
+int attr checkedTextViewStyle 0x7f040047
+int attr closeIcon 0x7f040048
+int attr closeItemLayout 0x7f040049
+int attr collapseContentDescription 0x7f04004a
+int attr collapseIcon 0x7f04004b
+int attr color 0x7f04004c
+int attr colorAccent 0x7f04004d
+int attr colorBackgroundFloating 0x7f04004e
+int attr colorButtonNormal 0x7f04004f
+int attr colorControlActivated 0x7f040050
+int attr colorControlHighlight 0x7f040051
+int attr colorControlNormal 0x7f040052
+int attr colorError 0x7f040053
+int attr colorPrimary 0x7f040054
+int attr colorPrimaryDark 0x7f040055
+int attr colorSwitchThumbNormal 0x7f040056
+int attr commitIcon 0x7f040057
+int attr contentDescription 0x7f040058
+int attr contentInsetEnd 0x7f040059
+int attr contentInsetEndWithActions 0x7f04005a
+int attr contentInsetLeft 0x7f04005b
+int attr contentInsetRight 0x7f04005c
+int attr contentInsetStart 0x7f04005d
+int attr contentInsetStartWithNavigation 0x7f04005e
+int attr controlBackground 0x7f04005f
+int attr customNavigationLayout 0x7f040060
+int attr defaultQueryHint 0x7f040061
+int attr dialogCornerRadius 0x7f040062
+int attr dialogPreferredPadding 0x7f040063
+int attr dialogTheme 0x7f040064
+int attr displayOptions 0x7f040065
+int attr divider 0x7f040066
+int attr dividerHorizontal 0x7f040067
+int attr dividerPadding 0x7f040068
+int attr dividerVertical 0x7f040069
+int attr drawableBottomCompat 0x7f04006a
+int attr drawableEndCompat 0x7f04006b
+int attr drawableLeftCompat 0x7f04006c
+int attr drawableRightCompat 0x7f04006d
+int attr drawableSize 0x7f04006e
+int attr drawableStartCompat 0x7f04006f
+int attr drawableTint 0x7f040070
+int attr drawableTintMode 0x7f040071
+int attr drawableTopCompat 0x7f040072
+int attr drawerArrowStyle 0x7f040073
+int attr dropDownListViewStyle 0x7f040074
+int attr dropdownListPreferredItemHeight 0x7f040075
+int attr editTextBackground 0x7f040076
+int attr editTextColor 0x7f040077
+int attr editTextStyle 0x7f040078
+int attr elevation 0x7f040079
+int attr expandActivityOverflowButtonDrawable 0x7f04007a
+int attr firstBaselineToTopHeight 0x7f04007b
+int attr font 0x7f04007c
+int attr fontFamily 0x7f04007d
+int attr fontProviderAuthority 0x7f04007e
+int attr fontProviderCerts 0x7f04007f
+int attr fontProviderFetchStrategy 0x7f040080
+int attr fontProviderFetchTimeout 0x7f040081
+int attr fontProviderPackage 0x7f040082
+int attr fontProviderQuery 0x7f040083
+int attr fontStyle 0x7f040084
+int attr fontVariationSettings 0x7f040085
+int attr fontWeight 0x7f040086
+int attr gapBetweenBars 0x7f040087
+int attr goIcon 0x7f040088
+int attr height 0x7f040089
+int attr hideOnContentScroll 0x7f04008a
+int attr homeAsUpIndicator 0x7f04008b
+int attr homeLayout 0x7f04008c
+int attr icon 0x7f04008d
+int attr iconTint 0x7f04008e
+int attr iconTintMode 0x7f04008f
+int attr iconifiedByDefault 0x7f040090
+int attr imageButtonStyle 0x7f040091
+int attr indeterminateProgressStyle 0x7f040092
+int attr initialActivityCount 0x7f040093
+int attr isLightTheme 0x7f040094
+int attr itemPadding 0x7f040095
+int attr lastBaselineToBottomHeight 0x7f040096
+int attr layout 0x7f040097
+int attr lineHeight 0x7f040098
+int attr listChoiceBackgroundIndicator 0x7f040099
+int attr listChoiceIndicatorMultipleAnimated 0x7f04009a
+int attr listChoiceIndicatorSingleAnimated 0x7f04009b
+int attr listDividerAlertDialog 0x7f04009c
+int attr listItemLayout 0x7f04009d
+int attr listLayout 0x7f04009e
+int attr listMenuViewStyle 0x7f04009f
+int attr listPopupWindowStyle 0x7f0400a0
+int attr listPreferredItemHeight 0x7f0400a1
+int attr listPreferredItemHeightLarge 0x7f0400a2
+int attr listPreferredItemHeightSmall 0x7f0400a3
+int attr listPreferredItemPaddingEnd 0x7f0400a4
+int attr listPreferredItemPaddingLeft 0x7f0400a5
+int attr listPreferredItemPaddingRight 0x7f0400a6
+int attr listPreferredItemPaddingStart 0x7f0400a7
+int attr logo 0x7f0400a8
+int attr logoDescription 0x7f0400a9
+int attr maxButtonHeight 0x7f0400aa
+int attr measureWithLargestChild 0x7f0400ab
+int attr menu 0x7f0400ac
+int attr multiChoiceItemLayout 0x7f0400ad
+int attr navigationContentDescription 0x7f0400ae
+int attr navigationIcon 0x7f0400af
+int attr navigationMode 0x7f0400b0
+int attr numericModifiers 0x7f0400b1
+int attr overlapAnchor 0x7f0400b2
+int attr paddingBottomNoButtons 0x7f0400b3
+int attr paddingEnd 0x7f0400b4
+int attr paddingStart 0x7f0400b5
+int attr paddingTopNoTitle 0x7f0400b6
+int attr panelBackground 0x7f0400b7
+int attr panelMenuListTheme 0x7f0400b8
+int attr panelMenuListWidth 0x7f0400b9
+int attr popupMenuStyle 0x7f0400ba
+int attr popupTheme 0x7f0400bb
+int attr popupWindowStyle 0x7f0400bc
+int attr preserveIconSpacing 0x7f0400bd
+int attr progressBarPadding 0x7f0400be
+int attr progressBarStyle 0x7f0400bf
+int attr queryBackground 0x7f0400c0
+int attr queryHint 0x7f0400c1
+int attr radioButtonStyle 0x7f0400c2
+int attr ratingBarStyle 0x7f0400c3
+int attr ratingBarStyleIndicator 0x7f0400c4
+int attr ratingBarStyleSmall 0x7f0400c5
+int attr searchHintIcon 0x7f0400c6
+int attr searchIcon 0x7f0400c7
+int attr searchViewStyle 0x7f0400c8
+int attr seekBarStyle 0x7f0400c9
+int attr selectableItemBackground 0x7f0400ca
+int attr selectableItemBackgroundBorderless 0x7f0400cb
+int attr showAsAction 0x7f0400cc
+int attr showDividers 0x7f0400cd
+int attr showText 0x7f0400ce
+int attr showTitle 0x7f0400cf
+int attr singleChoiceItemLayout 0x7f0400d0
+int attr spinBars 0x7f0400d1
+int attr spinnerDropDownItemStyle 0x7f0400d2
+int attr spinnerStyle 0x7f0400d3
+int attr splitTrack 0x7f0400d4
+int attr srcCompat 0x7f0400d5
+int attr state_above_anchor 0x7f0400d6
+int attr subMenuArrow 0x7f0400d7
+int attr submitBackground 0x7f0400d8
+int attr subtitle 0x7f0400d9
+int attr subtitleTextAppearance 0x7f0400da
+int attr subtitleTextColor 0x7f0400db
+int attr subtitleTextStyle 0x7f0400dc
+int attr suggestionRowLayout 0x7f0400dd
+int attr switchMinWidth 0x7f0400de
+int attr switchPadding 0x7f0400df
+int attr switchStyle 0x7f0400e0
+int attr switchTextAppearance 0x7f0400e1
+int attr textAllCaps 0x7f0400e2
+int attr textAppearanceLargePopupMenu 0x7f0400e3
+int attr textAppearanceListItem 0x7f0400e4
+int attr textAppearanceListItemSecondary 0x7f0400e5
+int attr textAppearanceListItemSmall 0x7f0400e6
+int attr textAppearancePopupMenuHeader 0x7f0400e7
+int attr textAppearanceSearchResultSubtitle 0x7f0400e8
+int attr textAppearanceSearchResultTitle 0x7f0400e9
+int attr textAppearanceSmallPopupMenu 0x7f0400ea
+int attr textColorAlertDialogListItem 0x7f0400eb
+int attr textColorSearchUrl 0x7f0400ec
+int attr textLocale 0x7f0400ed
+int attr theme 0x7f0400ee
+int attr thickness 0x7f0400ef
+int attr thumbTextPadding 0x7f0400f0
+int attr thumbTint 0x7f0400f1
+int attr thumbTintMode 0x7f0400f2
+int attr tickMark 0x7f0400f3
+int attr tickMarkTint 0x7f0400f4
+int attr tickMarkTintMode 0x7f0400f5
+int attr tint 0x7f0400f6
+int attr tintMode 0x7f0400f7
+int attr title 0x7f0400f8
+int attr titleMargin 0x7f0400f9
+int attr titleMarginBottom 0x7f0400fa
+int attr titleMarginEnd 0x7f0400fb
+int attr titleMarginStart 0x7f0400fc
+int attr titleMarginTop 0x7f0400fd
+int attr titleMargins 0x7f0400fe
+int attr titleTextAppearance 0x7f0400ff
+int attr titleTextColor 0x7f040100
+int attr titleTextStyle 0x7f040101
+int attr toolbarNavigationButtonStyle 0x7f040102
+int attr toolbarStyle 0x7f040103
+int attr tooltipForegroundColor 0x7f040104
+int attr tooltipFrameBackground 0x7f040105
+int attr tooltipText 0x7f040106
+int attr track 0x7f040107
+int attr trackTint 0x7f040108
+int attr trackTintMode 0x7f040109
+int attr ttcIndex 0x7f04010a
+int attr viewInflaterClass 0x7f04010b
+int attr voiceIcon 0x7f04010c
+int attr windowActionBar 0x7f04010d
+int attr windowActionBarOverlay 0x7f04010e
+int attr windowActionModeOverlay 0x7f04010f
+int attr windowFixedHeightMajor 0x7f040110
+int attr windowFixedHeightMinor 0x7f040111
+int attr windowFixedWidthMajor 0x7f040112
+int attr windowFixedWidthMinor 0x7f040113
+int attr windowMinWidthMajor 0x7f040114
+int attr windowMinWidthMinor 0x7f040115
+int attr windowNoTitle 0x7f040116
+int bool abc_action_bar_embed_tabs 0x7f050001
+int bool abc_allow_stacked_button_bar 0x7f050002
+int bool abc_config_actionMenuItemAllCaps 0x7f050003
+int color abc_background_cache_hint_selector_material_dark 0x7f060001
+int color abc_background_cache_hint_selector_material_light 0x7f060002
+int color abc_btn_colored_borderless_text_material 0x7f060003
+int color abc_btn_colored_text_material 0x7f060004
+int color abc_color_highlight_material 0x7f060005
+int color abc_hint_foreground_material_dark 0x7f060006
+int color abc_hint_foreground_material_light 0x7f060007
+int color abc_input_method_navigation_guard 0x7f060008
+int color abc_primary_text_disable_only_material_dark 0x7f060009
+int color abc_primary_text_disable_only_material_light 0x7f06000a
+int color abc_primary_text_material_dark 0x7f06000b
+int color abc_primary_text_material_light 0x7f06000c
+int color abc_search_url_text 0x7f06000d
+int color abc_search_url_text_normal 0x7f06000e
+int color abc_search_url_text_pressed 0x7f06000f
+int color abc_search_url_text_selected 0x7f060010
+int color abc_secondary_text_material_dark 0x7f060011
+int color abc_secondary_text_material_light 0x7f060012
+int color abc_tint_btn_checkable 0x7f060013
+int color abc_tint_default 0x7f060014
+int color abc_tint_edittext 0x7f060015
+int color abc_tint_seek_thumb 0x7f060016
+int color abc_tint_spinner 0x7f060017
+int color abc_tint_switch_track 0x7f060018
+int color accent_material_dark 0x7f060019
+int color accent_material_light 0x7f06001a
+int color background_floating_material_dark 0x7f06001b
+int color background_floating_material_light 0x7f06001c
+int color background_material_dark 0x7f06001d
+int color background_material_light 0x7f06001e
+int color bright_foreground_disabled_material_dark 0x7f06001f
+int color bright_foreground_disabled_material_light 0x7f060020
+int color bright_foreground_inverse_material_dark 0x7f060021
+int color bright_foreground_inverse_material_light 0x7f060022
+int color bright_foreground_material_dark 0x7f060023
+int color bright_foreground_material_light 0x7f060024
+int color button_material_dark 0x7f060025
+int color button_material_light 0x7f060026
+int color dim_foreground_disabled_material_dark 0x7f060027
+int color dim_foreground_disabled_material_light 0x7f060028
+int color dim_foreground_material_dark 0x7f060029
+int color dim_foreground_material_light 0x7f06002a
+int color error_color_material_dark 0x7f06002b
+int color error_color_material_light 0x7f06002c
+int color foreground_material_dark 0x7f06002d
+int color foreground_material_light 0x7f06002e
+int color highlighted_text_material_dark 0x7f06002f
+int color highlighted_text_material_light 0x7f060030
+int color material_blue_grey_800 0x7f060031
+int color material_blue_grey_900 0x7f060032
+int color material_blue_grey_950 0x7f060033
+int color material_deep_teal_200 0x7f060034
+int color material_deep_teal_500 0x7f060035
+int color material_grey_100 0x7f060036
+int color material_grey_300 0x7f060037
+int color material_grey_50 0x7f060038
+int color material_grey_600 0x7f060039
+int color material_grey_800 0x7f06003a
+int color material_grey_850 0x7f06003b
+int color material_grey_900 0x7f06003c
+int color notification_action_color_filter 0x7f06003d
+int color notification_icon_bg_color 0x7f06003e
+int color primary_dark_material_dark 0x7f06003f
+int color primary_dark_material_light 0x7f060040
+int color primary_material_dark 0x7f060041
+int color primary_material_light 0x7f060042
+int color primary_text_default_material_dark 0x7f060043
+int color primary_text_default_material_light 0x7f060044
+int color primary_text_disabled_material_dark 0x7f060045
+int color primary_text_disabled_material_light 0x7f060046
+int color ripple_material_dark 0x7f060047
+int color ripple_material_light 0x7f060048
+int color secondary_text_default_material_dark 0x7f060049
+int color secondary_text_default_material_light 0x7f06004a
+int color secondary_text_disabled_material_dark 0x7f06004b
+int color secondary_text_disabled_material_light 0x7f06004c
+int color switch_thumb_disabled_material_dark 0x7f06004d
+int color switch_thumb_disabled_material_light 0x7f06004e
+int color switch_thumb_material_dark 0x7f06004f
+int color switch_thumb_material_light 0x7f060050
+int color switch_thumb_normal_material_dark 0x7f060051
+int color switch_thumb_normal_material_light 0x7f060052
+int color tooltip_background_dark 0x7f060053
+int color tooltip_background_light 0x7f060054
+int dimen abc_action_bar_content_inset_material 0x7f070001
+int dimen abc_action_bar_content_inset_with_nav 0x7f070002
+int dimen abc_action_bar_default_height_material 0x7f070003
+int dimen abc_action_bar_default_padding_end_material 0x7f070004
+int dimen abc_action_bar_default_padding_start_material 0x7f070005
+int dimen abc_action_bar_elevation_material 0x7f070006
+int dimen abc_action_bar_icon_vertical_padding_material 0x7f070007
+int dimen abc_action_bar_overflow_padding_end_material 0x7f070008
+int dimen abc_action_bar_overflow_padding_start_material 0x7f070009
+int dimen abc_action_bar_stacked_max_height 0x7f07000a
+int dimen abc_action_bar_stacked_tab_max_width 0x7f07000b
+int dimen abc_action_bar_subtitle_bottom_margin_material 0x7f07000c
+int dimen abc_action_bar_subtitle_top_margin_material 0x7f07000d
+int dimen abc_action_button_min_height_material 0x7f07000e
+int dimen abc_action_button_min_width_material 0x7f07000f
+int dimen abc_action_button_min_width_overflow_material 0x7f070010
+int dimen abc_alert_dialog_button_bar_height 0x7f070011
+int dimen abc_alert_dialog_button_dimen 0x7f070012
+int dimen abc_button_inset_horizontal_material 0x7f070013
+int dimen abc_button_inset_vertical_material 0x7f070014
+int dimen abc_button_padding_horizontal_material 0x7f070015
+int dimen abc_button_padding_vertical_material 0x7f070016
+int dimen abc_cascading_menus_min_smallest_width 0x7f070017
+int dimen abc_config_prefDialogWidth 0x7f070018
+int dimen abc_control_corner_material 0x7f070019
+int dimen abc_control_inset_material 0x7f07001a
+int dimen abc_control_padding_material 0x7f07001b
+int dimen abc_dialog_corner_radius_material 0x7f07001c
+int dimen abc_dialog_fixed_height_major 0x7f07001d
+int dimen abc_dialog_fixed_height_minor 0x7f07001e
+int dimen abc_dialog_fixed_width_major 0x7f07001f
+int dimen abc_dialog_fixed_width_minor 0x7f070020
+int dimen abc_dialog_list_padding_bottom_no_buttons 0x7f070021
+int dimen abc_dialog_list_padding_top_no_title 0x7f070022
+int dimen abc_dialog_min_width_major 0x7f070023
+int dimen abc_dialog_min_width_minor 0x7f070024
+int dimen abc_dialog_padding_material 0x7f070025
+int dimen abc_dialog_padding_top_material 0x7f070026
+int dimen abc_dialog_title_divider_material 0x7f070027
+int dimen abc_disabled_alpha_material_dark 0x7f070028
+int dimen abc_disabled_alpha_material_light 0x7f070029
+int dimen abc_dropdownitem_icon_width 0x7f07002a
+int dimen abc_dropdownitem_text_padding_left 0x7f07002b
+int dimen abc_dropdownitem_text_padding_right 0x7f07002c
+int dimen abc_edit_text_inset_bottom_material 0x7f07002d
+int dimen abc_edit_text_inset_horizontal_material 0x7f07002e
+int dimen abc_edit_text_inset_top_material 0x7f07002f
+int dimen abc_floating_window_z 0x7f070030
+int dimen abc_list_item_height_large_material 0x7f070031
+int dimen abc_list_item_height_material 0x7f070032
+int dimen abc_list_item_height_small_material 0x7f070033
+int dimen abc_list_item_padding_horizontal_material 0x7f070034
+int dimen abc_panel_menu_list_width 0x7f070035
+int dimen abc_progress_bar_height_material 0x7f070036
+int dimen abc_search_view_preferred_height 0x7f070037
+int dimen abc_search_view_preferred_width 0x7f070038
+int dimen abc_seekbar_track_background_height_material 0x7f070039
+int dimen abc_seekbar_track_progress_height_material 0x7f07003a
+int dimen abc_select_dialog_padding_start_material 0x7f07003b
+int dimen abc_switch_padding 0x7f07003c
+int dimen abc_text_size_body_1_material 0x7f07003d
+int dimen abc_text_size_body_2_material 0x7f07003e
+int dimen abc_text_size_button_material 0x7f07003f
+int dimen abc_text_size_caption_material 0x7f070040
+int dimen abc_text_size_display_1_material 0x7f070041
+int dimen abc_text_size_display_2_material 0x7f070042
+int dimen abc_text_size_display_3_material 0x7f070043
+int dimen abc_text_size_display_4_material 0x7f070044
+int dimen abc_text_size_headline_material 0x7f070045
+int dimen abc_text_size_large_material 0x7f070046
+int dimen abc_text_size_medium_material 0x7f070047
+int dimen abc_text_size_menu_header_material 0x7f070048
+int dimen abc_text_size_menu_material 0x7f070049
+int dimen abc_text_size_small_material 0x7f07004a
+int dimen abc_text_size_subhead_material 0x7f07004b
+int dimen abc_text_size_subtitle_material_toolbar 0x7f07004c
+int dimen abc_text_size_title_material 0x7f07004d
+int dimen abc_text_size_title_material_toolbar 0x7f07004e
+int dimen compat_button_inset_horizontal_material 0x7f07004f
+int dimen compat_button_inset_vertical_material 0x7f070050
+int dimen compat_button_padding_horizontal_material 0x7f070051
+int dimen compat_button_padding_vertical_material 0x7f070052
+int dimen compat_control_corner_material 0x7f070053
+int dimen compat_notification_large_icon_max_height 0x7f070054
+int dimen compat_notification_large_icon_max_width 0x7f070055
+int dimen disabled_alpha_material_dark 0x7f070056
+int dimen disabled_alpha_material_light 0x7f070057
+int dimen highlight_alpha_material_colored 0x7f070058
+int dimen highlight_alpha_material_dark 0x7f070059
+int dimen highlight_alpha_material_light 0x7f07005a
+int dimen hint_alpha_material_dark 0x7f07005b
+int dimen hint_alpha_material_light 0x7f07005c
+int dimen hint_pressed_alpha_material_dark 0x7f07005d
+int dimen hint_pressed_alpha_material_light 0x7f07005e
+int dimen notification_action_icon_size 0x7f07005f
+int dimen notification_action_text_size 0x7f070060
+int dimen notification_big_circle_margin 0x7f070061
+int dimen notification_content_margin_start 0x7f070062
+int dimen notification_large_icon_height 0x7f070063
+int dimen notification_large_icon_width 0x7f070064
+int dimen notification_main_column_padding_top 0x7f070065
+int dimen notification_media_narrow_margin 0x7f070066
+int dimen notification_right_icon_size 0x7f070067
+int dimen notification_right_side_padding_top 0x7f070068
+int dimen notification_small_icon_background_padding 0x7f070069
+int dimen notification_small_icon_size_as_large 0x7f07006a
+int dimen notification_subtext_size 0x7f07006b
+int dimen notification_top_pad 0x7f07006c
+int dimen notification_top_pad_large_text 0x7f07006d
+int dimen tooltip_corner_radius 0x7f07006e
+int dimen tooltip_horizontal_padding 0x7f07006f
+int dimen tooltip_margin 0x7f070070
+int dimen tooltip_precise_anchor_extra_offset 0x7f070071
+int dimen tooltip_precise_anchor_threshold 0x7f070072
+int dimen tooltip_vertical_padding 0x7f070073
+int dimen tooltip_y_offset_non_touch 0x7f070074
+int dimen tooltip_y_offset_touch 0x7f070075
+int drawable abc_ab_share_pack_mtrl_alpha 0x7f080001
+int drawable abc_action_bar_item_background_material 0x7f080002
+int drawable abc_btn_borderless_material 0x7f080003
+int drawable abc_btn_check_material 0x7f080004
+int drawable abc_btn_check_material_anim 0x7f080005
+int drawable abc_btn_check_to_on_mtrl_000 0x7f080006
+int drawable abc_btn_check_to_on_mtrl_015 0x7f080007
+int drawable abc_btn_colored_material 0x7f080008
+int drawable abc_btn_default_mtrl_shape 0x7f080009
+int drawable abc_btn_radio_material 0x7f08000a
+int drawable abc_btn_radio_material_anim 0x7f08000b
+int drawable abc_btn_radio_to_on_mtrl_000 0x7f08000c
+int drawable abc_btn_radio_to_on_mtrl_015 0x7f08000d
+int drawable abc_btn_switch_to_on_mtrl_00001 0x7f08000e
+int drawable abc_btn_switch_to_on_mtrl_00012 0x7f08000f
+int drawable abc_cab_background_internal_bg 0x7f080010
+int drawable abc_cab_background_top_material 0x7f080011
+int drawable abc_cab_background_top_mtrl_alpha 0x7f080012
+int drawable abc_control_background_material 0x7f080013
+int drawable abc_dialog_material_background 0x7f080014
+int drawable abc_edit_text_material 0x7f080015
+int drawable abc_ic_ab_back_material 0x7f080016
+int drawable abc_ic_arrow_drop_right_black_24dp 0x7f080017
+int drawable abc_ic_clear_material 0x7f080018
+int drawable abc_ic_commit_search_api_mtrl_alpha 0x7f080019
+int drawable abc_ic_go_search_api_material 0x7f08001a
+int drawable abc_ic_menu_copy_mtrl_am_alpha 0x7f08001b
+int drawable abc_ic_menu_cut_mtrl_alpha 0x7f08001c
+int drawable abc_ic_menu_overflow_material 0x7f08001d
+int drawable abc_ic_menu_paste_mtrl_am_alpha 0x7f08001e
+int drawable abc_ic_menu_selectall_mtrl_alpha 0x7f08001f
+int drawable abc_ic_menu_share_mtrl_alpha 0x7f080020
+int drawable abc_ic_search_api_material 0x7f080021
+int drawable abc_ic_star_black_16dp 0x7f080022
+int drawable abc_ic_star_black_36dp 0x7f080023
+int drawable abc_ic_star_black_48dp 0x7f080024
+int drawable abc_ic_star_half_black_16dp 0x7f080025
+int drawable abc_ic_star_half_black_36dp 0x7f080026
+int drawable abc_ic_star_half_black_48dp 0x7f080027
+int drawable abc_ic_voice_search_api_material 0x7f080028
+int drawable abc_item_background_holo_dark 0x7f080029
+int drawable abc_item_background_holo_light 0x7f08002a
+int drawable abc_list_divider_material 0x7f08002b
+int drawable abc_list_divider_mtrl_alpha 0x7f08002c
+int drawable abc_list_focused_holo 0x7f08002d
+int drawable abc_list_longpressed_holo 0x7f08002e
+int drawable abc_list_pressed_holo_dark 0x7f08002f
+int drawable abc_list_pressed_holo_light 0x7f080030
+int drawable abc_list_selector_background_transition_holo_dark 0x7f080031
+int drawable abc_list_selector_background_transition_holo_light 0x7f080032
+int drawable abc_list_selector_disabled_holo_dark 0x7f080033
+int drawable abc_list_selector_disabled_holo_light 0x7f080034
+int drawable abc_list_selector_holo_dark 0x7f080035
+int drawable abc_list_selector_holo_light 0x7f080036
+int drawable abc_menu_hardkey_panel_mtrl_mult 0x7f080037
+int drawable abc_popup_background_mtrl_mult 0x7f080038
+int drawable abc_ratingbar_indicator_material 0x7f080039
+int drawable abc_ratingbar_material 0x7f08003a
+int drawable abc_ratingbar_small_material 0x7f08003b
+int drawable abc_scrubber_control_off_mtrl_alpha 0x7f08003c
+int drawable abc_scrubber_control_to_pressed_mtrl_000 0x7f08003d
+int drawable abc_scrubber_control_to_pressed_mtrl_005 0x7f08003e
+int drawable abc_scrubber_primary_mtrl_alpha 0x7f08003f
+int drawable abc_scrubber_track_mtrl_alpha 0x7f080040
+int drawable abc_seekbar_thumb_material 0x7f080041
+int drawable abc_seekbar_tick_mark_material 0x7f080042
+int drawable abc_seekbar_track_material 0x7f080043
+int drawable abc_spinner_mtrl_am_alpha 0x7f080044
+int drawable abc_spinner_textfield_background_material 0x7f080045
+int drawable abc_switch_thumb_material 0x7f080046
+int drawable abc_switch_track_mtrl_alpha 0x7f080047
+int drawable abc_tab_indicator_material 0x7f080048
+int drawable abc_tab_indicator_mtrl_alpha 0x7f080049
+int drawable abc_text_cursor_material 0x7f08004a
+int drawable abc_text_select_handle_left_mtrl_dark 0x7f08004b
+int drawable abc_text_select_handle_left_mtrl_light 0x7f08004c
+int drawable abc_text_select_handle_middle_mtrl_dark 0x7f08004d
+int drawable abc_text_select_handle_middle_mtrl_light 0x7f08004e
+int drawable abc_text_select_handle_right_mtrl_dark 0x7f08004f
+int drawable abc_text_select_handle_right_mtrl_light 0x7f080050
+int drawable abc_textfield_activated_mtrl_alpha 0x7f080051
+int drawable abc_textfield_default_mtrl_alpha 0x7f080052
+int drawable abc_textfield_search_activated_mtrl_alpha 0x7f080053
+int drawable abc_textfield_search_default_mtrl_alpha 0x7f080054
+int drawable abc_textfield_search_material 0x7f080055
+int drawable abc_vector_test 0x7f080056
+int drawable btn_checkbox_checked_mtrl 0x7f080057
+int drawable btn_checkbox_checked_to_unchecked_mtrl_animation 0x7f080058
+int drawable btn_checkbox_unchecked_mtrl 0x7f080059
+int drawable btn_checkbox_unchecked_to_checked_mtrl_animation 0x7f08005a
+int drawable btn_radio_off_mtrl 0x7f08005b
+int drawable btn_radio_off_to_on_mtrl_animation 0x7f08005c
+int drawable btn_radio_on_mtrl 0x7f08005d
+int drawable btn_radio_on_to_off_mtrl_animation 0x7f08005e
+int drawable notification_action_background 0x7f08005f
+int drawable notification_bg 0x7f080060
+int drawable notification_bg_low 0x7f080061
+int drawable notification_bg_low_normal 0x7f080062
+int drawable notification_bg_low_pressed 0x7f080063
+int drawable notification_bg_normal 0x7f080064
+int drawable notification_bg_normal_pressed 0x7f080065
+int drawable notification_icon_background 0x7f080066
+int drawable notification_template_icon_bg 0x7f080067
+int drawable notification_template_icon_low_bg 0x7f080068
+int drawable notification_tile_bg 0x7f080069
+int drawable notify_panel_notification_icon_bg 0x7f08006a
+int drawable tooltip_frame_dark 0x7f08006b
+int drawable tooltip_frame_light 0x7f08006c
+int id accessibility_action_clickable_span 0x7f0b0001
+int id accessibility_custom_action_0 0x7f0b0002
+int id accessibility_custom_action_1 0x7f0b0003
+int id accessibility_custom_action_10 0x7f0b0004
+int id accessibility_custom_action_11 0x7f0b0005
+int id accessibility_custom_action_12 0x7f0b0006
+int id accessibility_custom_action_13 0x7f0b0007
+int id accessibility_custom_action_14 0x7f0b0008
+int id accessibility_custom_action_15 0x7f0b0009
+int id accessibility_custom_action_16 0x7f0b000a
+int id accessibility_custom_action_17 0x7f0b000b
+int id accessibility_custom_action_18 0x7f0b000c
+int id accessibility_custom_action_19 0x7f0b000d
+int id accessibility_custom_action_2 0x7f0b000e
+int id accessibility_custom_action_20 0x7f0b000f
+int id accessibility_custom_action_21 0x7f0b0010
+int id accessibility_custom_action_22 0x7f0b0011
+int id accessibility_custom_action_23 0x7f0b0012
+int id accessibility_custom_action_24 0x7f0b0013
+int id accessibility_custom_action_25 0x7f0b0014
+int id accessibility_custom_action_26 0x7f0b0015
+int id accessibility_custom_action_27 0x7f0b0016
+int id accessibility_custom_action_28 0x7f0b0017
+int id accessibility_custom_action_29 0x7f0b0018
+int id accessibility_custom_action_3 0x7f0b0019
+int id accessibility_custom_action_30 0x7f0b001a
+int id accessibility_custom_action_31 0x7f0b001b
+int id accessibility_custom_action_4 0x7f0b001c
+int id accessibility_custom_action_5 0x7f0b001d
+int id accessibility_custom_action_6 0x7f0b001e
+int id accessibility_custom_action_7 0x7f0b001f
+int id accessibility_custom_action_8 0x7f0b0020
+int id accessibility_custom_action_9 0x7f0b0021
+int id action_bar 0x7f0b0022
+int id action_bar_activity_content 0x7f0b0023
+int id action_bar_container 0x7f0b0024
+int id action_bar_root 0x7f0b0025
+int id action_bar_spinner 0x7f0b0026
+int id action_bar_subtitle 0x7f0b0027
+int id action_bar_title 0x7f0b0028
+int id action_container 0x7f0b0029
+int id action_context_bar 0x7f0b002a
+int id action_divider 0x7f0b002b
+int id action_image 0x7f0b002c
+int id action_menu_divider 0x7f0b002d
+int id action_menu_presenter 0x7f0b002e
+int id action_mode_bar 0x7f0b002f
+int id action_mode_bar_stub 0x7f0b0030
+int id action_mode_close_button 0x7f0b0031
+int id action_text 0x7f0b0032
+int id actions 0x7f0b0033
+int id activity_chooser_view_content 0x7f0b0034
+int id add 0x7f0b0035
+int id alertTitle 0x7f0b0036
+int id async 0x7f0b0037
+int id blocking 0x7f0b0038
+int id buttonPanel 0x7f0b0039
+int id checkbox 0x7f0b003a
+int id checked 0x7f0b003b
+int id chronometer 0x7f0b003c
+int id content 0x7f0b003d
+int id contentPanel 0x7f0b003e
+int id custom 0x7f0b003f
+int id customPanel 0x7f0b0040
+int id decor_content_parent 0x7f0b0041
+int id default_activity_button 0x7f0b0042
+int id dialog_button 0x7f0b0043
+int id edit_query 0x7f0b0044
+int id expand_activities_button 0x7f0b0045
+int id expanded_menu 0x7f0b0046
+int id forever 0x7f0b0047
+int id group_divider 0x7f0b0048
+int id home 0x7f0b0049
+int id icon 0x7f0b004a
+int id icon_group 0x7f0b004b
+int id image 0x7f0b004c
+int id info 0x7f0b004d
+int id italic 0x7f0b004e
+int id line1 0x7f0b004f
+int id line3 0x7f0b0050
+int id listMode 0x7f0b0051
+int id list_item 0x7f0b0052
+int id message 0x7f0b0053
+int id multiply 0x7f0b0054
+int id none 0x7f0b0055
+int id normal 0x7f0b0056
+int id notification_background 0x7f0b0057
+int id notification_main_column 0x7f0b0058
+int id notification_main_column_container 0x7f0b0059
+int id off 0x7f0b005a
+int id on 0x7f0b005b
+int id parentPanel 0x7f0b005c
+int id progress_circular 0x7f0b005d
+int id progress_horizontal 0x7f0b005e
+int id radio 0x7f0b005f
+int id right_icon 0x7f0b0060
+int id right_side 0x7f0b0061
+int id screen 0x7f0b0062
+int id scrollIndicatorDown 0x7f0b0063
+int id scrollIndicatorUp 0x7f0b0064
+int id scrollView 0x7f0b0065
+int id search_badge 0x7f0b0066
+int id search_bar 0x7f0b0067
+int id search_button 0x7f0b0068
+int id search_close_btn 0x7f0b0069
+int id search_edit_frame 0x7f0b006a
+int id search_go_btn 0x7f0b006b
+int id search_mag_icon 0x7f0b006c
+int id search_plate 0x7f0b006d
+int id search_src_text 0x7f0b006e
+int id search_voice_btn 0x7f0b006f
+int id select_dialog_listview 0x7f0b0070
+int id shortcut 0x7f0b0071
+int id spacer 0x7f0b0072
+int id split_action_bar 0x7f0b0073
+int id src_atop 0x7f0b0074
+int id src_in 0x7f0b0075
+int id src_over 0x7f0b0076
+int id submenuarrow 0x7f0b0077
+int id submit_area 0x7f0b0078
+int id tabMode 0x7f0b0079
+int id tag_accessibility_actions 0x7f0b007a
+int id tag_accessibility_clickable_spans 0x7f0b007b
+int id tag_accessibility_heading 0x7f0b007c
+int id tag_accessibility_pane_title 0x7f0b007d
+int id tag_screen_reader_focusable 0x7f0b007e
+int id tag_transition_group 0x7f0b007f
+int id tag_unhandled_key_event_manager 0x7f0b0080
+int id tag_unhandled_key_listeners 0x7f0b0081
+int id text 0x7f0b0082
+int id text2 0x7f0b0083
+int id textSpacerNoButtons 0x7f0b0084
+int id textSpacerNoTitle 0x7f0b0085
+int id time 0x7f0b0086
+int id title 0x7f0b0087
+int id titleDividerNoCustom 0x7f0b0088
+int id title_template 0x7f0b0089
+int id topPanel 0x7f0b008a
+int id unchecked 0x7f0b008b
+int id uniform 0x7f0b008c
+int id up 0x7f0b008d
+int id wrap_content 0x7f0b008e
+int integer abc_config_activityDefaultDur 0x7f0c0001
+int integer abc_config_activityShortDur 0x7f0c0002
+int integer cancel_button_image_alpha 0x7f0c0003
+int integer config_tooltipAnimTime 0x7f0c0004
+int integer status_bar_notification_info_maxnum 0x7f0c0005
+int interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 0x7f0d0001
+int interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 0x7f0d0002
+int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 0x7f0d0003
+int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 0x7f0d0004
+int interpolator btn_radio_to_off_mtrl_animation_interpolator_0 0x7f0d0005
+int interpolator btn_radio_to_on_mtrl_animation_interpolator_0 0x7f0d0006
+int interpolator fast_out_slow_in 0x7f0d0007
+int layout abc_action_bar_title_item 0x7f0e0001
+int layout abc_action_bar_up_container 0x7f0e0002
+int layout abc_action_menu_item_layout 0x7f0e0003
+int layout abc_action_menu_layout 0x7f0e0004
+int layout abc_action_mode_bar 0x7f0e0005
+int layout abc_action_mode_close_item_material 0x7f0e0006
+int layout abc_activity_chooser_view 0x7f0e0007
+int layout abc_activity_chooser_view_list_item 0x7f0e0008
+int layout abc_alert_dialog_button_bar_material 0x7f0e0009
+int layout abc_alert_dialog_material 0x7f0e000a
+int layout abc_alert_dialog_title_material 0x7f0e000b
+int layout abc_cascading_menu_item_layout 0x7f0e000c
+int layout abc_dialog_title_material 0x7f0e000d
+int layout abc_expanded_menu_layout 0x7f0e000e
+int layout abc_list_menu_item_checkbox 0x7f0e000f
+int layout abc_list_menu_item_icon 0x7f0e0010
+int layout abc_list_menu_item_layout 0x7f0e0011
+int layout abc_list_menu_item_radio 0x7f0e0012
+int layout abc_popup_menu_header_item_layout 0x7f0e0013
+int layout abc_popup_menu_item_layout 0x7f0e0014
+int layout abc_screen_content_include 0x7f0e0015
+int layout abc_screen_simple 0x7f0e0016
+int layout abc_screen_simple_overlay_action_mode 0x7f0e0017
+int layout abc_screen_toolbar 0x7f0e0018
+int layout abc_search_dropdown_item_icons_2line 0x7f0e0019
+int layout abc_search_view 0x7f0e001a
+int layout abc_select_dialog_material 0x7f0e001b
+int layout abc_tooltip 0x7f0e001c
+int layout custom_dialog 0x7f0e001d
+int layout notification_action 0x7f0e001e
+int layout notification_action_tombstone 0x7f0e001f
+int layout notification_template_custom_big 0x7f0e0020
+int layout notification_template_icon_group 0x7f0e0021
+int layout notification_template_part_chronometer 0x7f0e0022
+int layout notification_template_part_time 0x7f0e0023
+int layout select_dialog_item_material 0x7f0e0024
+int layout select_dialog_multichoice_material 0x7f0e0025
+int layout select_dialog_singlechoice_material 0x7f0e0026
+int layout support_simple_spinner_dropdown_item 0x7f0e0027
+int string abc_action_bar_home_description 0x7f140001
+int string abc_action_bar_up_description 0x7f140002
+int string abc_action_menu_overflow_description 0x7f140003
+int string abc_action_mode_done 0x7f140004
+int string abc_activity_chooser_view_see_all 0x7f140005
+int string abc_activitychooserview_choose_application 0x7f140006
+int string abc_capital_off 0x7f140007
+int string abc_capital_on 0x7f140008
+int string abc_menu_alt_shortcut_label 0x7f140009
+int string abc_menu_ctrl_shortcut_label 0x7f14000a
+int string abc_menu_delete_shortcut_label 0x7f14000b
+int string abc_menu_enter_shortcut_label 0x7f14000c
+int string abc_menu_function_shortcut_label 0x7f14000d
+int string abc_menu_meta_shortcut_label 0x7f14000e
+int string abc_menu_shift_shortcut_label 0x7f14000f
+int string abc_menu_space_shortcut_label 0x7f140010
+int string abc_menu_sym_shortcut_label 0x7f140011
+int string abc_prepend_shortcut_label 0x7f140012
+int string abc_search_hint 0x7f140013
+int string abc_searchview_description_clear 0x7f140014
+int string abc_searchview_description_query 0x7f140015
+int string abc_searchview_description_search 0x7f140016
+int string abc_searchview_description_submit 0x7f140017
+int string abc_searchview_description_voice 0x7f140018
+int string abc_shareactionprovider_share_with 0x7f140019
+int string abc_shareactionprovider_share_with_application 0x7f14001a
+int string abc_toolbar_collapse_description 0x7f14001b
+int string search_menu_title 0x7f14001c
+int string status_bar_notification_info_overflow 0x7f14001d
+int style AlertDialog_AppCompat 0x7f150001
+int style AlertDialog_AppCompat_Light 0x7f150002
+int style Animation_AppCompat_Dialog 0x7f150003
+int style Animation_AppCompat_DropDownUp 0x7f150004
+int style Animation_AppCompat_Tooltip 0x7f150005
+int style Base_AlertDialog_AppCompat 0x7f150006
+int style Base_AlertDialog_AppCompat_Light 0x7f150007
+int style Base_Animation_AppCompat_Dialog 0x7f150008
+int style Base_Animation_AppCompat_DropDownUp 0x7f150009
+int style Base_Animation_AppCompat_Tooltip 0x7f15000a
+int style Base_DialogWindowTitleBackground_AppCompat 0x7f15000b
+int style Base_DialogWindowTitle_AppCompat 0x7f15000c
+int style Base_TextAppearance_AppCompat 0x7f15000d
+int style Base_TextAppearance_AppCompat_Body1 0x7f15000e
+int style Base_TextAppearance_AppCompat_Body2 0x7f15000f
+int style Base_TextAppearance_AppCompat_Button 0x7f150010
+int style Base_TextAppearance_AppCompat_Caption 0x7f150011
+int style Base_TextAppearance_AppCompat_Display1 0x7f150012
+int style Base_TextAppearance_AppCompat_Display2 0x7f150013
+int style Base_TextAppearance_AppCompat_Display3 0x7f150014
+int style Base_TextAppearance_AppCompat_Display4 0x7f150015
+int style Base_TextAppearance_AppCompat_Headline 0x7f150016
+int style Base_TextAppearance_AppCompat_Inverse 0x7f150017
+int style Base_TextAppearance_AppCompat_Large 0x7f150018
+int style Base_TextAppearance_AppCompat_Large_Inverse 0x7f150019
+int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f15001a
+int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f15001b
+int style Base_TextAppearance_AppCompat_Medium 0x7f15001c
+int style Base_TextAppearance_AppCompat_Medium_Inverse 0x7f15001d
+int style Base_TextAppearance_AppCompat_Menu 0x7f15001e
+int style Base_TextAppearance_AppCompat_SearchResult 0x7f15001f
+int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x7f150020
+int style Base_TextAppearance_AppCompat_SearchResult_Title 0x7f150021
+int style Base_TextAppearance_AppCompat_Small 0x7f150022
+int style Base_TextAppearance_AppCompat_Small_Inverse 0x7f150023
+int style Base_TextAppearance_AppCompat_Subhead 0x7f150024
+int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x7f150025
+int style Base_TextAppearance_AppCompat_Title 0x7f150026
+int style Base_TextAppearance_AppCompat_Title_Inverse 0x7f150027
+int style Base_TextAppearance_AppCompat_Tooltip 0x7f150028
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f150029
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f15002a
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f15002b
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f15002c
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f15002d
+int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f15002e
+int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f15002f
+int style Base_TextAppearance_AppCompat_Widget_Button 0x7f150030
+int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f150031
+int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x7f150032
+int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x7f150033
+int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x7f150034
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f150035
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f150036
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f150037
+int style Base_TextAppearance_AppCompat_Widget_Switch 0x7f150038
+int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f150039
+int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f15003a
+int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f15003b
+int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f15003c
+int style Base_ThemeOverlay_AppCompat 0x7f15003d
+int style Base_ThemeOverlay_AppCompat_ActionBar 0x7f15003e
+int style Base_ThemeOverlay_AppCompat_Dark 0x7f15003f
+int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x7f150040
+int style Base_ThemeOverlay_AppCompat_Dialog 0x7f150041
+int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x7f150042
+int style Base_ThemeOverlay_AppCompat_Light 0x7f150043
+int style Base_Theme_AppCompat 0x7f150044
+int style Base_Theme_AppCompat_CompactMenu 0x7f150045
+int style Base_Theme_AppCompat_Dialog 0x7f150046
+int style Base_Theme_AppCompat_DialogWhenLarge 0x7f150047
+int style Base_Theme_AppCompat_Dialog_Alert 0x7f150048
+int style Base_Theme_AppCompat_Dialog_FixedSize 0x7f150049
+int style Base_Theme_AppCompat_Dialog_MinWidth 0x7f15004a
+int style Base_Theme_AppCompat_Light 0x7f15004b
+int style Base_Theme_AppCompat_Light_DarkActionBar 0x7f15004c
+int style Base_Theme_AppCompat_Light_Dialog 0x7f15004d
+int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x7f15004e
+int style Base_Theme_AppCompat_Light_Dialog_Alert 0x7f15004f
+int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x7f150050
+int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x7f150051
+int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x7f150052
+int style Base_V21_Theme_AppCompat 0x7f150053
+int style Base_V21_Theme_AppCompat_Dialog 0x7f150054
+int style Base_V21_Theme_AppCompat_Light 0x7f150055
+int style Base_V21_Theme_AppCompat_Light_Dialog 0x7f150056
+int style Base_V22_Theme_AppCompat 0x7f150057
+int style Base_V22_Theme_AppCompat_Light 0x7f150058
+int style Base_V23_Theme_AppCompat 0x7f150059
+int style Base_V23_Theme_AppCompat_Light 0x7f15005a
+int style Base_V26_Theme_AppCompat 0x7f15005b
+int style Base_V26_Theme_AppCompat_Light 0x7f15005c
+int style Base_V26_Widget_AppCompat_Toolbar 0x7f15005d
+int style Base_V28_Theme_AppCompat 0x7f15005e
+int style Base_V28_Theme_AppCompat_Light 0x7f15005f
+int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x7f150060
+int style Base_V7_Theme_AppCompat 0x7f150061
+int style Base_V7_Theme_AppCompat_Dialog 0x7f150062
+int style Base_V7_Theme_AppCompat_Light 0x7f150063
+int style Base_V7_Theme_AppCompat_Light_Dialog 0x7f150064
+int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x7f150065
+int style Base_V7_Widget_AppCompat_EditText 0x7f150066
+int style Base_V7_Widget_AppCompat_Toolbar 0x7f150067
+int style Base_Widget_AppCompat_ActionBar 0x7f150068
+int style Base_Widget_AppCompat_ActionBar_Solid 0x7f150069
+int style Base_Widget_AppCompat_ActionBar_TabBar 0x7f15006a
+int style Base_Widget_AppCompat_ActionBar_TabText 0x7f15006b
+int style Base_Widget_AppCompat_ActionBar_TabView 0x7f15006c
+int style Base_Widget_AppCompat_ActionButton 0x7f15006d
+int style Base_Widget_AppCompat_ActionButton_CloseMode 0x7f15006e
+int style Base_Widget_AppCompat_ActionButton_Overflow 0x7f15006f
+int style Base_Widget_AppCompat_ActionMode 0x7f150070
+int style Base_Widget_AppCompat_ActivityChooserView 0x7f150071
+int style Base_Widget_AppCompat_AutoCompleteTextView 0x7f150072
+int style Base_Widget_AppCompat_Button 0x7f150073
+int style Base_Widget_AppCompat_ButtonBar 0x7f150074
+int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x7f150075
+int style Base_Widget_AppCompat_Button_Borderless 0x7f150076
+int style Base_Widget_AppCompat_Button_Borderless_Colored 0x7f150077
+int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f150078
+int style Base_Widget_AppCompat_Button_Colored 0x7f150079
+int style Base_Widget_AppCompat_Button_Small 0x7f15007a
+int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x7f15007b
+int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x7f15007c
+int style Base_Widget_AppCompat_CompoundButton_Switch 0x7f15007d
+int style Base_Widget_AppCompat_DrawerArrowToggle 0x7f15007e
+int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x7f15007f
+int style Base_Widget_AppCompat_DropDownItem_Spinner 0x7f150080
+int style Base_Widget_AppCompat_EditText 0x7f150081
+int style Base_Widget_AppCompat_ImageButton 0x7f150082
+int style Base_Widget_AppCompat_Light_ActionBar 0x7f150083
+int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x7f150084
+int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x7f150085
+int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x7f150086
+int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f150087
+int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x7f150088
+int style Base_Widget_AppCompat_Light_PopupMenu 0x7f150089
+int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x7f15008a
+int style Base_Widget_AppCompat_ListMenuView 0x7f15008b
+int style Base_Widget_AppCompat_ListPopupWindow 0x7f15008c
+int style Base_Widget_AppCompat_ListView 0x7f15008d
+int style Base_Widget_AppCompat_ListView_DropDown 0x7f15008e
+int style Base_Widget_AppCompat_ListView_Menu 0x7f15008f
+int style Base_Widget_AppCompat_PopupMenu 0x7f150090
+int style Base_Widget_AppCompat_PopupMenu_Overflow 0x7f150091
+int style Base_Widget_AppCompat_PopupWindow 0x7f150092
+int style Base_Widget_AppCompat_ProgressBar 0x7f150093
+int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x7f150094
+int style Base_Widget_AppCompat_RatingBar 0x7f150095
+int style Base_Widget_AppCompat_RatingBar_Indicator 0x7f150096
+int style Base_Widget_AppCompat_RatingBar_Small 0x7f150097
+int style Base_Widget_AppCompat_SearchView 0x7f150098
+int style Base_Widget_AppCompat_SearchView_ActionBar 0x7f150099
+int style Base_Widget_AppCompat_SeekBar 0x7f15009a
+int style Base_Widget_AppCompat_SeekBar_Discrete 0x7f15009b
+int style Base_Widget_AppCompat_Spinner 0x7f15009c
+int style Base_Widget_AppCompat_Spinner_Underlined 0x7f15009d
+int style Base_Widget_AppCompat_TextView 0x7f15009e
+int style Base_Widget_AppCompat_TextView_SpinnerItem 0x7f15009f
+int style Base_Widget_AppCompat_Toolbar 0x7f1500a0
+int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x7f1500a1
+int style Platform_AppCompat 0x7f1500a2
+int style Platform_AppCompat_Light 0x7f1500a3
+int style Platform_ThemeOverlay_AppCompat 0x7f1500a4
+int style Platform_ThemeOverlay_AppCompat_Dark 0x7f1500a5
+int style Platform_ThemeOverlay_AppCompat_Light 0x7f1500a6
+int style Platform_V21_AppCompat 0x7f1500a7
+int style Platform_V21_AppCompat_Light 0x7f1500a8
+int style Platform_V25_AppCompat 0x7f1500a9
+int style Platform_V25_AppCompat_Light 0x7f1500aa
+int style Platform_Widget_AppCompat_Spinner 0x7f1500ab
+int style RtlOverlay_DialogWindowTitle_AppCompat 0x7f1500ac
+int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x7f1500ad
+int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x7f1500ae
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x7f1500af
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x7f1500b0
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x7f1500b1
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x7f1500b2
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x7f1500b3
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x7f1500b4
+int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x7f1500b5
+int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x7f1500b6
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x7f1500b7
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x7f1500b8
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x7f1500b9
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x7f1500ba
+int style RtlUnderlay_Widget_AppCompat_ActionButton 0x7f1500bb
+int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x7f1500bc
+int style TextAppearance_AppCompat 0x7f1500bd
+int style TextAppearance_AppCompat_Body1 0x7f1500be
+int style TextAppearance_AppCompat_Body2 0x7f1500bf
+int style TextAppearance_AppCompat_Button 0x7f1500c0
+int style TextAppearance_AppCompat_Caption 0x7f1500c1
+int style TextAppearance_AppCompat_Display1 0x7f1500c2
+int style TextAppearance_AppCompat_Display2 0x7f1500c3
+int style TextAppearance_AppCompat_Display3 0x7f1500c4
+int style TextAppearance_AppCompat_Display4 0x7f1500c5
+int style TextAppearance_AppCompat_Headline 0x7f1500c6
+int style TextAppearance_AppCompat_Inverse 0x7f1500c7
+int style TextAppearance_AppCompat_Large 0x7f1500c8
+int style TextAppearance_AppCompat_Large_Inverse 0x7f1500c9
+int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x7f1500ca
+int style TextAppearance_AppCompat_Light_SearchResult_Title 0x7f1500cb
+int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f1500cc
+int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f1500cd
+int style TextAppearance_AppCompat_Medium 0x7f1500ce
+int style TextAppearance_AppCompat_Medium_Inverse 0x7f1500cf
+int style TextAppearance_AppCompat_Menu 0x7f1500d0
+int style TextAppearance_AppCompat_SearchResult_Subtitle 0x7f1500d1
+int style TextAppearance_AppCompat_SearchResult_Title 0x7f1500d2
+int style TextAppearance_AppCompat_Small 0x7f1500d3
+int style TextAppearance_AppCompat_Small_Inverse 0x7f1500d4
+int style TextAppearance_AppCompat_Subhead 0x7f1500d5
+int style TextAppearance_AppCompat_Subhead_Inverse 0x7f1500d6
+int style TextAppearance_AppCompat_Title 0x7f1500d7
+int style TextAppearance_AppCompat_Title_Inverse 0x7f1500d8
+int style TextAppearance_AppCompat_Tooltip 0x7f1500d9
+int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f1500da
+int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f1500db
+int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f1500dc
+int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f1500dd
+int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f1500de
+int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f1500df
+int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x7f1500e0
+int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f1500e1
+int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x7f1500e2
+int style TextAppearance_AppCompat_Widget_Button 0x7f1500e3
+int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f1500e4
+int style TextAppearance_AppCompat_Widget_Button_Colored 0x7f1500e5
+int style TextAppearance_AppCompat_Widget_Button_Inverse 0x7f1500e6
+int style TextAppearance_AppCompat_Widget_DropDownItem 0x7f1500e7
+int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f1500e8
+int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f1500e9
+int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f1500ea
+int style TextAppearance_AppCompat_Widget_Switch 0x7f1500eb
+int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f1500ec
+int style TextAppearance_Compat_Notification 0x7f1500ed
+int style TextAppearance_Compat_Notification_Info 0x7f1500ee
+int style TextAppearance_Compat_Notification_Line2 0x7f1500ef
+int style TextAppearance_Compat_Notification_Time 0x7f1500f0
+int style TextAppearance_Compat_Notification_Title 0x7f1500f1
+int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f1500f2
+int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f1500f3
+int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f1500f4
+int style ThemeOverlay_AppCompat 0x7f1500f5
+int style ThemeOverlay_AppCompat_ActionBar 0x7f1500f6
+int style ThemeOverlay_AppCompat_Dark 0x7f1500f7
+int style ThemeOverlay_AppCompat_Dark_ActionBar 0x7f1500f8
+int style ThemeOverlay_AppCompat_DayNight 0x7f1500f9
+int style ThemeOverlay_AppCompat_DayNight_ActionBar 0x7f1500fa
+int style ThemeOverlay_AppCompat_Dialog 0x7f1500fb
+int style ThemeOverlay_AppCompat_Dialog_Alert 0x7f1500fc
+int style ThemeOverlay_AppCompat_Light 0x7f1500fd
+int style Theme_AppCompat 0x7f1500fe
+int style Theme_AppCompat_CompactMenu 0x7f1500ff
+int style Theme_AppCompat_DayNight 0x7f150100
+int style Theme_AppCompat_DayNight_DarkActionBar 0x7f150101
+int style Theme_AppCompat_DayNight_Dialog 0x7f150102
+int style Theme_AppCompat_DayNight_DialogWhenLarge 0x7f150103
+int style Theme_AppCompat_DayNight_Dialog_Alert 0x7f150104
+int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x7f150105
+int style Theme_AppCompat_DayNight_NoActionBar 0x7f150106
+int style Theme_AppCompat_Dialog 0x7f150107
+int style Theme_AppCompat_DialogWhenLarge 0x7f150108
+int style Theme_AppCompat_Dialog_Alert 0x7f150109
+int style Theme_AppCompat_Dialog_MinWidth 0x7f15010a
+int style Theme_AppCompat_Light 0x7f15010b
+int style Theme_AppCompat_Light_DarkActionBar 0x7f15010c
+int style Theme_AppCompat_Light_Dialog 0x7f15010d
+int style Theme_AppCompat_Light_DialogWhenLarge 0x7f15010e
+int style Theme_AppCompat_Light_Dialog_Alert 0x7f15010f
+int style Theme_AppCompat_Light_Dialog_MinWidth 0x7f150110
+int style Theme_AppCompat_Light_NoActionBar 0x7f150111
+int style Theme_AppCompat_NoActionBar 0x7f150112
+int style Widget_AppCompat_ActionBar 0x7f150113
+int style Widget_AppCompat_ActionBar_Solid 0x7f150114
+int style Widget_AppCompat_ActionBar_TabBar 0x7f150115
+int style Widget_AppCompat_ActionBar_TabText 0x7f150116
+int style Widget_AppCompat_ActionBar_TabView 0x7f150117
+int style Widget_AppCompat_ActionButton 0x7f150118
+int style Widget_AppCompat_ActionButton_CloseMode 0x7f150119
+int style Widget_AppCompat_ActionButton_Overflow 0x7f15011a
+int style Widget_AppCompat_ActionMode 0x7f15011b
+int style Widget_AppCompat_ActivityChooserView 0x7f15011c
+int style Widget_AppCompat_AutoCompleteTextView 0x7f15011d
+int style Widget_AppCompat_Button 0x7f15011e
+int style Widget_AppCompat_ButtonBar 0x7f15011f
+int style Widget_AppCompat_ButtonBar_AlertDialog 0x7f150120
+int style Widget_AppCompat_Button_Borderless 0x7f150121
+int style Widget_AppCompat_Button_Borderless_Colored 0x7f150122
+int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f150123
+int style Widget_AppCompat_Button_Colored 0x7f150124
+int style Widget_AppCompat_Button_Small 0x7f150125
+int style Widget_AppCompat_CompoundButton_CheckBox 0x7f150126
+int style Widget_AppCompat_CompoundButton_RadioButton 0x7f150127
+int style Widget_AppCompat_CompoundButton_Switch 0x7f150128
+int style Widget_AppCompat_DrawerArrowToggle 0x7f150129
+int style Widget_AppCompat_DropDownItem_Spinner 0x7f15012a
+int style Widget_AppCompat_EditText 0x7f15012b
+int style Widget_AppCompat_ImageButton 0x7f15012c
+int style Widget_AppCompat_Light_ActionBar 0x7f15012d
+int style Widget_AppCompat_Light_ActionBar_Solid 0x7f15012e
+int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x7f15012f
+int style Widget_AppCompat_Light_ActionBar_TabBar 0x7f150130
+int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x7f150131
+int style Widget_AppCompat_Light_ActionBar_TabText 0x7f150132
+int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f150133
+int style Widget_AppCompat_Light_ActionBar_TabView 0x7f150134
+int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x7f150135
+int style Widget_AppCompat_Light_ActionButton 0x7f150136
+int style Widget_AppCompat_Light_ActionButton_CloseMode 0x7f150137
+int style Widget_AppCompat_Light_ActionButton_Overflow 0x7f150138
+int style Widget_AppCompat_Light_ActionMode_Inverse 0x7f150139
+int style Widget_AppCompat_Light_ActivityChooserView 0x7f15013a
+int style Widget_AppCompat_Light_AutoCompleteTextView 0x7f15013b
+int style Widget_AppCompat_Light_DropDownItem_Spinner 0x7f15013c
+int style Widget_AppCompat_Light_ListPopupWindow 0x7f15013d
+int style Widget_AppCompat_Light_ListView_DropDown 0x7f15013e
+int style Widget_AppCompat_Light_PopupMenu 0x7f15013f
+int style Widget_AppCompat_Light_PopupMenu_Overflow 0x7f150140
+int style Widget_AppCompat_Light_SearchView 0x7f150141
+int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x7f150142
+int style Widget_AppCompat_ListMenuView 0x7f150143
+int style Widget_AppCompat_ListPopupWindow 0x7f150144
+int style Widget_AppCompat_ListView 0x7f150145
+int style Widget_AppCompat_ListView_DropDown 0x7f150146
+int style Widget_AppCompat_ListView_Menu 0x7f150147
+int style Widget_AppCompat_PopupMenu 0x7f150148
+int style Widget_AppCompat_PopupMenu_Overflow 0x7f150149
+int style Widget_AppCompat_PopupWindow 0x7f15014a
+int style Widget_AppCompat_ProgressBar 0x7f15014b
+int style Widget_AppCompat_ProgressBar_Horizontal 0x7f15014c
+int style Widget_AppCompat_RatingBar 0x7f15014d
+int style Widget_AppCompat_RatingBar_Indicator 0x7f15014e
+int style Widget_AppCompat_RatingBar_Small 0x7f15014f
+int style Widget_AppCompat_SearchView 0x7f150150
+int style Widget_AppCompat_SearchView_ActionBar 0x7f150151
+int style Widget_AppCompat_SeekBar 0x7f150152
+int style Widget_AppCompat_SeekBar_Discrete 0x7f150153
+int style Widget_AppCompat_Spinner 0x7f150154
+int style Widget_AppCompat_Spinner_DropDown 0x7f150155
+int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x7f150156
+int style Widget_AppCompat_Spinner_Underlined 0x7f150157
+int style Widget_AppCompat_TextView 0x7f150158
+int style Widget_AppCompat_TextView_SpinnerItem 0x7f150159
+int style Widget_AppCompat_Toolbar 0x7f15015a
+int style Widget_AppCompat_Toolbar_Button_Navigation 0x7f15015b
+int style Widget_Compat_NotificationActionContainer 0x7f15015c
+int style Widget_Compat_NotificationActionText 0x7f15015d
+int[] styleable ActionBar { 0x7f040032, 0x7f040033, 0x7f040034, 0x7f040059, 0x7f04005a, 0x7f04005b, 0x7f04005c, 0x7f04005d, 0x7f04005e, 0x7f040060, 0x7f040065, 0x7f040066, 0x7f040079, 0x7f040089, 0x7f04008a, 0x7f04008b, 0x7f04008c, 0x7f04008d, 0x7f040092, 0x7f040095, 0x7f0400a8, 0x7f0400b0, 0x7f0400bb, 0x7f0400be, 0x7f0400bf, 0x7f0400d9, 0x7f0400dc, 0x7f0400f8, 0x7f040101 }
+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 { 0x7f040032, 0x7f040033, 0x7f040049, 0x7f040089, 0x7f0400dc, 0x7f040101 }
+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 { 0x7f04007a, 0x7f040093 }
+int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0
+int styleable ActivityChooserView_initialActivityCount 1
+int[] styleable AlertDialog { 0x10100f2, 0x7f040040, 0x7f040041, 0x7f04009d, 0x7f04009e, 0x7f0400ad, 0x7f0400cf, 0x7f0400d0 }
+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 AppCompatImageView { 0x1010119, 0x7f0400d5, 0x7f0400f6, 0x7f0400f7 }
+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, 0x7f0400f3, 0x7f0400f4, 0x7f0400f5 }
+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, 0x7f04002d, 0x7f04002e, 0x7f04002f, 0x7f040030, 0x7f040031, 0x7f04006a, 0x7f04006b, 0x7f04006c, 0x7f04006d, 0x7f04006f, 0x7f040070, 0x7f040071, 0x7f040072, 0x7f04007b, 0x7f04007d, 0x7f040085, 0x7f040096, 0x7f040098, 0x7f0400e2, 0x7f0400ed }
+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_firstBaselineToTopHeight 14
+int styleable AppCompatTextView_fontFamily 15
+int styleable AppCompatTextView_fontVariationSettings 16
+int styleable AppCompatTextView_lastBaselineToBottomHeight 17
+int styleable AppCompatTextView_lineHeight 18
+int styleable AppCompatTextView_textAllCaps 19
+int styleable AppCompatTextView_textLocale 20
+int[] styleable AppCompatTheme { 0x7f040001, 0x7f040002, 0x7f040003, 0x7f040004, 0x7f040005, 0x7f040006, 0x7f040007, 0x7f040008, 0x7f040009, 0x7f04000a, 0x7f04000b, 0x7f04000c, 0x7f04000d, 0x7f04000f, 0x7f040010, 0x7f040011, 0x7f040012, 0x7f040013, 0x7f040014, 0x7f040015, 0x7f040016, 0x7f040017, 0x7f040018, 0x7f040019, 0x7f04001a, 0x7f04001b, 0x7f04001c, 0x7f04001d, 0x7f04001e, 0x7f04001f, 0x7f040022, 0x7f040023, 0x7f040024, 0x7f040025, 0x7f040026, 0x10100ae, 0x1010057, 0x7f04002c, 0x7f040038, 0x7f040039, 0x7f04003a, 0x7f04003b, 0x7f04003c, 0x7f04003d, 0x7f040042, 0x7f040043, 0x7f040046, 0x7f040047, 0x7f04004d, 0x7f04004e, 0x7f04004f, 0x7f040050, 0x7f040051, 0x7f040052, 0x7f040053, 0x7f040054, 0x7f040055, 0x7f040056, 0x7f04005f, 0x7f040062, 0x7f040063, 0x7f040064, 0x7f040067, 0x7f040069, 0x7f040074, 0x7f040075, 0x7f040076, 0x7f040077, 0x7f040078, 0x7f04008b, 0x7f040091, 0x7f040099, 0x7f04009a, 0x7f04009b, 0x7f04009c, 0x7f04009f, 0x7f0400a0, 0x7f0400a1, 0x7f0400a2, 0x7f0400a3, 0x7f0400a4, 0x7f0400a5, 0x7f0400a6, 0x7f0400a7, 0x7f0400b7, 0x7f0400b8, 0x7f0400b9, 0x7f0400ba, 0x7f0400bc, 0x7f0400c2, 0x7f0400c3, 0x7f0400c4, 0x7f0400c5, 0x7f0400c8, 0x7f0400c9, 0x7f0400ca, 0x7f0400cb, 0x7f0400d2, 0x7f0400d3, 0x7f0400e0, 0x7f0400e3, 0x7f0400e4, 0x7f0400e5, 0x7f0400e6, 0x7f0400e7, 0x7f0400e8, 0x7f0400e9, 0x7f0400ea, 0x7f0400eb, 0x7f0400ec, 0x7f040102, 0x7f040103, 0x7f040104, 0x7f040105, 0x7f04010b, 0x7f04010d, 0x7f04010e, 0x7f04010f, 0x7f040110, 0x7f040111, 0x7f040112, 0x7f040113, 0x7f040114, 0x7f040115, 0x7f040116 }
+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_actionModeCloseDrawable 17
+int styleable AppCompatTheme_actionModeCopyDrawable 18
+int styleable AppCompatTheme_actionModeCutDrawable 19
+int styleable AppCompatTheme_actionModeFindDrawable 20
+int styleable AppCompatTheme_actionModePasteDrawable 21
+int styleable AppCompatTheme_actionModePopupWindowStyle 22
+int styleable AppCompatTheme_actionModeSelectAllDrawable 23
+int styleable AppCompatTheme_actionModeShareDrawable 24
+int styleable AppCompatTheme_actionModeSplitBackground 25
+int styleable AppCompatTheme_actionModeStyle 26
+int styleable AppCompatTheme_actionModeWebSearchDrawable 27
+int styleable AppCompatTheme_actionOverflowButtonStyle 28
+int styleable AppCompatTheme_actionOverflowMenuStyle 29
+int styleable AppCompatTheme_activityChooserViewStyle 30
+int styleable AppCompatTheme_alertDialogButtonGroupStyle 31
+int styleable AppCompatTheme_alertDialogCenterButtons 32
+int styleable AppCompatTheme_alertDialogStyle 33
+int styleable AppCompatTheme_alertDialogTheme 34
+int styleable AppCompatTheme_android_windowAnimationStyle 35
+int styleable AppCompatTheme_android_windowIsFloating 36
+int styleable AppCompatTheme_autoCompleteTextViewStyle 37
+int styleable AppCompatTheme_borderlessButtonStyle 38
+int styleable AppCompatTheme_buttonBarButtonStyle 39
+int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40
+int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41
+int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42
+int styleable AppCompatTheme_buttonBarStyle 43
+int styleable AppCompatTheme_buttonStyle 44
+int styleable AppCompatTheme_buttonStyleSmall 45
+int styleable AppCompatTheme_checkboxStyle 46
+int styleable AppCompatTheme_checkedTextViewStyle 47
+int styleable AppCompatTheme_colorAccent 48
+int styleable AppCompatTheme_colorBackgroundFloating 49
+int styleable AppCompatTheme_colorButtonNormal 50
+int styleable AppCompatTheme_colorControlActivated 51
+int styleable AppCompatTheme_colorControlHighlight 52
+int styleable AppCompatTheme_colorControlNormal 53
+int styleable AppCompatTheme_colorError 54
+int styleable AppCompatTheme_colorPrimary 55
+int styleable AppCompatTheme_colorPrimaryDark 56
+int styleable AppCompatTheme_colorSwitchThumbNormal 57
+int styleable AppCompatTheme_controlBackground 58
+int styleable AppCompatTheme_dialogCornerRadius 59
+int styleable AppCompatTheme_dialogPreferredPadding 60
+int styleable AppCompatTheme_dialogTheme 61
+int styleable AppCompatTheme_dividerHorizontal 62
+int styleable AppCompatTheme_dividerVertical 63
+int styleable AppCompatTheme_dropDownListViewStyle 64
+int styleable AppCompatTheme_dropdownListPreferredItemHeight 65
+int styleable AppCompatTheme_editTextBackground 66
+int styleable AppCompatTheme_editTextColor 67
+int styleable AppCompatTheme_editTextStyle 68
+int styleable AppCompatTheme_homeAsUpIndicator 69
+int styleable AppCompatTheme_imageButtonStyle 70
+int styleable AppCompatTheme_listChoiceBackgroundIndicator 71
+int styleable AppCompatTheme_listChoiceIndicatorMultipleAnimated 72
+int styleable AppCompatTheme_listChoiceIndicatorSingleAnimated 73
+int styleable AppCompatTheme_listDividerAlertDialog 74
+int styleable AppCompatTheme_listMenuViewStyle 75
+int styleable AppCompatTheme_listPopupWindowStyle 76
+int styleable AppCompatTheme_listPreferredItemHeight 77
+int styleable AppCompatTheme_listPreferredItemHeightLarge 78
+int styleable AppCompatTheme_listPreferredItemHeightSmall 79
+int styleable AppCompatTheme_listPreferredItemPaddingEnd 80
+int styleable AppCompatTheme_listPreferredItemPaddingLeft 81
+int styleable AppCompatTheme_listPreferredItemPaddingRight 82
+int styleable AppCompatTheme_listPreferredItemPaddingStart 83
+int styleable AppCompatTheme_panelBackground 84
+int styleable AppCompatTheme_panelMenuListTheme 85
+int styleable AppCompatTheme_panelMenuListWidth 86
+int styleable AppCompatTheme_popupMenuStyle 87
+int styleable AppCompatTheme_popupWindowStyle 88
+int styleable AppCompatTheme_radioButtonStyle 89
+int styleable AppCompatTheme_ratingBarStyle 90
+int styleable AppCompatTheme_ratingBarStyleIndicator 91
+int styleable AppCompatTheme_ratingBarStyleSmall 92
+int styleable AppCompatTheme_searchViewStyle 93
+int styleable AppCompatTheme_seekBarStyle 94
+int styleable AppCompatTheme_selectableItemBackground 95
+int styleable AppCompatTheme_selectableItemBackgroundBorderless 96
+int styleable AppCompatTheme_spinnerDropDownItemStyle 97
+int styleable AppCompatTheme_spinnerStyle 98
+int styleable AppCompatTheme_switchStyle 99
+int styleable AppCompatTheme_textAppearanceLargePopupMenu 100
+int styleable AppCompatTheme_textAppearanceListItem 101
+int styleable AppCompatTheme_textAppearanceListItemSecondary 102
+int styleable AppCompatTheme_textAppearanceListItemSmall 103
+int styleable AppCompatTheme_textAppearancePopupMenuHeader 104
+int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 105
+int styleable AppCompatTheme_textAppearanceSearchResultTitle 106
+int styleable AppCompatTheme_textAppearanceSmallPopupMenu 107
+int styleable AppCompatTheme_textColorAlertDialogListItem 108
+int styleable AppCompatTheme_textColorSearchUrl 109
+int styleable AppCompatTheme_toolbarNavigationButtonStyle 110
+int styleable AppCompatTheme_toolbarStyle 111
+int styleable AppCompatTheme_tooltipForegroundColor 112
+int styleable AppCompatTheme_tooltipFrameBackground 113
+int styleable AppCompatTheme_viewInflaterClass 114
+int styleable AppCompatTheme_windowActionBar 115
+int styleable AppCompatTheme_windowActionBarOverlay 116
+int styleable AppCompatTheme_windowActionModeOverlay 117
+int styleable AppCompatTheme_windowFixedHeightMajor 118
+int styleable AppCompatTheme_windowFixedHeightMinor 119
+int styleable AppCompatTheme_windowFixedWidthMajor 120
+int styleable AppCompatTheme_windowFixedWidthMinor 121
+int styleable AppCompatTheme_windowMinWidthMajor 122
+int styleable AppCompatTheme_windowMinWidthMinor 123
+int styleable AppCompatTheme_windowNoTitle 124
+int[] styleable ButtonBarLayout { 0x7f040027 }
+int styleable ButtonBarLayout_allowStacking 0
+int[] styleable ColorStateListItem { 0x7f040028, 0x101031f, 0x10101a5 }
+int styleable ColorStateListItem_alpha 0
+int styleable ColorStateListItem_android_alpha 1
+int styleable ColorStateListItem_android_color 2
+int[] styleable CompoundButton { 0x1010107, 0x7f04003e, 0x7f040044, 0x7f040045 }
+int styleable CompoundButton_android_button 0
+int styleable CompoundButton_buttonCompat 1
+int styleable CompoundButton_buttonTint 2
+int styleable CompoundButton_buttonTintMode 3
+int[] styleable DrawerArrowToggle { 0x7f04002a, 0x7f04002b, 0x7f040037, 0x7f04004c, 0x7f04006e, 0x7f040087, 0x7f0400d1, 0x7f0400ef }
+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 FontFamily { 0x7f04007e, 0x7f04007f, 0x7f040080, 0x7f040081, 0x7f040082, 0x7f040083 }
+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 FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x7f04007c, 0x7f040084, 0x7f040085, 0x7f040086, 0x7f04010a }
+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 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 LinearLayoutCompat { 0x1010126, 0x1010127, 0x10100af, 0x10100c4, 0x1010128, 0x7f040066, 0x7f040068, 0x7f0400ab, 0x7f0400cd }
+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 ListPopupWindow { 0x10102ac, 0x10102ad }
+int styleable ListPopupWindow_android_dropDownHorizontalOffset 0
+int styleable ListPopupWindow_android_dropDownVerticalOffset 1
+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 { 0x7f04000e, 0x7f040020, 0x7f040021, 0x7f040029, 0x10101e3, 0x10101e5, 0x1010106, 0x101000e, 0x1010002, 0x10100d0, 0x10101de, 0x10101e4, 0x101026f, 0x10101df, 0x10101e1, 0x10101e2, 0x1010194, 0x7f040058, 0x7f04008e, 0x7f04008f, 0x7f0400b1, 0x7f0400cc, 0x7f040106 }
+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, 0x7f0400bd, 0x7f0400d7 }
+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 PopupWindow { 0x10102c9, 0x1010176, 0x7f0400b2 }
+int styleable PopupWindow_android_popupAnimationStyle 0
+int styleable PopupWindow_android_popupBackground 1
+int styleable PopupWindow_overlapAnchor 2
+int[] styleable PopupWindowBackgroundState { 0x7f0400d6 }
+int styleable PopupWindowBackgroundState_state_above_anchor 0
+int[] styleable RecycleListView { 0x7f0400b3, 0x7f0400b6 }
+int styleable RecycleListView_paddingBottomNoButtons 0
+int styleable RecycleListView_paddingTopNoTitle 1
+int[] styleable SearchView { 0x10100da, 0x1010264, 0x1010220, 0x101011f, 0x7f040048, 0x7f040057, 0x7f040061, 0x7f040088, 0x7f040090, 0x7f040097, 0x7f0400c0, 0x7f0400c1, 0x7f0400c6, 0x7f0400c7, 0x7f0400d8, 0x7f0400dd, 0x7f04010c }
+int styleable SearchView_android_focusable 0
+int styleable SearchView_android_imeOptions 1
+int styleable SearchView_android_inputType 2
+int styleable SearchView_android_maxWidth 3
+int styleable SearchView_closeIcon 4
+int styleable SearchView_commitIcon 5
+int styleable SearchView_defaultQueryHint 6
+int styleable SearchView_goIcon 7
+int styleable SearchView_iconifiedByDefault 8
+int styleable SearchView_layout 9
+int styleable SearchView_queryBackground 10
+int styleable SearchView_queryHint 11
+int styleable SearchView_searchHintIcon 12
+int styleable SearchView_searchIcon 13
+int styleable SearchView_submitBackground 14
+int styleable SearchView_suggestionRowLayout 15
+int styleable SearchView_voiceIcon 16
+int[] styleable Spinner { 0x1010262, 0x10100b2, 0x1010176, 0x101017b, 0x7f0400bb }
+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 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 SwitchCompat { 0x1010125, 0x1010124, 0x1010142, 0x7f0400ce, 0x7f0400d4, 0x7f0400de, 0x7f0400df, 0x7f0400e1, 0x7f0400f0, 0x7f0400f1, 0x7f0400f2, 0x7f040107, 0x7f040108, 0x7f040109 }
+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 TextAppearance { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x1010098, 0x101009a, 0x101009b, 0x1010585, 0x1010095, 0x1010097, 0x1010096, 0x7f04007d, 0x7f040085, 0x7f0400e2, 0x7f0400ed }
+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 Toolbar { 0x10100af, 0x1010140, 0x7f04003f, 0x7f04004a, 0x7f04004b, 0x7f040059, 0x7f04005a, 0x7f04005b, 0x7f04005c, 0x7f04005d, 0x7f04005e, 0x7f0400a8, 0x7f0400a9, 0x7f0400aa, 0x7f0400ac, 0x7f0400ae, 0x7f0400af, 0x7f0400bb, 0x7f0400d9, 0x7f0400da, 0x7f0400db, 0x7f0400f8, 0x7f0400f9, 0x7f0400fa, 0x7f0400fb, 0x7f0400fc, 0x7f0400fd, 0x7f0400fe, 0x7f0400ff, 0x7f040100 }
+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 View { 0x10100da, 0x1010000, 0x7f0400b4, 0x7f0400b5, 0x7f0400ee }
+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, 0x7f040035, 0x7f040036 }
+int styleable ViewBackgroundHelper_android_background 0
+int styleable ViewBackgroundHelper_backgroundTint 1
+int styleable ViewBackgroundHelper_backgroundTintMode 2
+int[] styleable ViewStubCompat { 0x10100d0, 0x10100f3, 0x10100f2 }
+int styleable ViewStubCompat_android_id 0
+int styleable ViewStubCompat_android_inflatedId 1
+int styleable ViewStubCompat_android_layout 2
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/color/abc_tint_seek_thumb.xml b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/color/abc_tint_seek_thumb.xml
new file mode 100644
index 0000000..cb53788
--- /dev/null
+++ b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/color/abc_tint_seek_thumb.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
new file mode 100644
index 0000000..60081db
Binary files /dev/null and b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png differ
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-v21/abc_edit_text_material.xml b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-v21/abc_edit_text_material.xml
new file mode 100644
index 0000000..d98b008
--- /dev/null
+++ b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-v21/abc_edit_text_material.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
new file mode 100644
index 0000000..4def8c8
Binary files /dev/null and b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png
new file mode 100644
index 0000000..601bf0c
Binary files /dev/null and b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png differ
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-es-rUS/values-es-rUS.xml b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-es-rUS/values-es-rUS.xml
new file mode 100644
index 0000000..23e44b2
--- /dev/null
+++ b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-es-rUS/values-es-rUS.xml
@@ -0,0 +1,31 @@
+
+
+ "Navegar a la página principal"
+ "Navegar hacia arriba"
+ "Más opciones"
+ "Listo"
+ "Ver todas"
+ "Elegir una app"
+ "DESACTIVAR"
+ "ACTIVAR"
+ "Alt+"
+ "Ctrl+"
+ "borrar"
+ "intro"
+ "Función+"
+ "Meta+"
+ "Mayúscula+"
+ "espacio"
+ "Sym+"
+ "Menú+"
+ "Buscar…"
+ "Borrar consulta"
+ "Búsqueda"
+ "Buscar"
+ "Enviar consulta"
+ "Búsqueda por voz"
+ "Compartir con"
+ "Compartir con %s "
+ "Contraer"
+ "Buscar"
+
\ No newline at end of file
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-gu/values-gu.xml b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-gu/values-gu.xml
new file mode 100644
index 0000000..3a05040
--- /dev/null
+++ b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-gu/values-gu.xml
@@ -0,0 +1,31 @@
+
+
+ "ઘરનો રસ્તો બતાવો"
+ "ઉપર નૅવિગેટ કરો"
+ "વધુ વિકલ્પો"
+ "થઈ ગયું"
+ "બધી જુઓ"
+ "ઍપ્લિકેશન પસંદ કરો"
+ "બંધ"
+ "ચાલુ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "શોધો…"
+ "ક્વેરી સાફ કરો"
+ "શોધ ક્વેરી"
+ "શોધો"
+ "ક્વેરી સબમિટ કરો"
+ "વૉઇસ શોધ"
+ "આની સાથે શેર કરો"
+ "%s ની સાથે શેર કરો"
+ "સંકુચિત કરો"
+ "શોધો"
+
\ No newline at end of file
diff --git a/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-mr/values-mr.xml b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-mr/values-mr.xml
new file mode 100644
index 0000000..7c387ad
--- /dev/null
+++ b/caches/transforms-3/99156649c8978a3b823f334e4f1dfd1e/transformed/appcompat-1.1.0/res/values-mr/values-mr.xml
@@ -0,0 +1,31 @@
+
+
+ "घराकडे नेव्हिगेट करा"
+ "वर नेव्हिगेट करा"
+ "आणखी पर्याय"
+ "पूर्ण झाले"
+ "सर्व पाहा"
+ "अॅप निवडा"
+ "बंद"
+ "सुरू"
+ "Alt+"
+ "Ctrl+"
+ "हटवा"
+ "एंटर करा"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "मेनू+"
+ "शोधा…"
+ "क्वेरी साफ करा"
+ "शोध क्वेरी"
+ "शोध"
+ "क्वेरी सबमिट करा"
+ "व्हॉइस शोध"
+ "यांच्यासोबत शेअर करा"
+ "%s सह शेअर करा"
+ "कोलॅप्स करा"
+ "शोध"
+
\ No newline at end of file
diff --git a/caches/transforms-3/a10ded786d190982b0c0832d0101c6c0/transformed/androidx.core/drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat b/caches/transforms-3/a10ded786d190982b0c0832d0101c6c0/transformed/androidx.core/drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat
new file mode 100644
index 0000000..6a947e1
Binary files /dev/null and b/caches/transforms-3/a10ded786d190982b0c0832d0101c6c0/transformed/androidx.core/drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat differ
diff --git a/caches/transforms-3/a10ded786d190982b0c0832d0101c6c0/transformed/androidx.core/layout_notification_template_icon_group.xml.flat b/caches/transforms-3/a10ded786d190982b0c0832d0101c6c0/transformed/androidx.core/layout_notification_template_icon_group.xml.flat
new file mode 100644
index 0000000..56939b4
Binary files /dev/null and b/caches/transforms-3/a10ded786d190982b0c0832d0101c6c0/transformed/androidx.core/layout_notification_template_icon_group.xml.flat differ
diff --git a/caches/transforms-3/a8384ebf5cb106a9805cc44f0a01d4f3/transformed/com.google.android.material/animator_mtrl_btn_unelevated_state_list_anim.xml.flat b/caches/transforms-3/a8384ebf5cb106a9805cc44f0a01d4f3/transformed/com.google.android.material/animator_mtrl_btn_unelevated_state_list_anim.xml.flat
new file mode 100644
index 0000000..67c963d
Binary files /dev/null and b/caches/transforms-3/a8384ebf5cb106a9805cc44f0a01d4f3/transformed/com.google.android.material/animator_mtrl_btn_unelevated_state_list_anim.xml.flat differ
diff --git a/caches/transforms-3/a8384ebf5cb106a9805cc44f0a01d4f3/transformed/com.google.android.material/layout_mtrl_layout_snackbar.xml.flat b/caches/transforms-3/a8384ebf5cb106a9805cc44f0a01d4f3/transformed/com.google.android.material/layout_mtrl_layout_snackbar.xml.flat
new file mode 100644
index 0000000..43f1b3d
Binary files /dev/null and b/caches/transforms-3/a8384ebf5cb106a9805cc44f0a01d4f3/transformed/com.google.android.material/layout_mtrl_layout_snackbar.xml.flat differ
diff --git a/caches/transforms-3/a92302eddee2237c21c220f959cabbba/results.bin b/caches/transforms-3/a92302eddee2237c21c220f959cabbba/results.bin
new file mode 100644
index 0000000..4167ce9
--- /dev/null
+++ b/caches/transforms-3/a92302eddee2237c21c220f959cabbba/results.bin
@@ -0,0 +1 @@
+o/androidx.activity-r.txt
diff --git a/caches/transforms-3/b723b7b19a84e791b7c93c1d68431032/transformed/coordinatorlayout-1.0.0-api.jar b/caches/transforms-3/b723b7b19a84e791b7c93c1d68431032/transformed/coordinatorlayout-1.0.0-api.jar
new file mode 100644
index 0000000..56da78f
Binary files /dev/null and b/caches/transforms-3/b723b7b19a84e791b7c93c1d68431032/transformed/coordinatorlayout-1.0.0-api.jar differ
diff --git a/caches/transforms-3/bd4596c4e03a42881733f45db8a548c5/results.bin b/caches/transforms-3/bd4596c4e03a42881733f45db8a548c5/results.bin
new file mode 100644
index 0000000..5842cee
--- /dev/null
+++ b/caches/transforms-3/bd4596c4e03a42881733f45db8a548c5/results.bin
@@ -0,0 +1 @@
+o/cursoradapter-1.0.0
diff --git a/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/layout-v21/notification_template_custom_big.xml b/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/layout-v21/notification_template_custom_big.xml
new file mode 100644
index 0000000..9e3666e
--- /dev/null
+++ b/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/layout-v21/notification_template_custom_big.xml
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/values-el/values-el.xml b/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/values-el/values-el.xml
new file mode 100644
index 0000000..6b50275
--- /dev/null
+++ b/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/values-el/values-el.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/values-ro/values-ro.xml b/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/values-ro/values-ro.xml
new file mode 100644
index 0000000..6b50275
--- /dev/null
+++ b/caches/transforms-3/c8ba9c87079632ae301244b41716c32d/transformed/core-1.1.0/res/values-ro/values-ro.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/caches/transforms-3/d6065337355d431b262d9217eb02cbc2/results.bin b/caches/transforms-3/d6065337355d431b262d9217eb02cbc2/results.bin
new file mode 100644
index 0000000..48605e8
--- /dev/null
+++ b/caches/transforms-3/d6065337355d431b262d9217eb02cbc2/results.bin
@@ -0,0 +1 @@
+o/jetified-appcompat-resources-1.1.0-api.jar
diff --git a/caches/transforms-3/d90e87a5a95beb41a39065955768ee2e/transformed/interpolator-1.0.0-api.jar b/caches/transforms-3/d90e87a5a95beb41a39065955768ee2e/transformed/interpolator-1.0.0-api.jar
new file mode 100644
index 0000000..57f85a8
Binary files /dev/null and b/caches/transforms-3/d90e87a5a95beb41a39065955768ee2e/transformed/interpolator-1.0.0-api.jar differ
diff --git a/caches/transforms-3/ea111ee71b1c20558b86df53b99fd7cc/results.bin b/caches/transforms-3/ea111ee71b1c20558b86df53b99fd7cc/results.bin
new file mode 100644
index 0000000..7ea9bab
--- /dev/null
+++ b/caches/transforms-3/ea111ee71b1c20558b86df53b99fd7cc/results.bin
@@ -0,0 +1 @@
+o/appcompat-1.1.0-runtime
diff --git a/caches/transforms-3/ed1fb4f4c22b1099e078b01551fe3403/transformed/drawerlayout-1.0.0/annotations.zip b/caches/transforms-3/ed1fb4f4c22b1099e078b01551fe3403/transformed/drawerlayout-1.0.0/annotations.zip
new file mode 100644
index 0000000..b77f40d
Binary files /dev/null and b/caches/transforms-3/ed1fb4f4c22b1099e078b01551fe3403/transformed/drawerlayout-1.0.0/annotations.zip differ
diff --git a/caches/transforms-3/eeec4a04a83e24cedcb84703d98b8516/results.bin b/caches/transforms-3/eeec4a04a83e24cedcb84703d98b8516/results.bin
new file mode 100644
index 0000000..e69de29
diff --git a/caches/transforms-3/f64cfb05f610589aebb87b2d6fce5506/results.bin b/caches/transforms-3/f64cfb05f610589aebb87b2d6fce5506/results.bin
new file mode 100644
index 0000000..12db9e6
--- /dev/null
+++ b/caches/transforms-3/f64cfb05f610589aebb87b2d6fce5506/results.bin
@@ -0,0 +1 @@
+o/androidx.slidingpanelayout-r.txt
diff --git a/daemon/6.7.1/daemon-12784.out.log b/daemon/6.7.1/daemon-12784.out.log
new file mode 100644
index 0000000..c62a228
--- /dev/null
+++ b/daemon/6.7.1/daemon-12784.out.log
@@ -0,0 +1,973 @@
+2023-06-25T20:22:00.702+0530 [DEBUG] [org.gradle.launcher.daemon.bootstrap.DaemonMain] Assuming the daemon was started with following jvm opts: [-Xmx1536m, -Dfile.encoding=windows-1252, -Duser.country=US, -Duser.language=en, -Duser.variant]
+2023-06-25T20:22:01.065+0530 [DEBUG] [org.gradle.internal.nativeintegration.services.NativeServices] Native-platform posix files integration is not available. Continuing with fallback.
+2023-06-25T20:22:01.086+0530 [INFO] [org.gradle.launcher.daemon.server.Daemon] start() called on daemon - DefaultDaemonContext[uid=6b9ae3f9-11ad-4758-8cf7-79317581b69d,javaHome=C:\Users\User\.jdks\corretto-1.8.0_292,daemonRegistryDir=C:\Users\User\Downloads\MyApplication3\daemon,pid=12784,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
+2023-06-25T20:22:01.885+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Software Loopback Interface 1
+2023-06-25T20:22:01.887+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? true
+2023-06-25T20:22:01.930+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding loopback address /127.0.0.1
+2023-06-25T20:22:01.931+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding loopback address /0:0:0:0:0:0:0:1
+2023-06-25T20:22:01.940+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Realtek PCIe GBE Family Controller
+2023-06-25T20:22:01.943+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.943+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding remote address /fe80:0:0:0:bebb:251d:a9f2:5c63%eth0
+2023-06-25T20:22:01.944+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft 6to4 Adapter
+2023-06-25T20:22:01.946+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.946+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter #2
+2023-06-25T20:22:01.949+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.949+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding remote address /fe80:0:0:0:c765:e330:c4a7:efa4%wlan0
+2023-06-25T20:22:01.949+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (IKEv2)
+2023-06-25T20:22:01.951+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.952+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter
+2023-06-25T20:22:01.954+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.954+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding remote address /fe80:0:0:0:5df:8611:b2f2:81e8%wlan1
+2023-06-25T20:22:01.954+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (Network Monitor)
+2023-06-25T20:22:01.956+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.957+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (IPv6)
+2023-06-25T20:22:01.959+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.959+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft IP-HTTPS Platform Adapter
+2023-06-25T20:22:01.962+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.962+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (PPPOE)
+2023-06-25T20:22:01.965+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.965+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (SSTP)
+2023-06-25T20:22:01.967+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.968+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Bluetooth Device (Personal Area Network)
+2023-06-25T20:22:01.970+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.971+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding remote address /fe80:0:0:0:5ca2:b972:4308:dc4d%eth3
+2023-06-25T20:22:01.971+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Remote NDIS based Internet Sharing Device
+2023-06-25T20:22:01.973+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.973+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Apple Mobile Device Ethernet
+2023-06-25T20:22:01.976+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.976+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (IP)
+2023-06-25T20:22:01.978+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.979+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Teredo Tunneling Adapter
+2023-06-25T20:22:01.981+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.981+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (L2TP)
+2023-06-25T20:22:01.983+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.983+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (PPTP)
+2023-06-25T20:22:01.986+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.986+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Kernel Debug Network Adapter
+2023-06-25T20:22:01.988+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.989+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Intel(R) Dual Band Wireless-AC 3168
+2023-06-25T20:22:01.991+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.991+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding remote address /172.20.10.2
+2023-06-25T20:22:01.991+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding remote address /fe80:0:0:0:3248:66bd:6906:cdca%wlan2
+2023-06-25T20:22:01.991+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Cisco AnyConnect Secure Mobility Client Virtual Miniport Adapter for Windows x64
+2023-06-25T20:22:01.993+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.993+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Realtek PCIe GBE Family Controller-WFP Native MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:01.995+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.996+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Realtek PCIe GBE Family Controller-QoS Packet Scheduler-0000
+2023-06-25T20:22:01.998+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:01.998+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Realtek PCIe GBE Family Controller-WFP 802.3 MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.000+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.000+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Intel(R) Dual Band Wireless-AC 3168-WFP Native MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.003+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.003+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Intel(R) Dual Band Wireless-AC 3168-Virtual WiFi Filter Driver-0000
+2023-06-25T20:22:02.006+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.006+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Intel(R) Dual Band Wireless-AC 3168-Native WiFi Filter Driver-0000
+2023-06-25T20:22:02.009+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.009+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Intel(R) Dual Band Wireless-AC 3168-QoS Packet Scheduler-0000
+2023-06-25T20:22:02.012+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.012+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Intel(R) Dual Band Wireless-AC 3168-WFP 802.3 MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.014+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.014+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter-WFP Native MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.016+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.016+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter-Native WiFi Filter Driver-0000
+2023-06-25T20:22:02.019+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.019+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter-QoS Packet Scheduler-0000
+2023-06-25T20:22:02.021+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.021+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter-WFP 802.3 MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.024+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.024+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (IP)-WFP Native MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.026+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.026+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (IP)-QoS Packet Scheduler-0000
+2023-06-25T20:22:02.028+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.028+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (IPv6)-WFP Native MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.031+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.031+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (IPv6)-QoS Packet Scheduler-0000
+2023-06-25T20:22:02.033+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.033+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (Network Monitor)-WFP Native MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.035+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.035+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000
+2023-06-25T20:22:02.037+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.037+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter #2-WFP Native MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.039+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.039+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter #2-Native WiFi Filter Driver-0000
+2023-06-25T20:22:02.041+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.041+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter #2-QoS Packet Scheduler-0000
+2023-06-25T20:22:02.043+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.044+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Microsoft Wi-Fi Direct Virtual Adapter #2-WFP 802.3 MAC Layer LightWeight Filter-0000
+2023-06-25T20:22:02.046+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? false
+2023-06-25T20:22:02.050+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.TcpIncomingConnector] Listening on [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]].
+2023-06-25T20:22:02.062+0530 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] Daemon starting at: Sun Jun 25 20:22:02 IST 2023, with address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:22:02.064+0530 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Advertising the daemon address to the clients: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:22:02.064+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Advertised daemon context: DefaultDaemonContext[uid=6b9ae3f9-11ad-4758-8cf7-79317581b69d,javaHome=C:\Users\User\.jdks\corretto-1.8.0_292,daemonRegistryDir=C:\Users\User\Downloads\MyApplication3\daemon,pid=12784,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
+2023-06-25T20:22:02.066+0530 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Storing daemon address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]], context: DefaultDaemonContext[uid=6b9ae3f9-11ad-4758-8cf7-79317581b69d,javaHome=C:\Users\User\.jdks\corretto-1.8.0_292,daemonRegistryDir=C:\Users\User\Downloads\MyApplication3\daemon,pid=12784,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
+2023-06-25T20:22:02.116+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
+2023-06-25T20:22:02.118+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:22:02.123+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:22:02.123+0530 [LIFECYCLE] [org.gradle.launcher.daemon.server.Daemon] Daemon server started.
+2023-06-25T20:22:02.124+0530 [DEBUG] [org.gradle.launcher.daemon.bootstrap.DaemonStartupCommunication] Completed writing the daemon greeting. Closing streams...
+2023-06-25T20:22:02.131+0530 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] stopOnExpiration() called on daemon
+2023-06-25T20:22:02.132+0530 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] awaitExpiration() called on daemon
+2023-06-25T20:22:02.133+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
+2023-06-25T20:22:02.137+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.TcpIncomingConnector] Accepted connection from /127.0.0.1:13144 to /127.0.0.1:13143.
+2023-06-25T20:22:02.407+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 18: received class org.gradle.launcher.daemon.protocol.Build
+2023-06-25T20:22:02.407+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 18: Received non-IO message from client: Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3}
+2023-06-25T20:22:02.407+0530 [INFO] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Received command: Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3}.
+2023-06-25T20:22:02.408+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Starting executing command: Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3} with connection: socket connection from /127.0.0.1:13143 to /127.0.0.1:13144.
+2023-06-25T20:22:02.410+0530 [ERROR] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: started DaemonCommandExecution[command = Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:13143 to /127.0.0.1:13144] after 0.0 minutes of idle
+2023-06-25T20:22:02.411+0530 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Marking the daemon as busy, address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:22:02.411+0530 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Marking busy by address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:22:02.416+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
+2023-06-25T20:22:02.417+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:22:02.446+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:22:02.446+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
+2023-06-25T20:22:02.447+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
+2023-06-25T20:22:02.448+0530 [INFO] [org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy] Daemon is about to start building Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3}. Dispatching build started information...
+2023-06-25T20:22:02.448+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 20: dispatching org.gradle.launcher.daemon.protocol.BuildStarted@5c1f038d
+2023-06-25T20:22:02.451+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 18: received class org.gradle.launcher.daemon.protocol.CloseInput
+2023-06-25T20:22:02.451+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 18: Received IO message from client: org.gradle.launcher.daemon.protocol.CloseInput@5db16029
+2023-06-25T20:22:02.452+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment] Configuring env variables: [USERDOMAIN_ROAMINGPROFILE, LOCALAPPDATA, PROCESSOR_LEVEL, USERDOMAIN, LOGONSERVER, FPS_BROWSER_APP_PROFILE_STRING, JAVA_HOME, SESSIONNAME, ALLUSERSPROFILE, PROCESSOR_ARCHITECTURE, __COMPAT_LAYER, PSModulePath, SystemDrive, OneDrive, APPDATA, USERNAME, ProgramFiles(x86), CommonProgramFiles, Path, FPS_BROWSER_USER_PROFILE_STRING, PATHEXT, DriverData, OS, COMPUTERNAME, PROCESSOR_REVISION, CommonProgramW6432, ComSpec, ProgramData, ProgramW6432, TEMP, HOMEPATH, SystemRoot, PROCESSOR_IDENTIFIER, HOMEDRIVE, USERPROFILE, TMP, CommonProgramFiles(x86), ProgramFiles, PUBLIC, windir, NUMBER_OF_PROCESSORS, =::, IDEA_INITIAL_DIRECTORY]
+2023-06-25T20:22:02.459+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.LogToClient] About to start relaying all logs to the client via the connection.
+2023-06-25T20:22:02.459+0530 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] The client will now receive all logging from the daemon (pid: 12784). The daemon log file: C:\Users\User\Downloads\MyApplication3\daemon\6.7.1\daemon-12784.out.log
+2023-06-25T20:22:02.461+0530 [INFO] [org.gradle.launcher.daemon.server.exec.LogAndCheckHealth] Starting build in new daemon [memory: 1.4 GB]
+2023-06-25T20:22:02.463+0530 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Closing daemon's stdin at end of input.
+2023-06-25T20:22:02.463+0530 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] The daemon will no longer process any standard input.
+2023-06-25T20:22:02.485+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has started executing the build.
+2023-06-25T20:22:02.485+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] Executing build with daemon context: DefaultDaemonContext[uid=6b9ae3f9-11ad-4758-8cf7-79317581b69d,javaHome=C:\Users\User\.jdks\corretto-1.8.0_292,daemonRegistryDir=C:\Users\User\Downloads\MyApplication3\daemon,pid=12784,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+unexpected element (uri:"", local:"base-extension"). Expected elements are <{}vendor>,<{}codename>,<{}abi>,<{}api-level>,<{}tag>
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+unexpected element (uri:"", local:"base-extension"). Expected elements are <{}vendor>,<{}codename>,<{}abi>,<{}api-level>,<{}tag>
+File C:\Users\User\.android\repositories.cfg could not be loaded.
+Checking the license for package Android SDK Build-Tools 30.0.2 in C:\Users\User\AppData\Local\Android\Sdk\licenses
+License for package Android SDK Build-Tools 30.0.2 accepted.
+Preparing "Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)".
+"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" ready.
+Installing Android SDK Build-Tools 30.0.2 in C:\Users\User\AppData\Local\Android\Sdk\build-tools\30.0.2
+"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" complete.
+"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" finished.
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
+Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
+unexpected element (uri:"", local:"base-extension"). Expected elements are <{}vendor>,<{}codename>,<{}abi>,<{}api-level>,<{}tag>
+
+BUILD SUCCESSFUL in 9m 10s
+2023-06-25T20:30:38.010+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has finished executing the build.
+2023-06-25T20:30:38.026+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
+2023-06-25T20:30:38.027+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: finished waiting for DaemonCommandExecution[command = Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:13143 to /127.0.0.1:13144]. Result org.gradle.launcher.daemon.server.DaemonStateCoordinator@183614a6 with state Busy
+2023-06-25T20:30:38.027+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: completed DaemonCommandExecution[command = Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:13143 to /127.0.0.1:13144]
+2023-06-25T20:30:38.027+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
+2023-06-25T20:30:38.027+0530 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Marking the daemon as idle, address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:30:38.027+0530 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Marking busy by address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:30:38.028+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
+2023-06-25T20:30:38.028+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:30:38.029+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:30:38.029+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
+2023-06-25T20:30:38.029+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ReturnResult] Daemon is dispatching the build result: Success[value=org.gradle.launcher.exec.BuildActionResult@3adbd374]
+2023-06-25T20:30:38.029+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 17: dispatching Success[value=org.gradle.launcher.exec.BuildActionResult@3adbd374]
+2023-06-25T20:30:38.030+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Finishing executing command: Build{id=dabf6102-48ec-463d-9a22-c1e8b1dfd0f7, currentDir=C:\Users\User\Downloads\MyApplication3}
+2023-06-25T20:30:39.028+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 18: received class org.gradle.launcher.daemon.protocol.Finished
+2023-06-25T20:30:39.028+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 18: Received non-IO message from client: org.gradle.launcher.daemon.protocol.Finished@e35ff1c
+2023-06-25T20:30:39.028+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Received finished message: org.gradle.launcher.daemon.protocol.Finished@e35ff1c
+2023-06-25T20:30:39.028+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 17: stopping connection
+2023-06-25T20:30:39.029+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.SocketConnection] Discarding EOFException: java.io.EOFException
+2023-06-25T20:30:39.029+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 18: received null
+2023-06-25T20:30:39.029+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 18: Received end-of-input from client.
+2023-06-25T20:30:39.030+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 17: stopping connection
+2023-06-25T20:30:42.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:30:42.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:30:42.177+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:30:42.178+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:30:42.178+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:30:42.178+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:30:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:30:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:30:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:30:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:30:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:30:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:30:52.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:30:52.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:30:52.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:12.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:12.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:12.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:22.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:22.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:22.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:32.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:32.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:32.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:32.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:42.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:42.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:42.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:42.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:42.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:31:52.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:31:52.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:31:52.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:02.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:02.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:02.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:02.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:02.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:02.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:02.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:12.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:12.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:12.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:12.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:12.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:12.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:12.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:22.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:22.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:22.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:22.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:22.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:22.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:22.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:22.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:32.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:32.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:32.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:32.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:32.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:32.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:42.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:42.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:42.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:42.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:42.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:42.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:42.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:32:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:32:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:32:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:02.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:02.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:02.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:02.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:02.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:02.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:12.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:12.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:12.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:12.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:12.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:22.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:22.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:22.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:22.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:22.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:22.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:22.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:22.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:32.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:32.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:32.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:32.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:32.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:32.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:42.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:42.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:42.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:42.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:52.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:52.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:52.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:52.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:52.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:33:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:33:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:33:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:12.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:12.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:12.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:12.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:22.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:22.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:22.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:22.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:22.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:22.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:22.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:22.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:22.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:32.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:32.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:32.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:32.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:32.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:32.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:32.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:32.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:32.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:42.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:42.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:42.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:42.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:42.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:42.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:42.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:42.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:52.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:52.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:52.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:34:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:34:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:34:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:12.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:12.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:12.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:12.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:12.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:12.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:12.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:12.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:22.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:22.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:22.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:32.152+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:42.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:52.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:35:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:35:52.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:35:52.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:02.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:02.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:02.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:42.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:52.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:52.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:52.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:36:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:36:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:36:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:02.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:02.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:02.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:02.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:02.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:02.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:02.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:12.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:12.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:22.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:22.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:22.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:22.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:22.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:22.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:42.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:42.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:42.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:42.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:42.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:42.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:37:52.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:37:52.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:37:52.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:02.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:02.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:02.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:02.152+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:02.153+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:02.153+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:02.153+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:12.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:12.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:12.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:12.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:12.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:22.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:32.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:32.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:32.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:32.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:42.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:42.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:42.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:42.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:42.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:42.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:42.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:52.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:52.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:38:52.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:38:52.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:38:52.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:02.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:02.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:02.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:02.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:02.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:12.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:12.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:12.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:12.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:22.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:32.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:32.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:32.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:32.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:32.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:32.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:42.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:42.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:52.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:39:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:39:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:39:52.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:02.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:02.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:02.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:02.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:02.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:02.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:12.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:22.134+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:22.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:22.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:22.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:22.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:22.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:22.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:22.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:22.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:22.623+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.TcpIncomingConnector] Accepted connection from /127.0.0.1:4533 to /127.0.0.1:13143.
+2023-06-25T20:40:22.682+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 207: received class org.gradle.launcher.daemon.protocol.Build
+2023-06-25T20:40:22.682+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 207: Received non-IO message from client: Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3}
+2023-06-25T20:40:22.683+0530 [INFO] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Received command: Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3}.
+2023-06-25T20:40:22.683+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Starting executing command: Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3} with connection: socket connection from /127.0.0.1:13143 to /127.0.0.1:4533.
+2023-06-25T20:40:22.683+0530 [ERROR] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: started DaemonCommandExecution[command = Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:13143 to /127.0.0.1:4533] after 9.0 minutes of idle
+2023-06-25T20:40:22.683+0530 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Marking the daemon as busy, address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:40:22.683+0530 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Marking busy by address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:40:22.684+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
+2023-06-25T20:40:22.685+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:22.685+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:22.686+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
+2023-06-25T20:40:22.686+0530 [INFO] [org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy] Daemon is about to start building Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3}. Dispatching build started information...
+2023-06-25T20:40:22.686+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 209: dispatching org.gradle.launcher.daemon.protocol.BuildStarted@42e3e25c
+2023-06-25T20:40:22.687+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment] Configuring env variables: [USERDOMAIN_ROAMINGPROFILE, LOCALAPPDATA, PROCESSOR_LEVEL, USERDOMAIN, LOGONSERVER, FPS_BROWSER_APP_PROFILE_STRING, JAVA_HOME, SESSIONNAME, ALLUSERSPROFILE, PROCESSOR_ARCHITECTURE, __COMPAT_LAYER, PSModulePath, SystemDrive, OneDrive, APPDATA, USERNAME, ProgramFiles(x86), CommonProgramFiles, Path, FPS_BROWSER_USER_PROFILE_STRING, PATHEXT, DriverData, OS, COMPUTERNAME, PROCESSOR_REVISION, CommonProgramW6432, ComSpec, ProgramData, ProgramW6432, TEMP, HOMEPATH, SystemRoot, PROCESSOR_IDENTIFIER, HOMEDRIVE, USERPROFILE, TMP, CommonProgramFiles(x86), ProgramFiles, PUBLIC, windir, NUMBER_OF_PROCESSORS, =::, IDEA_INITIAL_DIRECTORY]
+2023-06-25T20:40:22.687+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 207: received class org.gradle.launcher.daemon.protocol.CloseInput
+2023-06-25T20:40:22.688+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 207: Received IO message from client: org.gradle.launcher.daemon.protocol.CloseInput@53ca406c
+2023-06-25T20:40:22.688+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.LogToClient] About to start relaying all logs to the client via the connection.
+2023-06-25T20:40:22.689+0530 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] The client will now receive all logging from the daemon (pid: 12784). The daemon log file: C:\Users\User\Downloads\MyApplication3\daemon\6.7.1\daemon-12784.out.log
+2023-06-25T20:40:22.689+0530 [INFO] [org.gradle.launcher.daemon.server.exec.LogAndCheckHealth] Starting 2nd build in daemon [uptime: 18 mins 21.818 secs, performance: 100%, GC rate: 0.02/s, heap usage: 1% of 1.1 GB]
+2023-06-25T20:40:22.690+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has started executing the build.
+2023-06-25T20:40:22.690+0530 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Closing daemon's stdin at end of input.
+2023-06-25T20:40:22.690+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] Executing build with daemon context: DefaultDaemonContext[uid=6b9ae3f9-11ad-4758-8cf7-79317581b69d,javaHome=C:\Users\User\.jdks\corretto-1.8.0_292,daemonRegistryDir=C:\Users\User\Downloads\MyApplication3\daemon,pid=12784,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
+2023-06-25T20:40:22.690+0530 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] The daemon will no longer process any standard input.
+
+BUILD SUCCESSFUL in 6s
+2023-06-25T20:40:29.322+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has finished executing the build.
+2023-06-25T20:40:29.340+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: finished waiting for DaemonCommandExecution[command = Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:13143 to /127.0.0.1:4533]. Result org.gradle.launcher.daemon.server.DaemonStateCoordinator@183614a6 with state Busy
+2023-06-25T20:40:29.340+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: completed DaemonCommandExecution[command = Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:13143 to /127.0.0.1:4533]
+2023-06-25T20:40:29.340+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
+2023-06-25T20:40:29.341+0530 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Marking the daemon as idle, address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:40:29.341+0530 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Marking busy by address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:40:29.347+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
+2023-06-25T20:40:29.348+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:29.487+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:29.487+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
+2023-06-25T20:40:29.487+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ReturnResult] Daemon is dispatching the build result: Success[value=org.gradle.launcher.exec.BuildActionResult@12445891]
+2023-06-25T20:40:29.488+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 206: dispatching Success[value=org.gradle.launcher.exec.BuildActionResult@12445891]
+2023-06-25T20:40:29.488+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Finishing executing command: Build{id=f5988256-e85d-4e2f-b76e-37d182c78915, currentDir=C:\Users\User\Downloads\MyApplication3}
+2023-06-25T20:40:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:32.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:32.182+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:32.184+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:32.184+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:32.184+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:32.228+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 207: received class org.gradle.launcher.daemon.protocol.Finished
+2023-06-25T20:40:32.228+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 207: Received non-IO message from client: org.gradle.launcher.daemon.protocol.Finished@57f5decd
+2023-06-25T20:40:32.228+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Received finished message: org.gradle.launcher.daemon.protocol.Finished@57f5decd
+2023-06-25T20:40:32.228+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 206: stopping connection
+2023-06-25T20:40:32.229+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.SocketConnection] Discarding EOFException: java.io.EOFException
+2023-06-25T20:40:32.229+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 207: received null
+2023-06-25T20:40:32.229+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 207: Received end-of-input from client.
+2023-06-25T20:40:32.230+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 206: stopping connection
+2023-06-25T20:40:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:42.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:42.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:42.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:42.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:52.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:52.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:52.144+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:52.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:52.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:52.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:40:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:40:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:40:52.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:02.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:02.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:02.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:02.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:02.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:02.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:02.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:12.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:12.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:12.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:12.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:12.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:22.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:22.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:22.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:22.147+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:22.148+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:22.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:22.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:32.149+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:32.150+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:32.151+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:42.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:42.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:42.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:42.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:42.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:52.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:52.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:52.143+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:52.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:52.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:52.145+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:41:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:41:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:41:52.146+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:02.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:02.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:02.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:02.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:02.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:02.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:02.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:12.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:12.135+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:12.136+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:12.137+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:12.138+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:12.139+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:22.140+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:22.141+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
+2023-06-25T20:42:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:22.142+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:25.518+0530 [DEBUG] [org.gradle.internal.remote.internal.inet.TcpIncomingConnector] Accepted connection from /127.0.0.1:4929 to /127.0.0.1:13143.
+2023-06-25T20:42:25.533+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 335: received class org.gradle.launcher.daemon.protocol.Build
+2023-06-25T20:42:25.533+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 335: Received non-IO message from client: Build{id=4dcdccaf-b8db-4aca-808b-43bd81a1f5ee, currentDir=C:\Users\User\Downloads\MyApplication3}
+2023-06-25T20:42:25.533+0530 [INFO] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Received command: Build{id=4dcdccaf-b8db-4aca-808b-43bd81a1f5ee, currentDir=C:\Users\User\Downloads\MyApplication3}.
+2023-06-25T20:42:25.533+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Starting executing command: Build{id=4dcdccaf-b8db-4aca-808b-43bd81a1f5ee, currentDir=C:\Users\User\Downloads\MyApplication3} with connection: socket connection from /127.0.0.1:13143 to /127.0.0.1:4929.
+2023-06-25T20:42:25.533+0530 [ERROR] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: started DaemonCommandExecution[command = Build{id=4dcdccaf-b8db-4aca-808b-43bd81a1f5ee, currentDir=C:\Users\User\Downloads\MyApplication3}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:13143 to /127.0.0.1:4929] after 1.0 minutes of idle
+2023-06-25T20:42:25.534+0530 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Marking the daemon as busy, address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:42:25.534+0530 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Marking busy by address: [57f882ef-c19f-4904-abfa-ca13ea61ad4b port:13143, addresses:[localhost/127.0.0.1]]
+2023-06-25T20:42:25.534+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
+2023-06-25T20:42:25.535+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
+2023-06-25T20:42:25.535+0530 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
+2023-06-25T20:42:25.536+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
+2023-06-25T20:42:25.536+0530 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
+2023-06-25T20:42:25.536+0530 [INFO] [org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy] Daemon is about to start building Build{id=4dcdccaf-b8db-4aca-808b-43bd81a1f5ee, currentDir=C:\Users\User\Downloads\MyApplication3}. Dispatching build started information...
+2023-06-25T20:42:25.536+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 337: dispatching org.gradle.launcher.daemon.protocol.BuildStarted@74cca9a0
+2023-06-25T20:42:25.537+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment] Configuring env variables: [USERDOMAIN_ROAMINGPROFILE, LOCALAPPDATA, PROCESSOR_LEVEL, USERDOMAIN, LOGONSERVER, FPS_BROWSER_APP_PROFILE_STRING, JAVA_HOME, SESSIONNAME, ALLUSERSPROFILE, PROCESSOR_ARCHITECTURE, __COMPAT_LAYER, PSModulePath, SystemDrive, OneDrive, APPDATA, USERNAME, ProgramFiles(x86), CommonProgramFiles, Path, FPS_BROWSER_USER_PROFILE_STRING, PATHEXT, DriverData, OS, COMPUTERNAME, PROCESSOR_REVISION, CommonProgramW6432, ComSpec, ProgramData, ProgramW6432, TEMP, HOMEPATH, SystemRoot, PROCESSOR_IDENTIFIER, HOMEDRIVE, USERPROFILE, TMP, CommonProgramFiles(x86), ProgramFiles, PUBLIC, windir, NUMBER_OF_PROCESSORS, =::, IDEA_INITIAL_DIRECTORY]
+2023-06-25T20:42:25.537+0530 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 335: received class org.gradle.launcher.daemon.protocol.CloseInput
+2023-06-25T20:42:25.537+0530 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 335: Received IO message from client: org.gradle.launcher.daemon.protocol.CloseInput@19ba9f91
+2023-06-25T20:42:25.538+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.LogToClient] About to start relaying all logs to the client via the connection.
+2023-06-25T20:42:25.538+0530 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] The client will now receive all logging from the daemon (pid: 12784). The daemon log file: C:\Users\User\Downloads\MyApplication3\daemon\6.7.1\daemon-12784.out.log
+2023-06-25T20:42:25.538+0530 [INFO] [org.gradle.launcher.daemon.server.exec.LogAndCheckHealth] Starting 3rd build in daemon [uptime: 20 mins 24.667 secs, performance: 100%, GC rate: 0.02/s, heap usage: 1% of 1.1 GB]
+2023-06-25T20:42:25.539+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has started executing the build.
+2023-06-25T20:42:25.539+0530 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Closing daemon's stdin at end of input.
+2023-06-25T20:42:25.539+0530 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] Executing build with daemon context: DefaultDaemonContext[uid=6b9ae3f9-11ad-4758-8cf7-79317581b69d,javaHome=C:\Users\User\.jdks\corretto-1.8.0_292,daemonRegistryDir=C:\Users\User\Downloads\MyApplication3\daemon,pid=12784,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
+2023-06-25T20:42:25.539+0530 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] The daemon will no longer process any standard input.
+AGPBI: {"kind":"warning","text":"The specified Android SDK Build Tools version (29.0.0) is ignored, as it is below the minimum supported version (30.0.2) for Android Gradle Plugin 4.2.2.\nAndroid SDK Build Tools 30.0.2 will be used.\nTo suppress this warning, remove \"buildToolsVersion '29.0.0'\" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.","sources":[{}]}
+Daemon vm is shutting down... The daemon has exited normally or was terminated in response to a user interrupt.
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 0000000..e7b4def
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1 @@
+include ':app'
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.artifacts.repositories.IvyArtifactRepository.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.artifacts.repositories.IvyArtifactRepository.html
new file mode 100644
index 0000000..7709ad1
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.artifacts.repositories.IvyArtifactRepository.html
@@ -0,0 +1,151 @@
+
+
IvyArtifactRepository - Gradle DSL Version 5.1.1
An artifact repository which uses an Ivy format to store artifacts and meta-data.
+
+When used to resolve metadata and artifact files, all available patterns will be searched.
+
+When used to upload metadata and artifact files, only a single, primary pattern will be used:
+
+Repositories of this type are created by the RepositoryHandler.ivy(org.gradle.api.Action)
group of methods.
Property Description authentication
The authentication schemes for this repository.
credentials
The credentials of the specified type used to authenticate with this repository.
+
name
The name for this repository. A name must be unique amongst a repository set. A default name is provided for the repository if none
+is provided.
+
+
resolve
The meta-data provider used when resolving artifacts from this repository. The provider is responsible for locating and interpreting the meta-data
+for the modules and artifacts contained in this repository. Using this provider, you can fine tune how this resolution happens.
url
The base URL of this repository.
The authentication schemes for this repository.
T
credentials
(read-only)The credentials of the specified type used to authenticate with this repository.
+
+If no credentials have been assigned to this repository, an empty set of credentials of the specified type is assigned to this repository and returned.
The name for this repository. A name must be unique amongst a repository set. A default name is provided for the repository if none
+is provided.
+
+
The name is used in logging output and error reporting to point to information related to this repository.
The meta-data provider used when resolving artifacts from this repository. The provider is responsible for locating and interpreting the meta-data
+for the modules and artifacts contained in this repository. Using this provider, you can fine tune how this resolution happens.
The base URL of this repository.
Configures the authentication schemes for this repository.
+
+
This method executes the given action against the AuthenticationContainer
for this project. The AuthenticationContainer
is passed to the closure as the closure's delegate.
+
+If no authentication schemes have been assigned to this repository, a default set of authentication schemes are used based on the repository's transport scheme.
+
+
+repositories {
+ maven {
+ url "${url}"
+ authentication {
+ basic(BasicAuthentication)
+ }
+ }
+}
+
+Supported authentication scheme types extend Authentication
.
void
credentials
(Class
<T
>
credentialsType, Action
<? super T
>
action)Configures the credentials for this repository using the supplied action.
+
+If no credentials have been assigned to this repository, an empty set of credentials of the specified type will be assigned to this repository and given to the configuration action.
+If credentials have already been specified for this repository, they will be passed to the given configuration action.
+
+repositories {
+ maven {
+ url "${url}"
+ credentials(AwsCredentials) {
+ accessKey "myAccessKey"
+ secretKey "mySecret"
+ }
+ }
+}
+
+The following credential types are currently supported for the credentialsType
argument:
+
Configures the username and password credentials for this repository using the supplied action.
+
+If no credentials have been assigned to this repository, an empty set of username and password credentials is assigned to this repository and passed to the action.
+
+repositories {
+ maven {
+ url "${url}"
+ credentials {
+ username = 'joe'
+ password = 'secret'
+ }
+ }
+}
+ void
layout
(String
layoutName)Specifies how the items of the repository are organized.
+
+Recognised values are as follows:
+
+A Repository Layout that applies the following patterns:
+
Artifacts: $baseUri/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier])(.[ext])
Ivy: $baseUri/[organisation]/[module]/[revision]/ivy-[revision].xml
+A Repository Layout that applies the following patterns:
+
Artifacts: $baseUri/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier])(.[ext])
Ivy: $baseUri/[organisation]/[module]/[revision]/ivy-[revision].xml
+Following the Maven convention, the 'organisation' value is further processed by replacing '.' with '/'.
+
+A Repository Layout that applies the following patterns:
+
Artifacts: $baseUri/[organisation]/[module]/[revision]/[type]s/[artifact](.[ext])
Ivy: $baseUri/[organisation]/[module]/[revision]/[type]s/[artifact](.[ext])
Note: This method is deprecated and will be removed in the next major version of Gradle.
Specifies how the items of the repository are organized.
+
+The layout is configured with the supplied closure.
+
+Recognised values are as follows:
+
+A Repository Layout that applies the following patterns:
+
Artifacts: $baseUri/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier])(.[ext])
Ivy: $baseUri/[organisation]/[module]/[revision]/ivy-[revision].xml
+A Repository Layout that applies the following patterns:
+
Artifacts: $baseUri/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier])(.[ext])
Ivy: $baseUri/[organisation]/[module]/[revision]/ivy-[revision].xml
+Following the Maven convention, the 'organisation' value is further processed by replacing '.' with '/'.
+
+A Repository Layout that applies the following patterns:
+
Artifacts: $baseUri/[organisation]/[module]/[revision]/[type]s/[artifact](.[ext])
Ivy: $baseUri/[organisation]/[module]/[revision]/[type]s/[artifact](.[ext])
Note: this pattern is currently Incubating
.
+A repository layout that allows custom patterns to be defined. eg:
+
+repositories {
+ ivy {
+ layout 'pattern' , {
+ artifact '[module]/[revision]/[artifact](.[ext])'
+ ivy '[module]/[revision]/ivy.xml'
+ }
+ }
+}
+ The available pattern tokens are listed as part of Ivy's Main Concepts documentation .
Note: This method is incubating and may change in a future version of Gradle.
Configures the metadata sources for this repository. This method will replace any previously configured sources
+of metadata.
Note: This method is incubating and may change in a future version of Gradle.
Specifies how the items of the repository are organized.
+
+The layout is configured with the supplied closure.
+
+repositories {
+ ivy {
+ patternLayout {
+ artifact '[module]/[revision]/[artifact](.[ext])'
+ ivy '[module]/[revision]/ivy.xml'
+ }
+ }
+}
+ The available pattern tokens are listed as part of Ivy's Main Concepts documentation .
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.plugins.quality.CodeQualityExtension.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.plugins.quality.CodeQualityExtension.html
new file mode 100644
index 0000000..0c02620
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.plugins.quality.CodeQualityExtension.html
@@ -0,0 +1,15 @@
+
+CodeQualityExtension - Gradle DSL Version 5.1.1
Base Code Quality Extension.
Property Description ignoreFailures
Whether to allow the build to continue if there are warnings.
+
+Example: ignoreFailures = true
reportsDir
The directory where reports will be generated.
sourceSets
The source sets to be analyzed as part of the check
and build
tasks.
toolVersion
The version of the code quality tool to be used.
Whether to allow the build to continue if there are warnings.
+
+Example: ignoreFailures = true
The directory where reports will be generated.
The source sets to be analyzed as part of the check
and build
tasks.
Default: project.sourceSets
The version of the code quality tool to be used.
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.publish.maven.MavenPomDeveloper.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.publish.maven.MavenPomDeveloper.html
new file mode 100644
index 0000000..ffa0286
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.publish.maven.MavenPomDeveloper.html
@@ -0,0 +1,11 @@
+
+MavenPomDeveloper - Gradle DSL Version 5.1.1
Note: This class is incubating and may change in a future version of Gradle.
A developer of a Maven publication.
Property Description email
Incubating
The email
id
Incubating
The unique ID of this developer in the SCM.
name
Incubating
The name of this developer.
organization
Incubating
The organization name of this developer.
organizationUrl
Incubating
The organization's URL of this developer.
properties
Incubating
The properties of this developer.
roles
Incubating
The roles of this developer.
timezone
Incubating
The timezone of this developer.
url
Incubating
The URL of this developer.
Note: This property is incubating and may change in a future version of Gradle.
The email
Note: This property is incubating and may change in a future version of Gradle.
The unique ID of this developer in the SCM.
Note: This property is incubating and may change in a future version of Gradle.
The name of this developer.
Note: This property is incubating and may change in a future version of Gradle.
The organization name of this developer.
Note: This property is incubating and may change in a future version of Gradle.
The organization's URL of this developer.
Note: This property is incubating and may change in a future version of Gradle.
The properties of this developer.
Note: This property is incubating and may change in a future version of Gradle.
The roles of this developer.
Note: This property is incubating and may change in a future version of Gradle.
The timezone of this developer.
Note: This property is incubating and may change in a future version of Gradle.
The URL of this developer.
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.publish.maven.MavenPomOrganization.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.publish.maven.MavenPomOrganization.html
new file mode 100644
index 0000000..76e9e60
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.publish.maven.MavenPomOrganization.html
@@ -0,0 +1,11 @@
+
+MavenPomOrganization - Gradle DSL Version 5.1.1
Note: This class is incubating and may change in a future version of Gradle.
The organization of a Maven publication.
Property Description name
Incubating
The name of this organization.
url
Incubating
The URL of this organization.
Note: This property is incubating and may change in a future version of Gradle.
The name of this organization.
Note: This property is incubating and may change in a future version of Gradle.
The URL of this organization.
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.tasks.AbstractCopyTask.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.tasks.AbstractCopyTask.html
new file mode 100644
index 0000000..9d67c2a
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.tasks.AbstractCopyTask.html
@@ -0,0 +1,181 @@
+
+AbstractCopyTask - Gradle DSL Version 5.1.1
AbstractCopyTask
is the base class for all copy tasks.
Property Description caseSensitive
Specifies whether case-sensitive pattern matching should be used.
dirMode
The Unix permissions to use for the target directories. null
means that existing
+permissions are preserved. It is dependent on the copy action implementation whether these permissions
+will actually be applied.
duplicatesStrategy
The strategy to use when trying to copy more than one file to the same destination.
+
excludes
The set of exclude patterns.
fileMode
The Unix permissions to use for the target files. null
means that existing
+permissions are preserved. It is dependent on the copy action implementation whether these permissions
+will actually be applied.
includeEmptyDirs
Tells if empty target directories will be included in the copy.
includes
The set of include patterns.
source
The source files for this task.
Method Description eachFile (closure)
Adds an action to be applied to each file as it about to be copied into its destination. The given closure is
+called with a FileCopyDetails
as its parameter. Actions are executed in the order
+added, and are inherited from the parent spec.
eachFile (action)
Adds an action to be applied to each file as it is about to be copied into its destination. The action can change
+the destination path of the file, filter the contents of the file, or exclude the file from the result entirely.
+Actions are executed in the order added, and are inherited from the parent spec.
exclude (excludeSpec)
Adds an exclude spec. This method may be called multiple times to append new specs.The given closure is passed a
+FileTreeElement
as its parameter. The closure should return true or false. Example:
+
+
exclude (excludes)
Adds an ANT style exclude pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
+any exclude pattern to be processed.
exclude (excludes)
Adds an ANT style exclude pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
+any exclude pattern to be processed.
exclude (excludeSpec)
Adds an exclude spec. This method may be called multiple times to append new specs.
+
+If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
+any exclude pattern to be processed.
expand (properties)
Expands property references in each file as it is copied. More specifically, each file is transformed using
+Groovy's SimpleTemplateEngine
. This means you can use simple property references, such as
+$property
or ${property}
in the file. You can also include arbitrary Groovy code in the
+file, such as ${version ?: 'unknown'}
or ${classpath*.name.join(' ')}
filesMatching (patterns, action)
Configure the FileCopyDetails
for each file whose path matches any of the specified Ant-style patterns.
+This is equivalent to using eachFile() and selectively applying a configuration based on the file's path.
filesMatching (pattern, action)
Configure the FileCopyDetails
for each file whose path matches the specified Ant-style pattern.
+This is equivalent to using eachFile() and selectively applying a configuration based on the file's path.
filesNotMatching (patterns, action)
Configure the FileCopyDetails
for each file whose path does not match any of the specified
+Ant-style patterns. This is equivalent to using eachFile() and selectively applying a configuration based on the
+file's path.
filesNotMatching (pattern, action)
Configure the FileCopyDetails
for each file whose path does not match the specified
+Ant-style pattern. This is equivalent to using eachFile() and selectively applying a configuration based on the
+file's path.
filter (closure)
Adds a content filter based on the provided closure. The Closure will be called with each line (stripped of line
+endings) and should return a String to replace the line or null
to remove the line. If every line is
+removed, the result will be an empty file, not an absent one.
filter (filterType)
Adds a content filter to be used during the copy. Multiple calls to filter, add additional filters to the
+filter chain. Each filter should implement java.io.FilterReader
. Include org.apache.tools.ant.filters.*
for access to all the standard Ant filters.
filter (properties, filterType)
Adds a content filter to be used during the copy. Multiple calls to filter, add additional filters to the
+filter chain. Each filter should implement java.io.FilterReader
. Include org.apache.tools.ant.filters.*
for access to all the standard Ant filters.
filter (transformer)
Adds a content filter based on the provided transformer. The Closure will be called with each line (stripped of line
+endings) and should return a String to replace the line or null
to remove the line. If every line is
+removed, the result will be an empty file, not an absent one.
from (sourcePath, c)
Specifies the source files or directories for a copy and creates a child CopySourceSpec
. The given source
+path is evaluated as per Project.files(java.lang.Object[])
.
from (sourcePath, configureAction)
Specifies the source files or directories for a copy and creates a child CopySpec
. The given source
+path is evaluated as per Project.files(java.lang.Object[])
.
from (sourcePaths)
Specifies source files or directories for a copy. The given paths are evaluated as per Project.files(java.lang.Object[])
.
include (includeSpec)
Adds an include spec. This method may be called multiple times to append new specs. The given closure is passed a
+FileTreeElement
as its parameter.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns or specs to be included.
include (includes)
Adds an ANT style include pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns to be processed.
include (includes)
Adds an ANT style include pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns to be processed.
include (includeSpec)
Adds an include spec. This method may be called multiple times to append new specs.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns or specs to be included.
into (destDir)
Specifies the destination directory for a copy. The destination is evaluated as per Project.file(java.lang.Object)
.
into (destPath, configureClosure)
Creates and configures a child CopySpec
with the given destination path.
+The destination is evaluated as per Project.file(java.lang.Object)
.
into (destPath, copySpec)
Creates and configures a child CopySpec
with the given destination path.
+The destination is evaluated as per Project.file(java.lang.Object)
.
rename (closure)
Renames a source file. The closure will be called with a single parameter, the name of the file.
+The closure should return a String object with a new target name. The closure may return null,
+in which case the original name will be used.
rename (sourceRegEx, replaceWith)
Renames files based on a regular expression. Uses java.util.regex type of regular expressions. Note that the
+replace string should use the '$1' syntax to refer to capture groups in the source regular expression. Files
+that do not match the source regular expression will be copied with the original name.
+
+
rename (sourceRegEx, replaceWith)
Renames files based on a regular expression. See CopyProcessingSpec.rename(java.lang.String, java.lang.String)
.
rename (renamer)
Renames a source file. The function will be called with a single parameter, the name of the file.
+The function should return a new target name. The function may return null,
+in which case the original name will be used.
with (sourceSpecs)
Adds the given specs as a child of this spec.
+
+
Specifies whether case-sensitive pattern matching should be used.
The Unix permissions to use for the target directories. null
means that existing
+permissions are preserved. It is dependent on the copy action implementation whether these permissions
+will actually be applied.
The set of exclude patterns.
The Unix permissions to use for the target files. null
means that existing
+permissions are preserved. It is dependent on the copy action implementation whether these permissions
+will actually be applied.
Tells if empty target directories will be included in the copy.
The set of include patterns.
The source files for this task.
Adds an action to be applied to each file as it about to be copied into its destination. The given closure is
+called with a FileCopyDetails
as its parameter. Actions are executed in the order
+added, and are inherited from the parent spec.
Adds an action to be applied to each file as it is about to be copied into its destination. The action can change
+the destination path of the file, filter the contents of the file, or exclude the file from the result entirely.
+Actions are executed in the order added, and are inherited from the parent spec.
Adds an exclude spec. This method may be called multiple times to append new specs.The given closure is passed a
+FileTreeElement
as its parameter. The closure should return true or false. Example:
+
+
+copySpec {
+ from 'source'
+ into 'destination'
+
+ exclude { it.file in configurations.someConf.files }
+}
+
+
+If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
+any exclude pattern to be processed.
Adds an ANT style exclude pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
+any exclude pattern to be processed.
Adds an ANT style exclude pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
+any exclude pattern to be processed.
Adds an exclude spec. This method may be called multiple times to append new specs.
+
+If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
+any exclude pattern to be processed.
Expands property references in each file as it is copied. More specifically, each file is transformed using
+Groovy's SimpleTemplateEngine
. This means you can use simple property references, such as
+$property
or ${property}
in the file. You can also include arbitrary Groovy code in the
+file, such as ${version ?: 'unknown'}
or ${classpath*.name.join(' ')}
Configure the FileCopyDetails
for each file whose path matches any of the specified Ant-style patterns.
+This is equivalent to using eachFile() and selectively applying a configuration based on the file's path.
Configure the FileCopyDetails
for each file whose path matches the specified Ant-style pattern.
+This is equivalent to using eachFile() and selectively applying a configuration based on the file's path.
Configure the FileCopyDetails
for each file whose path does not match any of the specified
+Ant-style patterns. This is equivalent to using eachFile() and selectively applying a configuration based on the
+file's path.
Configure the FileCopyDetails
for each file whose path does not match the specified
+Ant-style pattern. This is equivalent to using eachFile() and selectively applying a configuration based on the
+file's path.
Adds a content filter based on the provided closure. The Closure will be called with each line (stripped of line
+endings) and should return a String to replace the line or null
to remove the line. If every line is
+removed, the result will be an empty file, not an absent one.
Adds a content filter to be used during the copy. Multiple calls to filter, add additional filters to the
+filter chain. Each filter should implement java.io.FilterReader
. Include org.apache.tools.ant.filters.*
for access to all the standard Ant filters.
Examples:
+
+filter(StripJavaComments)
+filter(com.mycompany.project.CustomFilter)
+ Adds a content filter to be used during the copy. Multiple calls to filter, add additional filters to the
+filter chain. Each filter should implement java.io.FilterReader
. Include org.apache.tools.ant.filters.*
for access to all the standard Ant filters.
Filter properties may be specified using groovy map syntax.
Examples:
+
+filter(HeadFilter, lines:25 , skip:2 )
+filter(ReplaceTokens, tokens:[copyright:'2009' , version:'2.3.1' ])
+ Adds a content filter based on the provided transformer. The Closure will be called with each line (stripped of line
+endings) and should return a String to replace the line or null
to remove the line. If every line is
+removed, the result will be an empty file, not an absent one.
Specifies the source files or directories for a copy and creates a child CopySourceSpec
. The given source
+path is evaluated as per Project.files(java.lang.Object[])
.
Adds an include spec. This method may be called multiple times to append new specs. The given closure is passed a
+FileTreeElement
as its parameter.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns or specs to be included.
Adds an ANT style include pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns to be processed.
Adds an ANT style include pattern. This method may be called multiple times to append new patterns and multiple
+patterns may be specified in a single call.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns to be processed.
Adds an include spec. This method may be called multiple times to append new specs.
+
+If includes are not provided, then all files in this container will be included. If includes are provided, then a
+file must match at least one of the include patterns or specs to be included.
Renames a source file. The closure will be called with a single parameter, the name of the file.
+The closure should return a String object with a new target name. The closure may return null,
+in which case the original name will be used.
Renames files based on a regular expression. Uses java.util.regex type of regular expressions. Note that the
+replace string should use the '$1' syntax to refer to capture groups in the source regular expression. Files
+that do not match the source regular expression will be copied with the original name.
+
+
Example:
+
+rename '(.*)_OEM_BLUE_(.*)' , '$1$2'
+
+would map the file 'style_OEM_BLUE_.css' to 'style.css'
Renames a source file. The function will be called with a single parameter, the name of the file.
+The function should return a new target name. The function may return null,
+in which case the original name will be used.
Adds the given specs as a child of this spec.
+
+
+def contentSpec = copySpec {
+ from("content" ) {
+ include "**/*.txt"
+ }
+}
+
+task copy(type: Copy) {
+ into "$buildDir/copy"
+ with contentSpec
+}
+
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.tasks.ScalaSourceSet.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.tasks.ScalaSourceSet.html
new file mode 100644
index 0000000..48f9d5d
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.api.tasks.ScalaSourceSet.html
@@ -0,0 +1,21 @@
+
+ScalaSourceSet - Gradle DSL Version 5.1.1
A ScalaSourceSetConvention
defines the properties and methods added to a SourceSet
by the ScalaPlugin
.
Property Description allScala
All Scala source for this source set.
scala
The source to be compiled by the Scala compiler for this source set. This may contain both Java and Scala
+source files.
Method Description scala (configureAction)
Configures the Scala source for this set.
+
+
Block Description scala
Configures the Scala source for this set.
+
+
All Scala source for this source set.
Default with scala
plugin: [scala]
The source to be compiled by the Scala compiler for this source set. This may contain both Java and Scala
+source files.
Default with scala
plugin: [${project.projectDir}
/src/${sourceSet.name}
/scala]
Configures the Scala source for this set.
+
+
The given action is used to configure the SourceDirectorySet
which contains the Scala source.
Configures the Scala source for this set.
+
+
The given closure is used to configure the SourceDirectorySet
which contains the Scala source.
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.language.c.tasks.CCompile.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.language.c.tasks.CCompile.html
new file mode 100644
index 0000000..44c692f
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.language.c.tasks.CCompile.html
@@ -0,0 +1,11 @@
+
+CCompile - Gradle DSL Version 5.1.1
Note: This class is incubating and may change in a future version of Gradle.
Compiles C source files into object files.
Property Description compilerArgs
Incubating
Additional arguments to provide to the compiler.
debuggable
Incubating
Should the compiler generate debuggable code?
includes
Incubating
The header directories to be used for compilation.
macros
Incubating
Macros that should be defined for the compiler.
objectFileDir
Incubating
The directory where object files will be generated.
optimized
Incubating
Should the compiler generate optimized code?
positionIndependentCode
Incubating
Should the compiler generate position independent code?
source
Incubating
The source files to be compiled.
systemIncludes
Incubating
The system include directories to be used for compilation.
targetPlatform
Incubating
The platform being compiled for.
toolChain
Incubating
The tool chain used for compilation.
Method Description includes (includeRoots)
Incubating
Add directories where the compiler should search for header files.
source (sourceFiles)
Incubating
Adds a set of source files to be compiled. The provided sourceFiles object is evaluated as per Project.files(java.lang.Object[])
.
Note: This property is incubating and may change in a future version of Gradle.
Additional arguments to provide to the compiler.
Note: This property is incubating and may change in a future version of Gradle.
Should the compiler generate debuggable code?
Note: This property is incubating and may change in a future version of Gradle.
The header directories to be used for compilation.
Note: This property is incubating and may change in a future version of Gradle.
Macros that should be defined for the compiler.
Note: This property is incubating and may change in a future version of Gradle.
The directory where object files will be generated.
Note: This property is incubating and may change in a future version of Gradle.
Should the compiler generate optimized code?
boolean
positionIndependentCode
Note: This property is incubating and may change in a future version of Gradle.
Should the compiler generate position independent code?
Note: This property is incubating and may change in a future version of Gradle.
The source files to be compiled.
Note: This property is incubating and may change in a future version of Gradle.
The system include directories to be used for compilation.
Note: This property is incubating and may change in a future version of Gradle.
The platform being compiled for.
Note: This property is incubating and may change in a future version of Gradle.
The tool chain used for compilation.
void
includes
(Object
includeRoots)Note: This method is incubating and may change in a future version of Gradle.
Add directories where the compiler should search for header files.
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.plugins.ide.api.PropertiesFileContentMerger.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.plugins.ide.api.PropertiesFileContentMerger.html
new file mode 100644
index 0000000..47a1f2e
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.plugins.ide.api.PropertiesFileContentMerger.html
@@ -0,0 +1,56 @@
+
+PropertiesFileContentMerger - Gradle DSL Version 5.1.1
PropertiesFileContentMergerModels the generation/parsing/merging capabilities.
+Adds properties-related hooks.
+
+For examples see docs for EclipseJdt
and others.
Method Description beforeMerged (closure)
Adds a closure to be called after content is loaded from existing file but before gradle build information is merged.
+
beforeMerged (action)
Adds an action to be called after content is loaded from existing file but before gradle build information is merged.
+
whenMerged (closure)
Adds a closure to be called after content is loaded from existing file and after gradle build information is merged.
+
whenMerged (action)
Adds an action to be called after content is loaded from existing file and after gradle build information is merged.
+
withProperties (closure)
Adds a closure to be called when the file has been created.
+The Properties
are passed to the closure as a parameter.
+The closure can modify the Properties before they are written to the output file.
+
withProperties (action)
Adds an action to be called when the file has been created.
+The Properties
are passed to the action as a parameter.
+The action can modify the Properties before they are written to the output file.
+
Adds a closure to be called after content is loaded from existing file but before gradle build information is merged.
+
+This is advanced api that gives access to internal implementation.
+It might be useful if you want to alter the way gradle build information is merged into existing file content.
+
+For examples see docs for EclipseProject
+or IdeaProject
and others.
void
beforeMerged
(Action
<?>
action)Adds an action to be called after content is loaded from existing file but before gradle build information is merged.
+
+This is advanced api that gives access to internal implementation.
+It might be useful if you want to alter the way gradle build information is merged into existing file content.
+
+For examples see docs for EclipseProject
+or IdeaProject
and others.
Adds a closure to be called after content is loaded from existing file and after gradle build information is merged.
+
+This is advanced api that gives access to internal implementation of idea plugin.
+Use it only to tackle some tricky edge cases.
+
+For examples see docs for EclipseProject
+or IdeaProject
and others.
void
whenMerged
(Action
<?>
action)Adds an action to be called after content is loaded from existing file and after gradle build information is merged.
+
+This is advanced api that gives access to internal implementation of idea plugin.
+Use it only to tackle some tricky edge cases.
+
+For examples see docs for EclipseProject
+or IdeaProject
and others.
void
withProperties
(Closure
closure)Adds a closure to be called when the file has been created.
+The Properties
are passed to the closure as a parameter.
+The closure can modify the Properties before they are written to the output file.
+
+For examples see docs for EclipseJdt
and others.
Adds an action to be called when the file has been created.
+The Properties
are passed to the action as a parameter.
+The action can modify the Properties before they are written to the output file.
+
+For examples see docs for EclipseJdt
and others.
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.plugins.ide.eclipse.GenerateEclipseJdt.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.plugins.ide.eclipse.GenerateEclipseJdt.html
new file mode 100644
index 0000000..6a4d2fe
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/dsl/org.gradle.plugins.ide.eclipse.GenerateEclipseJdt.html
@@ -0,0 +1,15 @@
+
+GenerateEclipseJdt - Gradle DSL Version 5.1.1
Generates the Eclipse JDT configuration file. If you want to fine tune the eclipse configuration
+
+At this moment nearly all configuration is done via EclipseJdt
.
Property Description inputFile
The input file to load the initial configuration from. Defaults to the output file. If the specified input file
+does not exist, this task uses some default initial configuration.
jdt
Eclipse JDT model that contains information needed to generate the JDT file.
outputFile
The output file to write the final configuration to.
The input file to load the initial configuration from. Defaults to the output file. If the specified input file
+does not exist, this task uses some default initial configuration.
Eclipse JDT model that contains information needed to generate the JDT file.
Default with eclipse
and java
plugins: project.eclipse.jdt
The output file to write the final configuration to.
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/allpackages-index.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/allpackages-index.html
new file mode 100644
index 0000000..7ce62d6
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/allpackages-index.html
@@ -0,0 +1,1538 @@
+
+
+
+
+
+All Packages (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/javadoc.css b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/javadoc.css
new file mode 100644
index 0000000..600f74c
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/javadoc.css
@@ -0,0 +1,1226 @@
+/* This file is a copy of the default stylesheet generated by Java 9 javadoc styles with minor tweaks (fonts and colors). */
+
+/* Lato (normal, regular) */
+@font-face {
+ font-family: Lato;
+ font-weight: 400;
+ font-style: normal;
+ src: url("https://assets.gradle.com/lato/fonts/lato-normal/lato-normal.woff2") format("woff2"),
+ url("https://assets.gradle.com/lato/fonts/lato-normal/lato-normal.woff") format("woff");
+}
+/* Lato (normal, italic) */
+@font-face {
+ font-display: swap;
+ font-family: Lato;
+ font-weight: 400;
+ font-style: italic;
+ src: url("https://assets.gradle.com/lato/fonts/lato-normal-italic/lato-normal-italic.woff2") format("woff2"),
+ url("https://assets.gradle.com/lato/fonts/lato-normal-italic/lato-normal-italic.woff") format("woff");
+}
+/* Lato (bold, regular) */
+@font-face {
+ font-display: swap;
+ font-family: Lato;
+ font-weight: 500;
+ font-style: normal;
+ src: url("https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff2") format("woff2"),
+ url("https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff") format("woff");
+}
+/* Lato (bold, regular) */
+@font-face {
+ font-display: swap;
+ font-family: Lato;
+ font-weight: 800;
+ font-style: normal;
+ src: url("https://assets.gradle.com/lato/fonts/lato-heavy/lato-heavy.woff2") format("woff2"),
+ url("https://assets.gradle.com/lato/fonts/lato-heavy/lato-heavy.woff") format("woff");
+}
+
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+body {
+ background-color: #ffffff;
+ color: #353833;
+ font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
+ font-size: 14px;
+ margin: 0;
+ padding: 0;
+ height: 100%;
+ width: 100%;
+}
+
+iframe {
+ margin: 0;
+ padding: 0;
+ height: 100%;
+ width: 100%;
+ overflow-y: scroll;
+ border: none;
+}
+
+a:link, a:visited {
+ text-decoration: none;
+ color: #4A6782;
+}
+
+a[href]:hover, a[href]:focus {
+ text-decoration: none;
+ color: #bb7a2a;
+}
+
+a[name] {
+ color: #353833;
+}
+
+a[name]:before, a[name]:target, a[id]:before, a[id]:target {
+ content: "";
+ display: inline-block;
+ position: relative;
+ padding-top: 129px;
+ margin-top: -129px;
+}
+
+.searchTagResult:before, .searchTagResult:target {
+ color: red;
+}
+
+pre {
+ font-family: 'DejaVu Sans Mono', monospace;
+ font-size: 14px;
+}
+
+h1 {
+ font-size: 20px;
+}
+
+h2 {
+ font-size: 18px;
+}
+
+h3 {
+ font-size: 16px;
+ font-style: italic;
+}
+
+h4 {
+ font-size: 13px;
+}
+
+h5 {
+ font-size: 12px;
+}
+
+h6 {
+ font-size: 11px;
+}
+
+ul {
+ list-style-type: disc;
+}
+
+code, tt {
+ font-family: 'DejaVu Sans Mono', monospace;
+ font-size: 14px;
+ padding-top: 4px;
+ margin-top: 8px;
+ line-height: 1.4em;
+}
+
+dt code {
+ font-family: 'DejaVu Sans Mono', monospace;
+ font-size: 14px;
+ padding-top: 4px;
+}
+
+table tr td dt code {
+ font-family: 'DejaVu Sans Mono', monospace;
+ font-size: 14px;
+ vertical-align: top;
+ padding-top: 4px;
+}
+
+sup {
+ font-size: 8px;
+}
+
+/*
+Document title and Copyright styles
+*/
+.clear {
+ clear: both;
+ height: 0px;
+ overflow: hidden;
+}
+
+.aboutLanguage {
+ float: right;
+ padding: 0px 21px;
+ font-size: 11px;
+ z-index: 200;
+ margin-top: -9px;
+}
+
+.legalCopy {
+ margin-left: .5em;
+}
+
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+ color: #FFFFFF;
+ text-decoration: none;
+}
+
+.bar a:hover, .bar a:focus {
+ color: #bb7a2a;
+}
+
+.tab {
+ background-color: #0066FF;
+ color: #ffffff;
+ padding: 8px;
+ width: 5em;
+ font-weight: bold;
+}
+
+/*
+Navigation bar styles
+*/
+.bar {
+ background-color: #DDDDDD;
+ color: #02303A;
+ padding: .8em .5em .4em .8em;
+ height: auto; /*height:1.8em;*/
+ font-size: 11px;
+ margin: 0;
+}
+
+.navPadding {
+ padding-top: 107px;
+}
+
+.topNav {
+ background-color: #DDDDDD;
+ color: #02303A;
+ float: left;
+ padding: 0;
+ width: 100%;
+ clear: right;
+ height: 2.8em;
+ padding-top: 10px;
+ overflow: hidden;
+ font-size: 12px;
+}
+
+.bottomNav {
+ margin-top: 10px;
+ background-color: #DDDDDD;
+ color: #02303A;
+ float: left;
+ padding: 0;
+ width: 100%;
+ clear: right;
+ height: 2.8em;
+ padding-top: 10px;
+ overflow: hidden;
+ font-size: 12px;
+}
+
+.subNav {
+ background-color: #dee3e9;
+ float: left;
+ width: 100%;
+ overflow: hidden;
+ font-size: 12px;
+}
+
+.subNav div {
+ clear: left;
+ float: left;
+ padding: 0 0 5px 6px;
+ text-transform: uppercase;
+}
+
+ul.navList, ul.subNavList {
+ float: left;
+ margin: 0 25px 0 0;
+ padding: 0;
+}
+
+ul.navList li {
+ list-style: none;
+ float: left;
+ padding: 5px 6px;
+ text-transform: uppercase;
+}
+
+ul.navListSearch {
+ float: right;
+ margin: 0 0 0 0;
+ padding: 0;
+}
+
+ul.navListSearch li {
+ list-style: none;
+ float: right;
+ padding: 5px 6px;
+ text-transform: uppercase;
+}
+
+ul.navListSearch li span {
+ position: relative;
+ right: -16px;
+}
+
+ul.subNavList li {
+ list-style: none;
+ float: left;
+}
+
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+ color: #FFFFFF;
+ text-decoration: none;
+ text-transform: uppercase;
+}
+
+.topNav a:hover, .bottomNav a:hover {
+ text-decoration: none;
+ color: #bb7a2a;
+ text-transform: uppercase;
+}
+
+.navBarCell1Rev {
+ background-color: #1BA8CB;
+ color: #FFFFFF;
+ margin: auto 5px;
+}
+
+.skipNav {
+ position: absolute;
+ top: auto;
+ left: -9999px;
+ overflow: hidden;
+}
+
+/*
+Page header and footer styles
+*/
+.header, .footer {
+ clear: both;
+ margin: 0 20px;
+ padding: 5px 0 0 0;
+}
+
+.indexNav {
+ position: relative;
+ font-size: 12px;
+ background-color: #dee3e9;
+}
+
+.indexNav ul {
+ margin-top: 0;
+ padding: 5px;
+}
+
+.indexNav ul li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 10px;
+ text-transform: uppercase;
+}
+
+.indexNav h1 {
+ font-size: 13px;
+}
+
+.title {
+ color: #2c4557;
+ margin: 10px 0;
+}
+
+.subTitle {
+ margin: 5px 0 0 0;
+}
+
+.header ul {
+ margin: 0 0 15px 0;
+ padding: 0;
+}
+
+.footer ul {
+ margin: 20px 0 5px 0;
+}
+
+.header ul li, .footer ul li {
+ list-style: none;
+ font-size: 13px;
+}
+
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+ background-color: #dee3e9;
+ border: 1px solid #d0d9e0;
+ margin: 0 0 6px -8px;
+ padding: 7px 5px;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ background-color: #dee3e9;
+ border: 1px solid #d0d9e0;
+ margin: 0 0 6px -8px;
+ padding: 7px 5px;
+}
+
+ul.blockList ul.blockList li.blockList h3 {
+ padding: 0;
+ margin: 15px 0;
+}
+
+ul.blockList li.blockList h2 {
+ padding: 0px 0 20px 0;
+}
+
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+ clear: both;
+ padding: 10px 20px;
+ position: relative;
+}
+
+.indexContainer {
+ margin: 10px;
+ position: relative;
+ font-size: 12px;
+}
+
+.indexContainer h2 {
+ font-size: 13px;
+ padding: 0 0 3px 0;
+}
+
+.indexContainer ul {
+ margin: 0;
+ padding: 0;
+}
+
+.indexContainer ul li {
+ list-style: none;
+ padding-top: 2px;
+}
+
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+ font-size: 12px;
+ font-weight: bold;
+ margin: 10px 0 0 0;
+ color: #4E4E4E;
+}
+
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+ margin: 5px 0 10px 0px;
+ font-size: 14px;
+ font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+.serializedFormContainer dl.nameValue dt {
+ margin-left: 1px;
+ font-size: 1.1em;
+ display: inline;
+ font-weight: bold;
+}
+
+.serializedFormContainer dl.nameValue dd {
+ margin: 0 0 0 1px;
+ font-size: 1.1em;
+ display: inline;
+}
+
+/*
+List styles
+*/
+li.circle {
+ list-style: circle;
+}
+
+ul.horizontal li {
+ display: inline;
+ font-size: 0.9em;
+}
+
+ul.inheritance {
+ margin: 0;
+ padding: 0;
+}
+
+ul.inheritance li {
+ display: inline;
+ list-style: none;
+}
+
+ul.inheritance li ul.inheritance {
+ margin-left: 15px;
+ padding-left: 15px;
+ padding-top: 1px;
+}
+
+ul.blockList, ul.blockListLast {
+ margin: 10px 0 10px 0;
+ padding: 0;
+}
+
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+ list-style: none;
+ margin-bottom: 15px;
+ line-height: 1.4;
+}
+
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+ padding: 0px 20px 5px 10px;
+ border: 1px solid #ededed;
+ background-color: #f8f8f8;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+ padding: 0 0 5px 8px;
+ background-color: #ffffff;
+ border: none;
+}
+
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+ margin-left: 0;
+ padding-left: 0;
+ padding-bottom: 15px;
+ border: none;
+}
+
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+ list-style: none;
+ border-bottom: none;
+ padding-bottom: 0;
+}
+
+table tr td dl, table tr td dl dt, table tr td dl dd {
+ margin-top: 0;
+ margin-bottom: 1px;
+}
+
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary,
+.requiresSummary, .packagesSummary, .providesSummary, .usesSummary {
+ width: 100%;
+ border-spacing: 0;
+ border-left: 1px solid #EEE;
+ border-right: 1px solid #EEE;
+ border-bottom: 1px solid #EEE;
+}
+
+.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary {
+ padding: 0px;
+}
+
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption,
+.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption {
+ position: relative;
+ text-align: left;
+ background-repeat: no-repeat;
+ color: #FFFFFF;
+ font-weight: bold;
+ clear: none;
+ overflow: hidden;
+ padding: 0px;
+ padding-top: 10px;
+ padding-left: 1px;
+ margin: 0px;
+ white-space: pre;
+}
+
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.requiresSummary caption a:link, .packagesSummary caption a:link, providesSummary caption a:link,
+.usesSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.requiresSummary caption a:hover, .packagesSummary caption a:hover, providesSummary caption a:hover,
+.usesSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.requiresSummary caption a:active, .packagesSummary caption a:active, providesSummary caption a:active,
+.usesSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited
+.requiresSummary caption a:visited, .packagesSummary caption a:visited, providesSummary caption a:visited,
+.usesSummary caption a:visited {
+ color: #FFFFFF;
+}
+
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span,
+.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span,
+.usesSummary caption span {
+ white-space: nowrap;
+ padding-top: 5px;
+ padding-left: 12px;
+ padding-right: 12px;
+ padding-bottom: 7px;
+ display: inline-block;
+ float: left;
+ background-color: #1BA8CB;
+ border: none;
+ height: 16px;
+}
+
+.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span {
+ white-space: nowrap;
+ padding-top: 5px;
+ padding-left: 12px;
+ padding-right: 12px;
+ margin-right: 3px;
+ display: inline-block;
+ float: left;
+ background-color: #1BA8CB;
+ height: 16px;
+}
+
+.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span {
+ white-space: nowrap;
+ padding-top: 5px;
+ padding-left: 12px;
+ padding-right: 12px;
+ margin-right: 3px;
+ display: inline-block;
+ float: left;
+ background-color: #DDDDDD;
+ height: 16px;
+}
+
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab,
+.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab {
+ padding-top: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ background-image: none;
+ float: none;
+ display: inline;
+}
+
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd,
+.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd {
+ display: none;
+ width: 5px;
+ position: relative;
+ float: left;
+ background-color: #1BA8CB;
+}
+
+.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd {
+ display: none;
+ width: 5px;
+ margin-right: 3px;
+ position: relative;
+ float: left;
+ background-color: #1BA8CB;
+}
+
+.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd {
+ display: none;
+ width: 5px;
+ margin-right: 3px;
+ position: relative;
+ background-color: #DDDDDD;
+ float: left;
+
+}
+
+.rowColor th, .altColor th {
+ font-weight: normal;
+}
+
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td,
+.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td {
+ text-align: left;
+ padding: 0px 0px 12px 10px;
+}
+
+th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .useSummary th, .constantsSummary th, .packagesSummary th,
+td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td {
+ vertical-align: top;
+ padding-right: 0px;
+ padding-top: 8px;
+ padding-bottom: 3px;
+}
+
+th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .constantsSummary th, .packagesSummary th {
+ background: #dee3e9;
+ text-align: left;
+ padding: 8px 3px 3px 7px;
+}
+
+td.colFirst, th.colFirst {
+ white-space: nowrap;
+ font-size: 13px;
+}
+
+td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colLast {
+ font-size: 13px;
+}
+
+.constantsSummary th, .packagesSummary th {
+ font-size: 13px;
+}
+
+.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst,
+.providesSummary td.colLast {
+ white-space: normal;
+ font-size: 13px;
+}
+
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.requiresSummary td.colFirst, .requiresSummary th.colFirst,
+.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th,
+.usesSummary td.colFirst, .usesSummary th.colFirst,
+.providesSummary td.colFirst, .providesSummary th.colFirst,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName,
+.typeSummary td.colFirst {
+ vertical-align: top;
+}
+
+.packagesSummary th.colLast, .packagesSummary td.colLast {
+ white-space: normal;
+}
+
+td.colFirst a:link, td.colFirst a:visited,
+td.colSecond a:link, td.colSecond a:visited,
+th.colFirst a:link, th.colFirst a:visited,
+th.colSecond a:link, th.colSecond a:visited,
+th.colConstructorName a:link, th.colConstructorName a:visited,
+td.colLast a:link, td.colLast a:visited,
+.constantValuesContainer td a:link, .constantValuesContainer td a:visited {
+ font-weight: bold;
+}
+
+.tableSubHeadingColor {
+ background-color: #EEEEFF;
+}
+
+.altColor, .altColor th {
+ background-color: #FFFFFF;
+}
+
+.rowColor, .rowColor th {
+ background-color: #EEEEEF;
+}
+
+/*
+Content styles
+*/
+.description pre {
+ margin-top: 0;
+}
+
+.deprecatedContent {
+ margin: 0;
+ padding: 10px 0;
+}
+
+.docSummary {
+ padding: 0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ font-style: normal;
+}
+
+div.block {
+ font-size: 14px;
+ font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+ padding-top: 0px;
+}
+
+td.colLast a {
+ padding-bottom: 3px;
+}
+
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+ color: green;
+ padding: 0 30px 0 0;
+}
+
+h1.hidden {
+ visibility: hidden;
+ overflow: hidden;
+ font-size: 10px;
+}
+
+.block {
+ display: block;
+ margin: 3px 10px 2px 0px;
+ color: #474747;
+}
+
+.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
+.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType,
+.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
+.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
+ font-weight: bold;
+}
+
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+ font-style: italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+ font-style: normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2 {
+ padding-bottom: 0px;
+}
+
+/*
+IFRAME specific styles
+*/
+.mainContainer {
+ margin: 0 auto;
+ padding: 0;
+ height: 100%;
+ width: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+}
+
+.leftContainer {
+ height: 100%;
+ position: fixed;
+ width: 320px;
+}
+
+.leftTop {
+ position: relative;
+ float: left;
+ width: 315px;
+ top: 0;
+ left: 0;
+ height: 30%;
+ border-right: 6px solid #ccc;
+ border-bottom: 6px solid #ccc;
+}
+
+.leftBottom {
+ position: relative;
+ float: left;
+ width: 315px;
+ bottom: 0;
+ left: 0;
+ height: 70%;
+ border-right: 6px solid #ccc;
+ border-top: 1px solid #000;
+}
+
+.rightContainer {
+ position: absolute;
+ left: 320px;
+ top: 0;
+ bottom: 0;
+ height: 100%;
+ right: 0;
+ border-left: 1px solid #000;
+}
+
+.rightIframe {
+ margin: 0;
+ padding: 0;
+ height: 100%;
+ right: 30px;
+ width: 100%;
+ overflow: visible;
+ margin-bottom: 30px;
+}
+
+/*
+HTML5 specific styles
+*/
+main, nav, header, footer, section {
+ display: block;
+}
+
+.ui-autocomplete-category {
+ font-weight: bold;
+ font-size: 15px;
+ padding: 7px 0 7px 3px;
+ background-color: #DDDDDD;
+ color: #02303A;
+}
+
+.resultItem {
+ font-size: 13px;
+}
+
+.ui-autocomplete {
+ max-height: 85%;
+ max-width: 65%;
+ overflow-y: scroll;
+ overflow-x: scroll;
+ white-space: nowrap;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+}
+
+ul.ui-autocomplete {
+ position: fixed;
+ z-index: 999999;
+}
+
+ul.ui-autocomplete li {
+ float: left;
+ clear: both;
+ width: 100%;
+}
+
+.resultHighlight {
+ font-weight: bold;
+}
+
+#search {
+ background-image: url('resources/glass.png');
+ background-size: 13px;
+ background-repeat: no-repeat;
+ background-position: 2px 3px;
+ padding-left: 20px;
+ position: relative;
+ right: -18px;
+}
+
+#reset {
+ background-color: rgb(255, 255, 255);
+ border: 0 none;
+ width: 16px;
+ height: 17px;
+ position: relative;
+ left: -2px;
+ background-image: url('resources/x.png');
+ background-repeat: no-repeat;
+ background-size: 12px;
+ background-position: center;
+}
+
+.watermark {
+ color: #888;
+}
+
+.searchTagDescResult {
+ font-style: italic;
+ font-size: 11px;
+}
+
+.searchTagHolderResult {
+ font-style: italic;
+ font-size: 12px;
+}
+
+.moduleGraph span {
+ display: none;
+ position: absolute;
+}
+
+.moduleGraph:hover span {
+ display: block;
+ margin: -100px 0 0 100px;
+ z-index: 1;
+}
+
+/*
+ * Styles for user-provided tables.
+ *
+ * borderless:
+ * No borders, vertical margins, styled caption.
+ * This style is provided for use with existing doc comments.
+ * In general, borderless tables should not be used for layout purposes.
+ *
+ * plain:
+ * Plain borders around table and cells, vertical margins, styled caption.
+ * Best for small tables or for complex tables for tables with cells that span
+ * rows and columns, when the "striped" style does not work well.
+ *
+ * striped:
+ * Borders around the table and vertical borders between cells, striped rows,
+ * vertical margins, styled caption.
+ * Best for tables that have a header row, and a body containing a series of simple rows.
+ */
+
+table.borderless,
+table.plain,
+table.striped {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+table.borderless > caption,
+table.plain > caption,
+table.striped > caption {
+ font-weight: bold;
+ font-size: smaller;
+}
+
+table.borderless th, table.borderless td,
+table.plain th, table.plain td,
+table.striped th, table.striped td {
+ padding: 2px 5px;
+}
+
+table.borderless,
+table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
+table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
+ border: none;
+}
+
+table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
+ background-color: transparent;
+}
+
+table.plain {
+ border-collapse: collapse;
+ border: 1px solid black;
+}
+
+table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
+ background-color: transparent;
+}
+
+table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
+table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
+ border: 1px solid black;
+}
+
+table.striped {
+ border-collapse: collapse;
+ border: 1px solid black;
+}
+
+table.striped > thead {
+ background-color: #DDD;
+ border: 1px solid black;
+}
+
+table.striped > tbody > tr:nth-child(even) {
+ background-color: #EEE
+}
+
+table.striped > tbody > tr:nth-child(odd) {
+ background-color: #FFF
+}
+
+table.striped > thead > tr > th, table.striped > tbody > tr > th,
+table.striped > tbody > tr > td, table.striped > tbody > tr > td {
+ border-left: 1px solid black;
+ border-right: 1px solid black;
+}
+
+/* SECTION 2 - Gradle style overrides */
+body, body.center {
+ background-image: none;
+ color: #02303A;
+ font-weight: 400;
+ font-size: 16px;
+ -webkit-font-smoothing: antialiased;
+ padding: 0;
+ margin: 0;
+}
+
+body, td, div {
+ font-family: 'Lato', sans-serif;
+}
+
+h1, h2, h3, h4, h5, h6,
+.block h1, .block h2, .block h3, .block h4, .block h5, .block h6 {
+ text-shadow: none;
+ color: #02303A;
+ line-height: inherit;
+}
+
+.block h1, .block h2, .block h3, .block h4, .block h5 {
+ font-weight: 700;
+ font-family: inherit;
+}
+
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd,
+div.block {
+ font-family: 'Lato', sans-serif;
+}
+
+pre,
+code, tt,
+dt code,
+table tr td dt code {
+ font-family: monospace;
+}
+
+h1 {
+ font-weight: 700;
+ font-size: 32px;
+ margin-top: 30px;
+ letter-spacing: -0.01em;
+ line-height: 1.2;
+ word-spacing: -0.05em;
+}
+
+h1.title {
+ margin-top: 30px;
+}
+
+.titlepage h1.title, .titlepage h2.subtitle {
+ color: #02303A;
+}
+
+h2 {
+ font-weight: 700;
+ font-size: 32px;
+ letter-spacing: -0.01em;
+ line-height: 1.2;
+ word-spacing: -0.05em;
+}
+
+h3 {
+ font-size: 1.6875em;
+ line-height: 1.2;
+ word-spacing: -0.05em;
+ font-weight: 700;
+}
+
+a, a:link, a:visited, a:focus,
+.topNav a, .topNav a:link, .topNav a:visited, .topNav a:focus,
+.bottomNav a, .bottomNav a:link, .bottomNav a:visited, .bottomNav a:focus,
+.subNav a, .subNav a:link, .subNav a:visited, .subNav a:focus {
+ color: #1DA2BD;
+ text-decoration: none;
+ -webkit-transition: all .3s ease;
+ -moz-transition: all .3s ease;
+ -o-transition: all .3s ease;
+ transition: all .3s ease;
+ border: none;
+ outline: none;
+}
+
+a:hover, a:active,
+.topNav a:hover, .topNav a:active,
+.bottomNav a:hover, .bottomNav a:active,
+.subNav a:hover, .subNav a:active {
+ color: #1C7487;
+ border-bottom: 0;
+ outline: 0;
+ text-decoration: none;
+}
+
+/* anchors color change */
+/* for the following elements, change the anchor colors */
+.table-of-contents a, .table-of-contents a:link, .table-of-contents a:visited, .table-of-contents a:focus,
+#fixed-issues-list a, #fixed-issues-list a:link, #fixed-issues-list a:visited, #fixed-issues-list a:focus,
+#external-contributions + p + ul > li > a, #external-contributions + p + ul > li > a:link, #external-contributions + p + ul > li > a:visited, #external-contributions + p + ul > li > a:focus,
+#known-issues-list a, #known-issues-list a:link, #known-issues-list a:visited, #known-issues-list a:focus,
+.toc a, .toc a:link, .toc a:visited, .toc a:focus,
+.sidebar a, .sidebar a:link, .sidebar a:visited, .sidebar a:focus,
+.list-of-examples a, .list-of-examples a:link, .list-of-examples a:visited, .list-of-examples a:focus,
+table a, table a:link, table a:visited, table a:focus {
+ color: #02303A;
+}
+
+a, a:link, a:visited, a:focus {
+ color: #000000;
+}
+
+table a, table a:link, table a:visited, table a:focus {
+ color: #000000;
+}
+
+.contentContainer .description a, .contentContainer .description a:link,
+.contentContainer .summary a, .contentContainer .summary a:link,
+.contentContainer .details a, .contentContainer .details a:link {
+ color: #1BA8CB;
+}
+
+.table-of-contents a:hover, .table-of-contents a:active,
+#fixed-issues-list a:hover, #fixed-issues-list a:active,
+#external-contributions + p + ul > li > a:hover, #external-contributions + p + ul > li > a:active,
+#known-issues-list a:hover, #known-issues-list a:active,
+.toc a:hover, .toc a:active,
+.sidebar a:hover, .sidebar a:active,
+.list-of-examples a:hover, .list-of-examples a:active,
+table a:hover, table a:active,
+a:hover, a:link:active,
+table a:hover, table a:link:active {
+ color: #35C1E4;
+}
+
+.navbar a:hover, .navbar a:link:active,
+.contentContainer .description a:hover, .contentContainer .description a:link:active,
+.contentContainer .summary a:hover, .contentContainer .summary a:link:active,
+.contentContainer .details a:hover, .contentContainer .details a:link:active {
+ color: #35C1E4;
+}
+
+/* end anchors color change */
+.topNav, .bottomNav {
+ margin: 55px 0 0 0;
+ background-color: white;
+ color: #02303A;
+ float: left;
+ padding-top: 10px;
+ width: 100%;
+ clear: right;
+ height: 2.8em;
+ overflow: hidden;
+}
+
+.subNav {
+ background-color: #dee3e9;
+ border-bottom: 1px solid #9eadc0;
+ padding-bottom: 0;
+ margin-bottom: 0;
+ float: left;
+ width: 100%;
+ overflow: hidden;
+}
+
+.header {
+ clear: both;
+ margin: 0 20px;
+ padding: 5px 0 0 0;
+}
+
+.title, .subTitle {
+ color: #02303A;
+ margin: 10px 0 20px 0;
+ white-space: normal;
+ word-wrap: break-word;
+ line-height: 100%;
+}
+
+.subTitle {
+ margin: 20px 0 0 0;
+}
+
+.sr-only {
+ border: 0;
+ clip: rect(0, 0, 0, 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/Describable.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/Describable.html
new file mode 100644
index 0000000..4112deb
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/Describable.html
@@ -0,0 +1,259 @@
+
+
+
+
+
+Describable (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+All Known Subinterfaces:
+BuildCacheKey
, CppPlatform
, GitVersionControlSpec
, IdeWorkspace
, MutableVersionConstraint
, NativePlatform
, SourceDirectorySet
, SwiftPlatform
, VersionConstraint
, VersionControlSpec
, VisualStudioSolution
, WorkerConfiguration
, XcodeWorkspace
+
+
+All Known Implementing Classes:
+IdeaProject
+
+
+public interface Describable
+Types can implement this interface when they provide a human-readable display name.
+ It is strongly encouraged to compute this display name lazily: computing a display name,
+ even if it's only a string concatenation, can take a significant amount of time during
+ configuration for something that would only be used, typically, in error messages.
+
+Since:
+3.4
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ComponentMetadataContext.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ComponentMetadataContext.html
new file mode 100644
index 0000000..a9c0807
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ComponentMetadataContext.html
@@ -0,0 +1,271 @@
+
+
+
+
+
+ComponentMetadataContext (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ComponentMetadataRule.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ComponentMetadataRule.html
new file mode 100644
index 0000000..f9ee237
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ComponentMetadataRule.html
@@ -0,0 +1,211 @@
+
+
+
+
+
+ComponentMetadataRule (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/VariantMetadata.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/VariantMetadata.html
new file mode 100644
index 0000000..987a92d
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/VariantMetadata.html
@@ -0,0 +1,313 @@
+
+
+
+
+
+VariantMetadata (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html
new file mode 100644
index 0000000..20d4291
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html
@@ -0,0 +1,1079 @@
+
+
+
+
+
+DependencyHandler (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Abstract Methods
+
+Modifier and Type
+Method
+Description
+
+
+Dependency
+add (String configurationName,
+ Object dependencyNotation)
+
+Adds a dependency to the given configuration.
+
+
+
+Dependency
+add (String configurationName,
+ Object dependencyNotation,
+ Closure configureClosure)
+
+Adds a dependency to the given configuration, and configures the dependency using the given closure.
+
+
+
+void
+artifactTypes (Action <? super ArtifactTypeContainer > configureAction)
+
+Configures the artifact type definitions for this handler.
+
+
+
+AttributesSchema
+attributesSchema (Action <? super AttributesSchema > configureAction)
+
+Configures the attributes schema.
+
+
+
+void
+components (Action <? super ComponentMetadataHandler > configureAction)
+
+Configures component metadata for this project.
+
+
+
+void
+constraints (Action <? super DependencyConstraintHandler > configureAction)
+
+Configures dependency constraint for this project.
+
+
+
+Dependency
+create (Object dependencyNotation)
+
+Creates a dependency without adding it to a configuration.
+
+
+
+Dependency
+create (Object dependencyNotation,
+ Closure configureClosure)
+
+Creates a dependency without adding it to a configuration, and configures the dependency using
+ the given closure.
+
+
+
+ArtifactResolutionQuery
+createArtifactResolutionQuery ()
+
+Creates an artifact resolution query.
+
+
+
+Dependency
+enforcedPlatform (Object notation)
+
+Declares a dependency on an enforced platform.
+
+
+
+Dependency
+enforcedPlatform (Object notation,
+ Action <? super Dependency > configureAction)
+
+Declares a dependency on an enforced platform.
+
+
+
+ArtifactTypeContainer
+getArtifactTypes ()
+
+Returns the artifact type definitions for this handler.
+
+
+
+AttributesSchema
+getAttributesSchema ()
+
+Returns the attributes schema for this handler.
+
+
+
+ComponentMetadataHandler
+getComponents ()
+
+Returns the component metadata handler for this project.
+
+
+
+DependencyConstraintHandler
+getConstraints ()
+
+Returns the dependency constraint handler for this project.
+
+
+
+ComponentModuleMetadataHandler
+getModules ()
+
+Returns the component module metadata handler for this project.
+
+
+
+Dependency
+gradleApi ()
+
+Creates a dependency on the API of the current version of Gradle.
+
+
+
+Dependency
+gradleTestKit ()
+
+
+
+
+
+Dependency
+localGroovy ()
+
+Creates a dependency on the Groovy that is distributed with the current version of Gradle.
+
+
+
+Dependency
+module (Object notation)
+
+Creates a dependency on a client module.
+
+
+
+Dependency
+module (Object notation,
+ Closure configureClosure)
+
+Creates a dependency on a client module.
+
+
+
+void
+modules (Action <? super ComponentModuleMetadataHandler > configureAction)
+
+Configures module metadata for this project.
+
+
+
+Dependency
+platform (Object notation)
+
+Declares a dependency on a platform.
+
+
+
+Dependency
+platform (Object notation,
+ Action <? super Dependency > configureAction)
+
+Declares a dependency on a platform.
+
+
+
+Dependency
+project (Map <String ,?> notation)
+
+Creates a dependency on a project.
+
+
+
+void
+registerTransform (Action <? super VariantTransform > registrationAction)
+
+Register an artifact transformation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+add
+@Nullable
+Dependency add(String configurationName,
+ Object dependencyNotation)
+Adds a dependency to the given configuration.
+
+Parameters:
+configurationName
- The name of the configuration.
+dependencyNotation
- The dependency notation, in one of the notations described above.
+Returns:
+The dependency.
+
+
+
+
+
+
+
+
+add
+Dependency add(String configurationName,
+ Object dependencyNotation,
+ Closure configureClosure)
+Adds a dependency to the given configuration, and configures the dependency using the given closure.
+
+Parameters:
+configurationName
- The name of the configuration.
+dependencyNotation
- The dependency notation, in one of the notations described above.
+configureClosure
- The closure to use to configure the dependency.
+Returns:
+The dependency.
+
+
+
+
+
+
+
+
+
+
+
+
+create
+Dependency create(Object dependencyNotation,
+ Closure configureClosure)
+Creates a dependency without adding it to a configuration, and configures the dependency using
+ the given closure.
+
+Parameters:
+dependencyNotation
- The dependency notation, in one of the notations described above.
+configureClosure
- The closure to use to configure the dependency.
+Returns:
+The dependency.
+
+
+
+
+
+
+
+
+
+
+
+
+module
+Dependency module(Object notation,
+ Closure configureClosure)
+Creates a dependency on a client module. The dependency is configured using the given closure before it is
+ returned.
+
+Parameters:
+notation
- The module notation, in one of the notations described above.
+configureClosure
- The closure to use to configure the dependency.
+Returns:
+The dependency.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+getComponents
+ComponentMetadataHandler getComponents()
+Returns the component metadata handler for this project. The returned handler can be used for adding rules
+ that modify the metadata of depended-on software components.
+
+Returns:
+the component metadata handler for this project
+Since:
+1.8
+
+
+
+
+
+
+
+
+
+
+
+
+getModules
+ComponentModuleMetadataHandler getModules()
+Returns the component module metadata handler for this project. The returned handler can be used for adding rules
+ that modify the metadata of depended-on software components.
+
+Returns:
+the component module metadata handler for this project
+Since:
+2.2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+platform
+@Incubating
+Dependency platform(Object notation)
+Declares a dependency on a platform. If the target coordinates represent multiple
+ potential components, the platform component will be selected, instead of the library.
+
+Parameters:
+notation
- the coordinates of the platform
+Since:
+5.0
+
+
+
+
+
+
+
+
+platform
+@Incubating
+Dependency platform(Object notation,
+ Action <? super Dependency > configureAction)
+Declares a dependency on a platform. If the target coordinates represent multiple
+ potential components, the platform component will be selected, instead of the library.
+
+Parameters:
+notation
- the coordinates of the platform
+configureAction
- the dependency configuration block
+Since:
+5.0
+
+
+
+
+
+
+
+
+enforcedPlatform
+@Incubating
+Dependency enforcedPlatform(Object notation)
+Declares a dependency on an enforced platform. If the target coordinates represent multiple
+ potential components, the platform component will be selected, instead of the library.
+ An enforced platform is a platform for which the direct dependencies are forced, meaning
+ that they would override any other version found in the graph.
+
+Parameters:
+notation
- the coordinates of the platform
+Since:
+5.0
+
+
+
+
+
+
+
+
+enforcedPlatform
+@Incubating
+Dependency enforcedPlatform(Object notation,
+ Action <? super Dependency > configureAction)
+Declares a dependency on an enforced platform. If the target coordinates represent multiple
+ potential components, the platform component will be selected, instead of the library.
+ An enforced platform is a platform for which the direct dependencies are forced, meaning
+ that they would override any other version found in the graph.
+
+Parameters:
+notation
- the coordinates of the platform
+configureAction
- the dependency configuration block
+Since:
+5.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ivy/IvyModuleDescriptor.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ivy/IvyModuleDescriptor.html
new file mode 100644
index 0000000..334cc2a
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/ivy/IvyModuleDescriptor.html
@@ -0,0 +1,292 @@
+
+
+
+
+
+IvyModuleDescriptor (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+getIvyStatus
+String getIvyStatus()
+Returns the status attribute of the info element in this descriptor. Note that this
always represents
+ the status from the ivy.xml for this module. It is not affected by changes to the status made via
+ the
ComponentMetadataDetails
interface in a component metadata rule.
+
+Returns:
+the status for this descriptor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/result/ComponentSelectionDescriptor.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/result/ComponentSelectionDescriptor.html
new file mode 100644
index 0000000..bc5c0c2
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/result/ComponentSelectionDescriptor.html
@@ -0,0 +1,270 @@
+
+
+
+
+
+ComponentSelectionDescriptor (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@Incubating
+public interface ComponentSelectionDescriptor
+A component selection description, which wraps a cause with an optional custom description.
+
+Since:
+4.6
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+getDescription
+String getDescription()
+Returns a description for the selection. This may be the default description of a
cause
,
+ or a custom description provided typically through a rule.
+
+Returns:
+the description of this component selection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/type/package-summary.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/type/package-summary.html
new file mode 100644
index 0000000..8ea9e91
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/artifacts/type/package-summary.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+org.gradle.api.artifacts.type (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Types related to artifact type definitions.
+
+Since:
+4.0
+
+
+
+
+Interface Summary
+
+Interface
+Description
+
+
+
+ArtifactTypeContainer
+
+Defines a set of known artifact types and related meta-data.
+
+
+
+ArtifactTypeDefinition
+
+Meta-data about a particular type of artifacts.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/capabilities/CapabilitiesMetadata.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/capabilities/CapabilitiesMetadata.html
new file mode 100644
index 0000000..a8f457b
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/capabilities/CapabilitiesMetadata.html
@@ -0,0 +1,252 @@
+
+
+
+
+
+CapabilitiesMetadata (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/credentials/HttpHeaderCredentials.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/credentials/HttpHeaderCredentials.html
new file mode 100644
index 0000000..f5bea09
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/credentials/HttpHeaderCredentials.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+HttpHeaderCredentials (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+All Superinterfaces:
+Credentials
+
+
+@Incubating
+public interface HttpHeaderCredentials
+extends Credentials
+Credentials that can be used to login to a protected server, e.g. a remote repository by using HTTP header.
+
+Since:
+4.10
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Abstract Methods
+
+Modifier and Type
+Method
+Description
+
+
+String
+getName ()
+
+Returns the header name to use when authenticating.
+
+
+
+String
+getValue ()
+
+Returns the header value to use when authenticating.
+
+
+
+void
+setName (String name)
+
+Sets the header name to use when authenticating.
+
+
+
+void
+setValue (String value)
+
+Sets the header value to use when authenticating.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/file/FileCopyDetails.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/file/FileCopyDetails.html
new file mode 100644
index 0000000..beb2796
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/file/FileCopyDetails.html
@@ -0,0 +1,530 @@
+
+
+
+
+
+FileCopyDetails (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+getPath
+String getPath()
+Returns the path of this file, relative to the root of the copy destination.
+
+ Always uses '/' as the hierarchy separator, regardless of platform file separator.
+ Same as calling getRelativePath().getPathString()
.
+
+Specified by:
+getPath
in interface FileTreeElement
+Returns:
+The path, relative to the root of the copy destination. Never returns null.
+
+
+
+
+
+
+
+
+getRelativePath
+RelativePath getRelativePath()
+Returns the path of this file, relative to the root of the copy destination.
+
+Specified by:
+getRelativePath
in interface FileTreeElement
+Returns:
+The path, relative to the root of the copy destination. Never returns null.
+
+
+
+
+
+
+
+
+
+
+
+
+getSourcePath
+String getSourcePath()
+Returns the path of this file, relative to the root of the containing file tree.
+
+ Always uses '/' as the hierarchy separator, regardless of platform file separator.
+ Same as calling getRelativeSourcePath().getPathString()
.
+
+Returns:
+The path, relative to the root of the containing file tree. Never returns null.
+
+
+
+
+
+
+
+
+getRelativeSourcePath
+RelativePath getRelativeSourcePath()
+Returns the path of this file, relative to the root of the containing file tree.
+
+Returns:
+The path, relative to the root of the containing file tree. Never returns null.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/invocation/package-tree.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/invocation/package-tree.html
new file mode 100644
index 0000000..c416aef
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/invocation/package-tree.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+org.gradle.api.invocation Class Hierarchy (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/java/archives/package-summary.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/java/archives/package-summary.html
new file mode 100644
index 0000000..fac1ea2
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/java/archives/package-summary.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+org.gradle.api.java.archives (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for working with JAR manifests.
+
+
+
+Interface Summary
+
+Interface
+Description
+
+
+
+Attributes
+
+Represent the attributes of a manifest section.
+
+
+
+Manifest
+
+Represents the manifest file of a JAR file.
+
+
+
+ManifestMergeDetails
+
+Details of a value being merged from two different manifests.
+
+
+
+ManifestMergeSpec
+
+Specifies how the entries of multiple manifests should be merged together.
+
+
+
+
+
+
+
+Exception Summary
+
+Exception
+Description
+
+
+
+ManifestException
+
+Is thrown in the case an operation is applied against a
Manifest
that violates
+ the Manifest specification.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/logging/Logger.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/logging/Logger.html
new file mode 100644
index 0000000..3e60177
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/logging/Logger.html
@@ -0,0 +1,571 @@
+
+
+
+
+
+Logger (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+
+Fields inherited from interface org.slf4j.Logger
+ROOT_LOGGER_NAME
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Abstract Methods
+
+Modifier and Type
+Method
+Description
+
+
+void
+debug (String message,
+ Object ... objects)
+
+Multiple-parameters friendly debug method
+
+
+
+void
+info (String message,
+ Object ... objects)
+
+Logs the given message at info log level.
+
+
+
+boolean
+isEnabled (LogLevel level)
+
+Returns true if the given log level is enabled for this logger.
+
+
+
+boolean
+isLifecycleEnabled ()
+
+Returns true if lifecycle log level is enabled for this logger.
+
+
+
+boolean
+isQuietEnabled ()
+
+Returns true if quiet log level is enabled for this logger.
+
+
+
+void
+lifecycle (String message)
+
+Logs the given message at lifecycle log level.
+
+
+
+void
+lifecycle (String message,
+ Object ... objects)
+
+Logs the given message at lifecycle log level.
+
+
+
+void
+lifecycle (String message,
+ Throwable throwable)
+
+Logs the given message at lifecycle log level.
+
+
+
+void
+log (LogLevel level,
+ String message)
+
+Logs the given message at the given log level.
+
+
+
+void
+log (LogLevel level,
+ String message,
+ Object ... objects)
+
+Logs the given message at the given log level.
+
+
+
+void
+log (LogLevel level,
+ String message,
+ Throwable throwable)
+
+Logs the given message at the given log level.
+
+
+
+void
+quiet (String message)
+
+Logs the given message at quiet log level.
+
+
+
+void
+quiet (String message,
+ Object ... objects)
+
+Logs the given message at quiet log level.
+
+
+
+void
+quiet (String message,
+ Throwable throwable)
+
+Logs the given message at quiet log level.
+
+
+
+
+
+
+
+Methods inherited from interface org.slf4j.Logger
+debug, debug, debug, debug, debug, debug, debug, debug, debug, error, error, error, error, error, error, error, error, error, error, getName, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isErrorEnabled, isErrorEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+lifecycle
+void lifecycle(String message,
+ Throwable throwable)
+Logs the given message at lifecycle log level.
+
+Parameters:
+message
- the log message.
+throwable
- the exception to log.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+log
+void log(LogLevel level,
+ String message,
+ Object ... objects)
+Logs the given message at the given log level.
+
+Parameters:
+level
- the log level.
+message
- the log message.
+objects
- the log message parameters.
+
+
+
+
+
+
+
+
+log
+void log(LogLevel level,
+ String message,
+ Throwable throwable)
+Logs the given message at the given log level.
+
+Parameters:
+level
- the log level.
+message
- the log message.
+throwable
- the exception to log.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/plugins/ExtensionContainer.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/plugins/ExtensionContainer.html
new file mode 100644
index 0000000..e451438
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/plugins/ExtensionContainer.html
@@ -0,0 +1,774 @@
+
+
+
+
+
+ExtensionContainer (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Abstract Methods Deprecated Methods
+
+Modifier and Type
+Method
+Description
+
+
+<T> void
+add (Class <T> publicType,
+ String name,
+ T extension)
+
+Adds a new extension to this container.
+
+
+
+void
+add (String name,
+ Object extension)
+
+Adds a new extension to this container.
+
+
+
+<T> void
+add (TypeOf <T> publicType,
+ String name,
+ T extension)
+
+Adds a new extension to this container.
+
+
+
+<T> void
+configure (Class <T> type,
+ Action <? super T> action)
+
+Looks for the extension of the specified type and configures it with the supplied action.
+
+
+
+<T> void
+configure (String name,
+ Action <? super T> action)
+
+Looks for the extension with the specified name and configures it with the supplied action.
+
+
+
+<T> void
+configure (TypeOf <T> type,
+ Action <? super T> action)
+
+Looks for the extension of the specified type and configures it with the supplied action.
+
+
+
+<T> T
+create (Class <T> publicType,
+ String name,
+ Class <? extends T> instanceType,
+ Object ... constructionArguments)
+
+Creates and adds a new extension to this container.
+
+
+
+<T> T
+create (String name,
+ Class <T> type,
+ Object ... constructionArguments)
+
+Creates and adds a new extension to this container.
+
+
+
+<T> T
+create (TypeOf <T> publicType,
+ String name,
+ Class <? extends T> instanceType,
+ Object ... constructionArguments)
+
+Creates and adds a new extension to this container.
+
+
+
+Object
+findByName (String name)
+
+Looks for the extension of a given name.
+
+
+
+<T> T
+findByType (Class <T> type)
+
+Looks for the extension of a given type (useful to avoid casting).
+
+
+
+<T> T
+findByType (TypeOf <T> type)
+
+Looks for the extension of a given type (useful to avoid casting).
+
+
+
+Object
+getByName (String name)
+
+Looks for the extension of a given name.
+
+
+
+<T> T
+getByType (Class <T> type)
+
+Looks for the extension of a given type (useful to avoid casting).
+
+
+
+<T> T
+getByType (TypeOf <T> type)
+
+Looks for the extension of a given type (useful to avoid casting).
+
+
+
+ExtensionsSchema
+getExtensionsSchema ()
+
+Provides access to the schema of all known extensions.
+
+
+
+ExtraPropertiesExtension
+getExtraProperties ()
+
+The extra properties extension in this extension container.
+
+
+
+Map <String ,TypeOf <?>>
+getSchema ()
+
+Deprecated.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+create
+<T> T create(Class <T> publicType,
+ String name,
+ Class <? extends T> instanceType,
+ Object ... constructionArguments)
+Creates and adds a new extension to this container.
+
+ A new instance of the given
instanceType
will be created using the given
constructionArguments
.
+ The extension will be exposed as
publicType
.
+ The new instance will have been dynamically made
ExtensionAware
, which means that you can cast it to
ExtensionAware
.
+
+Type Parameters:
+T
- the extension public type
+Parameters:
+publicType
- The extension public type
+name
- The name for the extension
+instanceType
- The extension instance type
+constructionArguments
- The arguments to be used to construct the extension instance
+Returns:
+The created instance
+Throws:
+IllegalArgumentException
- When an extension with the given name already exists.
+Since:
+3.5
+See Also:
+add(Class, String, Object)
+
+
+
+
+
+
+
+
+create
+<T> T create(TypeOf <T> publicType,
+ String name,
+ Class <? extends T> instanceType,
+ Object ... constructionArguments)
+Creates and adds a new extension to this container.
+
+ A new instance of the given
instanceType
will be created using the given
constructionArguments
.
+ The extension will be exposed as
publicType
.
+ The new instance will have been dynamically made
ExtensionAware
, which means that you can cast it to
ExtensionAware
.
+
+Type Parameters:
+T
- the extension public type
+Parameters:
+publicType
- The extension public type
+name
- The name for the extension
+instanceType
- The extension instance type
+constructionArguments
- The arguments to be used to construct the extension instance
+Returns:
+The created instance
+Throws:
+IllegalArgumentException
- When an extension with the given name already exists.
+Since:
+3.5
+See Also:
+add(Class, String, Object)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+configure
+<T> void configure(Class <T> type,
+ Action <? super T> action)
+Looks for the extension of the specified type and configures it with the supplied action.
+
+Parameters:
+type
- extension type
+action
- the configure action
+Throws:
+UnknownDomainObjectException
- if no extension is found.
+
+
+
+
+
+
+
+
+configure
+<T> void configure(TypeOf <T> type,
+ Action <? super T> action)
+Looks for the extension of the specified type and configures it with the supplied action.
+
+Parameters:
+type
- extension type
+action
- the configure action
+Throws:
+UnknownDomainObjectException
- if no extension is found.
+Since:
+3.5
+
+
+
+
+
+
+
+
+configure
+@Incubating
+<T> void configure(String name,
+ Action <? super T> action)
+Looks for the extension with the specified name and configures it with the supplied action.
+
+Parameters:
+name
- extension name
+action
- the configure action
+Throws:
+UnknownDomainObjectException
- if no extension is found.
+Since:
+4.0
+
+
+
+
+
+
+
+
+getExtraProperties
+ExtraPropertiesExtension getExtraProperties()
+The extra properties extension in this extension container.
+
+ This extension is always present in the container, with the name “ext”.
+
+Returns:
+The extra properties extension in this extension container.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/publish/PublicationContainer.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/publish/PublicationContainer.html
new file mode 100644
index 0000000..a1f04cd
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/publish/PublicationContainer.html
@@ -0,0 +1,287 @@
+
+
+
+
+
+PublicationContainer (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+Methods inherited from interface org.gradle.api.DomainObjectCollection
+addAllLater , addLater , all , all , configureEach , whenObjectAdded , whenObjectAdded , whenObjectRemoved , whenObjectRemoved , withType , withType
+
+
+
+
+
+
+
+
+add , addAll , addRule , addRule , addRule , findByName , getAsMap , getAt , getByName , getByName , getByName , getCollectionSchema , getNamer , getNames , getRules , named , named , named , named
+
+
+
+
+
+
+
+
+Methods inherited from interface java.util.Set
+add , addAll , clear , contains , containsAll , equals , hashCode , isEmpty , iterator , remove , removeAll , retainAll , size , spliterator , toArray , toArray
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/publish/maven/MavenPomLicenseSpec.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/publish/maven/MavenPomLicenseSpec.html
new file mode 100644
index 0000000..0742b19
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/publish/maven/MavenPomLicenseSpec.html
@@ -0,0 +1,247 @@
+
+
+
+
+
+MavenPomLicenseSpec (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+license
+void license(Action <? super MavenPomLicense > action)
+Creates, configures and adds a license to the publication.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/tasks/TaskLocalState.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/tasks/TaskLocalState.html
new file mode 100644
index 0000000..c7e82db
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/tasks/TaskLocalState.html
@@ -0,0 +1,249 @@
+
+
+
+
+
+TaskLocalState (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/tasks/application/package-tree.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/tasks/application/package-tree.html
new file mode 100644
index 0000000..e81866e
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/api/tasks/application/package-tree.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+org.gradle.api.tasks.application Class Hierarchy (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+java.lang.Object
+
+org.gradle.api.internal.AbstractTask (implements org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal)
+
+org.gradle.api.DefaultTask
+
+org.gradle.api.internal.ConventionTask (implements org.gradle.api.internal.IConventionAware)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/caching/http/HttpBuildCache.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/caching/http/HttpBuildCache.html
new file mode 100644
index 0000000..5fcaf5f
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/caching/http/HttpBuildCache.html
@@ -0,0 +1,472 @@
+
+
+
+
+
+HttpBuildCache (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+HttpBuildCache
+public HttpBuildCache()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/ide/visualstudio/VisualStudioExtension.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/ide/visualstudio/VisualStudioExtension.html
new file mode 100644
index 0000000..0e6ca9d
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/ide/visualstudio/VisualStudioExtension.html
@@ -0,0 +1,244 @@
+
+
+
+
+
+VisualStudioExtension (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/ivy/IvyDescriptorArtifact.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/ivy/IvyDescriptorArtifact.html
new file mode 100644
index 0000000..a335bc5
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/ivy/IvyDescriptorArtifact.html
@@ -0,0 +1,185 @@
+
+
+
+
+
+IvyDescriptorArtifact (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/jvm/application/scripts/ScriptGenerator.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/jvm/application/scripts/ScriptGenerator.html
new file mode 100644
index 0000000..2a04d6c
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/jvm/application/scripts/ScriptGenerator.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+ScriptGenerator (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/BinaryCollection.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/BinaryCollection.html
new file mode 100644
index 0000000..478dc38
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/BinaryCollection.html
@@ -0,0 +1,465 @@
+
+
+
+
+
+BinaryCollection (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+whenElementKnown
+void whenElementKnown(Action <? super T > action)
+Registers an action to execute when an element becomes known. The action is only executed for those elements that are required. Fails if any element has already been finalized.
+
+Parameters:
+action
- The action to execute for each element becomes known.
+
+
+
+
+
+
+
+
+whenElementKnown
+<S> void whenElementKnown(Class <S> type,
+ Action <? super S> action)
+Registers an action to execute when an element of the given type becomes known. The action is only executed for those elements that are required. Fails if any matching element has already been finalized.
+
+Parameters:
+type
- The type of element to select.
+action
- The action to execute for each element becomes known.
+
+
+
+
+
+
+
+
+whenElementFinalized
+void whenElementFinalized(Action <? super T > action)
+Registers an action to execute when an element is finalized. The action is only executed for those elements that are required. Fails if any element has already been finalized.
+
+Parameters:
+action
- The action to execute for each element when finalized.
+
+
+
+
+
+
+
+
+whenElementFinalized
+<S> void whenElementFinalized(Class <S> type,
+ Action <? super S> action)
+Registers an action to execute when an element of the given type is finalized. The action is only executed for those elements that are required. Fails if any matching element has already been finalized.
+
+Parameters:
+type
- The type of element to select.
+action
- The action to execute for each element when finalized.
+
+
+
+
+
+
+
+
+configureEach
+void configureEach(Action <? super T > action)
+Registers an action to execute to configure each element in the collection. The action is only executed for those elements that are required. Fails if any element has already been finalized.
+
+Parameters:
+action
- The action to execute on each element for configuration.
+
+
+
+
+
+
+
+
+configureEach
+<S> void configureEach(Class <S> type,
+ Action <? super S> action)
+Registers an action to execute to configure each element of the given type in the collection. The action is only executed for those elements that are required. Fails if any matching element has already been finalized.
+
+Parameters:
+type
- The type of element to select.
+action
- The action to execute on each element for configuration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/java/package-tree.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/java/package-tree.html
new file mode 100644
index 0000000..3a7ecb5
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/java/package-tree.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+org.gradle.language.java Class Hierarchy (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/javascript/JavaScriptSourceSet.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/javascript/JavaScriptSourceSet.html
new file mode 100644
index 0000000..1db43ee
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/javascript/JavaScriptSourceSet.html
@@ -0,0 +1,250 @@
+
+
+
+
+
+JavaScriptSourceSet (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/jvm/tasks/package-tree.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/jvm/tasks/package-tree.html
new file mode 100644
index 0000000..b5b767c
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/jvm/tasks/package-tree.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+org.gradle.language.jvm.tasks Class Hierarchy (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+java.lang.Object
+
+org.gradle.api.internal.AbstractTask (implements org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal)
+
+org.gradle.api.DefaultTask
+
+org.gradle.api.internal.ConventionTask (implements org.gradle.api.internal.IConventionAware)
+
+org.gradle.api.tasks.AbstractCopyTask (implements org.gradle.api.file.CopySpec , org.gradle.api.internal.file.copy.CopySpecSource)
+
+org.gradle.api.tasks.Copy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/nativeplatform/ComponentWithRuntimeFile.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/nativeplatform/ComponentWithRuntimeFile.html
new file mode 100644
index 0000000..8de1713
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/nativeplatform/ComponentWithRuntimeFile.html
@@ -0,0 +1,282 @@
+
+
+
+
+
+ComponentWithRuntimeFile (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/swift/SwiftBinary.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/swift/SwiftBinary.html
new file mode 100644
index 0000000..2f2b42e
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/swift/SwiftBinary.html
@@ -0,0 +1,475 @@
+
+
+
+
+
+SwiftBinary (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+All Superinterfaces:
+ComponentWithDependencies
, ComponentWithNativeRuntime
, ComponentWithObjectFiles
, Named
, SoftwareComponent
+
+
+All Known Subinterfaces:
+SwiftExecutable
, SwiftSharedLibrary
, SwiftStaticLibrary
, SwiftXCTestBinary
, SwiftXCTestBundle
, SwiftXCTestExecutable
+
+
+@Incubating
+public interface SwiftBinary
+extends ComponentWithObjectFiles , ComponentWithDependencies
+A binary built from Swift source and linked from the resulting object files.
+
+Since:
+4.2
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/swift/SwiftVersion.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/swift/SwiftVersion.html
new file mode 100644
index 0000000..c94faea
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/language/swift/SwiftVersion.html
@@ -0,0 +1,382 @@
+
+
+
+
+
+SwiftVersion (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Summary
+
+Enum Constants
+
+Enum Constant
+Description
+
+
+SWIFT3
+
+
+
+SWIFT4
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+valueOf
+public static SwiftVersion valueOf(String name)
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name
- the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException
- if this enum type has no constant with the specified name
+NullPointerException
- if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/nativeplatform/NativeBinary.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/nativeplatform/NativeBinary.html
new file mode 100644
index 0000000..152d728
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/nativeplatform/NativeBinary.html
@@ -0,0 +1,290 @@
+
+
+
+
+
+NativeBinary (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+getFlavor
+Flavor getFlavor()
+The
Flavor
that this binary was built with.
+
+
+
+
+
+
+
+
+
+
+
+getBuildType
+BuildType getBuildType()
+Returns the
BuildType
used to construct this binary.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/nativeplatform/platform/OperatingSystem.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/nativeplatform/platform/OperatingSystem.html
new file mode 100644
index 0000000..150b27c
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/nativeplatform/platform/OperatingSystem.html
@@ -0,0 +1,419 @@
+
+
+
+
+
+OperatingSystem (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+getName
+@Input
+String getName()
+Description copied from interface: Named
+The object's name.
+
+ Must be constant for the life of the object.
+
+Specified by:
+getName
in interface Named
+Returns:
+The name. Never null.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/play/plugins/ide/PlayIdePlugin.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/play/plugins/ide/PlayIdePlugin.html
new file mode 100644
index 0000000..642007a
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/play/plugins/ide/PlayIdePlugin.html
@@ -0,0 +1,306 @@
+
+
+
+
+
+PlayIdePlugin (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor
+Description
+
+
+PlayIdePlugin ()
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+Methods inherited from class java.lang.Object
+clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+PlayIdePlugin
+public PlayIdePlugin()
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/eclipse/model/Project.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/eclipse/model/Project.html
new file mode 100644
index 0000000..2e56b10
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/eclipse/model/Project.html
@@ -0,0 +1,694 @@
+
+
+
+
+
+Project (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
+
+org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
+
+
+org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
+
+
+org.gradle.plugins.ide.eclipse.model.Project
+
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject
+
+
+public class Project
+extends org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
+Represents the customizable elements of an eclipse project file. (via XML hooks everything is customizable).
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor
+Description
+
+
+Project (org.gradle.internal.xml.XmlTransformer xmlTransformer)
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+Methods inherited from class org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
+findFirstChildNamed, findFirstChildWithAttributeValue, findFirstWithAttributeValue, findOrCreateFirstChildNamed, findOrCreateFirstChildWithAttributeValue, getChildren, getXml, load, store, transformAction, transformAction
+
+
+
+
+
+Methods inherited from class org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
+load, loadDefaults, store
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Detail
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/idea/model/IdeaLanguageLevel.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/idea/model/IdeaLanguageLevel.html
new file mode 100644
index 0000000..7c1d82c
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/idea/model/IdeaLanguageLevel.html
@@ -0,0 +1,338 @@
+
+
+
+
+
+IdeaLanguageLevel (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
+
+org.gradle.plugins.ide.idea.model.IdeaLanguageLevel
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+getLevel
+public String getLevel()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+hashCode
+public int hashCode()
+
+Overrides:
+hashCode
in class Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/idea/model/Module.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/idea/model/Module.html
new file mode 100644
index 0000000..f7cf50a
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/idea/model/Module.html
@@ -0,0 +1,914 @@
+
+
+
+
+
+Module (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
+
+org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
+
+
+org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
+
+
+org.gradle.plugins.ide.idea.model.Module
+
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject
+
+
+public class Module
+extends org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
+Represents the customizable elements of an iml (via XML hooks everything of the iml is customizable).
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields
+
+Modifier and Type
+Field
+Description
+
+
+static String
+INHERITED
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor
+Description
+
+
+Module (org.gradle.internal.xml.XmlTransformer withXmlActions,
+ PathFactory pathFactory)
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Concrete Methods
+
+Modifier and Type
+Method
+Description
+
+
+protected Object
+configure (Path contentPath,
+ Set <Path > sourceFolders,
+ Set <Path > testSourceFolders,
+ Set <Path > resourceFolders,
+ Set <Path > testResourceFolders,
+ Set <Path > generatedSourceFolders,
+ Set <Path > excludeFolders,
+ Boolean inheritOutputDirs,
+ Path outputDir,
+ Path testOutputDir,
+ Set <Dependency > dependencies,
+ String jdkName,
+ String languageLevel)
+
+
+
+boolean
+equals (Object o)
+
+
+
+Path
+getContentPath ()
+
+The directory for the content root of the module.
+
+
+
+protected String
+getDefaultResourceName ()
+
+
+
+Set <Dependency >
+getDependencies ()
+
+The dependencies of this module.
+
+
+
+Set <Path >
+getExcludeFolders ()
+
+The directories to be excluded.
+
+
+
+Set <Path >
+getGeneratedSourceFolders ()
+
+The directories containing generated the production sources.
+
+
+
+String
+getJdkName ()
+
+
+
+Path
+getOutputDir ()
+
+The output directory for production classes.
+
+
+
+Set <Path >
+getResourceFolders ()
+
+The directories containing resources.
+
+
+
+Set <Path >
+getSourceFolders ()
+
+The directories containing the production sources.
+
+
+
+Path
+getTestOutputDir ()
+
+The output directory for test classes.
+
+
+
+Set <Path >
+getTestResourceFolders ()
+
+The directories containing test resources.
+
+
+
+Set <Path >
+getTestSourceFolders ()
+
+The directories containing the test sources.
+
+
+
+int
+hashCode ()
+
+
+
+protected boolean
+isDependencyOrderEntry (Object orderEntry)
+
+
+
+boolean
+isInheritOutputDirs ()
+
+If true, output directories for this module will be located below the output directory for the project;
+ otherwise,
outputDir
and
testOutputDir
will take effect.
+
+
+
+protected void
+load (Node xml)
+
+
+
+void
+setContentPath (Path contentPath)
+
+
+
+void
+setDependencies (Set <Dependency > dependencies)
+
+
+
+void
+setExcludeFolders (Set <Path > excludeFolders)
+
+
+
+void
+setGeneratedSourceFolders (Set <Path > generatedSourceFolders)
+
+
+
+void
+setInheritOutputDirs (boolean inheritOutputDirs)
+
+
+
+void
+setJdkName (String jdkName)
+
+
+
+void
+setOutputDir (Path outputDir)
+
+
+
+void
+setResourceFolders (Set <Path > resourceFolders)
+
+Sets the directories containing resources.
+
+
+
+void
+setSourceFolders (Set <Path > sourceFolders)
+
+
+
+void
+setTestOutputDir (Path testOutputDir)
+
+
+
+void
+setTestResourceFolders (Set <Path > testResourceFolders)
+
+Sets the directories containing test resources.
+
+
+
+void
+setTestSourceFolders (Set <Path > testSourceFolders)
+
+
+
+protected void
+store (Node xml)
+
+
+
+String
+toString ()
+
+
+
+
+
+
+
+Methods inherited from class org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
+findFirstChildNamed, findFirstChildWithAttributeValue, findFirstWithAttributeValue, findOrCreateFirstChildNamed, findOrCreateFirstChildWithAttributeValue, getChildren, getXml, load, store, transformAction, transformAction
+
+
+
+
+
+Methods inherited from class org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
+load, loadDefaults, store
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Detail
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+getContentPath
+public Path getContentPath()
+The directory for the content root of the module.
+ Defaults to the project directory.
+ If null, the directory containing the output file will be used.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+getOutputDir
+public Path getOutputDir()
+The output directory for production classes.
+ If null
, no entry will be created.
+
+
+
+
+
+
+
+
+
+
+
+getTestOutputDir
+public Path getTestOutputDir()
+The output directory for test classes.
+ If null
, no entry will be created.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+configure
+protected Object configure(Path contentPath,
+ Set <Path > sourceFolders,
+ Set <Path > testSourceFolders,
+ Set <Path > resourceFolders,
+ Set <Path > testResourceFolders,
+ Set <Path > generatedSourceFolders,
+ Set <Path > excludeFolders,
+ Boolean inheritOutputDirs,
+ Path outputDir,
+ Path testOutputDir,
+ Set <Dependency > dependencies,
+ String jdkName,
+ String languageLevel)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+hashCode
+public int hashCode()
+
+Overrides:
+hashCode
in class Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/package-tree.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/package-tree.html
new file mode 100644
index 0000000..d5c088a
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/ide/package-tree.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+org.gradle.plugins.ide Class Hierarchy (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/javascript/envjs/browser/package-summary.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/javascript/envjs/browser/package-summary.html
new file mode 100644
index 0000000..5f927d4
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/plugins/javascript/envjs/browser/package-summary.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+org.gradle.plugins.javascript.envjs.browser (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/tooling/events/transform/TransformSuccessResult.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/tooling/events/transform/TransformSuccessResult.html
new file mode 100644
index 0000000..3d23201
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/javadoc/org/gradle/tooling/events/transform/TransformSuccessResult.html
@@ -0,0 +1,211 @@
+
+
+
+
+
+TransformSuccessResult (Gradle API 5.1.1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/img/java-library-ignore-deprecated.png b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/img/java-library-ignore-deprecated.png
new file mode 100644
index 0000000..6d5faf0
Binary files /dev/null and b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/img/java-library-ignore-deprecated.png differ
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/img/javaPluginTasks.png b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/img/javaPluginTasks.png
new file mode 100644
index 0000000..b4a3f3b
Binary files /dev/null and b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/img/javaPluginTasks.png differ
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/installation.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/installation.html
new file mode 100644
index 0000000..8ef23cc
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/installation.html
@@ -0,0 +1,2935 @@
+
+
+
+
+
+
+
+Installing Gradle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User Manual
+
+
+
+ Running Gradle Builds
+
+
+ Authoring Gradle Builds
+
+
+ Extending Gradle
+
+
+ Reference
+
+
+
+
+
+
+
+
+
+
+
You can install the Gradle build tool on Linux, macOS, or Windows.
+This document covers installing using a package manager like SDKMAN!, Homebrew, or Scoop, as well as manual installation.
+
+
+
Use of the Gradle Wrapper is the recommended way to upgrade Gradle.
+
+
+
You can find all releases and their checksums on the releases page .
+
+
+
+
+
+
+
+
Gradle runs on all major operating systems and requires only a Java Development Kit version 8 or higher to run. To check, run java -version
. You should see something like this:
+
+
+
+
❯ java -version
+java version "1.8.0_151"
+Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
+Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
+
+
+
+
Gradle ships with its own Groovy library, therefore Groovy does not need to be installed. Any existing Groovy installation is ignored by Gradle.
+
+
+
Gradle uses whatever JDK it finds in your path. Alternatively, you can set the JAVA_HOME
environment variable to point to the installation directory of the desired JDK.
+
+
+
+
+
+
+
+
SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix-based systems.
+
+
+
+
Homebrew is "the missing package manager for macOS".
+
+
+
+
Scoop is a command-line installer for Windows inspired by Homebrew.
+
+
+
+
❯ scoop install gradle
+
+
+
+
Chocolatey is "the package manager for Windows".
+
+
+
+
❯ choco install gradle
+
+
+
+
MacPorts is a system for managing tools on macOS:
+
+
+
+
❯ sudo port install gradle
+
+
+
+
+
+
+
+
+
+
Step 1. Download the latest Gradle distribution
+
+
The distribution ZIP file comes in two flavors:
+
+
+
+
+
+
+
+
+
+
Unzip the distribution zip file in the directory of your choosing, e.g.:
+
+
+
+
❯ mkdir /opt/gradle
+❯ unzip -d /opt/gradle gradle-5.1.1-bin.zip
+❯ ls /opt/gradle/gradle-5.1.1
+LICENSE NOTICE bin getting-started.html init.d lib media
+
+
+
+
+
+
+
Create a new directory C:\Gradle
with File Explorer .
+
+
+
Open a second File Explorer window and go to the directory where the Gradle distribution was downloaded. Double-click the ZIP archive to expose the content. Drag the content folder gradle-5.1.1
to your newly created C:\Gradle
folder.
+
+
+
Alternatively you can unpack the Gradle distribution ZIP into C:\Gradle
using an archiver tool of your choice.
+
+
+
+
+
+
+
For running Gradle, firstly add the environment variable GRADLE_HOME
. This should point to the unpacked files from the Gradle website. Next add GRADLE_HOME /bin
to your PATH
environment variable. Usually, this is sufficient to run Gradle.
+
+
+
+
+
Configure your PATH
environment variable to include the bin
directory of the unzipped distribution, e.g.:
+
+
+
+
❯ export PATH=$PATH:/opt/gradle/gradle-5.1.1/bin
+
+
+
+
+
+
+
In File Explorer right-click on the This PC
(or Computer
) icon, then click Properties
→ Advanced System Settings
→ Environmental Variables
.
+
+
+
Under System Variables
select Path
, then click Edit
. Add an entry for C:\Gradle\gradle-5.1.1\bin
. Click OK to save.
+
+
+
+
+
+
+
+
+
+
+
Open a console (or a Windows command prompt) and run gradle -v
to run gradle and display the version, e.g.:
+
+
+
+
❯ gradle -v
+
+------------------------------------------------------------
+Gradle 5.1.1
+------------------------------------------------------------
+
+Build time: 2018-02-21 15:28:42 UTC
+Revision: 819e0059da49f469d3e9b2896dc4e72537c4847d
+
+Groovy: 2.4.15
+Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017
+JVM: 1.8.0_151 (Oracle Corporation 25.151-b12)
+OS: Mac OS X 10.13.3 x86_64
+
+
+
+
+
+
+
+
+
+
+
Now that you have Gradle installed, use these resources for getting started:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/software_model.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/software_model.html
new file mode 100644
index 0000000..c297611
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/software_model.html
@@ -0,0 +1,4136 @@
+
+
+
+
+
+
+
+Rule based model configuration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User Manual
+
+
+
+ Running Gradle Builds
+
+
+ Authoring Gradle Builds
+
+
+ Extending Gradle
+
+
+ Reference
+
+
+
+
+
+
+
+
+
+
+
+
Rule based model configuration enables configuration logic to itself have dependencies on other elements of configuration, and to make use of the resolved states of those other elements of configuration while performing its own configuration.
+
+
+
+
+
+
+
+
In a nutshell, the Software Model is a very declarative way to describe how a piece of software is built and the other components it needs as dependencies in the process. It also provides a new, rule-based engine for configuring a Gradle build. When we started to implement the software model we set ourselves the following goals:
+
+
+
+
+Improve configuration and execution time performance.
+
+
+Make customizations of builds with complex tool chains easier.
+
+
+Provide a richer, more standardized way to model different software ecosystems.
+
+
+
+
+
Gradle drastically improved configuration performance through other measures. There is no longer any need for a drastic, incompatible change in how Gradle builds are configured. Gradle’s support for building native software and Play Framework applications still use the configuration model.
+
+
+
+
+
+
+
+
+
+
The term “model space” is used to refer to the formal model, which can be read and modified by rules.
+
+
+
A counterpart to the model space is the “project space”, which should be familiar to readers. The “project space” is a graph of objects (e.g project.repositories
, project.tasks
etc.) having a Project as its root. A build script is effectively adding and configuring objects of this graph. For the most part, the “project space” is opaque to Gradle. It is an arbitrary graph of objects that Gradle only partially understands.
+
+
+
Each project also has its own model space, which is distinct from the project space. A key characteristic of the “model space” is that Gradle knows much more about it (which is knowledge that can be put to good use). The objects in the model space are “managed”, to a greater extent than objects in the project space. The origin, structure, state, collaborators and relationships of objects in the model space are first class constructs. This is effectively the characteristic that functionally distinguishes the model space from the project space: the objects of the model space are defined in ways that Gradle can understand them intimately, as opposed to an object that is the result of running relatively opaque code. A “rule” is effectively a building block of this definition.
+
+
+
The model space will eventually replace the project space, becoming the only “space”.
+
+
+
+
+
+
The model space is defined by “rules”. A rule is just a function (in the abstract sense) that either produces a model element, or acts upon a model element. Every rule has a single subject and zero or more inputs. Only the subject can be changed by a rule, while the inputs are effectively immutable.
+
+
+
Gradle guarantees that all inputs are fully “realized“ before the rule executes. The process of “realizing” a model element is effectively executing all the rules for which it is the subject, transitioning it to its final state. There is a strong analogy here to Gradle’s task graph and task execution model. Just as tasks depend on each other and Gradle ensures that dependencies are satisfied before executing a task, rules effectively depend on each other (i.e. a rule depends on all rules whose subject is one of the inputs) and Gradle ensures that all dependencies are satisfied before executing the rule.
+
+
+
Model elements are very often defined in terms of other model elements. For example, a compile task’s configuration can be defined in terms of the configuration of the source set that it is compiling. In this scenario, the compile task would be the subject of a rule and the source set an input. Such a rule could configure the task subject based on the source set input without concern for how it was configured, who it was configured by or when the configuration was specified.
+
+
+
There are several ways to declare rules, and in several forms.
+
+
+
+
+
+
+
+
+
One way to define rules is via a RuleSource subclass. If an object extends RuleSource and contains any methods annotated by '@Mutate', then each such method defines a rule. For each such method, the first argument is the subject, and zero or more subsequent arguments may follow and are inputs of the rule.
+
+
+
+
+
build.gradle
+
+
@Managed
+interface Person {
+ void setFirstName(String name)
+ String getFirstName()
+
+ void setLastName(String name)
+ String getLastName()
+}
+
+class PersonRules extends RuleSource {
+ @Model void person(Person p) {}
+
+ //Create a rule that modifies a Person and takes no other inputs
+ @Mutate void setFirstName(Person p) {
+ p.firstName = "John"
+ }
+
+ //Create a rule that modifies a ModelMap<Task> and takes as input a Person
+ @Mutate void createHelloTask(ModelMap<Task> tasks, Person p) {
+ tasks.create("hello") {
+ doLast {
+ println "Hello $p.firstName $p.lastName!"
+ }
+ }
+ }
+}
+
+apply plugin: PersonRules
+
+
+
+
Output of gradle hello
+
+
> gradle hello
+
+> Task :hello
+Hello John Smith!
+
+BUILD SUCCESSFUL in 0s
+1 actionable task: 1 executed
+
+
+
+
Each of the different methods of the rule source are discrete, independent rules. Their order, or the fact that they belong to the same class, do not affect their behavior.
+
+
+
+
+
+
build.gradle
+
+
@Model void person(Person p) {}
+
+
+
+
This rule declares that there is a model element at path "person"
(defined by the method name), of type Person
. This is the form of the Model type rule for Managed types. Here, the person object is the rule subject. The method could potentially have a body, that mutated the person instance. It could also potentially have more parameters, which would be the rule inputs.
+
+
+
+
+
+
build.gradle
+
+
//Create a rule that modifies a Person and takes no other inputs
+@Mutate void setFirstName(Person p) {
+ p.firstName = "John"
+}
+
+
+
+
This Mutate rule mutates the person object. The first parameter to the method is the subject. Here, a by-type reference is used as no Path annotation is present on the parameter. It could also potentially have more parameters, that would be the rule inputs.
+
+
+
+
+
+
build.gradle
+
+
//Create a rule that modifies a ModelMap<Task> and takes as input a Person
+@Mutate void createHelloTask(ModelMap<Task> tasks, Person p) {
+ tasks.create("hello") {
+ doLast {
+ println "Hello $p.firstName $p.lastName!"
+ }
+ }
+}
+
+
+
+
This Mutate rule effectively adds a task, by mutating the tasks collection. The subject here is the "tasks"
node, which is available as a ModelMap of Task . The only input is our person element. As the person is being used as an input here, it will have been realised before executing this rule. That is, the task container effectively depends on the person element. If there are other configuration rules for the person element, potentially specified in a build script or other plugin, they will also be guaranteed to have been executed.
+
+
+
As Person
is a Managed type in this example, any attempt to modify the person parameter in this method would result in an exception being thrown. Managed objects enforce immutability at the appropriate point in their lifecycle.
+
+
+
Rule source plugins can be packaged and distributed in the same manner as other types of plugins (see Custom Plugins ). They also may be applied in the same manner (to project objects) as Plugin implementations (i.e. via Project.apply(java.util.Map) ).
+
+
+
Please see the documentation for RuleSource for more information on constraints on how rule sources must be implemented and for more types of rules.
+
+
+
+
+
+
+
+
+
+
+
A model path identifies the location of an element relative to the root of its model space. A common representation is a period-delimited set of names. For example, the model path "tasks"
is the path to the element that is the task container. Assuming a task whose name is hello
, the path "tasks.hello"
is the path to this task.
+
+
+
+
+
+
Currently, any kind of Java object can be part of the model space. However, there is a difference between “managed” and “unmanaged” objects.
+
+
+
A “managed” object is transparent and enforces immutability once realized. Being transparent means that its structure is understood by the rule infrastructure and as such each of its properties are also individual elements in the model space.
+
+
+
An “unmanaged” object is opaque to the model space and does not enforce immutability. Over time, more mechanisms will be available for defining managed model elements culminating in all model elements being managed in some way.
+
+
+
Managed models can be defined by attaching the @Managed
annotation to an interface:
+
+
+
+
+
+
build.gradle
+
+
@Managed
+interface Person {
+ void setFirstName(String name)
+ String getFirstName()
+
+ void setLastName(String name)
+ String getLastName()
+}
+
+
+
+
By defining a getter/setter pair, you are effectively declaring a managed property. A managed property is a property for which Gradle will enforce semantics such as immutability when a node of the model is not the subject of a rule. Therefore, this example declares properties named firstName and lastName on the managed type Person . These properties will only be writable when the view is mutable, that is to say when the Person is the subject of a Rule
(see below the explanation for rules).
+
+
+
Managed properties can be of any scalar type. In addition, properties can also be of any type which is itself managed:
+
+
+
+
+
+
+
+
+
+Property type
+Nullable
+Example
+
+
+
+
+
+
+
+
+
void setFirstName(String name)
+String getFirstName()
+
+
+
+
+
+
+
+
+
void setHomeDirectory(File homeDir)
+File getHomeDirectory()
+
+
+
+
+
+
Integer
, Boolean
, Byte
, Short
, Float
, Long
, Double
+
+
+
+
+
void setId(Long id)
+Long getId()
+
+
+
+
+
+
int
, boolean
, byte
, short
, float
, long
, double
+
+
+
+
+
void setEmployed(boolean isEmployed)
+boolean isEmployed()
+
+
+
+
+
+
void setAge(int age)
+int getAge()
+
+
+
+
+
+
+
+
+
void setMother(Person mother)
+Person getMother()
+
+
+
+
+
+
+
+
+
void setMaritalStatus(MaritalStatus status)
+MaritalStatus getMaritalStatus()
+
+
+
+
+
+
A ManagedSet
. A managed set supports the creation of new named model elements, but not their removal.
+
+
+
+
+
ModelSet<Person> getChildren()
+
+
+
+
+
+
A Set
or List
of scalar types. All classic operations on collections are supported: add, remove, clear…
+
+
+
+
+
void setUserGroups(List<String> groups)
+List<String> getUserGroups()
+
+
+
+
+
+
+
If the type of a property is itself a managed type, it is possible to declare only a getter, in which case you are declaring a read-only property. A read-only property will be instantiated by Gradle, and cannot be replaced with another object of the same type (for example calling a setter). However, the properties of that property can potentially be changed, if, and only if, the property is the subject of a rule. If it’s not the case, the property is immutable, like any classic read/write managed property, and properties of the property cannot be changed at all.
+
+
+
Managed types can be defined out of interfaces or abstract classes and are usually defined in plugins, which are written either in Java or Groovy. Please see the Managed annotation for more information on creating managed model objects.
+
+
+
+
+
+
There are particular types (language types) supported by the model space and can be generalised as follows:
+
+
+Table 1. Type definitions
+
+
+
+
+
+
+Type
+Definition
+
+
+
+
+Scalar
+
+
A scalar type is one of the following:
+
+
+
+
+Scalar Collection
+
+
A java.util.List or java.util.Set containing one of the scalar types
+
+
+
+Managed type
+
+
Any class which is a valid managed model (i.e.annotated with @Managed )
+
+
+
+Managed collection
+
+
+
+
+
+
There are various contexts in which these types can be used:
+
+
+Table 2. Model type support
+
+
+
+
+
+
+Context
+Supported types
+
+
+
+
+Creating top level model elements
+
+
+
+Properties of managed model elements
+
+
The properties (attributes) of a managed model elements may be one or more of the following:
+
+
+
+
+
+
+
+
+
+
+
build.gradle
+
+
apply plugin: 'java-lang'
+
+//Creating LanguageSourceSets via rules
+class LanguageSourceSetRules extends RuleSource {
+ @Model
+ void mySourceSet(JavaSourceSet javaSource) {
+ javaSource.source.srcDir("src/main/my")
+ }
+}
+apply plugin: LanguageSourceSetRules
+
+//Creating LanguageSourceSets via the model DSL
+model {
+ another(JavaSourceSet) {
+ source {
+ srcDir "src/main/another"
+ }
+ }
+}
+
+//Using FunctionalSourceSets
+@Managed
+interface SourceBundle {
+ FunctionalSourceSet getFreeSources()
+ FunctionalSourceSet getPaidSources()
+}
+model {
+ sourceBundle(SourceBundle) {
+ freeSources.create("main", JavaSourceSet)
+ freeSources.create("resources", JvmResourceSet)
+ paidSources.create("main", JavaSourceSet)
+ paidSources.create("resources", JvmResourceSet)
+ }
+}
+
+
+
+
Output of gradle help
+
+
> gradle help
+
+> Task :help
+
+
+
+
+
+
+✨
+
+
+The code for this example can be found at samples/modelRules/language-support
in the ‘-all’ distribution of Gradle.
+
+
+
+
+
+
+
+
+
As previously mentioned, a rule has a subject and zero or more inputs. The rule’s subject and inputs are declared as “references” and are “bound” to model elements before execution by Gradle. Each rule must effectively forward declare the subject and inputs as references. Precisely how this is done depends on the form of the rule. For example, the rules provided by a RuleSource declare references as method parameters.
+
+
+
A reference is either “by-path” or “by-type”.
+
+
+
A “by-type” reference identifies a particular model element by its type. For example, a reference to the TaskContainer effectively identifies the "tasks"
element in the project model space. The model space is not exhaustively searched for candidates for by-type binding; rather, a rule is given a scope (discussed later) that determines the search space for a by-type binding.
+
+
+
A “by-path” reference identifies a particular model element by its path in model space. By-path references are always relative to the rule scope; there is currently no way to path “out” of the scope. All by-path references also have an associated type, but this does not influence what the reference binds to. The element identified by the path must however by type compatible with the reference, or a fatal “binding failure” will occur.
+
+
+
+
+
Rules are bound within a “scope”, which determines how references bind. Most rules are bound at the project scope (i.e. the root of the model graph for the project). However, rules can be scoped to a node within the graph. The ModelMap.named(java.lang.String, java.lang.Class) method is an example of a mechanism for applying scoped rules. Rules declared in the build script using the model {}
block, or via a RuleSource
applied as a plugin use the root of the model space as the scope. This can be considered the default scope.
+
+
+
By-path references are always relative to the rule scope. When the scope is the root, this effectively allows binding to any element in the graph. When it is not, then only the children of the scope can be referenced using "by-path" notation.
+
+
+
When binding by-type references, the following elements are considered:
+
+
+
+
+The scope element itself.
+
+
+The immediate children of the scope element.
+
+
+The immediate children of the model space (i.e. project space) root.
+
+
+
+
+
For the common case, where the rule is effectively scoped to the root, only the immediate children of the root need to be considered.
+
+
+
+
+
+
Mutating or validating all elements of a given type in some scope is a common use-case. To accommodate this, rules can be applied via the @Each
annotation.
+
+
+
In the example below, a @Defaults
rule is applied to each FileItem
in the model setting a default file size of "1024". Another rule applies a RuleSource to every DirectoryItem
that makes sure all file sizes are positive and divisible by "16".
+
+
+
+
+
+
+
build.gradle
+
+
@Managed interface Item extends Named {}
+@Managed interface FileItem extends Item {
+ void setSize(int size)
+ int getSize()
+}
+@Managed interface DirectoryItem extends Item {
+ ModelMap<Item> getChildren()
+}
+
+class PluginRules extends RuleSource {
+ @Defaults void setDefaultFileSize(@Each FileItem file) {
+ file.size = 1024
+ }
+
+ @Rules void applyValidateRules(ValidateRules rules, @Each DirectoryItem directory) {}
+}
+apply plugin: PluginRules
+
+abstract class ValidateRules extends RuleSource {
+ @Validate
+ void validateSizeIsPositive(ModelMap<FileItem> files) {
+ files.each { file ->
+ assert file.size > 0
+ }
+ }
+
+ @Validate
+ void validateSizeDivisibleBySixteen(ModelMap<FileItem> files) {
+ files.each { file ->
+ assert file.size % 16 == 0
+ }
+ }
+}
+
+model {
+ root(DirectoryItem) {
+ children {
+ dir(DirectoryItem) {
+ children {
+ file1(FileItem)
+ file2(FileItem) { size = 2048 }
+ }
+ }
+ file3(FileItem)
+ }
+ }
+}
+
+
+
+
+
+
+✨
+
+
+The code for this example can be found at samples/modelRules/ruleSourcePluginEach
in the ‘-all’ distribution of Gradle.
+
+
+
+
+
+
+
+
+
+
+
+
In addition to using a RuleSource, it is also possible to declare a model and rules directly in a build script using the “model DSL”.
+
+
+
+
+
+💡
+
+
+
+
The model DSL makes heavy use of various Groovy DSL features. Please have a read of Groovy DSL basics for an introduction to these Groovy features.
+
+
+
+
+
+
+
The general form of the model DSL is:
+
+
+
+
model {
+ «rule-definitions»
+}
+
+
+
+
All rules are nested inside a model
block. There may be any number of rule definitions inside each model
block, and there may be any number of model
blocks in a build script. You can also use a model
block in build scripts that are applied using apply from: $uri
.
+
+
+
There are currently 2 kinds of rule that you can define using the model DSL: configuration rules, and creation rules.
+
+
+
+
+
You can define a rule that configures a particular model element. A configuration rule has the following form:
+
+
+
+
model {
+ «model-path-to-subject» {
+ «configuration code»
+ }
+}
+
+
+
+
Continuing with the example so far of the model element "person"
of type Person
being present, the following DSL snippet adds a configuration rule for the person that sets its lastName
property.
+
+
+
+
+
+
build.gradle
+
+
model {
+ person {
+ lastName = "Smith"
+ }
+}
+
+
+
+
A configuration rule specifies a path to the subject that should be configured and a closure containing the code to run when the subject is configured. The closure is executed with the subject passed as the closure delegate. Exactly what code you can provide in the closure depends on the type of the subject. This is discussed below.
+
+
+
You should note that the configuration code is not executed immediately but is instead executed only when the subject is required. This is an important behaviour of model rules and allows Gradle to configure only those elements that are required for the build, which helps reduce build time. For example, let’s run a task that uses the "person" object:
+
+
+
+
+
+
build.gradle
+
+
model {
+ person {
+ println "configuring person"
+ lastName = "Smith"
+ }
+}
+
+
+
+
Output of gradle showPerson
+
+
> gradle showPerson
+configuring person
+
+> Task :showPerson
+Hello John Smith!
+
+BUILD SUCCESSFUL in 0s
+1 actionable task: 1 executed
+
+
+
+
You can see that before the task is run, the "person" element is configured by running the rule closure. Now let’s run a task that does not require the "person" element:
+
+
+
+
+
+
Output of gradle somethingElse
+
+
> gradle somethingElse
+
+> Task :somethingElse
+Not using person
+
+BUILD SUCCESSFUL in 0s
+1 actionable task: 1 executed
+
+
+
+
In this instance, you can see that the "person" element is not configured at all.
+
+
+
+
+
+
It is also possible to create model elements at the root level. The general form of a creation rule is:
+
+
+
+
model {
+ «element-name»(«element-type») {
+ «initialization code»
+ }
+}
+
+
+
+
The following model rule creates the "person"
element:
+
+
+
+
+
+
build.gradle
+
+
model {
+ person(Person) {
+ firstName = "John"
+ }
+}
+
+
+
+
A creation rule definition specifies the path of the element to create, plus its public type, represented as a Java interface or class. Only certain types of model elements can be created.
+
+
+
A creation rule may also provide a closure containing the initialization code to run when the element is created. The closure is executed with the element passed as the closure delegate. Exactly what code you can provide in the closure depends on the type of the subject. This is discussed below.
+
+
+
The initialization closure is optional and can be omitted, for example:
+
+
+
+
+
+
build.gradle
+
+
model {
+ barry(Person)
+}
+
+
+
+
You should note that the initialization code is not executed immediately but is instead executed only when the element is required. The initialization code is executed before any configuration rules are run. For example:
+
+
+
+
+
+
build.gradle
+
+
model {
+ person {
+ println "configuring person"
+ println "last name is $lastName, should be Smythe"
+ lastName = "Smythe"
+ }
+ person(Person) {
+ println "creating person"
+ firstName = "John"
+ lastName = "Smith"
+ }
+}
+
+
+
+
Output of gradle showPerson
+
+
> gradle showPerson
+creating person
+configuring person
+last name is Smith, should be Smythe
+
+> Task :showPerson
+Hello John Smythe!
+
+BUILD SUCCESSFUL in 0s
+1 actionable task: 1 executed
+
+
+
+
Notice that the creation rule appears in the build script after the configuration rule, but its code runs before the code of the configuration rule. Gradle collects up all the rules for a particular subject before running any of them, then runs the rules in the appropriate order.
+
+
+
+
+
+
Most DSL rules take a closure containing some code to run to configure the subject. The code you can use in this closure depends on the type of the subject of the rule.
+
+
+
+
+
+💡
+
+
+
+
You can use the model report to determine the type of a particular model element.
+
+
+
+
+
+
+
In general, a rule closure may contain arbitrary code, mixed with some type specific DSL syntax.
+
+
+
+
+
A ModelMap is basically a map of model elements, indexed by some name. When a ModelMap
is used as the subject of a DSL rule, the rule closure can use any of the methods defined on the ModelMap interface.
+
+
+
A rule closure with ModelMap
as a subject can also include nested creation or configuration rules. These behave in a similar way to the creation and configuration rules that appear directly under the model
block.
+
+
+
Here is an example of a nested creation rule:
+
+
+
+
+
+
+
build.gradle
+
+
model {
+ people {
+ john(Person) {
+ firstName = "John"
+ }
+ }
+}
+
+
+
+
As before, a nested creation rule defines a name and public type for the element, and optionally, a closure containing code to use to initialize the element. The code is run only when the element is required in the build.
+
+
+
Here is an example of a nested configuration rule:
+
+
+
+
+
+
build.gradle
+
+
model {
+ people {
+ john {
+ lastName = "Smith"
+ }
+ }
+}
+
+
+
+
As before, a nested configuration rule defines the name of the element to configure and a closure containing code to use to configure the element. The code is run only when the element is required in the build.
+
+
+
ModelMap
introduces several other kinds of rules. For example, you can define a rule that targets each of the elements in the map. The code in the rule closure is executed once for each element in the map, when that element is required. Let’s run a task that requires all of the children of the "people" element:
+
+
+
+
+
+
build.gradle
+
+
model {
+ people {
+ john(Person) {
+ println "creating $it"
+ firstName = "John"
+ lastName = "Smith"
+ }
+ all {
+ println "configuring $it"
+ }
+ barry(Person) {
+ println "creating $it"
+ firstName = "Barry"
+ lastName = "Barry"
+ }
+ }
+}
+
+
+
+
Output of gradle listPeople
+
+
> gradle listPeople
+creating Person 'people.barry'
+configuring Person 'people.barry'
+creating Person 'people.john'
+configuring Person 'people.john'
+
+> Task :listPeople
+Hello Barry Barry!
+Hello John Smith!
+
+BUILD SUCCESSFUL in 0s
+1 actionable task: 1 executed
+
+
+
+
Any method on ModelMap that accepts an Action as its last parameter can also be used to define a nested rule.
+
+
+
+
+
When a managed type is used as the subject of a DSL rule, the rule closure can use any of the methods defined on the managed type interface.
+
+
+
A rule closure can also configure the properties of the element using nested closures. For example:
+
+
+
+
+
+
+
build.gradle
+
+
model {
+ person {
+ address {
+ city = "Melbourne"
+ }
+ }
+}
+
+
+
+
+
+
+✨
+
+
+
+
Currently, the nested closures do not define rules and are executed immediately. Please be aware that this behaviour will change in a future Gradle release.
+
+
+
+
+
+
+
+
+
For all other types, the rule closure can use any of the methods defined by the type. There is no special DSL defined for these elements.
+
+
+
+
+
+
+
Scalar properties in managed types can be assigned CharSequence
values (e.g. String
, GString
, etc.) and they will be converted to the actual property type for you. This works for all scalar types including `File`s, which will be resolved relative to the current project.
+
+
+
+
+
+
build.gradle
+
+
enum Temperature {
+ TOO_HOT,
+ TOO_COLD,
+ JUST_RIGHT
+}
+
+@Managed
+interface Item {
+ void setName(String n); String getName()
+
+ void setQuantity(int q); int getQuantity()
+
+ void setPrice(float p); float getPrice()
+
+ void setTemperature(Temperature t)
+ Temperature getTemperature()
+
+ void setDataFile(File f); File getDataFile()
+}
+
+class ItemRules extends RuleSource {
+ @Model
+ void item(Item item) {
+ def data = item.dataFile.text.trim()
+ def (name, quantity, price, temp) = data.split(',')
+ item.name = name
+ item.quantity = quantity
+ item.price = price
+ item.temperature = temp
+ }
+
+ @Defaults
+ void setDefaults(Item item) {
+ item.dataFile = 'data.csv'
+ }
+
+ @Mutate
+ void createDataTask(ModelMap<Task> tasks, Item item) {
+ tasks.create('showData') {
+ doLast {
+ println """
+Item '$item.name'
+ quantity: $item.quantity
+ price: $item.price
+ temperature: $item.temperature"""
+ }
+ }
+ }
+}
+
+apply plugin: ItemRules
+
+model {
+ item {
+ price = "${price * (quantity < 10 ? 2 : 0.5)}"
+ }
+}
+
+
+
+
+
+
+✨
+
+
+The code for this example can be found at samples/modelRules/modelDslCoercion
in the ‘-all’ distribution of Gradle.
+
+
+
+
+
+
In the above example, an Item
is created and is initialized in setDefaults()
by providing the path to the data file. In the item()
method the resolved File
is parsed to extract and set the data. In the DSL block at the end, the price is adjusted based on the quantity; if there are fewer than 10 remaining the price is doubled, otherwise it is reduced by 50%. The GString
expression is a valid value since it resolves to a float
value in string form.
+
+
+
Finally, in createDataTask()
we add the showData
task to display all of the configured values.
+
+
+
+
+
+
Rules declared in the DSL may depend on other model elements through the use of a special syntax, which is of the form:
+
+
+
+
$.«path-to-model-element»
+
+
+
+
Paths are a period separated list of identifiers. To directly depend on the firstName
of the person, the following could be used:
+
+
+
+
+
+
+
build.gradle
+
+
model {
+ tasks {
+ hello(Task) {
+ def p = $.person
+ doLast {
+ println "Hello $p.firstName $p.lastName!"
+ }
+ }
+ }
+}
+
+
+
+
+
+
+✨
+
+
+The code for this example can be found at samples/modelRules/modelDsl
in the ‘-all’ distribution of Gradle.
+
+
+
+
+
+
In the above snippet, the $.person
construct is an input reference. The construct returns the value of the model element at the specified path, as its default type (i.e. the type advertised by the Model Report ). It may appear anywhere in the rule that an expression may normally appear. It is not limited to the right hand side of variable assignments.
+
+
+
The input element is guaranteed to be fully configured before the rule executes. That is, all of the rules that mutate the element are guaranteed to have been previously executed, leaving the target element in its final, immutable, state.
+
+
+
Most model elements enforce immutability when being used as inputs. Any attempt to mutate such an element will result in a runtime error. However, some legacy type objects do not currently implement such checks. Regardless, it is always invalid to attempt to mutate an input to a rule.
+
+
+
+
+
When you use a ModelMap as input, each item in the map is made available as a property.
+
+
+
+
+
+
+
+
+
+
The built-in ModelReport task displays a hierarchical view of the elements in the model space. Each item prefixed with a +
on the model report is a model element and the visual nesting of these elements correlates to the model path (e.g. tasks.help
). The model report displays the following details about each model element:
+
+
+Table 3. Model report - model element details
+
+
+
+
+
+
+Detail
+Description
+
+
+
+
+Type
+This is the underlying type of the model element and is typically a fully qualified class name.
+
+
+Value
+Is conditionally displayed on the report when a model element can be represented as a string.
+
+
+Creator
+Every model element has a creator. A creator signifies the origin of the model element (i.e. what created the model element).
+
+
+Rules
+Is a listing of the rules, excluding the creator rule, which are executed for a given model element. The order in which the rules are displayed reflects the order in which they are executed.
+
+
+
+
+
+
+
Output of gradle model
+
+
> gradle model
+
+> Task :model
+
+------------------------------------------------------------
+Root project
+------------------------------------------------------------
+
++ person
+ | Type: Person
+ | Creator: PersonRules#person(Person)
+ | Rules:
+ ⤷ person { ... } @ build.gradle line 97, column 3
+ ⤷ PersonRules#setFirstName(Person)
+ + age
+ | Type: int
+ | Value: 0
+ | Creator: PersonRules#person(Person)
+ + children
+ | Type: org.gradle.model.ModelSet<Person>
+ | Creator: PersonRules#person(Person)
+ + employed
+ | Type: boolean
+ | Value: false
+ | Creator: PersonRules#person(Person)
+ + father
+ | Type: Person
+ | Value: null
+ | Creator: PersonRules#person(Person)
+ + firstName
+ | Type: java.lang.String
+ | Value: John
+ | Creator: PersonRules#person(Person)
+ + homeDirectory
+ | Type: java.io.File
+ | Value: null
+ | Creator: PersonRules#person(Person)
+ + id
+ | Type: java.lang.Long
+ | Value: null
+ | Creator: PersonRules#person(Person)
+ + lastName
+ | Type: java.lang.String
+ | Value: Smith
+ | Creator: PersonRules#person(Person)
+ + maritalStatus
+ | Type: MaritalStatus
+ | Creator: PersonRules#person(Person)
+ + mother
+ | Type: Person
+ | Value: null
+ | Creator: PersonRules#person(Person)
+ + userGroups
+ | Type: java.util.List<java.lang.String>
+ | Value: null
+ | Creator: PersonRules#person(Person)
++ tasks
+ | Type: org.gradle.model.ModelMap<org.gradle.api.Task>
+ | Creator: Project.<init>.tasks()
+ | Rules:
+ ⤷ PersonRules#createHelloTask(ModelMap<Task>, Person)
+ + buildEnvironment
+ | Type: org.gradle.api.tasks.diagnostics.BuildEnvironmentReportTask
+ | Value: task ':buildEnvironment'
+ | Creator: Project.<init>.tasks.buildEnvironment()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + components
+ | Type: org.gradle.api.reporting.components.ComponentReport
+ | Value: task ':components'
+ | Creator: Project.<init>.tasks.components()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + dependencies
+ | Type: org.gradle.api.tasks.diagnostics.DependencyReportTask
+ | Value: task ':dependencies'
+ | Creator: Project.<init>.tasks.dependencies()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + dependencyInsight
+ | Type: org.gradle.api.tasks.diagnostics.DependencyInsightReportTask
+ | Value: task ':dependencyInsight'
+ | Creator: Project.<init>.tasks.dependencyInsight()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + dependentComponents
+ | Type: org.gradle.api.reporting.dependents.DependentComponentsReport
+ | Value: task ':dependentComponents'
+ | Creator: Project.<init>.tasks.dependentComponents()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + hello
+ | Type: org.gradle.api.Task
+ | Value: task ':hello'
+ | Creator: PersonRules#createHelloTask(ModelMap<Task>, Person) > create(hello)
+ | Rules:
+ ⤷ copyToTaskContainer
+ + help
+ | Type: org.gradle.configuration.Help
+ | Value: task ':help'
+ | Creator: Project.<init>.tasks.help()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + init
+ | Type: org.gradle.buildinit.tasks.InitBuild
+ | Value: task ':init'
+ | Creator: Project.<init>.tasks.init()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + model
+ | Type: org.gradle.api.reporting.model.ModelReport
+ | Value: task ':model'
+ | Creator: Project.<init>.tasks.model()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + projects
+ | Type: org.gradle.api.tasks.diagnostics.ProjectReportTask
+ | Value: task ':projects'
+ | Creator: Project.<init>.tasks.projects()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + properties
+ | Type: org.gradle.api.tasks.diagnostics.PropertyReportTask
+ | Value: task ':properties'
+ | Creator: Project.<init>.tasks.properties()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + tasks
+ | Type: org.gradle.api.tasks.diagnostics.TaskReportTask
+ | Value: task ':tasks'
+ | Creator: Project.<init>.tasks.tasks()
+ | Rules:
+ ⤷ copyToTaskContainer
+ + wrapper
+ | Type: org.gradle.api.tasks.wrapper.Wrapper
+ | Value: task ':wrapper'
+ | Creator: Project.<init>.tasks.wrapper()
+ | Rules:
+ ⤷ copyToTaskContainer
+
+
+
+
+
+
+
+
+
+
The rule engine that was part of the Software Model will be deprecated. Everything under the model block will be ported as extensions to the current model. Native users will no longer have a separate extension model compared to the rest of the Gradle community, and they will be able to make use of the new variant aware dependency management. For more information, see the blog post on the state and future of the software model.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/task_configuration_avoidance.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/task_configuration_avoidance.html
new file mode 100644
index 0000000..c7845df
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/docs/userguide/task_configuration_avoidance.html
@@ -0,0 +1,3587 @@
+
+
+
+
+
+
+
+Task Configuration Avoidance
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User Manual
+
+
+
+ Running Gradle Builds
+
+
+ Authoring Gradle Builds
+
+
+ Extending Gradle
+
+
+ Reference
+
+
+
+
+
+
+
+
+
+
+
This chapter provides an introduction to "configuration avoidance" when dealing with tasks and explains some guidelines for migrating your build to use the configuration avoidance APIs effectively. The API described here co-exists with an existing API that will be replaced with our usual deprecation process over several major releases. As of Gradle 5.1, we recommend that the configuration avoidance APIs be used whenever tasks are created by custom plugins.
+
+
+
+
+
+
+
+
In a nutshell, the API allows builds to avoid the cost of creating and configuring tasks during Gradle’s configuration phase when those tasks will never be executed. For example, when running a compile task, other unrelated tasks, like code quality, testing and publishing tasks, will not be executed, so any time spent creating and configuring those tasks is unnecessary. The configuration avoidance API avoids configuring tasks if they will not needed during the course of a build, which can have a significant impact on total configuration time.
+
+
+
To avoid creating and configuring tasks, we say that a task is "registered" but not created. When a task is in this state, it is known to the build, it can be configured, and references to it can be passed around, but the task object itself has not actually been created, and none of its configuration actions have been executed. It will remain in this state until something in the build needs the instantiated task object (for instance if the task is executed on the command line or the task is a dependency of a task executed on the command line). If the task object is never needed, then the task will remain in the registered state, and the cost of creating and configuring the task will be avoided.
+
+
+
In Gradle, you register a task using TaskContainer.register(java.lang.String) . There are variations of this method that allow providing a task type and/or an action for modifying the task configuration. Instead of returning a task instance, the register(…)
method returns a TaskProvider , which is a reference to the task that can be used in many places where a normal task object might be used (for example when creating task dependencies).
+
+
+
+
+
+
+
+
+
+
+
Older versions of Gradle only support the create(…)
API. The create(…)
API eagerly creates and configures tasks when it is called and should be avoided.
+
+
+
Using register(…)
alone may not be enough to avoid all task configuration completely. You may need to change other code that configures tasks by name or by type, as explained in the following sections.
+
+
+
+
+
+
+
+
+
If you are configuring a task by name, you will need to use the configuration avoidance equivalent. See the table below to identify the alternative.
+
+
+
+
+
+
+
+
+
+
The following sections will go through some general guidelines to adhere to when migrating the build logic as well as the steps we recommend following.
+We also cover some troubleshooting and pitfalls to help you work around some issues you may encounter during the migration.
+
+
+
+
+
+
+ Use help
task as a benchmark during the migration.
+The help
task is the perfect candidate to benchmark your migration process.
+In a build that uses only the configuration avoidance API, a build scan would show no tasks created immediately or created during configuration , and only the tasks that were actually executed would be created.
+Be mindful of the version of the build scan plugin in use .
+
+
+ Only mutate the current task inside a configuration action.
+Because the task configuration action can now run immediately, later or never, mutating anything other than the current task can cause indeterminate behavior in your build.
+Consider the following code:
+
+
+
+
+
+
+
def check = tasks.register("check")
+tasks.register("verificationTask") { verificationTask ->
+ // Configure verificationTask
+
+ // Run verificationTask when someone runs check
+ check.get().dependsOn verificationTask
+}
+
+
+
+
+
+
+
+
+
val check by tasks.registering
+tasks.register("verificationTask") {
+ // Configure verificationTask
+
+ // Run verificationTask when someone runs check
+ check.get().dependsOn(this)
+}
+
+
+
+
+
+
+
+
Executing the gradle check
task should execute verificationTask
, but with this example, it won’t.
+This is because the dependency between verificationTask
and check
only happens when verificationTask
is realized.
+To avoid issues like this, you must only modify the task associated with the configuration action.
+Other tasks should be modified in their own configuration action.
+The code would become:
+
+
+
+
+
+
+
+
def check = tasks.register("check")
+def verificationTask = tasks.register("verificationTask") {
+ // Configure verificationTask
+}
+check.configure {
+ dependsOn verificationTask
+}
+
+
+
+
+
+
+
+
+
val check by tasks.registering
+val verificationTask by tasks.registering {
+ // Configure verificationTask
+}
+check {
+ dependsOn(verificationTask)
+}
+
+
+
+
+
+
+
+
In the future, Gradle will consider this sort of anti-pattern an error and will produce an exception.
+
+
+
+ Prefer small incremental changes.
+Smaller changes are easier to sanity check.
+If you ever break your build logic, it will be easier to analyze the changelog since the last successful verification.
+
+
+ Ensure a good plan is established for validating the build logic.
+Usually, a simple build
task invocation should do the trick to validate your build logic.
+However, some builds may need additional verification - understand the behavior of your build and make sure you have a good plan for verification.
+
+
+ Prefer automatic testing to manual testing.
+It’s good practice to write integration test for your build logic using TestKit.
+
+
+ Avoid referencing a task by name.
+In the majority of cases, referencing a task by name is a fragile pattern and should be avoided.
+Although the task name is available on the TaskProvider
, effort should be made to use references from a strongly typed model instead.
+
+
+Use the new task API as much as possible.
+Eagerly realizing some tasks may cause a cascade of other tasks to be realized.
+Using TaskProvider
helps create an indirection that protects against transitive realization.
+
+
+Some APIs may be disallowed if you try to access them from the new API’s configuration blocks. For example,
+Project.afterEvaluate()
+cannot be called when configuring a task registered with the new API. Since afterEvaluate
is used to delay configuring a Project
, mixing delayed configuration
+with the new API can cause errors that are hard to diagnose because tasks registered with the new API are not always configured, but an afterEvaluate
block
+may be expected to always execute.
+
+
+
+
+
+
+
+
The first part of the migration process is to go through the code and manually migrate eager task creation and configuration to use configuration avoidance APIs.
+The following explores the recommended steps for a successful migration.
+While going through these steps, keep in mind the guidelines above.
+
+
+
+
+
+Migrate task configuration that affects all tasks (tasks.all {}
) or subsets by type (tasks.withType(…) {}
).
+This will cause your build to eagerly create fewer tasks that are registered by plugins.
+
+
+Migrate tasks configured by name.
+Similar to the previous point, this will cause your build to eagerly create fewer tasks that are registered by plugins.
+For example, logic that uses TaskContainer#getByName(String, Closure/Action)
should be converted to TaskContainer#named(String).configure(Closure/Action)
.
+This also includes task configuration via DSL blocks .
+
+
+Migrate tasks creation to register(…)
.
+At this point, you should change anywhere that you are creating tasks to instead register those tasks.
+
+
+
+
+
+
After making these changes, you should see improvement in the number of tasks that are eagerly created at configuration time. Use build scans to understand what tasks are still being created eagerly and where this is happening.
+
+
+
+
+
+
+
+What tasks are being realized?
+As we keep developing the feature, more reporting, and troubleshooting information will be made available to answer this question.
+In the meantime, build scan is the best way to answer this question .
+Follow these steps:
+
+
+
+Create a build scan .
+Execute the Gradle command using the --scan
flag.
+
+
+Navigate to the configuration performance tab.
+
+
+
+
+
Figure 1. Navigate to configuration performance tab in build scan
+
+
+
+
+Navigate to the performance card from the left side menu.
+
+
+Navigate to the configuration tab from the top of the performance card.
+
+
+
+
+
+All the information requires will be presented.
+
+
+
+
+
Figure 2. Configuration performance tab in build scan annotated
+
+
+
+
+Total tasks present when each task is created or not.
+
+
+
+"Created immediately" represents tasks that were created using the eager task APIs.
+
+
+"Created during configuration" represents tasks that were created using the configuration avoidance APIs, but were realized explicitly (via TaskProvider#get()
) or implicitly using the eager task query APIs.
+
+
+Both "Created immediately" and "Created during configuration" numbers are considered the "bad" numbers that should be minimized as much as possible.
+
+
+"Created during task graph calculation" represents the tasks created when building the execution task graph.
+Ideally, this number would be equal to the number of tasks executed.
+
+
+"Not created" represents the tasks that were avoided in this build session.
+
+
+
+
+
+The next section helps answer the question of where a task was realized. For each script, plugin or lifecycle callback, the last column represents the tasks that were created either immediately or during configuration.
+Ideally, this column should be empty.
+
+
+Focusing on a script, plugin, or lifecycle callback will show a break down of the tasks that were created.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Beware of the hidden eager task realization.
+There are many ways that a task can be configured eagerly. For example, configuring a task using the task name and a DSL block will cause the task to immediately be created:
+
+
+
// Given a task lazily created with
+tasks.register("someTask")
+
+// Some time later, the task is configured using a DSL block
+someTask {
+ // This causes the task to be created and this configuration to be executed immediately
+}
+
+
+
+
Instead use the named()
method to acquire a reference to the task and configure it:
+
+
+
+
tasks.named("someTask").configure {
+ // ...
+ // Beware of the pitfalls here
+}
+
+
+
+
Similarly, Gradle has syntactic sugar that allows tasks to be referenced by name without an explicit query method. This can also cause the task to be immediately created:
+
+
+
+
tasks.register("someTask")
+
+// Sometime later, an eager task is configured like
+task anEagerTask {
+ // The following will cause "someTask" to be looked up and immediately created
+ dependsOn someTask
+}
+
+
+
+
There are several ways this premature creation can be avoided:
+
+
+
+
+Use a TaskProvider
variable.
+Useful when the task is referenced multiple times in the same build script.
+
+
+
+
+
+
+
def someTask = tasks.register("someTask")
+
+task anEagerTask {
+ dependsOn someTask
+}
+
+
+
+
+
+
+
+
+
val someTask by tasks.registering
+
+task("anEagerTask") {
+ dependsOn(someTask)
+}
+
+
+
+
+
+
+
+
+Migrate the consumer task to the new API.
+
+
+
tasks.register("someTask")
+
+tasks.register("anEagerTask") {
+ dependsOn someTask
+}
+
+
+
+
+Lookup the task lazily.
+Useful when the tasks are not created by the same plugin.
+
+
+
+
+
+
+
tasks.register("someTask")
+
+task anEagerTask {
+ dependsOn tasks.named("someTask")
+}
+
+
+
+
+
+
+
+
+
tasks.register("someTask")
+
+task("anEagerTask") {
+ dependsOn(tasks.named("someTask"))
+}
+
+
+
+
+
+
+
+
+
+
+
+ The build scan plugin buildScanPublishPrevious
task is eager until version 1.15. Upgrade the build scan plugin in your build to use the latest version.
+
+
+
+
+
+
+
This section describes two ways to keep your plugin backward compatible with older version of Gradle if you must maintain compatibility with versions of Gradle older than 4.9. Most of the new API methods are available starting with Gradle 4.9.
+
+
+
+
+
+✨
+
+
+
+
Although backward compatibility is good for users, we still recommended to upgrade to newer Gradle releases in a timely manner. This will reduce your maintenance burden.
+
+
+
+
+
+
+
The first method to maintain compatibility is to compile your plugin against the Gradle 4.9 API and conditionally call the right APIs with Groovy (example ).
+
+
+
The second method is to use Java reflection to cope with the fact that the APIs are unavailable during compilation (example ).
+
+
+
It is highly recommended to have cross-version test coverage using TestKit and multiple versions of Gradle.
+
+
+
+
+
+
+
+
+
+
+
+
+✨
+
+
+
+
+
+Methods that take a groovy.lang.Closure
are covered in the new API with methods taking org.gradle.api.Action
.
+
+
+More convenience methods may be added in the future based on user feedback.
+
+
+Some old API methods may never have a direct replacement in the new API.
+
+
+Some APIs may be restricted when accessed in a configuration action registered via the configuration avoidance methods.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Old vs New API
+Description
+
+
+
+
+
+
Instead of: task myTask(type: MyTask) {}
+
+
+
There is not a shorthand Groovy DSL for using the new API.
+
+
+
+
+
Use: tasks.register("myTask", MyTask) {}
+
+
+
+
+
+
Use one of the alternatives below.
+
+
+
+
+
Use: No direct equivalent.
+
+
+
+
+
+
Use one of the alternatives below.
+
+
+
+
+
Use: No direct equivalent.
+
+
+
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
+
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
+
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
+
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
+
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
+
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
+
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
Use: named(java.lang.String).configure(Action)
+
+
+
+
+
+
Accessing tasks from another project requires a specific ordering of project evaluation.
+
+
+
+
+
Use: No direct equivalent.
+
+
+
+
+
+
named(String)
is the closest equivalent, but will fail if the task does not exist. Using findByName(String)
will cause tasks registered with the new API to be created/configured.
+
+
+
+
+
Use: No direct equivalent.
+
+
+
+
+
+
See getByPath(String)
above.
+
+
+
+
+
Use: No direct equivalent.
+
+
+
+
+
+
This is OK to use because it does not require tasks to be created immediately.
+
+
+
+
+
+
+
+
Instead of: withType(java.lang.Class).getByName(java.lang.String)
+
+
+
This returns a TaskProvider
instead of a Task
.
+
+
+
+
+
Use: named(java.lang.String, java.lang.Class)
+
+
+
+
+
+
This returns void
, so it cannot be chained.
+
+
+
+
+
Use: withType(java.lang.Class).configureEach(org.gradle.api.Action)
+
+
+
+
+
+
This returns void
, so it cannot be chained.
+
+
+
+
+
+
+
+
+
This returns void
, so it cannot be chained.
+
+
+
+
+
+
+
+
+
This returns void
, so it cannot be chained.
+
+
+
+
+
+
+
+
+
Avoid calling this method. matching(Spec)
and configureEach(Action)
are more appropriate in most cases.
+
+
+
+
+
+
+
+
+
This is OK to use because it does not require tasks to be created immediately.
+
+
+
+
+
+
+
+
+
Avoid calling this directly as it’s a Groovy convenience method. The alternative returns a TaskProvider
instead of a Task
.
+
+
+
+
+
+
+
+
Instead of: iterator()
or implicit iteration over the Task
collection
+
+
+
Avoid doing this as it requires creating and configuring all tasks. See findAll(Closure)
above.
+
+
+
+
+
+
+
+
Instead of: remove(org.gradle.api.Task)
+
+
+
Avoid calling this. The behavior of remove
with the new API may change in the future.
+
+
+
+
+
+
+
+
+
Avoid calling this. The behavior of replace
with the new API may change in the future.
+
+
+
+
+
+
+
+
+
Avoid calling this. The behavior of replace
with the new API may change in the future.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/getting-started.html b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/getting-started.html
new file mode 100644
index 0000000..6ead559
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/getting-started.html
@@ -0,0 +1,2928 @@
+
+
+
+
+
+
+
+Installing Gradle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User Manual
+
+
+
+ Running Gradle Builds
+
+
+ Authoring Gradle Builds
+
+
+ Extending Gradle
+
+
+ Reference
+
+
+
+
+
+
+
+
+
+
+
You can install the Gradle build tool on Linux, macOS, or Windows.
+This document covers installing using a package manager like SDKMAN!, Homebrew, or Scoop, as well as manual installation.
+
+
+
Use of the Gradle Wrapper is the recommended way to upgrade Gradle.
+
+
+
You can find all releases and their checksums on the releases page .
+
+
+
+
+
+
+
+
Gradle runs on all major operating systems and requires only a Java Development Kit version 8 or higher to run. To check, run java -version
. You should see something like this:
+
+
+
+
❯ java -version
+java version "1.8.0_151"
+Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
+Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
+
+
+
+
Gradle ships with its own Groovy library, therefore Groovy does not need to be installed. Any existing Groovy installation is ignored by Gradle.
+
+
+
Gradle uses whatever JDK it finds in your path. Alternatively, you can set the JAVA_HOME
environment variable to point to the installation directory of the desired JDK.
+
+
+
+
+
+
+
+
SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix-based systems.
+
+
+
+
Homebrew is "the missing package manager for macOS".
+
+
+
+
Scoop is a command-line installer for Windows inspired by Homebrew.
+
+
+
+
❯ scoop install gradle
+
+
+
+
Chocolatey is "the package manager for Windows".
+
+
+
+
❯ choco install gradle
+
+
+
+
MacPorts is a system for managing tools on macOS:
+
+
+
+
❯ sudo port install gradle
+
+
+
+
+
+
+
+
+
+
Step 1. Download the latest Gradle distribution
+
+
The distribution ZIP file comes in two flavors:
+
+
+
+
+
+
+
+
+
+
Unzip the distribution zip file in the directory of your choosing, e.g.:
+
+
+
+
❯ mkdir /opt/gradle
+❯ unzip -d /opt/gradle gradle-5.1.1-bin.zip
+❯ ls /opt/gradle/gradle-5.1.1
+LICENSE NOTICE bin getting-started.html init.d lib media
+
+
+
+
+
+
+
Create a new directory C:\Gradle
with File Explorer .
+
+
+
Open a second File Explorer window and go to the directory where the Gradle distribution was downloaded. Double-click the ZIP archive to expose the content. Drag the content folder gradle-5.1.1
to your newly created C:\Gradle
folder.
+
+
+
Alternatively you can unpack the Gradle distribution ZIP into C:\Gradle
using an archiver tool of your choice.
+
+
+
+
+
+
+
For running Gradle, firstly add the environment variable GRADLE_HOME
. This should point to the unpacked files from the Gradle website. Next add GRADLE_HOME /bin
to your PATH
environment variable. Usually, this is sufficient to run Gradle.
+
+
+
+
+
Configure your PATH
environment variable to include the bin
directory of the unzipped distribution, e.g.:
+
+
+
+
❯ export PATH=$PATH:/opt/gradle/gradle-5.1.1/bin
+
+
+
+
+
+
+
In File Explorer right-click on the This PC
(or Computer
) icon, then click Properties
→ Advanced System Settings
→ Environmental Variables
.
+
+
+
Under System Variables
select Path
, then click Edit
. Add an entry for C:\Gradle\gradle-5.1.1\bin
. Click OK to save.
+
+
+
+
+
+
+
+
+
+
+
Open a console (or a Windows command prompt) and run gradle -v
to run gradle and display the version, e.g.:
+
+
+
+
❯ gradle -v
+
+------------------------------------------------------------
+Gradle 5.1.1
+------------------------------------------------------------
+
+Build time: 2018-02-21 15:28:42 UTC
+Revision: 819e0059da49f469d3e9b2896dc4e72537c4847d
+
+Groovy: 2.4.15
+Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017
+JVM: 1.8.0_151 (Oracle Corporation 25.151-b12)
+OS: Mac OS X 10.13.3 x86_64
+
+
+
+
+
+
+
+
+
+
+
Now that you have Gradle installed, use these resources for getting started:
+
+
+
+
+
+
You might check the user guide at GRADLE_HOME /docs/userguide/userguide.html
. It is also available on the Gradle web site . Typing gradle help
prints the command line help. Typing gradle tasks
shows all the tasks of a Gradle build.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/lib/plugins/gradle-resources-s3-5.1.1.jar b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/lib/plugins/gradle-resources-s3-5.1.1.jar
new file mode 100644
index 0000000..04721b7
Binary files /dev/null and b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/lib/plugins/gradle-resources-s3-5.1.1.jar differ
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/lib/plugins/maven-model-builder-3.0.4.jar b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/lib/plugins/maven-model-builder-3.0.4.jar
new file mode 100644
index 0000000..72018dd
Binary files /dev/null and b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/lib/plugins/maven-model-builder-3.0.4.jar differ
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/antlr/groovy/build.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/antlr/groovy/build.gradle
new file mode 100644
index 0000000..00cc9c1
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/antlr/groovy/build.gradle
@@ -0,0 +1,26 @@
+// tag::use-plugin[]
+plugins {
+ id 'antlr'
+}
+// end::use-plugin[]
+
+// tag::declare-dependency[]
+repositories {
+ mavenCentral()
+}
+
+dependencies {
+ antlr "org.antlr:antlr:3.5.2" // use ANTLR version 3
+ // antlr "org.antlr:antlr4:4.5" // use ANTLR version 4
+// end::declare-dependency[]
+ testImplementation 'junit:junit:4.12'
+// tag::declare-dependency[]
+}
+// end::declare-dependency[]
+
+// tag::generate-grammar-settings[]
+generateGrammarSource {
+ maxHeapSize = "64m"
+ arguments += ["-visitor", "-long-messages"]
+}
+// end::generate-grammar-settings[]
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/application/kotlin/build.gradle.kts b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/application/kotlin/build.gradle.kts
new file mode 100644
index 0000000..965b395
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/application/kotlin/build.gradle.kts
@@ -0,0 +1,54 @@
+// tag::use-plugin[]
+plugins {
+ application
+}
+// end::use-plugin[]
+
+version = "1.0.2"
+
+// tag::mainClassName-conf[]
+application {
+ mainClassName = "org.gradle.sample.Main"
+}
+// end::mainClassName-conf[]
+
+// tag::application-defaultjvmargs[]
+application {
+ applicationDefaultJvmArgs = listOf("-Dgreeting.language=en")
+}
+// end::application-defaultjvmargs[]
+
+// tag::executableDir-conf[]
+application {
+ executableDir = "custom_bin_dir"
+}
+// end::executableDir-conf[]
+
+// tag::distribution-spec[]
+val createDocs by tasks.registering {
+ val docs = file("$buildDir/docs")
+ outputs.dir(docs)
+ doLast {
+ docs.mkdirs()
+ File(docs, "readme.txt").writeText("Read me!")
+ }
+}
+
+distributions {
+ main {
+ contents {
+ from(createDocs) {
+ into("docs")
+ }
+ }
+ }
+}
+// end::distribution-spec[]
+
+repositories {
+ mavenCentral()
+}
+
+dependencies {
+ implementation("commons-collections:commons-collections:3.2.2")
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildCache/build-src/groovy/build.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildCache/build-src/groovy/build.gradle
new file mode 100644
index 0000000..1f84c19
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildCache/build-src/groovy/build.gradle
@@ -0,0 +1,19 @@
+/*
+ * Copyright 2018 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.
+ */
+
+plugins {
+ id 'java'
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildDashboard/groovy/src/main/java/org/gradle/sample/Person.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildDashboard/groovy/src/main/java/org/gradle/sample/Person.java
new file mode 100644
index 0000000..438b0d0
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildDashboard/groovy/src/main/java/org/gradle/sample/Person.java
@@ -0,0 +1,15 @@
+package org.gradle.sample;
+
+import java.lang.String;
+
+class Person {
+ private String name;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildDashboard/kotlin/src/main/java/org/gradle/sample/Person.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildDashboard/kotlin/src/main/java/org/gradle/sample/Person.java
new file mode 100644
index 0000000..438b0d0
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/buildDashboard/kotlin/src/main/java/org/gradle/sample/Person.java
@@ -0,0 +1,15 @@
+package org.gradle.sample;
+
+import java.lang.String;
+
+class Person {
+ private String name;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/codeQuality/groovy/settings.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/codeQuality/groovy/settings.gradle
new file mode 100644
index 0000000..00f400f
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/codeQuality/groovy/settings.gradle
@@ -0,0 +1 @@
+rootProject.name = 'code-quality'
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/declared-substitution/groovy/my-app/settings-without-declared-substitution.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/declared-substitution/groovy/my-app/settings-without-declared-substitution.gradle
new file mode 100644
index 0000000..fa6244b
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/declared-substitution/groovy/my-app/settings-without-declared-substitution.gradle
@@ -0,0 +1,19 @@
+/*
+ * Copyright 2016 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.
+ */
+
+rootProject.name = 'app'
+
+includeBuild('../anonymous-library')
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/hierarchical-multirepo/groovy/modules/number-utils/src/main/java/org/sample/numberutils/Numbers.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/hierarchical-multirepo/groovy/modules/number-utils/src/main/java/org/sample/numberutils/Numbers.java
new file mode 100644
index 0000000..d36210c
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/hierarchical-multirepo/groovy/modules/number-utils/src/main/java/org/sample/numberutils/Numbers.java
@@ -0,0 +1,5 @@
+package org.sample.numberutils;
+
+public class Numbers {
+ public static int add(int left, int right) { return left + right; }
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/hierarchical-multirepo/kotlin/modules/number-utils/build.gradle.kts b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/hierarchical-multirepo/kotlin/modules/number-utils/build.gradle.kts
new file mode 100644
index 0000000..7fe4d90
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/hierarchical-multirepo/kotlin/modules/number-utils/build.gradle.kts
@@ -0,0 +1,20 @@
+plugins {
+ java
+ idea
+}
+
+group = "org.sample"
+version = "1.0"
+
+repositories {
+ ivy {
+ name = "localrepo"
+ url = uri(file("../../../local-repo"))
+ }
+}
+
+tasks.named("uploadArchives") {
+ repositories {
+ add(project.repositories["localrepo"])
+ }
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/plugin-dev/groovy/greeting-plugin/src/main/java/org/sample/GreetingTask.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/plugin-dev/groovy/greeting-plugin/src/main/java/org/sample/GreetingTask.java
new file mode 100644
index 0000000..02d9312
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/compositeBuilds/plugin-dev/groovy/greeting-plugin/src/main/java/org/sample/GreetingTask.java
@@ -0,0 +1,23 @@
+package org.sample;
+
+import org.gradle.api.DefaultTask;
+import org.gradle.api.tasks.Input;
+import org.gradle.api.tasks.TaskAction;
+
+public class GreetingTask extends DefaultTask {
+ private String who = "mate";
+
+ @Input
+ public String getWho() {
+ return who;
+ }
+
+ public void setWho(String who) {
+ this.who = who;
+ }
+
+ @TaskAction
+ public void greet() {
+ System.out.println("Hi " + who + "!!!");
+ }
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/customModel/internalViews/settings.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/customModel/internalViews/settings.gradle
new file mode 100644
index 0000000..7d12cb1
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/customModel/internalViews/settings.gradle
@@ -0,0 +1 @@
+rootProject.name = 'internal-view'
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/crossCompilation/groovy/src/main/resources/org/gradle/resource.xml b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/crossCompilation/groovy/src/main/resources/org/gradle/resource.xml
new file mode 100644
index 0000000..b5db07b
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/crossCompilation/groovy/src/main/resources/org/gradle/resource.xml
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/incrementalAnnotationProcessing/user/build.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/incrementalAnnotationProcessing/user/build.gradle
new file mode 100644
index 0000000..06a53b6
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/incrementalAnnotationProcessing/user/build.gradle
@@ -0,0 +1,12 @@
+plugins {
+ id "java"
+}
+
+dependencies {
+ compileOnly project(":library")
+ annotationProcessor project(":processor")
+}
+
+compileJava {
+ options.incremental = true
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/incrementalAnnotationProcessing/user/src/main/java/Service2.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/incrementalAnnotationProcessing/user/src/main/java/Service2.java
new file mode 100644
index 0000000..0da3268
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/incrementalAnnotationProcessing/user/src/main/java/Service2.java
@@ -0,0 +1,4 @@
+@Service
+public class Service2 {
+
+}
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/multiproject/groovy/buildSrc/src/test/java/org/gradle/buildsrc/BuildSrcClassTest.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/multiproject/groovy/buildSrc/src/test/java/org/gradle/buildsrc/BuildSrcClassTest.java
new file mode 100644
index 0000000..98380e5
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/multiproject/groovy/buildSrc/src/test/java/org/gradle/buildsrc/BuildSrcClassTest.java
@@ -0,0 +1,8 @@
+package org.gradle.buildsrc;
+
+public class BuildSrcClassTest {
+ @org.junit.Test
+ public void canConstructBuildSrcClass() {
+ new BuildSrcClass();
+ }
+}
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/multiproject/kotlin/shared/src/test/java/org/gradle/shared/PersonTest.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/multiproject/kotlin/shared/src/test/java/org/gradle/shared/PersonTest.java
new file mode 100644
index 0000000..bec0dc1
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/java/multiproject/kotlin/shared/src/test/java/org/gradle/shared/PersonTest.java
@@ -0,0 +1,25 @@
+package org.gradle.shared;
+
+import junit.framework.TestCase;
+
+import java.io.IOException;
+import java.util.Properties;
+
+public class PersonTest extends TestCase {
+ public void testTest() {
+ Person person = new Person("testname1");
+ assertEquals("testname1", person.getName());
+ person.setName("testname2");
+ assertEquals("testname2", person.getName());
+ }
+
+ public void testMainProperty() throws IOException {
+ assertEquals("mainValue", new Person("test").readProperty());
+ }
+
+ public void testTestProperty() throws IOException {
+ Properties properties = new Properties();
+ properties.load(getClass().getClassLoader().getResourceAsStream("org/gradle/shared/test.properties"));
+ assertEquals("testValue", properties.getProperty("test"));
+ }
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/jvmComponents/scala/build.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/jvmComponents/scala/build.gradle
new file mode 100644
index 0000000..317bb3c
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/jvmComponents/scala/build.gradle
@@ -0,0 +1,29 @@
+/*
+ * Copyright 2014 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.
+ */
+plugins {
+ id 'jvm-component'
+ id 'scala-lang'
+}
+
+repositories{
+ jcenter()
+}
+
+model {
+ components {
+ main(JvmLibrarySpec)
+ }
+}
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/kotlinDsl/androidSingleBuild/build.gradle.kts b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/kotlinDsl/androidSingleBuild/build.gradle.kts
new file mode 100644
index 0000000..58179a6
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/kotlinDsl/androidSingleBuild/build.gradle.kts
@@ -0,0 +1,40 @@
+// tag::android[]
+plugins {
+ id("com.android.application") version "3.2.0"
+// end::android[]
+ kotlin("android") version "1.2.71"
+ kotlin("android.extensions") version "1.2.71"
+// tag::android[]
+}
+
+android {
+ // ...
+// end::android[]
+ compileSdkVersion(27)
+ defaultConfig {
+ applicationId = "org.gradle.kotlin.dsl.samples.androidstudio"
+ minSdkVersion(15)
+ targetSdkVersion(27)
+ versionCode = 1
+ versionName = "1.0"
+ testInstrumentationRunner = "android.support.test.runner.AndroidJUnitRunner"
+ }
+ buildTypes {
+ named("release") {
+ isMinifyEnabled = false
+ proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro")
+ }
+ }
+// tag::android[]
+}
+// end::android[]
+
+dependencies {
+ implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
+ implementation(kotlin("stdlib-jdk7", "1.2.71"))
+ implementation("com.android.support:appcompat-v7:27.1.1")
+ implementation("com.android.support.constraint:constraint-layout:1.1.0")
+ testImplementation("junit:junit:4.12")
+ androidTestImplementation("com.android.support.test:runner:1.0.2")
+ androidTestImplementation("com.android.support.test.espresso:espresso-core:3.0.2")
+}
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/kotlinDsl/androidSingleBuild/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/kotlinDsl/androidSingleBuild/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..eca70cf
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/kotlinDsl/androidSingleBuild/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/maven-publish/conditional-publishing/kotlin/src/main/java/Sample.java b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/maven-publish/conditional-publishing/kotlin/src/main/java/Sample.java
new file mode 100644
index 0000000..c29d257
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/maven-publish/conditional-publishing/kotlin/src/main/java/Sample.java
@@ -0,0 +1,2 @@
+class Sample {
+}
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/cpp-exe/settings.gradle b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/cpp-exe/settings.gradle
new file mode 100644
index 0000000..7bd15c8
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/cpp-exe/settings.gradle
@@ -0,0 +1 @@
+rootProject.name = "sampleExe"
\ No newline at end of file
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/cunit/libs/cunit/2.1-2/include/CUnit/MyMem.h b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/cunit/libs/cunit/2.1-2/include/CUnit/MyMem.h
new file mode 100644
index 0000000..88a7e62
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/cunit/libs/cunit/2.1-2/include/CUnit/MyMem.h
@@ -0,0 +1,104 @@
+/*
+ * CUnit - A Unit testing framework library for C.
+ * Copyright (C) 2001 Anil Kumar
+ * Copyright (C) 2004-2006 Anil Kumar, Jerry St.Clair
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+/*
+ * Contains Memory Related Defines to use internal routines to detect Memory Leak
+ * in Debug Versions
+ *
+ * 18/Jun/2002 Memory Debug Functions. (AK)
+ *
+ * 17-Jul-2004 New interface for global function names. (JDS)
+ *
+ * 05-Sep-2004 Added internal test interface. (JDS)
+ */
+
+/** @file
+ * Memory management functions (user interface).
+ * Two versions of memory allocation/deallocation are available.
+ * If compiled with MEMTRACE defined, CUnit keeps track of all
+ * system allocations & deallocations. The memory record can
+ * then be reported using CU_CREATE_MEMORY_REPORT. Otherwise,
+ * standard system memory allocation is used without tracing.
+ */
+/** @addtogroup Framework
+ * @{
+ */
+
+#ifndef CUNIT_MYMEM_H_SEEN
+#define CUNIT_MYMEM_H_SEEN
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifdef MEMTRACE
+ void* CU_calloc(size_t nmemb, size_t size, unsigned int uiLine, const char* szFileName);
+ void* CU_malloc(size_t size, unsigned int uiLine, const char* szFileName);
+ void CU_free(void *ptr, unsigned int uiLine, const char* szFileName);
+ void* CU_realloc(void *ptr, size_t size, unsigned int uiLine, const char* szFileName);
+ CU_EXPORT void CU_dump_memory_usage(const char*);
+
+ /** c-allocate with memory tracking. */
+ #define CU_CALLOC(x, y) CU_calloc((x), (y), __LINE__, __FILE__)
+ /** m-allocate with memory tracking. */
+ #define CU_MALLOC(x) CU_malloc((x), __LINE__, __FILE__)
+ /** Free with memory tracking. */
+ #define CU_FREE(x) CU_free((x), __LINE__, __FILE__)
+ /** Reallocate with memory tracking. */
+ #define CU_REALLOC(x, y) CU_realloc((x), (y), __LINE__, __FILE__)
+ /** Generate report on tracked memory. */
+ #define CU_CREATE_MEMORY_REPORT(x) CU_dump_memory_usage((x))
+ /** Generate report on tracked memory (old macro). */
+ #define CU_DUMP_MEMORY_USAGE(x) CU_dump_memory_usage((x))
+#else /* MEMTRACE */
+ /** Standard calloc() if MEMTRACE not defined. */
+ #define CU_CALLOC(x, y) calloc((x), (y))
+ /** Standard malloc() if MEMTRACE not defined. */
+ #define CU_MALLOC(x) malloc((x))
+ /** Standard free() if MEMTRACE not defined. */
+ #define CU_FREE(x) free((x))
+ /** Standard realloc() if MEMTRACE not defined. */
+ #define CU_REALLOC(x, y) realloc((x), (y))
+ /** No-op if MEMTRACE not defined. */
+ #define CU_CREATE_MEMORY_REPORT(x)
+ /** No-op if MEMTRACE not defined. */
+ #define CU_DUMP_MEMORY_USAGE(x)
+#endif /* MEMTRACE */
+
+#ifdef CUNIT_BUILD_TESTS
+/** Disable memory allocation for testing purposes. */
+void test_cunit_deactivate_malloc(void);
+/** Enable memory allocation for testing purposes. */
+void test_cunit_activate_malloc(void);
+/** Retrieve number of memory events for a given pointer */
+unsigned int test_cunit_get_n_memevents(void* pLocation);
+/** Retrieve number of allocations for a given pointer */
+unsigned int test_cunit_get_n_allocations(void* pLocation);
+/** Retrieve number of deallocations for a given pointer */
+unsigned int test_cunit_get_n_deallocations(void* pLocation);
+
+void test_cunit_MyMem(void);
+#endif /* CUNIT_BUILD_TESTS */
+
+#ifdef __cplusplus
+}
+#endif
+#endif /* CUNIT_MYMEM_H_SEEN */
+/** @} */
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/gtest_prod.h b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/gtest_prod.h
new file mode 100644
index 0000000..da80ddc
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/gtest_prod.h
@@ -0,0 +1,58 @@
+// Copyright 2006, Google Inc.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+// Author: wan@google.com (Zhanyong Wan)
+//
+// Google C++ Testing Framework definitions useful in production code.
+
+#ifndef GTEST_INCLUDE_GTEST_GTEST_PROD_H_
+#define GTEST_INCLUDE_GTEST_GTEST_PROD_H_
+
+// When you need to test the private or protected members of a class,
+// use the FRIEND_TEST macro to declare your tests as friends of the
+// class. For example:
+//
+// class MyClass {
+// private:
+// void MyMethod();
+// FRIEND_TEST(MyClassTest, MyMethod);
+// };
+//
+// class MyClassTest : public testing::Test {
+// // ...
+// };
+//
+// TEST_F(MyClassTest, MyMethod) {
+// // Can call MyClass::MyMethod() here.
+// }
+
+#define FRIEND_TEST(test_case_name, test_name)\
+friend class test_case_name##_##test_name##_Test
+
+#endif // GTEST_INCLUDE_GTEST_GTEST_PROD_H_
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/internal/gtest-filepath.h b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/internal/gtest-filepath.h
new file mode 100644
index 0000000..7a13b4b
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/internal/gtest-filepath.h
@@ -0,0 +1,206 @@
+// Copyright 2008, Google Inc.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+// Author: keith.ray@gmail.com (Keith Ray)
+//
+// Google Test filepath utilities
+//
+// This header file declares classes and functions used internally by
+// Google Test. They are subject to change without notice.
+//
+// This file is #included in .
+// Do not include this header file separately!
+
+#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_
+#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_
+
+#include "gtest/internal/gtest-string.h"
+
+namespace testing {
+namespace internal {
+
+// FilePath - a class for file and directory pathname manipulation which
+// handles platform-specific conventions (like the pathname separator).
+// Used for helper functions for naming files in a directory for xml output.
+// Except for Set methods, all methods are const or static, which provides an
+// "immutable value object" -- useful for peace of mind.
+// A FilePath with a value ending in a path separator ("like/this/") represents
+// a directory, otherwise it is assumed to represent a file. In either case,
+// it may or may not represent an actual file or directory in the file system.
+// Names are NOT checked for syntax correctness -- no checking for illegal
+// characters, malformed paths, etc.
+
+class GTEST_API_ FilePath {
+ public:
+ FilePath() : pathname_("") { }
+ FilePath(const FilePath& rhs) : pathname_(rhs.pathname_) { }
+
+ explicit FilePath(const std::string& pathname) : pathname_(pathname) {
+ Normalize();
+ }
+
+ FilePath& operator=(const FilePath& rhs) {
+ Set(rhs);
+ return *this;
+ }
+
+ void Set(const FilePath& rhs) {
+ pathname_ = rhs.pathname_;
+ }
+
+ const std::string& string() const { return pathname_; }
+ const char* c_str() const { return pathname_.c_str(); }
+
+ // Returns the current working directory, or "" if unsuccessful.
+ static FilePath GetCurrentDir();
+
+ // Given directory = "dir", base_name = "test", number = 0,
+ // extension = "xml", returns "dir/test.xml". If number is greater
+ // than zero (e.g., 12), returns "dir/test_12.xml".
+ // On Windows platform, uses \ as the separator rather than /.
+ static FilePath MakeFileName(const FilePath& directory,
+ const FilePath& base_name,
+ int number,
+ const char* extension);
+
+ // Given directory = "dir", relative_path = "test.xml",
+ // returns "dir/test.xml".
+ // On Windows, uses \ as the separator rather than /.
+ static FilePath ConcatPaths(const FilePath& directory,
+ const FilePath& relative_path);
+
+ // Returns a pathname for a file that does not currently exist. The pathname
+ // will be directory/base_name.extension or
+ // directory/base_name_.extension if directory/base_name.extension
+ // already exists. The number will be incremented until a pathname is found
+ // that does not already exist.
+ // Examples: 'dir/foo_test.xml' or 'dir/foo_test_1.xml'.
+ // There could be a race condition if two or more processes are calling this
+ // function at the same time -- they could both pick the same filename.
+ static FilePath GenerateUniqueFileName(const FilePath& directory,
+ const FilePath& base_name,
+ const char* extension);
+
+ // Returns true iff the path is "".
+ bool IsEmpty() const { return pathname_.empty(); }
+
+ // If input name has a trailing separator character, removes it and returns
+ // the name, otherwise return the name string unmodified.
+ // On Windows platform, uses \ as the separator, other platforms use /.
+ FilePath RemoveTrailingPathSeparator() const;
+
+ // Returns a copy of the FilePath with the directory part removed.
+ // Example: FilePath("path/to/file").RemoveDirectoryName() returns
+ // FilePath("file"). If there is no directory part ("just_a_file"), it returns
+ // the FilePath unmodified. If there is no file part ("just_a_dir/") it
+ // returns an empty FilePath ("").
+ // On Windows platform, '\' is the path separator, otherwise it is '/'.
+ FilePath RemoveDirectoryName() const;
+
+ // RemoveFileName returns the directory path with the filename removed.
+ // Example: FilePath("path/to/file").RemoveFileName() returns "path/to/".
+ // If the FilePath is "a_file" or "/a_file", RemoveFileName returns
+ // FilePath("./") or, on Windows, FilePath(".\\"). If the filepath does
+ // not have a file, like "just/a/dir/", it returns the FilePath unmodified.
+ // On Windows platform, '\' is the path separator, otherwise it is '/'.
+ FilePath RemoveFileName() const;
+
+ // Returns a copy of the FilePath with the case-insensitive extension removed.
+ // Example: FilePath("dir/file.exe").RemoveExtension("EXE") returns
+ // FilePath("dir/file"). If a case-insensitive extension is not
+ // found, returns a copy of the original FilePath.
+ FilePath RemoveExtension(const char* extension) const;
+
+ // Creates directories so that path exists. Returns true if successful or if
+ // the directories already exist; returns false if unable to create
+ // directories for any reason. Will also return false if the FilePath does
+ // not represent a directory (that is, it doesn't end with a path separator).
+ bool CreateDirectoriesRecursively() const;
+
+ // Create the directory so that path exists. Returns true if successful or
+ // if the directory already exists; returns false if unable to create the
+ // directory for any reason, including if the parent directory does not
+ // exist. Not named "CreateDirectory" because that's a macro on Windows.
+ bool CreateFolder() const;
+
+ // Returns true if FilePath describes something in the file-system,
+ // either a file, directory, or whatever, and that something exists.
+ bool FileOrDirectoryExists() const;
+
+ // Returns true if pathname describes a directory in the file-system
+ // that exists.
+ bool DirectoryExists() const;
+
+ // Returns true if FilePath ends with a path separator, which indicates that
+ // it is intended to represent a directory. Returns false otherwise.
+ // This does NOT check that a directory (or file) actually exists.
+ bool IsDirectory() const;
+
+ // Returns true if pathname describes a root directory. (Windows has one
+ // root directory per disk drive.)
+ bool IsRootDirectory() const;
+
+ // Returns true if pathname describes an absolute path.
+ bool IsAbsolutePath() const;
+
+ private:
+ // Replaces multiple consecutive separators with a single separator.
+ // For example, "bar///foo" becomes "bar/foo". Does not eliminate other
+ // redundancies that might be in a pathname involving "." or "..".
+ //
+ // A pathname with multiple consecutive separators may occur either through
+ // user error or as a result of some scripts or APIs that generate a pathname
+ // with a trailing separator. On other platforms the same API or script
+ // may NOT generate a pathname with a trailing "/". Then elsewhere that
+ // pathname may have another "/" and pathname components added to it,
+ // without checking for the separator already being there.
+ // The script language and operating system may allow paths like "foo//bar"
+ // but some of the functions in FilePath will not handle that correctly. In
+ // particular, RemoveTrailingPathSeparator() only removes one separator, and
+ // it is called in CreateDirectoriesRecursively() assuming that it will change
+ // a pathname from directory syntax (trailing separator) to filename syntax.
+ //
+ // On Windows this method also replaces the alternate path separator '/' with
+ // the primary path separator '\\', so that for example "bar\\/\\foo" becomes
+ // "bar\\foo".
+
+ void Normalize();
+
+ // Returns a pointer to the last occurence of a valid path separator in
+ // the FilePath. On Windows, for example, both '/' and '\' are valid path
+ // separators. Returns NULL if no path separator was found.
+ const char* FindLastPathSeparator() const;
+
+ std::string pathname_;
+}; // class FilePath
+
+} // namespace internal
+} // namespace testing
+
+#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_
diff --git a/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/internal/gtest-param-util-generated.h b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/internal/gtest-param-util-generated.h
new file mode 100644
index 0000000..e805485
--- /dev/null
+++ b/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1/samples/native-binaries/google-test/libs/googleTest/1.7.0/include/gtest/internal/gtest-param-util-generated.h
@@ -0,0 +1,5143 @@
+// This file was GENERATED by command:
+// pump.py gtest-param-util-generated.h.pump
+// DO NOT EDIT BY HAND!!!
+
+// Copyright 2008 Google Inc.
+// All Rights Reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+// Author: vladl@google.com (Vlad Losev)
+
+// Type and function utilities for implementing parameterized tests.
+// This file is generated by a SCRIPT. DO NOT EDIT BY HAND!
+//
+// Currently Google Test supports at most 50 arguments in Values,
+// and at most 10 arguments in Combine. Please contact
+// googletestframework@googlegroups.com if you need more.
+// Please note that the number of arguments to Combine is limited
+// by the maximum arity of the implementation of tr1::tuple which is
+// currently set at 10.
+
+#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_
+#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_
+
+// scripts/fuse_gtest.py depends on gtest's own header being #included
+// *unconditionally*. Therefore these #includes cannot be moved
+// inside #if GTEST_HAS_PARAM_TEST.
+#include "gtest/internal/gtest-param-util.h"
+#include "gtest/internal/gtest-port.h"
+
+#if GTEST_HAS_PARAM_TEST
+
+namespace testing {
+
+// Forward declarations of ValuesIn(), which is implemented in
+// include/gtest/gtest-param-test.h.
+template
+internal::ParamGenerator<
+ typename ::testing::internal::IteratorTraits::value_type>
+ValuesIn(ForwardIterator begin, ForwardIterator end);
+
+template
+internal::ParamGenerator ValuesIn(const T (&array)[N]);
+
+template
+internal::ParamGenerator ValuesIn(
+ const Container& container);
+
+namespace internal {
+
+// Used in the Values() function to provide polymorphic capabilities.
+template
+class ValueArray1 {
+ public:
+ explicit ValueArray1(T1 v1) : v1_(v1) {}
+
+ template
+ operator ParamGenerator() const { return ValuesIn(&v1_, &v1_ + 1); }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray1& other);
+
+ const T1 v1_;
+};
+
+template
+class ValueArray2 {
+ public:
+ ValueArray2(T1 v1, T2 v2) : v1_(v1), v2_(v2) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray2& other);
+
+ const T1 v1_;
+ const T2 v2_;
+};
+
+template
+class ValueArray3 {
+ public:
+ ValueArray3(T1 v1, T2 v2, T3 v3) : v1_(v1), v2_(v2), v3_(v3) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray3& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+};
+
+template
+class ValueArray4 {
+ public:
+ ValueArray4(T1 v1, T2 v2, T3 v3, T4 v4) : v1_(v1), v2_(v2), v3_(v3),
+ v4_(v4) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray4& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+};
+
+template
+class ValueArray5 {
+ public:
+ ValueArray5(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) : v1_(v1), v2_(v2), v3_(v3),
+ v4_(v4), v5_(v5) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray5& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+};
+
+template
+class ValueArray6 {
+ public:
+ ValueArray6(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) : v1_(v1), v2_(v2),
+ v3_(v3), v4_(v4), v5_(v5), v6_(v6) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray6& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+};
+
+template
+class ValueArray7 {
+ public:
+ ValueArray7(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) : v1_(v1),
+ v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray7& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+};
+
+template
+class ValueArray8 {
+ public:
+ ValueArray8(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7,
+ T8 v8) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7),
+ v8_(v8) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray8& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+};
+
+template
+class ValueArray9 {
+ public:
+ ValueArray9(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8,
+ T9 v9) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7),
+ v8_(v8), v9_(v9) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray9& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+};
+
+template
+class ValueArray10 {
+ public:
+ ValueArray10(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7),
+ v8_(v8), v9_(v9), v10_(v10) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray10& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+};
+
+template
+class ValueArray11 {
+ public:
+ ValueArray11(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6),
+ v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray11& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+};
+
+template
+class ValueArray12 {
+ public:
+ ValueArray12(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5),
+ v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray12& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+ const T12 v12_;
+};
+
+template
+class ValueArray13 {
+ public:
+ ValueArray13(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12, T13 v13) : v1_(v1), v2_(v2), v3_(v3), v4_(v4),
+ v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11),
+ v12_(v12), v13_(v13) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_), static_cast(v13_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray13& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+ const T12 v12_;
+ const T13 v13_;
+};
+
+template
+class ValueArray14 {
+ public:
+ ValueArray14(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12, T13 v13, T14 v14) : v1_(v1), v2_(v2), v3_(v3),
+ v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10),
+ v11_(v11), v12_(v12), v13_(v13), v14_(v14) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_), static_cast(v13_), static_cast(v14_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray14& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+ const T12 v12_;
+ const T13 v13_;
+ const T14 v14_;
+};
+
+template
+class ValueArray15 {
+ public:
+ ValueArray15(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15) : v1_(v1), v2_(v2),
+ v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10),
+ v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_), static_cast(v13_), static_cast(v14_),
+ static_cast(v15_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray15& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+ const T12 v12_;
+ const T13 v13_;
+ const T14 v14_;
+ const T15 v15_;
+};
+
+template
+class ValueArray16 {
+ public:
+ ValueArray16(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16) : v1_(v1),
+ v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9),
+ v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15),
+ v16_(v16) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_), static_cast(v13_), static_cast(v14_),
+ static_cast(v15_), static_cast(v16_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray16& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+ const T12 v12_;
+ const T13 v13_;
+ const T14 v14_;
+ const T15 v15_;
+ const T16 v16_;
+};
+
+template
+class ValueArray17 {
+ public:
+ ValueArray17(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16,
+ T17 v17) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7),
+ v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14),
+ v15_(v15), v16_(v16), v17_(v17) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_), static_cast(v13_), static_cast(v14_),
+ static_cast(v15_), static_cast(v16_), static_cast(v17_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray17& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+ const T12 v12_;
+ const T13 v13_;
+ const T14 v14_;
+ const T15 v15_;
+ const T16 v16_;
+ const T17 v17_;
+};
+
+template
+class ValueArray18 {
+ public:
+ ValueArray18(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17,
+ T18 v18) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7),
+ v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14),
+ v15_(v15), v16_(v16), v17_(v17), v18_(v18) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_), static_cast(v13_), static_cast(v14_),
+ static_cast(v15_), static_cast(v16_), static_cast(v17_),
+ static_cast(v18_)};
+ return ValuesIn(array);
+ }
+
+ private:
+ // No implementation - assignment is unsupported.
+ void operator=(const ValueArray18& other);
+
+ const T1 v1_;
+ const T2 v2_;
+ const T3 v3_;
+ const T4 v4_;
+ const T5 v5_;
+ const T6 v6_;
+ const T7 v7_;
+ const T8 v8_;
+ const T9 v9_;
+ const T10 v10_;
+ const T11 v11_;
+ const T12 v12_;
+ const T13 v13_;
+ const T14 v14_;
+ const T15 v15_;
+ const T16 v16_;
+ const T17 v17_;
+ const T18 v18_;
+};
+
+template
+class ValueArray19 {
+ public:
+ ValueArray19(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
+ T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17,
+ T18 v18, T19 v19) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6),
+ v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13),
+ v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19) {}
+
+ template
+ operator ParamGenerator() const {
+ const T array[] = {static_cast(v1_), static_cast(v2_),
+ static_cast(v3_), static_cast(v4_), static_cast(v5_),
+ static_cast(v6_), static_cast(v7_), static_cast(v8_),
+ static_cast(v9_), static_cast(v10_), static_cast(v11_),
+ static_cast(v12_), static_cast(v13_), static_cast(v14_),
+ static_cast(v15_), static_cast(v16_), static_cast(v17_),
+ static_cast