diff --git a/src/__MACOSX/._weapon b/src/__MACOSX/._weapon
new file mode 100644
index 0000000..069ba60
Binary files /dev/null and b/src/__MACOSX/._weapon differ
diff --git a/src/__MACOSX/weapon/._.DS_Store b/src/__MACOSX/weapon/._.DS_Store
new file mode 100644
index 0000000..a5b28df
Binary files /dev/null and b/src/__MACOSX/weapon/._.DS_Store differ
diff --git a/src/__MACOSX/weapon/._.gitignore b/src/__MACOSX/weapon/._.gitignore
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._.gitignore differ
diff --git a/src/__MACOSX/weapon/._.gradle b/src/__MACOSX/weapon/._.gradle
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._.gradle differ
diff --git a/src/__MACOSX/weapon/._.idea b/src/__MACOSX/weapon/._.idea
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._.idea differ
diff --git a/src/__MACOSX/weapon/._HelpDoc.md b/src/__MACOSX/weapon/._HelpDoc.md
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._HelpDoc.md differ
diff --git a/src/__MACOSX/weapon/._app b/src/__MACOSX/weapon/._app
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._app differ
diff --git a/src/__MACOSX/weapon/._build.gradle b/src/__MACOSX/weapon/._build.gradle
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._build.gradle differ
diff --git a/src/__MACOSX/weapon/._gradle b/src/__MACOSX/weapon/._gradle
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._gradle differ
diff --git a/src/__MACOSX/weapon/._gradle.properties b/src/__MACOSX/weapon/._gradle.properties
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._gradle.properties differ
diff --git a/src/__MACOSX/weapon/._gradlew b/src/__MACOSX/weapon/._gradlew
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._gradlew differ
diff --git a/src/__MACOSX/weapon/._gradlew.bat b/src/__MACOSX/weapon/._gradlew.bat
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._gradlew.bat differ
diff --git a/src/__MACOSX/weapon/._local.properties b/src/__MACOSX/weapon/._local.properties
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._local.properties differ
diff --git a/src/__MACOSX/weapon/._settings.gradle b/src/__MACOSX/weapon/._settings.gradle
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/._settings.gradle differ
diff --git a/src/__MACOSX/weapon/.gradle/._7.0.2 b/src/__MACOSX/weapon/.gradle/._7.0.2
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/._7.0.2 differ
diff --git a/src/__MACOSX/weapon/.gradle/._buildOutputCleanup b/src/__MACOSX/weapon/.gradle/._buildOutputCleanup
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/._buildOutputCleanup differ
diff --git a/src/__MACOSX/weapon/.gradle/._checksums b/src/__MACOSX/weapon/.gradle/._checksums
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/._checksums differ
diff --git a/src/__MACOSX/weapon/.gradle/._vcs-1 b/src/__MACOSX/weapon/.gradle/._vcs-1
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/._vcs-1 differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/._dependencies-accessors b/src/__MACOSX/weapon/.gradle/7.0.2/._dependencies-accessors
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/._dependencies-accessors differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/._executionHistory b/src/__MACOSX/weapon/.gradle/7.0.2/._executionHistory
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/._executionHistory differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/._fileChanges b/src/__MACOSX/weapon/.gradle/7.0.2/._fileChanges
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/._fileChanges differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/._fileHashes b/src/__MACOSX/weapon/.gradle/7.0.2/._fileHashes
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/._fileHashes differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/._gc.properties b/src/__MACOSX/weapon/.gradle/7.0.2/._gc.properties
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/._gc.properties differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/._javaCompile b/src/__MACOSX/weapon/.gradle/7.0.2/._javaCompile
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/._javaCompile differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/._vcsMetadata-1 b/src/__MACOSX/weapon/.gradle/7.0.2/._vcsMetadata-1
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/._vcsMetadata-1 differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/dependencies-accessors/._dependencies-accessors.lock b/src/__MACOSX/weapon/.gradle/7.0.2/dependencies-accessors/._dependencies-accessors.lock
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/dependencies-accessors/._dependencies-accessors.lock differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/dependencies-accessors/._gc.properties b/src/__MACOSX/weapon/.gradle/7.0.2/dependencies-accessors/._gc.properties
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/dependencies-accessors/._gc.properties differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/executionHistory/._executionHistory.bin b/src/__MACOSX/weapon/.gradle/7.0.2/executionHistory/._executionHistory.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/executionHistory/._executionHistory.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/executionHistory/._executionHistory.lock b/src/__MACOSX/weapon/.gradle/7.0.2/executionHistory/._executionHistory.lock
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/executionHistory/._executionHistory.lock differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/fileChanges/._last-build.bin b/src/__MACOSX/weapon/.gradle/7.0.2/fileChanges/._last-build.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/fileChanges/._last-build.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._fileHashes.bin b/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._fileHashes.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._fileHashes.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._fileHashes.lock b/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._fileHashes.lock
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._fileHashes.lock differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._resourceHashesCache.bin b/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._resourceHashesCache.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/fileHashes/._resourceHashesCache.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._classAnalysis.bin b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._classAnalysis.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._classAnalysis.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._jarAnalysis.bin b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._jarAnalysis.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._jarAnalysis.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._javaCompile.lock b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._javaCompile.lock
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._javaCompile.lock differ
diff --git a/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._taskHistory.bin b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._taskHistory.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/7.0.2/javaCompile/._taskHistory.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._buildOutputCleanup.lock b/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._buildOutputCleanup.lock
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._buildOutputCleanup.lock differ
diff --git a/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._cache.properties b/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._cache.properties
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._cache.properties differ
diff --git a/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._outputFiles.bin b/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._outputFiles.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/buildOutputCleanup/._outputFiles.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/checksums/._checksums.lock b/src/__MACOSX/weapon/.gradle/checksums/._checksums.lock
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/checksums/._checksums.lock differ
diff --git a/src/__MACOSX/weapon/.gradle/checksums/._md5-checksums.bin b/src/__MACOSX/weapon/.gradle/checksums/._md5-checksums.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/checksums/._md5-checksums.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/checksums/._sha1-checksums.bin b/src/__MACOSX/weapon/.gradle/checksums/._sha1-checksums.bin
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/checksums/._sha1-checksums.bin differ
diff --git a/src/__MACOSX/weapon/.gradle/vcs-1/._gc.properties b/src/__MACOSX/weapon/.gradle/vcs-1/._gc.properties
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.gradle/vcs-1/._gc.properties differ
diff --git a/src/__MACOSX/weapon/.idea/._.gitignore b/src/__MACOSX/weapon/.idea/._.gitignore
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._.gitignore differ
diff --git a/src/__MACOSX/weapon/.idea/._compiler.xml b/src/__MACOSX/weapon/.idea/._compiler.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._compiler.xml differ
diff --git a/src/__MACOSX/weapon/.idea/._gradle.xml b/src/__MACOSX/weapon/.idea/._gradle.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._gradle.xml differ
diff --git a/src/__MACOSX/weapon/.idea/._libraries b/src/__MACOSX/weapon/.idea/._libraries
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._libraries differ
diff --git a/src/__MACOSX/weapon/.idea/._misc.xml b/src/__MACOSX/weapon/.idea/._misc.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._misc.xml differ
diff --git a/src/__MACOSX/weapon/.idea/._modules b/src/__MACOSX/weapon/.idea/._modules
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._modules differ
diff --git a/src/__MACOSX/weapon/.idea/._modules.xml b/src/__MACOSX/weapon/.idea/._modules.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._modules.xml differ
diff --git a/src/__MACOSX/weapon/.idea/._workspace.xml b/src/__MACOSX/weapon/.idea/._workspace.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/._workspace.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_activity_activity_1_3_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_activity_activity_1_3_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_activity_activity_1_3_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_annotation_annotation_1_2_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_annotation_annotation_1_2_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_annotation_annotation_1_2_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_appcompat_appcompat_1_3_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_appcompat_appcompat_1_3_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_appcompat_appcompat_1_3_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_appcompat_appcompat_resources_1_3_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_appcompat_appcompat_resources_1_3_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_appcompat_appcompat_resources_1_3_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_common_2_1_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_common_2_1_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_common_2_1_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_cardview_cardview_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_cardview_cardview_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_cardview_cardview_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_collection_collection_1_1_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_collection_collection_1_1_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_collection_collection_1_1_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_core_core_1_5_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_core_core_1_5_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_core_core_1_5_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_customview_customview_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_customview_customview_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_customview_customview_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_exifinterface_exifinterface_1_3_3_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_exifinterface_exifinterface_1_3_3_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_exifinterface_exifinterface_1_3_3_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_fragment_fragment_1_3_6_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_fragment_fragment_1_3_6_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_fragment_fragment_1_3_6_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_common_2_3_1.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_common_2_3_1.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_common_2_3_1.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_livedata_core_2_3_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_livedata_core_2_3_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_livedata_core_2_3_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_runtime_2_3_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_runtime_2_3_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_runtime_2_3_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_viewmodel_2_3_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_viewmodel_2_3_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_viewmodel_2_3_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_3_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_3_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_3_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_loader_loader_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_loader_loader_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_loader_loader_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_media_media_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_media_media_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_media_media_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_print_print_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_print_print_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_print_print_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_recyclerview_recyclerview_1_2_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_recyclerview_recyclerview_1_2_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_recyclerview_recyclerview_1_2_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_savedstate_savedstate_1_1_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_savedstate_savedstate_1_1_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_savedstate_savedstate_1_1_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_core_1_3_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_core_1_3_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_core_1_3_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_ext_junit_1_1_2_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_ext_junit_1_1_2_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_ext_junit_1_1_2_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_monitor_1_3_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_monitor_1_3_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_monitor_1_3_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_runner_1_3_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_runner_1_3_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_test_runner_1_3_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_transition_transition_1_2_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_transition_transition_1_2_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_transition_transition_1_2_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_geyifeng_immersionbar_immersionbar_3_2_2_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_geyifeng_immersionbar_immersionbar_3_2_2_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_geyifeng_immersionbar_immersionbar_3_2_2_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_CymChad_BaseRecyclerViewAdapterHelper_3_0_10_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_CymChad_BaseRecyclerViewAdapterHelper_3_0_10_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_CymChad_BaseRecyclerViewAdapterHelper_3_0_10_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_GrenderG_Toasty_1_5_2_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_GrenderG_Toasty_1_5_2_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_GrenderG_Toasty_1_5_2_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bingoogolapple_BGABadgeView_Android_annotation_1_2_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bingoogolapple_BGABadgeView_Android_annotation_1_2_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bingoogolapple_BGABadgeView_Android_annotation_1_2_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bingoogolapple_BGABadgeView_Android_api_1_2_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bingoogolapple_BGABadgeView_Android_api_1_2_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bingoogolapple_BGABadgeView_Android_api_1_2_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_annotations_4_5_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_annotations_4_5_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_annotations_4_5_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_disklrucache_4_5_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_disklrucache_4_5_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_disklrucache_4_5_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_gifdecoder_4_5_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_gifdecoder_4_5_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_gifdecoder_4_5_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_glide_4_5_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_glide_4_5_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_bumptech_glide_glide_4_5_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_EasyHttp_11_6_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_EasyHttp_11_6_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_EasyHttp_11_6_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_GsonFactory_6_5_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_GsonFactory_6_5_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_GsonFactory_6_5_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_Toaster_12_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_Toaster_12_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_github_getActivity_Toaster_12_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_android_material_material_1_3_0_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_android_material_material_1_3_0_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_android_material_material_1_3_0_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_code_findbugs_jsr305_2_0_1.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_code_findbugs_jsr305_2_0_1.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_code_findbugs_jsr305_2_0_1.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_code_gson_gson_2_10_1.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_code_gson_gson_2_10_1.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_google_code_gson_gson_2_10_1.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_javawriter_2_1_1.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_javawriter_2_1_1.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_javawriter_2_1_1.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_okhttp3_okhttp_3_12_13.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_okhttp3_okhttp_3_12_13.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_okhttp3_okhttp_3_12_13.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_okio_okio_1_15_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_okio_okio_1_15_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__com_squareup_okio_okio_1_15_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__io_github_lucksiege_pictureselector_v3_10_7_aar.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__io_github_lucksiege_pictureselector_v3_10_7_aar.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__io_github_lucksiege_pictureselector_v3_10_7_aar.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__javax_inject_javax_inject_1.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__javax_inject_javax_inject_1.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__javax_inject_javax_inject_1.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__junit_junit_4_12.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__junit_junit_4_12.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__junit_junit_4_12.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__junit_junit_4_13_2.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__junit_junit_4_13_2.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__junit_junit_4_13_2.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_core_1_3.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_core_1_3.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_core_1_3.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_integration_1_3.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_integration_1_3.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_integration_1_3.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_library_1_3.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_library_1_3.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_hamcrest_hamcrest_library_1_3.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_annotations_13_0.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_annotations_13_0.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_annotations_13_0.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_21.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_21.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_21.xml differ
diff --git a/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_6_21.xml b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_6_21.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/libraries/._Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_6_21.xml differ
diff --git a/src/__MACOSX/weapon/.idea/modules/._app b/src/__MACOSX/weapon/.idea/modules/._app
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/modules/._app differ
diff --git a/src/__MACOSX/weapon/.idea/modules/._weapon.iml b/src/__MACOSX/weapon/.idea/modules/._weapon.iml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/modules/._weapon.iml differ
diff --git a/src/__MACOSX/weapon/.idea/modules/app/._weapon.app.iml b/src/__MACOSX/weapon/.idea/modules/app/._weapon.app.iml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/.idea/modules/app/._weapon.app.iml differ
diff --git a/src/__MACOSX/weapon/app/._.gitignore b/src/__MACOSX/weapon/app/._.gitignore
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/._.gitignore differ
diff --git a/src/__MACOSX/weapon/app/._build b/src/__MACOSX/weapon/app/._build
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/._build differ
diff --git a/src/__MACOSX/weapon/app/._build.gradle b/src/__MACOSX/weapon/app/._build.gradle
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/._build.gradle differ
diff --git a/src/__MACOSX/weapon/app/._libs b/src/__MACOSX/weapon/app/._libs
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/._libs differ
diff --git a/src/__MACOSX/weapon/app/._proguard-rules.pro b/src/__MACOSX/weapon/app/._proguard-rules.pro
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/._proguard-rules.pro differ
diff --git a/src/__MACOSX/weapon/app/._sampledata b/src/__MACOSX/weapon/app/._sampledata
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/._sampledata differ
diff --git a/src/__MACOSX/weapon/app/._src b/src/__MACOSX/weapon/app/._src
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/._src differ
diff --git a/src/__MACOSX/weapon/app/build/._generated b/src/__MACOSX/weapon/app/build/._generated
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/._generated differ
diff --git a/src/__MACOSX/weapon/app/build/._intermediates b/src/__MACOSX/weapon/app/build/._intermediates
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/._intermediates differ
diff --git a/src/__MACOSX/weapon/app/build/._outputs b/src/__MACOSX/weapon/app/build/._outputs
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/._outputs differ
diff --git a/src/__MACOSX/weapon/app/build/._tmp b/src/__MACOSX/weapon/app/build/._tmp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/._tmp differ
diff --git a/src/__MACOSX/weapon/app/build/generated/._ap_generated_sources b/src/__MACOSX/weapon/app/build/generated/._ap_generated_sources
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/generated/._ap_generated_sources differ
diff --git a/src/__MACOSX/weapon/app/build/generated/._res b/src/__MACOSX/weapon/app/build/generated/._res
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/generated/._res differ
diff --git a/src/__MACOSX/weapon/app/build/generated/._source b/src/__MACOSX/weapon/app/build/generated/._source
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/generated/._source differ
diff --git a/src/__MACOSX/weapon/app/build/generated/ap_generated_sources/._debug b/src/__MACOSX/weapon/app/build/generated/ap_generated_sources/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/generated/ap_generated_sources/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/generated/res/._pngs b/src/__MACOSX/weapon/app/build/generated/res/._pngs
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/generated/res/._pngs differ
diff --git a/src/__MACOSX/weapon/app/build/generated/res/._resValues b/src/__MACOSX/weapon/app/build/generated/res/._resValues
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/generated/res/._resValues differ
diff --git a/src/__MACOSX/weapon/app/build/generated/source/._buildConfig b/src/__MACOSX/weapon/app/build/generated/source/._buildConfig
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/generated/source/._buildConfig differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._aar_metadata_check b/src/__MACOSX/weapon/app/build/intermediates/._aar_metadata_check
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._aar_metadata_check differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._annotation_processor_list b/src/__MACOSX/weapon/app/build/intermediates/._annotation_processor_list
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._annotation_processor_list differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._app_metadata b/src/__MACOSX/weapon/app/build/intermediates/._app_metadata
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._app_metadata differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._bundle_manifest b/src/__MACOSX/weapon/app/build/intermediates/._bundle_manifest
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._bundle_manifest differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._compatible_screen_manifest b/src/__MACOSX/weapon/app/build/intermediates/._compatible_screen_manifest
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._compatible_screen_manifest differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._compile_and_runtime_not_namespaced_r_class_jar b/src/__MACOSX/weapon/app/build/intermediates/._compile_and_runtime_not_namespaced_r_class_jar
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._compile_and_runtime_not_namespaced_r_class_jar differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._compressed_assets b/src/__MACOSX/weapon/app/build/intermediates/._compressed_assets
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._compressed_assets differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._data_binding_layout_info_type_merge b/src/__MACOSX/weapon/app/build/intermediates/._data_binding_layout_info_type_merge
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._data_binding_layout_info_type_merge differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._desugar_graph b/src/__MACOSX/weapon/app/build/intermediates/._desugar_graph
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._desugar_graph differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._dex b/src/__MACOSX/weapon/app/build/intermediates/._dex
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._dex differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._dex_archive_input_jar_hashes b/src/__MACOSX/weapon/app/build/intermediates/._dex_archive_input_jar_hashes
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._dex_archive_input_jar_hashes differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._dex_number_of_buckets_file b/src/__MACOSX/weapon/app/build/intermediates/._dex_number_of_buckets_file
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._dex_number_of_buckets_file differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._duplicate_classes_check b/src/__MACOSX/weapon/app/build/intermediates/._duplicate_classes_check
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._duplicate_classes_check differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._external_file_lib_dex_archives b/src/__MACOSX/weapon/app/build/intermediates/._external_file_lib_dex_archives
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._external_file_lib_dex_archives differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._external_libs_dex_archive b/src/__MACOSX/weapon/app/build/intermediates/._external_libs_dex_archive
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._external_libs_dex_archive differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._external_libs_dex_archive_with_artifact_transforms b/src/__MACOSX/weapon/app/build/intermediates/._external_libs_dex_archive_with_artifact_transforms
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._external_libs_dex_archive_with_artifact_transforms differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._incremental b/src/__MACOSX/weapon/app/build/intermediates/._incremental
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._incremental differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._javac b/src/__MACOSX/weapon/app/build/intermediates/._javac
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._javac differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._linked_res_for_bundle b/src/__MACOSX/weapon/app/build/intermediates/._linked_res_for_bundle
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._linked_res_for_bundle differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._manifest_merge_blame_file b/src/__MACOSX/weapon/app/build/intermediates/._manifest_merge_blame_file
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._manifest_merge_blame_file differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_assets b/src/__MACOSX/weapon/app/build/intermediates/._merged_assets
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_assets differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_java_res b/src/__MACOSX/weapon/app/build/intermediates/._merged_java_res
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_java_res differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_jni_libs b/src/__MACOSX/weapon/app/build/intermediates/._merged_jni_libs
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_jni_libs differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_manifest b/src/__MACOSX/weapon/app/build/intermediates/._merged_manifest
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_manifest differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_manifests b/src/__MACOSX/weapon/app/build/intermediates/._merged_manifests
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_manifests differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_res b/src/__MACOSX/weapon/app/build/intermediates/._merged_res
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_res differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_res_blame_folder b/src/__MACOSX/weapon/app/build/intermediates/._merged_res_blame_folder
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_res_blame_folder differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._merged_shaders b/src/__MACOSX/weapon/app/build/intermediates/._merged_shaders
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._merged_shaders differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._mixed_scope_dex_archive b/src/__MACOSX/weapon/app/build/intermediates/._mixed_scope_dex_archive
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._mixed_scope_dex_archive differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._navigation_json b/src/__MACOSX/weapon/app/build/intermediates/._navigation_json
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._navigation_json differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._packaged_manifests b/src/__MACOSX/weapon/app/build/intermediates/._packaged_manifests
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._packaged_manifests differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._processed_res b/src/__MACOSX/weapon/app/build/intermediates/._processed_res
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._processed_res differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._project_dex_archive b/src/__MACOSX/weapon/app/build/intermediates/._project_dex_archive
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._project_dex_archive differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._runtime_symbol_list b/src/__MACOSX/weapon/app/build/intermediates/._runtime_symbol_list
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._runtime_symbol_list differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._signing_config_versions b/src/__MACOSX/weapon/app/build/intermediates/._signing_config_versions
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._signing_config_versions differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._stable_resource_ids_file b/src/__MACOSX/weapon/app/build/intermediates/._stable_resource_ids_file
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._stable_resource_ids_file differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._sub_project_dex_archive b/src/__MACOSX/weapon/app/build/intermediates/._sub_project_dex_archive
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._sub_project_dex_archive differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._symbol_list_with_package_name b/src/__MACOSX/weapon/app/build/intermediates/._symbol_list_with_package_name
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._symbol_list_with_package_name differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/._validate_signing_config b/src/__MACOSX/weapon/app/build/intermediates/._validate_signing_config
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/._validate_signing_config differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/annotation_processor_list/._debug b/src/__MACOSX/weapon/app/build/intermediates/annotation_processor_list/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/annotation_processor_list/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/app_metadata/._debug b/src/__MACOSX/weapon/app/build/intermediates/app_metadata/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/app_metadata/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/bundle_manifest/._debug b/src/__MACOSX/weapon/app/build/intermediates/bundle_manifest/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/bundle_manifest/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/bundle_manifest/debug/._AndroidManifest.xml b/src/__MACOSX/weapon/app/build/intermediates/bundle_manifest/debug/._AndroidManifest.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/bundle_manifest/debug/._AndroidManifest.xml differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/._debug b/src/__MACOSX/weapon/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/compressed_assets/._debug b/src/__MACOSX/weapon/app/build/intermediates/compressed_assets/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/compressed_assets/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/data_binding_layout_info_type_merge/._debug b/src/__MACOSX/weapon/app/build/intermediates/data_binding_layout_info_type_merge/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/data_binding_layout_info_type_merge/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/._debug b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/._out b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/._out
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/._out differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._currentProject b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._currentProject
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._currentProject differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._externalLibs b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._externalLibs
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._externalLibs differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._mixedScopes b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._mixedScopes
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._mixedScopes differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._otherProjects b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._otherProjects
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/desugar_graph/debug/out/._otherProjects differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/dex/._debug b/src/__MACOSX/weapon/app/build/intermediates/dex/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/dex/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/dex_archive_input_jar_hashes/._debug b/src/__MACOSX/weapon/app/build/intermediates/dex_archive_input_jar_hashes/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/dex_archive_input_jar_hashes/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/dex_number_of_buckets_file/._debug b/src/__MACOSX/weapon/app/build/intermediates/dex_number_of_buckets_file/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/dex_number_of_buckets_file/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/dex_number_of_buckets_file/debug/._out b/src/__MACOSX/weapon/app/build/intermediates/dex_number_of_buckets_file/debug/._out
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/dex_number_of_buckets_file/debug/._out differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/external_libs_dex_archive/._debug b/src/__MACOSX/weapon/app/build/intermediates/external_libs_dex_archive/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/external_libs_dex_archive/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/external_libs_dex_archive_with_artifact_transforms/._debug b/src/__MACOSX/weapon/app/build/intermediates/external_libs_dex_archive_with_artifact_transforms/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/external_libs_dex_archive_with_artifact_transforms/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/incremental/._bundleDebugResources b/src/__MACOSX/weapon/app/build/intermediates/incremental/._bundleDebugResources
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/incremental/._bundleDebugResources differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/incremental/._debug-mergeJavaRes b/src/__MACOSX/weapon/app/build/intermediates/incremental/._debug-mergeJavaRes
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/incremental/._debug-mergeJavaRes differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/incremental/._packageDebug b/src/__MACOSX/weapon/app/build/intermediates/incremental/._packageDebug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/incremental/._packageDebug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/javac/._debug b/src/__MACOSX/weapon/app/build/intermediates/javac/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/javac/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/linked_res_for_bundle/._debug b/src/__MACOSX/weapon/app/build/intermediates/linked_res_for_bundle/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/linked_res_for_bundle/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/linked_res_for_bundle/debug/._bundled-res.ap_ b/src/__MACOSX/weapon/app/build/intermediates/linked_res_for_bundle/debug/._bundled-res.ap_
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/linked_res_for_bundle/debug/._bundled-res.ap_ differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/manifest_merge_blame_file/._debug b/src/__MACOSX/weapon/app/build/intermediates/manifest_merge_blame_file/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/manifest_merge_blame_file/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/merged_assets/._debug b/src/__MACOSX/weapon/app/build/intermediates/merged_assets/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/merged_assets/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/merged_java_res/._debug b/src/__MACOSX/weapon/app/build/intermediates/merged_java_res/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/merged_java_res/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/merged_jni_libs/._debug b/src/__MACOSX/weapon/app/build/intermediates/merged_jni_libs/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/merged_jni_libs/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/merged_manifest/._debug b/src/__MACOSX/weapon/app/build/intermediates/merged_manifest/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/merged_manifest/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/merged_res_blame_folder/._debug b/src/__MACOSX/weapon/app/build/intermediates/merged_res_blame_folder/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/merged_res_blame_folder/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/merged_shaders/._debug b/src/__MACOSX/weapon/app/build/intermediates/merged_shaders/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/merged_shaders/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/mixed_scope_dex_archive/._debug b/src/__MACOSX/weapon/app/build/intermediates/mixed_scope_dex_archive/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/mixed_scope_dex_archive/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/navigation_json/._debug b/src/__MACOSX/weapon/app/build/intermediates/navigation_json/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/navigation_json/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/processed_res/._debug b/src/__MACOSX/weapon/app/build/intermediates/processed_res/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/processed_res/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/project_dex_archive/._debug b/src/__MACOSX/weapon/app/build/intermediates/project_dex_archive/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/project_dex_archive/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/runtime_symbol_list/._debug b/src/__MACOSX/weapon/app/build/intermediates/runtime_symbol_list/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/runtime_symbol_list/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/signing_config_versions/._debug b/src/__MACOSX/weapon/app/build/intermediates/signing_config_versions/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/signing_config_versions/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/stable_resource_ids_file/._debug b/src/__MACOSX/weapon/app/build/intermediates/stable_resource_ids_file/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/stable_resource_ids_file/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/sub_project_dex_archive/._debug b/src/__MACOSX/weapon/app/build/intermediates/sub_project_dex_archive/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/sub_project_dex_archive/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/intermediates/symbol_list_with_package_name/._debug b/src/__MACOSX/weapon/app/build/intermediates/symbol_list_with_package_name/._debug
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/intermediates/symbol_list_with_package_name/._debug differ
diff --git a/src/__MACOSX/weapon/app/build/outputs/._apk b/src/__MACOSX/weapon/app/build/outputs/._apk
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/outputs/._apk differ
diff --git a/src/__MACOSX/weapon/app/build/outputs/._logs b/src/__MACOSX/weapon/app/build/outputs/._logs
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/outputs/._logs differ
diff --git a/src/__MACOSX/weapon/app/build/outputs/apk/._.DS_Store b/src/__MACOSX/weapon/app/build/outputs/apk/._.DS_Store
new file mode 100644
index 0000000..5dbbbc6
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/outputs/apk/._.DS_Store differ
diff --git a/src/__MACOSX/weapon/app/build/tmp/._compileDebugJavaWithJavac b/src/__MACOSX/weapon/app/build/tmp/._compileDebugJavaWithJavac
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/build/tmp/._compileDebugJavaWithJavac differ
diff --git a/src/__MACOSX/weapon/app/src/._.DS_Store b/src/__MACOSX/weapon/app/src/._.DS_Store
new file mode 100644
index 0000000..5dbbbc6
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/._.DS_Store differ
diff --git a/src/__MACOSX/weapon/app/src/._androidTest b/src/__MACOSX/weapon/app/src/._androidTest
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/._androidTest differ
diff --git a/src/__MACOSX/weapon/app/src/._main b/src/__MACOSX/weapon/app/src/._main
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/._main differ
diff --git a/src/__MACOSX/weapon/app/src/._test b/src/__MACOSX/weapon/app/src/._test
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/._test differ
diff --git a/src/__MACOSX/weapon/app/src/androidTest/._java b/src/__MACOSX/weapon/app/src/androidTest/._java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/androidTest/._java differ
diff --git a/src/__MACOSX/weapon/app/src/androidTest/java/._com b/src/__MACOSX/weapon/app/src/androidTest/java/._com
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/androidTest/java/._com differ
diff --git a/src/__MACOSX/weapon/app/src/androidTest/java/com/._test b/src/__MACOSX/weapon/app/src/androidTest/java/com/._test
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/androidTest/java/com/._test differ
diff --git a/src/__MACOSX/weapon/app/src/androidTest/java/com/test/._weapon b/src/__MACOSX/weapon/app/src/androidTest/java/com/test/._weapon
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/androidTest/java/com/test/._weapon differ
diff --git a/src/__MACOSX/weapon/app/src/androidTest/java/com/test/weapon/._ExampleInstrumentedTest.java b/src/__MACOSX/weapon/app/src/androidTest/java/com/test/weapon/._ExampleInstrumentedTest.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/androidTest/java/com/test/weapon/._ExampleInstrumentedTest.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/._.DS_Store b/src/__MACOSX/weapon/app/src/main/._.DS_Store
new file mode 100644
index 0000000..5dbbbc6
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/._.DS_Store differ
diff --git a/src/__MACOSX/weapon/app/src/main/._AndroidManifest.xml b/src/__MACOSX/weapon/app/src/main/._AndroidManifest.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/._AndroidManifest.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/._java b/src/__MACOSX/weapon/app/src/main/._java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/._java differ
diff --git a/src/__MACOSX/weapon/app/src/main/._res b/src/__MACOSX/weapon/app/src/main/._res
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/._res differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/._com b/src/__MACOSX/weapon/app/src/main/java/._com
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/._com differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/._test b/src/__MACOSX/weapon/app/src/main/java/com/._test
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/._test differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/._weapon b/src/__MACOSX/weapon/app/src/main/java/com/test/._weapon
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/._weapon differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._Adapter b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._Adapter
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._Adapter differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._AppApplication.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._AppApplication.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._AppApplication.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._BaseFragment.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._BaseFragment.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._BaseFragment.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._LoginActivity.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._LoginActivity.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._LoginActivity.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._MainActivity.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._MainActivity.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._MainActivity.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._api b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._api
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._api differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._bean b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._bean
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._bean differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._fragment b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._fragment
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._fragment differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._http b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._http
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._http differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._util b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._util
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/._util differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._FixInAdvanceAdapter.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._FixInAdvanceAdapter.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._FixInAdvanceAdapter.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._LocationAlarmAdapter.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._LocationAlarmAdapter.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._LocationAlarmAdapter.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._RemindAdapter.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._RemindAdapter.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/Adapter/._RemindAdapter.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._GetWarningApi.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._GetWarningApi.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._GetWarningApi.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._GetWeaponApi.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._GetWeaponApi.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._GetWeaponApi.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._LendWeaponApi.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._LendWeaponApi.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._LendWeaponApi.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._ReturnWeaponApi.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._ReturnWeaponApi.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._ReturnWeaponApi.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._ReturnWeaponListApi.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._ReturnWeaponListApi.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/api/._ReturnWeaponListApi.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/bean/._GetWeaponList.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/bean/._GetWeaponList.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/bean/._GetWeaponList.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._FixInAdvanceFragment.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._FixInAdvanceFragment.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._FixInAdvanceFragment.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._LocationAlarmFragment.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._LocationAlarmFragment.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._LocationAlarmFragment.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._RemindFragment.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._RemindFragment.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/fragment/._RemindFragment.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._HttpData.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._HttpData.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._HttpData.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._ReleaseServer.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._ReleaseServer.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._ReleaseServer.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._RequestHandler.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._RequestHandler.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._RequestHandler.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._ResultException.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._ResultException.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._ResultException.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._TokenException.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._TokenException.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/http/._TokenException.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/util/._AppData.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/util/._AppData.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/util/._AppData.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/util/._ShadeTabViewVertical.java b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/util/._ShadeTabViewVertical.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/java/com/test/weapon/util/._ShadeTabViewVertical.java differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._drawable b/src/__MACOSX/weapon/app/src/main/res/._drawable
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._drawable differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._drawable-v24 b/src/__MACOSX/weapon/app/src/main/res/._drawable-v24
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._drawable-v24 differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._layout b/src/__MACOSX/weapon/app/src/main/res/._layout
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._layout differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._mipmap-anydpi-v26 b/src/__MACOSX/weapon/app/src/main/res/._mipmap-anydpi-v26
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._mipmap-anydpi-v26 differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._mipmap-hdpi b/src/__MACOSX/weapon/app/src/main/res/._mipmap-hdpi
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._mipmap-hdpi differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._mipmap-mdpi b/src/__MACOSX/weapon/app/src/main/res/._mipmap-mdpi
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._mipmap-mdpi differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._mipmap-xhdpi b/src/__MACOSX/weapon/app/src/main/res/._mipmap-xhdpi
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._mipmap-xhdpi differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._mipmap-xxhdpi b/src/__MACOSX/weapon/app/src/main/res/._mipmap-xxhdpi
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._mipmap-xxhdpi differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._mipmap-xxxhdpi b/src/__MACOSX/weapon/app/src/main/res/._mipmap-xxxhdpi
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._mipmap-xxxhdpi differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._values b/src/__MACOSX/weapon/app/src/main/res/._values
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._values differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/._xml b/src/__MACOSX/weapon/app/src/main/res/._xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/._xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/drawable-v24/._ic_launcher_foreground.xml b/src/__MACOSX/weapon/app/src/main/res/drawable-v24/._ic_launcher_foreground.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/drawable-v24/._ic_launcher_foreground.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/drawable/._bg_gray_border.xml b/src/__MACOSX/weapon/app/src/main/res/drawable/._bg_gray_border.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/drawable/._bg_gray_border.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/drawable/._ic_launcher_background.xml b/src/__MACOSX/weapon/app/src/main/res/drawable/._ic_launcher_background.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/drawable/._ic_launcher_background.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._activity_login.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._activity_login.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._activity_login.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._activity_main.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._activity_main.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._activity_main.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._fix_in_advance_layout.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._fix_in_advance_layout.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._fix_in_advance_layout.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_fix_in_advance.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_fix_in_advance.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_fix_in_advance.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_location_alarm.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_location_alarm.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_location_alarm.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_remind.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_remind.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._fragment_remind.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._location_alarm_layout.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._location_alarm_layout.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._location_alarm_layout.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._remind_item_layout.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._remind_item_layout.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._remind_item_layout.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/layout/._view_shade_tab_vertical.xml b/src/__MACOSX/weapon/app/src/main/res/layout/._view_shade_tab_vertical.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/layout/._view_shade_tab_vertical.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-anydpi-v26/._ic_launcher.xml b/src/__MACOSX/weapon/app/src/main/res/mipmap-anydpi-v26/._ic_launcher.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-anydpi-v26/._ic_launcher.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-anydpi-v26/._ic_launcher_round.xml b/src/__MACOSX/weapon/app/src/main/res/mipmap-anydpi-v26/._ic_launcher_round.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-anydpi-v26/._ic_launcher_round.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-hdpi/._ic_launcher.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-hdpi/._ic_launcher.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-hdpi/._ic_launcher.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-hdpi/._ic_launcher_round.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-hdpi/._ic_launcher_round.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-hdpi/._ic_launcher_round.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-mdpi/._ic_launcher.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-mdpi/._ic_launcher.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-mdpi/._ic_launcher.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-mdpi/._ic_launcher_round.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-mdpi/._ic_launcher_round.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-mdpi/._ic_launcher_round.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_face_auth.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_face_auth.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_face_auth.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_launcher.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_launcher.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_launcher.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_launcher_round.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_launcher_round.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_launcher_round.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_tuijian.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_tuijian.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_tuijian.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_tuijian_pressed.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_tuijian_pressed.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._ic_tuijian_pressed.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._no_pic.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._no_pic.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._no_pic.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_01.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_01.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_01.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_01_pressed.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_01_pressed.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_01_pressed.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_04.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_04.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_04.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_04_pressed.png b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_04_pressed.png
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xhdpi/._sy_04_pressed.png differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xxhdpi/._ic_launcher.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxhdpi/._ic_launcher.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxhdpi/._ic_launcher.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xxhdpi/._ic_launcher_round.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxhdpi/._ic_launcher_round.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxhdpi/._ic_launcher_round.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xxxhdpi/._ic_launcher.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxxhdpi/._ic_launcher.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxxhdpi/._ic_launcher.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/mipmap-xxxhdpi/._ic_launcher_round.webp b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxxhdpi/._ic_launcher_round.webp
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/mipmap-xxxhdpi/._ic_launcher_round.webp differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/values/._colors.xml b/src/__MACOSX/weapon/app/src/main/res/values/._colors.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/values/._colors.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/values/._strings.xml b/src/__MACOSX/weapon/app/src/main/res/values/._strings.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/values/._strings.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/values/._strings_http.xml b/src/__MACOSX/weapon/app/src/main/res/values/._strings_http.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/values/._strings_http.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/values/._themes.xml b/src/__MACOSX/weapon/app/src/main/res/values/._themes.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/values/._themes.xml differ
diff --git a/src/__MACOSX/weapon/app/src/main/res/xml/._net_config.xml b/src/__MACOSX/weapon/app/src/main/res/xml/._net_config.xml
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/main/res/xml/._net_config.xml differ
diff --git a/src/__MACOSX/weapon/app/src/test/._java b/src/__MACOSX/weapon/app/src/test/._java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/test/._java differ
diff --git a/src/__MACOSX/weapon/app/src/test/java/._com b/src/__MACOSX/weapon/app/src/test/java/._com
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/test/java/._com differ
diff --git a/src/__MACOSX/weapon/app/src/test/java/com/._test b/src/__MACOSX/weapon/app/src/test/java/com/._test
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/test/java/com/._test differ
diff --git a/src/__MACOSX/weapon/app/src/test/java/com/test/._weapon b/src/__MACOSX/weapon/app/src/test/java/com/test/._weapon
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/test/java/com/test/._weapon differ
diff --git a/src/__MACOSX/weapon/app/src/test/java/com/test/weapon/._ExampleUnitTest.java b/src/__MACOSX/weapon/app/src/test/java/com/test/weapon/._ExampleUnitTest.java
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/app/src/test/java/com/test/weapon/._ExampleUnitTest.java differ
diff --git a/src/__MACOSX/weapon/gradle/._wrapper b/src/__MACOSX/weapon/gradle/._wrapper
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/gradle/._wrapper differ
diff --git a/src/__MACOSX/weapon/gradle/wrapper/._gradle-wrapper.jar b/src/__MACOSX/weapon/gradle/wrapper/._gradle-wrapper.jar
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/gradle/wrapper/._gradle-wrapper.jar differ
diff --git a/src/__MACOSX/weapon/gradle/wrapper/._gradle-wrapper.properties b/src/__MACOSX/weapon/gradle/wrapper/._gradle-wrapper.properties
new file mode 100644
index 0000000..efa546b
Binary files /dev/null and b/src/__MACOSX/weapon/gradle/wrapper/._gradle-wrapper.properties differ
diff --git a/src/weapon/.gitignore b/src/weapon/.gitignore
new file mode 100644
index 0000000..aa724b7
--- /dev/null
+++ b/src/weapon/.gitignore
@@ -0,0 +1,15 @@
+*.iml
+.gradle
+/local.properties
+/.idea/caches
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+/.idea/navEditor.xml
+/.idea/assetWizardSettings.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
+.cxx
+local.properties
diff --git a/src/weapon/.idea/.gitignore b/src/weapon/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/src/weapon/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/src/weapon/.idea/compiler.xml b/src/weapon/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/src/weapon/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/weapon/.idea/gradle.xml b/src/weapon/.idea/gradle.xml
new file mode 100644
index 0000000..e3996ab
--- /dev/null
+++ b/src/weapon/.idea/gradle.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/weapon/.idea/misc.xml b/src/weapon/.idea/misc.xml
new file mode 100644
index 0000000..a1590a8
--- /dev/null
+++ b/src/weapon/.idea/misc.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/weapon/HelpDoc.md b/src/weapon/HelpDoc.md
new file mode 100644
index 0000000..219b50a
--- /dev/null
+++ b/src/weapon/HelpDoc.md
@@ -0,0 +1,69 @@
+# 目录 com.text.weapon
+
+* [Adapter](#列表适配器)
+
+ * [FixInAdvanceAdapter](#可借列表adapter)
+
+ * [LocationAlarmAdapter](#报警信息列表adapter)
+
+ * [RemindAdapter](#归还列表Adapter)
+
+
+* [Api](#接口请求)
+
+ * [GetWarningApi](#获取预警信息列表接口)
+
+ * [GetWeaponApi](#获取可借信息列表接口)
+
+ * [LendWeaponApi](#申请借出武器接口)
+
+ * [ReturnWeaponApi](#归还武器接口)
+
+ * [ReturnWeaponListApi](#获取归还武器列表接口)
+
+
+* [bean](#实体类)
+
+ * [GetWeaponList](#武器列表实体)
+
+* [fragment](#子页面)
+
+ * [FixInAdvanceFragment](#可以借出武器列表页面)
+ * [LocationAlarmFragment](#预警信息武器列表页面)
+ * [RemindFragment](#可以归还武器列表页面)
+
+
+* [http](#网络请求相关)
+
+ * [httpData](#统一返回Json网络格式)
+
+ * [ReleaseServer](#Server配置服务器信息)
+
+ * [RequestHandler](#处理接口返回异常及结果信息)
+
+ * [ResultException](#返回结果异常)
+
+ * [TokenException](#Token失效异常)
+
+* [util](#相关工具)
+ * [AppData](#app基础参数可修改网络地址)
+
+ * [ShadeTabViewVertical](#首页底部tab控件)
+
+ * [AppApplication](#Application类初始化部分信息)
+
+ * [BaseFragment](#基础Fragment网络请求的frag页面需继承该类)
+
+ * [LoginActivity](#登录页面activity)
+
+ * [MainActivity](#登录后主页包含三个子页)
+
+# 集成文档
+
+需修改AppData中网络地址为自己的地址
+ApiAddress为接口地址
+PicAddress为图片地址
+
+如果运行不成功需修改gradle-wrapper.properties中的distributionUrl为本地地址 参考:file:///c:/Users/****/gradle-7.0.2-bin.zip
+#集成文档
+#目录 com.text.weapon
\ No newline at end of file
diff --git a/src/weapon/app/.gitignore b/src/weapon/app/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/src/weapon/app/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/src/weapon/app/build.gradle b/src/weapon/app/build.gradle
new file mode 100644
index 0000000..59e905e
--- /dev/null
+++ b/src/weapon/app/build.gradle
@@ -0,0 +1,64 @@
+plugins {
+ id 'com.android.application'
+}
+
+android {
+ compileSdk 30
+
+ defaultConfig {
+ applicationId "com.test.weapon"
+ minSdk 21
+ targetSdk 30
+ versionCode 1
+ versionName "1.0"
+
+ testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+ }
+
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+ }
+ }
+}
+
+dependencies {
+
+ implementation 'androidx.appcompat:appcompat:1.3.1'
+ implementation 'com.google.android.material:material:1.3.0'
+ implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
+ implementation 'androidx.legacy:legacy-support-v4:1.0.0'
+ implementation project(path: ':library')
+ testImplementation 'junit:junit:4.+'
+ androidTestImplementation 'androidx.test.ext:junit:1.1.2'
+ androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
+
+ //Android 徽章控件 tab栏出现红点控件 //https://github.com/bingoogolapple/BGABadgeView-Android
+ implementation 'com.github.bingoogolapple.BGABadgeView-Android:api:1.2.0'
+ annotationProcessor 'com.github.bingoogolapple.BGABadgeView-Android:compiler:1.2.0'
+
+ //沉浸式状态栏 https://github.com/gyf-dev/ImmersionBar
+
+ // 基础依赖包,必须要依赖
+ implementation 'com.geyifeng.immersionbar:immersionbar:3.2.2'
+
+ //图片选择框架 https://github.com/LuckSiege/PictureSelector
+ implementation 'io.github.lucksiege:pictureselector:v3.10.7'
+
+ //图片加载 https://github.com/bumptech/glide
+ implementation 'com.github.bumptech.glide:glide:4.5.0'
+ annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'
+
+ //强大并且灵活的RecyclerViewAdapter https://github.com/CymChad/BaseRecyclerViewAdapterHelper/blob/master/readme/0-BaseRecyclerViewAdapterHelper.md
+ implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.10'
+
+ implementation 'com.github.GrenderG:Toasty:1.5.2'
+ implementation 'com.github.getActivity:EasyHttp:11.6'
+ // noinspection GradleDependency
+ implementation 'com.squareup.okhttp3:okhttp:3.12.13'
+ implementation 'com.google.code.gson:gson:2.10.1'
+ implementation 'com.github.getActivity:GsonFactory:6.5'
+
+ implementation 'com.github.getActivity:Toaster:12.0'
+}
\ No newline at end of file
diff --git a/src/weapon/app/proguard-rules.pro b/src/weapon/app/proguard-rules.pro
new file mode 100644
index 0000000..481bb43
--- /dev/null
+++ b/src/weapon/app/proguard-rules.pro
@@ -0,0 +1,21 @@
+# Add project specific ProGuard rules here.
+# You can control the set of applied configuration files using the
+# proguardFiles setting in build.gradle.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
+
+# Uncomment this to preserve the line number information for
+# debugging stack traces.
+#-keepattributes SourceFile,LineNumberTable
+
+# If you keep the line number information, uncomment this to
+# hide the original source file name.
+#-renamesourcefileattribute SourceFile
\ No newline at end of file
diff --git a/src/weapon/app/src/androidTest/java/com/test/weapon/ExampleInstrumentedTest.java b/src/weapon/app/src/androidTest/java/com/test/weapon/ExampleInstrumentedTest.java
new file mode 100644
index 0000000..8296ffe
--- /dev/null
+++ b/src/weapon/app/src/androidTest/java/com/test/weapon/ExampleInstrumentedTest.java
@@ -0,0 +1,26 @@
+package com.test.weapon;
+
+import android.content.Context;
+
+import androidx.test.platform.app.InstrumentationRegistry;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import static org.junit.Assert.*;
+
+/**
+ * Instrumented test, which will execute on an Android device.
+ *
+ * @see Testing documentation
+ */
+@RunWith(AndroidJUnit4.class)
+public class ExampleInstrumentedTest {
+ @Test
+ public void useAppContext() {
+ // Context of the app under test.
+ Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
+ assertEquals("com.test.weapon", appContext.getPackageName());
+ }
+}
\ No newline at end of file
diff --git a/src/weapon/app/src/main/AndroidManifest.xml b/src/weapon/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..79cd65a
--- /dev/null
+++ b/src/weapon/app/src/main/AndroidManifest.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/weapon/app/src/main/java/com/test/weapon/Adapter/FixInAdvanceAdapter.java b/src/weapon/app/src/main/java/com/test/weapon/Adapter/FixInAdvanceAdapter.java
new file mode 100644
index 0000000..654c69b
--- /dev/null
+++ b/src/weapon/app/src/main/java/com/test/weapon/Adapter/FixInAdvanceAdapter.java
@@ -0,0 +1,32 @@
+package com.test.weapon.Adapter;
+
+import android.widget.ImageView;
+
+import androidx.annotation.NonNull;
+
+import com.bumptech.glide.Glide;
+import com.chad.library.adapter.base.BaseQuickAdapter;
+import com.chad.library.adapter.base.viewholder.BaseViewHolder;
+import com.test.weapon.util.AppData;
+import com.test.weapon.R;
+import com.test.weapon.bean.GetWeaponList;
+
+public class FixInAdvanceAdapter extends BaseQuickAdapter {
+
+ public FixInAdvanceAdapter(int layoutResId) {
+ super(layoutResId);
+ }
+
+ @Override
+ protected void convert(@NonNull BaseViewHolder baseViewHolder, GetWeaponList fixInAdvanceBean) {
+ Glide.with(getContext()).load(AppData.PicAddress+fixInAdvanceBean.getImgPath()).into((ImageView) baseViewHolder.getView(R.id.img_url));
+ baseViewHolder.setText(R.id.tv_name,fixInAdvanceBean.getName());
+ baseViewHolder.setText(R.id.tv_desc,"子弹口径:"+fixInAdvanceBean.getBulletCaliber()+"mm\n弹夹容量:"+fixInAdvanceBean.getCartridgeCapacity()+"\n有效射程:"+fixInAdvanceBean.getEffectiveRange());
+ if (fixInAdvanceBean.getIsLend()==1){
+ baseViewHolder.setText(R.id.tv_lend,"续借");
+ }else{
+ baseViewHolder.setText(R.id.tv_lend,"借出");
+ }
+
+ }
+}
diff --git a/src/weapon/app/src/main/java/com/test/weapon/Adapter/LocationAlarmAdapter.java b/src/weapon/app/src/main/java/com/test/weapon/Adapter/LocationAlarmAdapter.java
new file mode 100644
index 0000000..b300806
--- /dev/null
+++ b/src/weapon/app/src/main/java/com/test/weapon/Adapter/LocationAlarmAdapter.java
@@ -0,0 +1,27 @@
+package com.test.weapon.Adapter;
+
+import android.widget.ImageView;
+
+import androidx.annotation.NonNull;
+
+import com.bumptech.glide.Glide;
+import com.chad.library.adapter.base.BaseQuickAdapter;
+import com.chad.library.adapter.base.viewholder.BaseViewHolder;
+import com.test.weapon.util.AppData;
+import com.test.weapon.R;
+import com.test.weapon.bean.GetWeaponList;
+
+public class LocationAlarmAdapter extends BaseQuickAdapter {
+
+ public LocationAlarmAdapter(int layoutResId) {
+ super(layoutResId);
+ }
+
+ @Override
+ protected void convert(@NonNull BaseViewHolder baseViewHolder, GetWeaponList fixInAdvanceBean) {
+ Glide.with(getContext()).load(AppData.PicAddress+fixInAdvanceBean.getImgPath()).into((ImageView) baseViewHolder.getView(R.id.img_url));
+ baseViewHolder.setText(R.id.tv_name,fixInAdvanceBean.getName()+"已超出指定范围");
+ baseViewHolder.setText(R.id.tv_desc,"子弹口径:"+fixInAdvanceBean.getBulletCaliber()+"mm\n弹夹容量:"+fixInAdvanceBean.getCartridgeCapacity()+"\n有效射程:"+fixInAdvanceBean.getEffectiveRange());
+
+ }
+}
diff --git a/src/weapon/app/src/main/java/com/test/weapon/Adapter/RemindAdapter.java b/src/weapon/app/src/main/java/com/test/weapon/Adapter/RemindAdapter.java
new file mode 100644
index 0000000..c8d6e40
--- /dev/null
+++ b/src/weapon/app/src/main/java/com/test/weapon/Adapter/RemindAdapter.java
@@ -0,0 +1,41 @@
+package com.test.weapon.Adapter;
+
+import android.widget.ImageView;
+
+import androidx.annotation.NonNull;
+
+import com.bumptech.glide.Glide;
+import com.chad.library.adapter.base.BaseQuickAdapter;
+import com.chad.library.adapter.base.viewholder.BaseViewHolder;
+import com.test.weapon.api.ReturnWeaponListApi;
+import com.test.weapon.R;
+import com.test.weapon.util.AppData;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+public class RemindAdapter extends BaseQuickAdapter {
+
+ public RemindAdapter(int layoutResId) {
+ super(layoutResId);
+ }
+
+ @Override
+ protected void convert(@NonNull BaseViewHolder baseViewHolder, ReturnWeaponListApi.Bean fixInAdvanceBean) {
+ Glide.with(getContext()).load(AppData.PicAddress+fixInAdvanceBean.getWeaponry().getImgPath()).into((ImageView) baseViewHolder.getView(R.id.img_url));
+ baseViewHolder.setText(R.id.tv_name,fixInAdvanceBean.getWeaponryName());
+ baseViewHolder.setText(R.id.tv_name,fixInAdvanceBean.getWeaponryName()+"\n子弹口径:"+fixInAdvanceBean.getWeaponry().getBulletCaliber()+"mm\n弹夹容量:"+fixInAdvanceBean.getWeaponry().getCartridgeCapacity()+"\n有效射程:"+fixInAdvanceBean.getWeaponry().getEffectiveRange());
+
+ baseViewHolder.setText(R.id.tv_time,"归还时间:"+getDateToString(fixInAdvanceBean.getReturnTime()));
+ baseViewHolder.setVisible(R.id.tv_return,fixInAdvanceBean.getReturnStatus()==0);
+ baseViewHolder.setVisible(R.id.img_warring,fixInAdvanceBean.getReturnTime() httpRequest,
+ @NonNull HttpParams params,
+ @NonNull HttpHeaders headers) {
+ }
+ })
+
+ // 设置请求重试次数
+ .setRetryCount(1)
+ // 设置请求重试时间
+ .setRetryTime(2000)
+
+ .into();
+ }
+}
diff --git a/src/weapon/app/src/main/java/com/test/weapon/BaseFragment.java b/src/weapon/app/src/main/java/com/test/weapon/BaseFragment.java
new file mode 100644
index 0000000..bead9dd
--- /dev/null
+++ b/src/weapon/app/src/main/java/com/test/weapon/BaseFragment.java
@@ -0,0 +1,22 @@
+package com.test.weapon;
+
+import androidx.fragment.app.Fragment;
+
+import com.hjq.http.listener.OnHttpListener;
+import com.hjq.toast.Toaster;
+import com.test.weapon.http.HttpData;
+
+
+public class BaseFragment extends Fragment implements OnHttpListener