diff --git a/README.md b/README.md
index 5c1d6bc..2e20935 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,16 @@
-# method_channel
\ No newline at end of file
+# bateery_level
+
+A new Flutter project.
+
+## Getting Started
+
+This project is a starting point for a Flutter application.
+
+A few resources to get you started if this is your first Flutter project:
+
+- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
+- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
+
+For help getting started with Flutter development, view the
+[online documentation](https://docs.flutter.dev/), which offers tutorials,
+samples, guidance on mobile development, and a full API reference.
diff --git a/analysis_options.yaml b/analysis_options.yaml
new file mode 100644
index 0000000..61b6c4d
--- /dev/null
+++ b/analysis_options.yaml
@@ -0,0 +1,29 @@
+# This file configures the analyzer, which statically analyzes Dart code to
+# check for errors, warnings, and lints.
+#
+# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
+# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
+# invoked from the command line by running `flutter analyze`.
+
+# The following line activates a set of recommended lints for Flutter apps,
+# packages, and plugins designed to encourage good coding practices.
+include: package:flutter_lints/flutter.yaml
+
+linter:
+ # The lint rules applied to this project can be customized in the
+ # section below to disable rules from the `package:flutter_lints/flutter.yaml`
+ # included above or to enable additional rules. A list of all available lints
+ # and their documentation is published at
+ # https://dart-lang.github.io/linter/lints/index.html.
+ #
+ # Instead of disabling a lint rule for the entire project in the
+ # section below, it can also be suppressed for a single line of code
+ # or a specific dart file by using the `// ignore: name_of_lint` and
+ # `// ignore_for_file: name_of_lint` syntax on the line or in the file
+ # producing the lint.
+ rules:
+ # avoid_print: false # Uncomment to disable the `avoid_print` rule
+ # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
+
+# Additional information about this file can be found at
+# https://dart.dev/guides/language/analysis-options
diff --git a/android/.gitignore b/android/.gitignore
new file mode 100644
index 0000000..6f56801
--- /dev/null
+++ b/android/.gitignore
@@ -0,0 +1,13 @@
+gradle-wrapper.jar
+/.gradle
+/captures/
+/gradlew
+/gradlew.bat
+/local.properties
+GeneratedPluginRegistrant.java
+
+# Remember to never publicly share your keystore.
+# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
+key.properties
+**/*.keystore
+**/*.jks
diff --git a/android/app/build.gradle b/android/app/build.gradle
new file mode 100644
index 0000000..031f80f
--- /dev/null
+++ b/android/app/build.gradle
@@ -0,0 +1,71 @@
+def localProperties = new Properties()
+def localPropertiesFile = rootProject.file('local.properties')
+if (localPropertiesFile.exists()) {
+ localPropertiesFile.withReader('UTF-8') { reader ->
+ localProperties.load(reader)
+ }
+}
+
+def flutterRoot = localProperties.getProperty('flutter.sdk')
+if (flutterRoot == null) {
+ throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
+}
+
+def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
+if (flutterVersionCode == null) {
+ flutterVersionCode = '1'
+}
+
+def flutterVersionName = localProperties.getProperty('flutter.versionName')
+if (flutterVersionName == null) {
+ flutterVersionName = '1.0'
+}
+
+apply plugin: 'com.android.application'
+apply plugin: 'kotlin-android'
+apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
+
+android {
+ compileSdkVersion flutter.compileSdkVersion
+ ndkVersion flutter.ndkVersion
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
+ kotlinOptions {
+ jvmTarget = '1.8'
+ }
+
+ sourceSets {
+ main.java.srcDirs += 'src/main/kotlin'
+ }
+
+ defaultConfig {
+ // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
+ applicationId "com.example.bateery_level"
+ // You can update the following values to match your application needs.
+ // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
+ minSdkVersion flutter.minSdkVersion
+ targetSdkVersion flutter.targetSdkVersion
+ versionCode flutterVersionCode.toInteger()
+ versionName flutterVersionName
+ }
+
+ buildTypes {
+ release {
+ // TODO: Add your own signing config for the release build.
+ // Signing with the debug keys for now, so `flutter run --release` works.
+ signingConfig signingConfigs.debug
+ }
+ }
+}
+
+flutter {
+ source '../..'
+}
+
+dependencies {
+ implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
+}
diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml
new file mode 100644
index 0000000..6f18c68
--- /dev/null
+++ b/android/app/src/debug/AndroidManifest.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..8280c60
--- /dev/null
+++ b/android/app/src/main/AndroidManifest.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/kotlin/com/example/bateery_level/MainActivity.kt b/android/app/src/main/kotlin/com/example/bateery_level/MainActivity.kt
new file mode 100644
index 0000000..6e26ea6
--- /dev/null
+++ b/android/app/src/main/kotlin/com/example/bateery_level/MainActivity.kt
@@ -0,0 +1,50 @@
+package com.example.bateery_level
+
+import io.flutter.embedding.android.FlutterActivity
+import io.flutter.embedding.engine.FlutterEngine
+import io.flutter.plugin.common.MethodChannel
+import androidx.annotation.NonNull
+import android.content.Context
+import android.content.ContextWrapper
+import android.content.Intent
+import android.content.IntentFilter
+import android.os.BatteryManager
+import android.os.Build.VERSION
+import android.os.Build.VERSION_CODES
+
+class MainActivity: FlutterActivity() {
+ private val CHANNEL ="mediumExplain/battery"
+
+ override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
+ super.configureFlutterEngine(flutterEngine)
+ MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler {
+
+ call, result ->
+ if (call.method == "getBatteryLevel") {
+ val batteryLevel = getBatteryLevel()
+
+ if (batteryLevel != -1) {
+ result.success(batteryLevel)
+ } else {
+ result.error("UNAVAILABLE", "Battery level not available.", null)
+ }
+ } else {
+ result.notImplemented()
+ }
+ }
+
+ }
+ private fun getBatteryLevel(): Int {
+ val batteryLevel: Int
+ if (VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) {
+ val batteryManager = getSystemService(Context.BATTERY_SERVICE) as BatteryManager
+ batteryLevel = batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY)
+ } else {
+ val intent = ContextWrapper(applicationContext).registerReceiver(null, IntentFilter(Intent.ACTION_BATTERY_CHANGED))
+ batteryLevel = intent!!.getIntExtra(BatteryManager.EXTRA_LEVEL, -1) * 100 / intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1)
+ }
+
+ return batteryLevel
+ }
+
+}
diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..f74085f
--- /dev/null
+++ b/android/app/src/main/res/drawable-v21/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml
new file mode 100644
index 0000000..304732f
--- /dev/null
+++ b/android/app/src/main/res/drawable/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..db77bb4
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..17987b7
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..09d4391
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..d5f1c8d
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..4d6372e
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml
new file mode 100644
index 0000000..06952be
--- /dev/null
+++ b/android/app/src/main/res/values-night/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..cb1ef88
--- /dev/null
+++ b/android/app/src/main/res/values/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml
new file mode 100644
index 0000000..6f18c68
--- /dev/null
+++ b/android/app/src/profile/AndroidManifest.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/android/build.gradle b/android/build.gradle
new file mode 100644
index 0000000..83ae220
--- /dev/null
+++ b/android/build.gradle
@@ -0,0 +1,31 @@
+buildscript {
+ ext.kotlin_version = '1.6.10'
+ repositories {
+ google()
+ mavenCentral()
+ }
+
+ dependencies {
+ classpath 'com.android.tools.build:gradle:7.1.2'
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+ }
+}
+
+allprojects {
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+
+rootProject.buildDir = '../build'
+subprojects {
+ project.buildDir = "${rootProject.buildDir}/${project.name}"
+}
+subprojects {
+ project.evaluationDependsOn(':app')
+}
+
+task clean(type: Delete) {
+ delete rootProject.buildDir
+}
diff --git a/android/gradle.properties b/android/gradle.properties
new file mode 100644
index 0000000..94adc3a
--- /dev/null
+++ b/android/gradle.properties
@@ -0,0 +1,3 @@
+org.gradle.jvmargs=-Xmx1536M
+android.useAndroidX=true
+android.enableJetifier=true
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..cb24abd
--- /dev/null
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
diff --git a/android/settings.gradle b/android/settings.gradle
new file mode 100644
index 0000000..44e62bc
--- /dev/null
+++ b/android/settings.gradle
@@ -0,0 +1,11 @@
+include ':app'
+
+def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
+def properties = new Properties()
+
+assert localPropertiesFile.exists()
+localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
+
+def flutterSdkPath = properties.getProperty("flutter.sdk")
+assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
+apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
diff --git a/build/.last_build_id b/build/.last_build_id
new file mode 100644
index 0000000..15cc50a
--- /dev/null
+++ b/build/.last_build_id
@@ -0,0 +1 @@
+5e30fd38f276583a963e6788ec31ea14
\ No newline at end of file
diff --git a/build/74ef02f60d57ba2b3ca83baca7fe2704/_composite.stamp b/build/74ef02f60d57ba2b3ca83baca7fe2704/_composite.stamp
new file mode 100644
index 0000000..1b2d28c
--- /dev/null
+++ b/build/74ef02f60d57ba2b3ca83baca7fe2704/_composite.stamp
@@ -0,0 +1 @@
+{"inputs":[],"outputs":[]}
\ No newline at end of file
diff --git a/build/74ef02f60d57ba2b3ca83baca7fe2704/gen_dart_plugin_registrant.stamp b/build/74ef02f60d57ba2b3ca83baca7fe2704/gen_dart_plugin_registrant.stamp
new file mode 100644
index 0000000..b6c1aea
--- /dev/null
+++ b/build/74ef02f60d57ba2b3ca83baca7fe2704/gen_dart_plugin_registrant.stamp
@@ -0,0 +1 @@
+{"inputs":["/home/animesh/StudioProjects/flutter_method_channel-main/.dart_tool/package_config_subset"],"outputs":[]}
\ No newline at end of file
diff --git a/build/74ef02f60d57ba2b3ca83baca7fe2704/gen_localizations.stamp b/build/74ef02f60d57ba2b3ca83baca7fe2704/gen_localizations.stamp
new file mode 100644
index 0000000..1b2d28c
--- /dev/null
+++ b/build/74ef02f60d57ba2b3ca83baca7fe2704/gen_localizations.stamp
@@ -0,0 +1 @@
+{"inputs":[],"outputs":[]}
\ No newline at end of file
diff --git a/build/app/generated/source/buildConfig/debug/com/example/bateery_level/BuildConfig.java b/build/app/generated/source/buildConfig/debug/com/example/bateery_level/BuildConfig.java
new file mode 100644
index 0000000..4a5c315
--- /dev/null
+++ b/build/app/generated/source/buildConfig/debug/com/example/bateery_level/BuildConfig.java
@@ -0,0 +1,12 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.example.bateery_level;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String APPLICATION_ID = "com.example.bateery_level";
+ public static final String BUILD_TYPE = "debug";
+ public static final int VERSION_CODE = 1;
+ public static final String VERSION_NAME = "1.0.0";
+}
diff --git a/build/app/intermediates/annotation_processor_list/debug/annotationProcessors.json b/build/app/intermediates/annotation_processor_list/debug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/build/app/intermediates/annotation_processor_list/debug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/build/app/intermediates/apk_ide_redirect_file/debug/redirect.txt b/build/app/intermediates/apk_ide_redirect_file/debug/redirect.txt
new file mode 100644
index 0000000..66652a5
--- /dev/null
+++ b/build/app/intermediates/apk_ide_redirect_file/debug/redirect.txt
@@ -0,0 +1,2 @@
+#- File Locator -
+listingFile=../../../outputs/apk/debug/output-metadata.json
diff --git a/build/app/intermediates/app_metadata/debug/app-metadata.properties b/build/app/intermediates/app_metadata/debug/app-metadata.properties
new file mode 100644
index 0000000..5c4b2ec
--- /dev/null
+++ b/build/app/intermediates/app_metadata/debug/app-metadata.properties
@@ -0,0 +1,2 @@
+appMetadataVersion=1.1
+androidGradlePluginVersion=7.1.2
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/AssetManifest.json b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/AssetManifest.json
new file mode 100644
index 0000000..03eaddf
--- /dev/null
+++ b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/FontManifest.json b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/FontManifest.json
new file mode 100644
index 0000000..464ab58
--- /dev/null
+++ b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/FontManifest.json
@@ -0,0 +1 @@
+[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
\ No newline at end of file
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/NOTICES.Z b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/NOTICES.Z
new file mode 100644
index 0000000..993c7dc
Binary files /dev/null and b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/NOTICES.Z differ
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/fonts/MaterialIcons-Regular.otf
new file mode 100644
index 0000000..8c99266
Binary files /dev/null and b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/isolate_snapshot_data b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/isolate_snapshot_data
new file mode 100644
index 0000000..0b22576
Binary files /dev/null and b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/isolate_snapshot_data differ
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/kernel_blob.bin b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/kernel_blob.bin
new file mode 100644
index 0000000..358b466
Binary files /dev/null and b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/kernel_blob.bin differ
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
new file mode 100644
index 0000000..79ba7ea
Binary files /dev/null and b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/shaders/ink_sparkle.frag b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 0000000..0bb5a14
Binary files /dev/null and b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/vm_snapshot_data b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/vm_snapshot_data
new file mode 100644
index 0000000..b5bd48e
Binary files /dev/null and b/build/app/intermediates/assets/debug/mergeDebugAssets/flutter_assets/vm_snapshot_data differ
diff --git a/build/app/intermediates/compatible_screen_manifest/debug/output-metadata.json b/build/app/intermediates/compatible_screen_manifest/debug/output-metadata.json
new file mode 100644
index 0000000..a610674
--- /dev/null
+++ b/build/app/intermediates/compatible_screen_manifest/debug/output-metadata.json
@@ -0,0 +1,10 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "COMPATIBLE_SCREEN_MANIFEST",
+ "kind": "Directory"
+ },
+ "applicationId": "com.example.bateery_level",
+ "variantName": "debug",
+ "elements": []
+}
\ No newline at end of file
diff --git a/build/app/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar b/build/app/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar
new file mode 100644
index 0000000..72a52ce
Binary files /dev/null and b/build/app/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/AssetManifest.json.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/AssetManifest.json.jar
new file mode 100644
index 0000000..29c15d4
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/AssetManifest.json.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/FontManifest.json.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/FontManifest.json.jar
new file mode 100644
index 0000000..fa31f3c
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/FontManifest.json.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/NOTICES.Z.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/NOTICES.Z.jar
new file mode 100644
index 0000000..6be07c9
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/NOTICES.Z.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/fonts/MaterialIcons-Regular.otf.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/fonts/MaterialIcons-Regular.otf.jar
new file mode 100644
index 0000000..79c0a19
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/fonts/MaterialIcons-Regular.otf.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/isolate_snapshot_data.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/isolate_snapshot_data.jar
new file mode 100644
index 0000000..2b865b3
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/isolate_snapshot_data.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/kernel_blob.bin.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/kernel_blob.bin.jar
new file mode 100644
index 0000000..b1c245d
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/kernel_blob.bin.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf.jar
new file mode 100644
index 0000000..7da788d
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/shaders/ink_sparkle.frag.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/shaders/ink_sparkle.frag.jar
new file mode 100644
index 0000000..58dd845
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/shaders/ink_sparkle.frag.jar differ
diff --git a/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/vm_snapshot_data.jar b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/vm_snapshot_data.jar
new file mode 100644
index 0000000..696c0f9
Binary files /dev/null and b/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/vm_snapshot_data.jar differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin
new file mode 100644
index 0000000..5cb9920
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_0/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_0/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_0/graph.bin differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_1/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_1/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_1/graph.bin differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_2/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_2/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_2/graph.bin differ
diff --git a/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_3/graph.bin b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_3/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_920f493da86984b113e29c030c21ece1358ec2bdc1709ee6811a603ed974ff8f_bucket_3/graph.bin differ
diff --git a/build/app/intermediates/dex/debug/mergeDexDebug/classes.dex b/build/app/intermediates/dex/debug/mergeDexDebug/classes.dex
new file mode 100644
index 0000000..93621ef
Binary files /dev/null and b/build/app/intermediates/dex/debug/mergeDexDebug/classes.dex differ
diff --git a/build/app/intermediates/dex_archive_input_jar_hashes/debug/out b/build/app/intermediates/dex_archive_input_jar_hashes/debug/out
new file mode 100644
index 0000000..f789305
Binary files /dev/null and b/build/app/intermediates/dex_archive_input_jar_hashes/debug/out differ
diff --git a/build/app/intermediates/dex_number_of_buckets_file/debug/out b/build/app/intermediates/dex_number_of_buckets_file/debug/out
new file mode 100644
index 0000000..bf0d87a
--- /dev/null
+++ b/build/app/intermediates/dex_number_of_buckets_file/debug/out
@@ -0,0 +1 @@
+4
\ No newline at end of file
diff --git a/build/app/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex b/build/app/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex
new file mode 100644
index 0000000..620a665
Binary files /dev/null and b/build/app/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex differ
diff --git a/build/app/intermediates/flutter/debug/.last_build_id b/build/app/intermediates/flutter/debug/.last_build_id
new file mode 100644
index 0000000..956abc3
--- /dev/null
+++ b/build/app/intermediates/flutter/debug/.last_build_id
@@ -0,0 +1 @@
+1d4722c0e72eadfa7bd52799b91ad156
\ No newline at end of file
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json b/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json
new file mode 100644
index 0000000..03eaddf
--- /dev/null
+++ b/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json b/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json
new file mode 100644
index 0000000..464ab58
--- /dev/null
+++ b/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json
@@ -0,0 +1 @@
+[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
\ No newline at end of file
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z b/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z
new file mode 100644
index 0000000..993c7dc
Binary files /dev/null and b/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z differ
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf
new file mode 100644
index 0000000..8c99266
Binary files /dev/null and b/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data b/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data
new file mode 100644
index 0000000..0b22576
Binary files /dev/null and b/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data differ
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin b/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin
new file mode 100644
index 0000000..358b466
Binary files /dev/null and b/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin differ
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
new file mode 100644
index 0000000..79ba7ea
Binary files /dev/null and b/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag b/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 0000000..0bb5a14
Binary files /dev/null and b/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data b/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data
new file mode 100644
index 0000000..b5bd48e
Binary files /dev/null and b/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data differ
diff --git a/build/app/intermediates/flutter/debug/flutter_build.d b/build/app/intermediates/flutter/debug/flutter_build.d
new file mode 100644
index 0000000..b2250c9
--- /dev/null
+++ b/build/app/intermediates/flutter/debug/flutter_build.d
@@ -0,0 +1 @@
+ /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag /home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data: /home/animesh/.pub-cache/hosted/pub.dev/async-2.10.0/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/lib/characters.dart /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/lib/src/characters.dart /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/lib/src/characters_impl.dart /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/lib/src/extensions.dart /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/lib/src/grapheme_clusters/breaks.dart /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/lib/src/grapheme_clusters/constants.dart /home/animesh/.pub-cache/hosted/pub.dev/characters-1.2.1/lib/src/grapheme_clusters/table.dart /home/animesh/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/collection.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/algorithms.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/boollist.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/canonicalized_map.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/combined_wrappers/combined_iterable.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/combined_wrappers/combined_iterator.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/combined_wrappers/combined_list.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/combined_wrappers/combined_map.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/comparators.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/empty_unmodifiable_set.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/equality.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/equality_map.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/equality_set.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/functions.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/iterable_extensions.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/iterable_zip.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/list_extensions.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/priority_queue.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/queue_list.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/union_set.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/union_set_controller.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/unmodifiable_wrappers.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/utils.dart /home/animesh/.pub-cache/hosted/pub.dev/collection-1.17.0/lib/src/wrappers.dart /home/animesh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.5/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.5/assets/CupertinoIcons.ttf /home/animesh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/flutter_lints-2.0.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/js-0.6.5/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/lints-2.0.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/matcher-0.12.13/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/blend/blend.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/hct/cam16.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/hct/hct.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/hct/hct_solver.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/hct/viewing_conditions.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/material_color_utilities.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/palettes/core_palette.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/palettes/tonal_palette.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/quantize/point_provider.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/quantize/point_provider_lab.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/quantize/quantizer.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/quantize/quantizer_celebi.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/quantize/quantizer_map.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/quantize/quantizer_wsmeans.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/quantize/quantizer_wu.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/scheme/scheme.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/score/score.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/utils/color_utils.dart /home/animesh/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/utils/math_utils.dart /home/animesh/.pub-cache/hosted/pub.dev/meta-1.8.0/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/meta-1.8.0/lib/meta.dart /home/animesh/.pub-cache/hosted/pub.dev/meta-1.8.0/lib/meta_meta.dart /home/animesh/.pub-cache/hosted/pub.dev/path-1.8.2/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/source_span-1.9.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/test_api-0.4.16/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart /home/animesh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart /home/animesh/StudioProjects/flutter_method_channel-main/lib/home_screen.dart /home/animesh/StudioProjects/flutter_method_channel-main/lib/main.dart /home/animesh/StudioProjects/flutter_method_channel-main/pubspec.yaml /home/animesh/dev/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /home/animesh/dev/flutter/bin/cache/pkg/sky_engine/LICENSE /home/animesh/dev/flutter/bin/internal/engine.version /home/animesh/dev/flutter/packages/flutter/LICENSE /home/animesh/dev/flutter/packages/flutter/lib/animation.dart /home/animesh/dev/flutter/packages/flutter/lib/cupertino.dart /home/animesh/dev/flutter/packages/flutter/lib/foundation.dart /home/animesh/dev/flutter/packages/flutter/lib/gestures.dart /home/animesh/dev/flutter/packages/flutter/lib/material.dart /home/animesh/dev/flutter/packages/flutter/lib/painting.dart /home/animesh/dev/flutter/packages/flutter/lib/physics.dart /home/animesh/dev/flutter/packages/flutter/lib/rendering.dart /home/animesh/dev/flutter/packages/flutter/lib/scheduler.dart /home/animesh/dev/flutter/packages/flutter/lib/semantics.dart /home/animesh/dev/flutter/packages/flutter/lib/services.dart /home/animesh/dev/flutter/packages/flutter/lib/src/animation/animation.dart /home/animesh/dev/flutter/packages/flutter/lib/src/animation/animation_controller.dart /home/animesh/dev/flutter/packages/flutter/lib/src/animation/animations.dart /home/animesh/dev/flutter/packages/flutter/lib/src/animation/curves.dart /home/animesh/dev/flutter/packages/flutter/lib/src/animation/listener_helpers.dart /home/animesh/dev/flutter/packages/flutter/lib/src/animation/tween.dart /home/animesh/dev/flutter/packages/flutter/lib/src/animation/tween_sequence.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/app.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/colors.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/constants.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/context_menu.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/date_picker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/dialog.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/form_row.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/form_section.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/icons.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/interface_level.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/list_section.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/list_tile.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/localizations.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/magnifier.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/picker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/refresh.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/route.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/search_field.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/slider.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/switch.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/tab_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/text_field.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/text_selection.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/text_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/_platform_io.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/annotations.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/assertions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/basic_types.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/bitfield.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/change_notifier.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/collections.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/constants.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/diagnostics.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/isolates.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/key.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/licenses.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/math.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/node.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/object.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/observer_list.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/platform.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/print.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/serialization.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/service_extensions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/stack_frame.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart /home/animesh/dev/flutter/packages/flutter/lib/src/foundation/unicode.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/arena.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/constants.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/converter.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/drag.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/drag_details.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/eager.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/events.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/force_press.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/hit_test.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/long_press.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/monodrag.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/multidrag.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/multitap.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/pointer_router.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/recognizer.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/resampler.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/scale.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/tap.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/team.dart /home/animesh/dev/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/about.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/action_chip.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/app.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/app_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/app_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/arc.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/autocomplete.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/back_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/badge.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/badge_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/banner.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/banner_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/bottom_sheet.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/button_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/button_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/button_style.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/button_style_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/card.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/card_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/checkbox.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/checkbox_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/chip.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/chip_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/choice_chip.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/circle_avatar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/color_scheme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/colors.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/constants.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/curves.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/data_table.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/data_table_source.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/data_table_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/date.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/date_picker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/dialog.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/dialog_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/divider.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/divider_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/drawer.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/drawer_header.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/drawer_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/dropdown.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/dropdown_menu.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/elevated_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/elevation_overlay.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/expand_icon.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/expansion_panel.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/expansion_tile.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/feedback.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/filled_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/filled_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/filter_chip.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/floating_action_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/flutter_logo.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/grid_tile.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/icon_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/icon_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/icons.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/ink_decoration.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/ink_highlight.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/ink_ripple.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/ink_sparkle.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/ink_splash.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/ink_well.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/input_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/input_chip.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/input_decorator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/list_tile.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/list_tile_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/magnifier.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/material.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/material_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/material_localizations.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/material_state.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/material_state_mixin.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/menu_anchor.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/menu_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/menu_style.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/menu_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/mergeable_material.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/navigation_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/navigation_drawer.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/navigation_rail.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/no_splash.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/outlined_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/page.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/paginated_data_table.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/popup_menu.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/progress_indicator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/radio.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/radio_list_tile.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/radio_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/range_slider.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/refresh_indicator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/reorderable_list.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/scaffold.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/scrollbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/search.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/segmented_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/selectable_text.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/selection_area.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag /home/animesh/dev/flutter/packages/flutter/lib/src/material/shadows.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/slider.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/slider_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/snack_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/stepper.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/switch.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/switch_list_tile.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/switch_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/tab_controller.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/tab_indicator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/tabs.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_button_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_field.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_form_field.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_selection.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_selection_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/text_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/theme_data.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/time.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/time_picker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/time_picker_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/toggle_buttons.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/toggleable.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/tooltip.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/tooltip_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/typography.dart /home/animesh/dev/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/_network_image_io.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/alignment.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/basic_types.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/border_radius.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/borders.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/box_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/box_decoration.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/box_fit.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/box_shadow.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/circle_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/clip.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/colors.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/decoration.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/decoration_image.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/edge_insets.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/flutter_logo.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/fractional_offset.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/geometry.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/gradient.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/image_cache.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/image_decoder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/image_provider.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/image_resolution.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/image_stream.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/inline_span.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/matrix_utils.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/notched_shapes.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/oval_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/paint_utilities.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/placeholder_span.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/shape_decoration.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/stadium_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/star_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/strut_style.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/text_painter.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/text_span.dart /home/animesh/dev/flutter/packages/flutter/lib/src/painting/text_style.dart /home/animesh/dev/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart /home/animesh/dev/flutter/packages/flutter/lib/src/physics/friction_simulation.dart /home/animesh/dev/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart /home/animesh/dev/flutter/packages/flutter/lib/src/physics/simulation.dart /home/animesh/dev/flutter/packages/flutter/lib/src/physics/spring_simulation.dart /home/animesh/dev/flutter/packages/flutter/lib/src/physics/tolerance.dart /home/animesh/dev/flutter/packages/flutter/lib/src/physics/utils.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/animated_size.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/box.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/custom_layout.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/custom_paint.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/editable.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/error.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/flex.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/flow.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/image.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/layer.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/layout_helper.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/list_body.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/object.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/paragraph.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/platform_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/proxy_box.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/rotated_box.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/selection.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/service_extensions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/shifted_box.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver_list.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/stack.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/table.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/table_border.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/texture.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/tweens.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/viewport.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart /home/animesh/dev/flutter/packages/flutter/lib/src/rendering/wrap.dart /home/animesh/dev/flutter/packages/flutter/lib/src/scheduler/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/scheduler/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/scheduler/priority.dart /home/animesh/dev/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/scheduler/ticker.dart /home/animesh/dev/flutter/packages/flutter/lib/src/semantics/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/semantics/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/semantics/semantics.dart /home/animesh/dev/flutter/packages/flutter/lib/src/semantics/semantics_event.dart /home/animesh/dev/flutter/packages/flutter/lib/src/semantics/semantics_service.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/asset_bundle.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/autofill.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/binary_messenger.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/clipboard.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/deferred_component.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/font_loader.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/haptic_feedback.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/message_codec.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/message_codecs.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/mouse_cursor.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/mouse_tracking.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/platform_channel.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/platform_views.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/restoration.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/service_extensions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/spell_check.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/system_channels.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/system_chrome.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/system_navigator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/system_sound.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/text_boundary.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/text_editing.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/text_editing_delta.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/text_formatter.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/text_input.dart /home/animesh/dev/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/actions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/animated_size.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/annotated_region.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/app.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/async.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/autocomplete.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/autofill.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/banner.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/basic.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/binding.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/color_filter.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/constants.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/container.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/debug.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/dismissible.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/drag_target.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/editable_text.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/focus_manager.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/focus_scope.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/form.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/framework.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/grid_paper.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/heroes.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/icon.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/icon_data.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/icon_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/image.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/image_filter.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/image_icon.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/inherited_model.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/layout_builder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/localizations.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/magnifier.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/media_query.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/navigator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/notification_listener.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/overlay.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/page_storage.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/page_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/pages.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/placeholder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/platform_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/preferred_size.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/restoration.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/router.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/routes.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/safe_area.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_context.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_position.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scroll_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scrollable.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/scrollbar.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/selectable_region.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/selection_container.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/service_extensions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/shortcuts.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/sliver.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/spacer.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/spell_check.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/status_transitions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/table.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/tap_region.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/text.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/text_selection.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/texture.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/title.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/transitions.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/unique_widget.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/viewport.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/visibility.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/widget_span.dart /home/animesh/dev/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart /home/animesh/dev/flutter/packages/flutter/lib/widgets.dart /home/animesh/dev/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart /home/animesh/dev/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart
\ No newline at end of file
diff --git a/build/app/intermediates/flutter/debug/libs.jar b/build/app/intermediates/flutter/debug/libs.jar
new file mode 100644
index 0000000..bdc85a6
Binary files /dev/null and b/build/app/intermediates/flutter/debug/libs.jar differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/merge-state b/build/app/intermediates/incremental/debug-mergeJavaRes/merge-state
new file mode 100644
index 0000000..fcadabf
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/merge-state differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/+QjqlGKDheOHsmxk9MxrKeUw+z4= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/+QjqlGKDheOHsmxk9MxrKeUw+z4=
new file mode 100644
index 0000000..4a5cc3d
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/+QjqlGKDheOHsmxk9MxrKeUw+z4= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/0S4LFPnUZI9XCY6tQWeqg1O+vT8= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/0S4LFPnUZI9XCY6tQWeqg1O+vT8=
new file mode 100644
index 0000000..9092397
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/0S4LFPnUZI9XCY6tQWeqg1O+vT8= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/3DC8jK7JTBFDlgpoWE+rKuQnJys= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/3DC8jK7JTBFDlgpoWE+rKuQnJys=
new file mode 100644
index 0000000..3f15ff8
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/3DC8jK7JTBFDlgpoWE+rKuQnJys= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/3sIq3+o+6V+UU9PyZgUAE8LuV6M= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/3sIq3+o+6V+UU9PyZgUAE8LuV6M=
new file mode 100644
index 0000000..9426e40
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/3sIq3+o+6V+UU9PyZgUAE8LuV6M= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/50UATH9SKVF5DFO+CrCey2_tvJQ= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/50UATH9SKVF5DFO+CrCey2_tvJQ=
new file mode 100644
index 0000000..90c3953
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/50UATH9SKVF5DFO+CrCey2_tvJQ= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/81+q6pIRV7DCkw_BrPIFb+MpWxM= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/81+q6pIRV7DCkw_BrPIFb+MpWxM=
new file mode 100644
index 0000000..5dd6acd
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/81+q6pIRV7DCkw_BrPIFb+MpWxM= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/9WoKABqe2TiuQnDhdqAkQnEh+3s= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/9WoKABqe2TiuQnDhdqAkQnEh+3s=
new file mode 100644
index 0000000..8db9f9d
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/9WoKABqe2TiuQnDhdqAkQnEh+3s= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/9hkUpfhUErXRASzil8A4zdOe+Zw= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/9hkUpfhUErXRASzil8A4zdOe+Zw=
new file mode 100644
index 0000000..fb794be
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/9hkUpfhUErXRASzil8A4zdOe+Zw= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/AO1ajjpUSBrvxmWgnpVmwcRWMBQ= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/AO1ajjpUSBrvxmWgnpVmwcRWMBQ=
new file mode 100644
index 0000000..f37930a
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/AO1ajjpUSBrvxmWgnpVmwcRWMBQ= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/AXd+DHDJhootbkW2BJJBfLg8j9U= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/AXd+DHDJhootbkW2BJJBfLg8j9U=
new file mode 100644
index 0000000..e717ddd
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/AXd+DHDJhootbkW2BJJBfLg8j9U= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/BJmCNh1jaWleRqmGKP0lkkudp_0= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/BJmCNh1jaWleRqmGKP0lkkudp_0=
new file mode 100644
index 0000000..a7d8208
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/BJmCNh1jaWleRqmGKP0lkkudp_0= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/CBtYHzzrIhnrIBjfI4szR7uSGEg= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/CBtYHzzrIhnrIBjfI4szR7uSGEg=
new file mode 100644
index 0000000..761fe3b
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/CBtYHzzrIhnrIBjfI4szR7uSGEg= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/Fp+TM6lhMb3P2kAvDP5Y3WamdUA= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/Fp+TM6lhMb3P2kAvDP5Y3WamdUA=
new file mode 100644
index 0000000..176918b
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/Fp+TM6lhMb3P2kAvDP5Y3WamdUA= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/IoY87b9ioebQJlu+3r1o3bTFpMI= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/IoY87b9ioebQJlu+3r1o3bTFpMI=
new file mode 100644
index 0000000..c68ea7a
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/IoY87b9ioebQJlu+3r1o3bTFpMI= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/PasKDidJrE51tbGHIN6VJSTAWM0= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/PasKDidJrE51tbGHIN6VJSTAWM0=
new file mode 100644
index 0000000..5bc1d1e
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/PasKDidJrE51tbGHIN6VJSTAWM0= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QCZ0lPFdCUNwYYkxNbnm1NOvSNQ= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QCZ0lPFdCUNwYYkxNbnm1NOvSNQ=
new file mode 100644
index 0000000..fd19a99
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QCZ0lPFdCUNwYYkxNbnm1NOvSNQ= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QY+meoPeiqf8UFW9qC9B9WGcBTo= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QY+meoPeiqf8UFW9qC9B9WGcBTo=
new file mode 100644
index 0000000..7f6506d
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QY+meoPeiqf8UFW9qC9B9WGcBTo= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QpSw8vuWnub+P8Rff7h3FjEd_GM= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QpSw8vuWnub+P8Rff7h3FjEd_GM=
new file mode 100644
index 0000000..d0a17a9
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QpSw8vuWnub+P8Rff7h3FjEd_GM= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/TVQtm3h3AXPrDOfoA2VV5jPeGws= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/TVQtm3h3AXPrDOfoA2VV5jPeGws=
new file mode 100644
index 0000000..7c49e1c
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/TVQtm3h3AXPrDOfoA2VV5jPeGws= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/UcKPZpdv8wT6F9XDY3Fk5Ua4BuA= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/UcKPZpdv8wT6F9XDY3Fk5Ua4BuA=
new file mode 100644
index 0000000..892bf53
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/UcKPZpdv8wT6F9XDY3Fk5Ua4BuA= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/YR+kZrAzJfoJEoeoplDdN0Kp5LE= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/YR+kZrAzJfoJEoeoplDdN0Kp5LE=
new file mode 100644
index 0000000..189e23f
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/YR+kZrAzJfoJEoeoplDdN0Kp5LE= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/bSmx+jgX3Gp3scZIWgM82c3Z_WE= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/bSmx+jgX3Gp3scZIWgM82c3Z_WE=
new file mode 100644
index 0000000..22bbf66
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/bSmx+jgX3Gp3scZIWgM82c3Z_WE= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/eR7ZEzJt5xG5ERv9pUAFb8je5Yk= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/eR7ZEzJt5xG5ERv9pUAFb8je5Yk=
new file mode 100644
index 0000000..e011d68
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/eR7ZEzJt5xG5ERv9pUAFb8je5Yk= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/eqmBUnGec2oG87HXu0ROOMNxqrQ= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/eqmBUnGec2oG87HXu0ROOMNxqrQ=
new file mode 100644
index 0000000..25e1933
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/eqmBUnGec2oG87HXu0ROOMNxqrQ= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/f_DfjDjiCTQTgGsiyl5N1jp8YzA= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/f_DfjDjiCTQTgGsiyl5N1jp8YzA=
new file mode 100644
index 0000000..6888d08
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/f_DfjDjiCTQTgGsiyl5N1jp8YzA= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/gS9OUgKShQL9Ymcop27fLHTSIU4= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/gS9OUgKShQL9Ymcop27fLHTSIU4=
new file mode 100644
index 0000000..6ccda32
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/gS9OUgKShQL9Ymcop27fLHTSIU4= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/iQBmMSjlqVjyIRo2+3ko0WwhUmU= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/iQBmMSjlqVjyIRo2+3ko0WwhUmU=
new file mode 100644
index 0000000..33f7388
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/iQBmMSjlqVjyIRo2+3ko0WwhUmU= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/jHbjZNinU7Xh7Bkp+9_VwRK3QHc= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/jHbjZNinU7Xh7Bkp+9_VwRK3QHc=
new file mode 100644
index 0000000..5707aa8
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/jHbjZNinU7Xh7Bkp+9_VwRK3QHc= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/orC5XncIl42vENZajdLjr_cfwIw= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/orC5XncIl42vENZajdLjr_cfwIw=
new file mode 100644
index 0000000..5a71002
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/orC5XncIl42vENZajdLjr_cfwIw= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/r6+ILyDslCm9GHgbS27suugo8Dg= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/r6+ILyDslCm9GHgbS27suugo8Dg=
new file mode 100644
index 0000000..bdc85a6
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/r6+ILyDslCm9GHgbS27suugo8Dg= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/w6B2pmsG4C6X4N5zSlzE92jT1a4= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/w6B2pmsG4C6X4N5zSlzE92jT1a4=
new file mode 100644
index 0000000..8fd6cd4
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/w6B2pmsG4C6X4N5zSlzE92jT1a4= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/y2p7SsMh0MCKEaBRNNlifcTyV0M= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/y2p7SsMh0MCKEaBRNNlifcTyV0M=
new file mode 100644
index 0000000..eb87c39
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/y2p7SsMh0MCKEaBRNNlifcTyV0M= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/z1GheZrPvB0X3ehLiQCznBE+O2k= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/z1GheZrPvB0X3ehLiQCznBE+O2k=
new file mode 100644
index 0000000..b3560cd
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/z1GheZrPvB0X3ehLiQCznBE+O2k= differ
diff --git a/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/zCCdsrlcxgdCWx0x6jyMDG3yOYU= b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/zCCdsrlcxgdCWx0x6jyMDG3yOYU=
new file mode 100644
index 0000000..28b9e4d
Binary files /dev/null and b/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/zCCdsrlcxgdCWx0x6jyMDG3yOYU= differ
diff --git a/build/app/intermediates/incremental/mergeDebugAssets/merger.xml b/build/app/intermediates/incremental/mergeDebugAssets/merger.xml
new file mode 100644
index 0000000..86aa1aa
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/build/app/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..34b1759
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/compile-file-map.properties b/build/app/intermediates/incremental/mergeDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..0bcd723
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/compile-file-map.properties
@@ -0,0 +1,8 @@
+#Tue Feb 14 21:37:10 IST 2023
+/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat
+/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/drawable-v21/launch_background.xml=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/drawable-v21_launch_background.xml.flat
+/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat
+/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat
+/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/drawable/launch_background.xml=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/drawable_launch_background.xml.flat
+/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-hdpi/ic_launcher.png=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat
+/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-mdpi/ic_launcher.png=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-as/values-as.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-as/values-as.xml
new file mode 100644
index 0000000..1561b6e
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-as/values-as.xml
@@ -0,0 +1,4 @@
+
+
+ "৯৯৯+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml
new file mode 100644
index 0000000..1561b6e
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml
@@ -0,0 +1,4 @@
+
+
+ "৯৯৯+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml
new file mode 100644
index 0000000..e759b7d
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml
new file mode 100644
index 0000000..6b1d5f3
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml
@@ -0,0 +1,4 @@
+
+
+ ">999"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml
new file mode 100644
index 0000000..cf0928d
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml
@@ -0,0 +1,4 @@
+
+
+ "९९९+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml
new file mode 100644
index 0000000..73ada19
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml
@@ -0,0 +1,4 @@
+
+
+ "၉၉၉+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml
new file mode 100644
index 0000000..cf0928d
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml
@@ -0,0 +1,4 @@
+
+
+ "९९९+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
new file mode 100644
index 0000000..bf26da1
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-or/values-or.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-or/values-or.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-or/values-or.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml
new file mode 100644
index 0000000..6b1d5f3
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml
@@ -0,0 +1,4 @@
+
+
+ ">999"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml
new file mode 100644
index 0000000..729416e
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml
@@ -0,0 +1,4 @@
+
+
+ "+999"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml
new file mode 100644
index 0000000..2e02d69
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml
@@ -0,0 +1,4 @@
+
+
+ 4dp
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml
new file mode 100644
index 0000000..07d2b09
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml
@@ -0,0 +1,19 @@
+
+
+ @color/androidx_core_secondary_text_default_material_light
+ 0dp
+ 0dp
+ 12dp
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml
new file mode 100644
index 0000000..e9f6268
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml
@@ -0,0 +1,4 @@
+
+
+ "999+"
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml
new file mode 100644
index 0000000..92b4c04
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+
+ #1f000000
+ #8a000000
+ #ffffffff
+ #ff9e9e9e
+ 4dp
+ 6dp
+ 8dp
+ 4dp
+ 2dp
+ 320dp
+ 320dp
+ 32dp
+ 13sp
+ 12dp
+ 8dp
+ 64dp
+ 64dp
+ 10dp
+ @dimen/notification_content_margin_start
+ 16dp
+ 2dp
+ 3dp
+ 24dp
+ 13sp
+ 10dp
+ 5dp
+ #3333B5E5
+ #0cffffff
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 999
+ 999+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugResources/merger.xml b/build/app/intermediates/incremental/mergeDebugResources/merger.xml
new file mode 100644
index 0000000..1d50f15
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugResources/merger.xml
@@ -0,0 +1,276 @@
+
+"999+""999+""999+""999+""999+""999+""999+""999+""999+""999+"4dp"999+"#1f000000#8a000000#ffffffff#ff9e9e9e4dp6dp8dp4dp2dp320dp320dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp2dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff 999999+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "999+""999+""999+""999+""၉၉၉+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""९९९+""999+""999+"">999""999+""999+""999+""999+""999+""999+""৯৯৯+""999+""999+""999+""999+""999+""999+"@color/androidx_core_secondary_text_default_material_light0dp0dp12dp"999+""999+""999+""999+""+999""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+"">999""999+""999+""९९९+""999+""৯৯৯+""999+""999+"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/mergeDebugShaders/merger.xml b/build/app/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..84a388b
--- /dev/null
+++ b/build/app/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/build/app/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
new file mode 100644
index 0000000..fb9b3ff
--- /dev/null
+++ b/build/app/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
@@ -0,0 +1,4 @@
+#Wed Feb 15 10:33:31 IST 2023
+base.0=/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/dex/debug/mergeDexDebug/classes.dex
+renamed.0=classes.dex
+path.0=classes.dex
diff --git a/build/app/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/build/app/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources
new file mode 100644
index 0000000..8a31d3a
Binary files /dev/null and b/build/app/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources differ
diff --git a/build/app/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 b/build/app/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0
new file mode 100644
index 0000000..bb7fef8
Binary files /dev/null and b/build/app/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 differ
diff --git a/build/app/intermediates/javac/debug/classes/com/example/bateery_level/BuildConfig.class b/build/app/intermediates/javac/debug/classes/com/example/bateery_level/BuildConfig.class
new file mode 100644
index 0000000..d1e5831
Binary files /dev/null and b/build/app/intermediates/javac/debug/classes/com/example/bateery_level/BuildConfig.class differ
diff --git a/build/app/intermediates/javac/debug/classes/io/flutter/plugins/GeneratedPluginRegistrant.class b/build/app/intermediates/javac/debug/classes/io/flutter/plugins/GeneratedPluginRegistrant.class
new file mode 100644
index 0000000..bed609d
Binary files /dev/null and b/build/app/intermediates/javac/debug/classes/io/flutter/plugins/GeneratedPluginRegistrant.class differ
diff --git a/build/app/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/build/app/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..49a7d60
--- /dev/null
+++ b/build/app/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,73 @@
+1
+2
+6
+7
+10
+15
+15-->/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml:7:5-66
+15-->/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml:7:22-64
+16
+17 [androidx.core:core:1.6.0] /home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/AndroidManifest.xml:24:18-86
+20 android:debuggable="true"
+21 android:icon="@mipmap/ic_launcher"
+22 android:label="Battery indicator" >
+23
+31
+32
+38
+41
+42
+43
+44
+45
+46
+47
+48
+52
+55
+56 [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:25:9-27:40
+57 android:name="androidx.window.extensions"
+57-->[androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:26:13-54
+58 android:required="false" />
+58-->[androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:27:13-37
+59 [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:28:9-30:40
+60 android:name="androidx.window.sidecar"
+60-->[androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:29:13-51
+61 android:required="false" />
+61-->[androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:30:13-37
+62
+63
+64
diff --git a/build/app/intermediates/merged_java_res/debug/base.jar b/build/app/intermediates/merged_java_res/debug/base.jar
new file mode 100644
index 0000000..4c61198
Binary files /dev/null and b/build/app/intermediates/merged_java_res/debug/base.jar differ
diff --git a/build/app/intermediates/merged_manifest/debug/AndroidManifest.xml b/build/app/intermediates/merged_manifest/debug/AndroidManifest.xml
new file mode 100644
index 0000000..674c613
--- /dev/null
+++ b/build/app/intermediates/merged_manifest/debug/AndroidManifest.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/merged_manifests/debug/AndroidManifest.xml b/build/app/intermediates/merged_manifests/debug/AndroidManifest.xml
new file mode 100644
index 0000000..674c613
--- /dev/null
+++ b/build/app/intermediates/merged_manifests/debug/AndroidManifest.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/merged_manifests/debug/output-metadata.json b/build/app/intermediates/merged_manifests/debug/output-metadata.json
new file mode 100644
index 0000000..c5ba0e4
--- /dev/null
+++ b/build/app/intermediates/merged_manifests/debug/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "MERGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "com.example.bateery_level",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "1.0.0",
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_native_libs/debug/out/lib/x86/libflutter.so b/build/app/intermediates/merged_native_libs/debug/out/lib/x86/libflutter.so
new file mode 100644
index 0000000..0c64e17
Binary files /dev/null and b/build/app/intermediates/merged_native_libs/debug/out/lib/x86/libflutter.so differ
diff --git a/build/app/intermediates/merged_native_libs/debug/out/lib/x86_64/libflutter.so b/build/app/intermediates/merged_native_libs/debug/out/lib/x86_64/libflutter.so
new file mode 100644
index 0000000..9399d22
Binary files /dev/null and b/build/app/intermediates/merged_native_libs/debug/out/lib/x86_64/libflutter.so differ
diff --git a/build/app/intermediates/merged_res/debug/drawable-v21_launch_background.xml.flat b/build/app/intermediates/merged_res/debug/drawable-v21_launch_background.xml.flat
new file mode 100644
index 0000000..4db66a0
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/drawable-v21_launch_background.xml.flat differ
diff --git a/build/app/intermediates/merged_res/debug/drawable_launch_background.xml.flat b/build/app/intermediates/merged_res/debug/drawable_launch_background.xml.flat
new file mode 100644
index 0000000..f53eb55
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/drawable_launch_background.xml.flat differ
diff --git a/build/app/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat b/build/app/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..f7e18e0
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat differ
diff --git a/build/app/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat b/build/app/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..2eb2106
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat differ
diff --git a/build/app/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat b/build/app/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..bfe57bb
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat differ
diff --git a/build/app/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat b/build/app/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..fa37b90
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat differ
diff --git a/build/app/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat b/build/app/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..cf0b2a4
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-af_values-af.arsc.flat b/build/app/intermediates/merged_res/debug/values-af_values-af.arsc.flat
new file mode 100644
index 0000000..81f7150
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-af_values-af.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-am_values-am.arsc.flat b/build/app/intermediates/merged_res/debug/values-am_values-am.arsc.flat
new file mode 100644
index 0000000..8f70114
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-am_values-am.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat b/build/app/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat
new file mode 100644
index 0000000..7968b32
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-as_values-as.arsc.flat b/build/app/intermediates/merged_res/debug/values-as_values-as.arsc.flat
new file mode 100644
index 0000000..4bbb214
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-as_values-as.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-az_values-az.arsc.flat b/build/app/intermediates/merged_res/debug/values-az_values-az.arsc.flat
new file mode 100644
index 0000000..20fc17f
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-az_values-az.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat b/build/app/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat
new file mode 100644
index 0000000..fc8a46e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-be_values-be.arsc.flat b/build/app/intermediates/merged_res/debug/values-be_values-be.arsc.flat
new file mode 100644
index 0000000..9255315
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-be_values-be.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat b/build/app/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat
new file mode 100644
index 0000000..4994613
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat b/build/app/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat
new file mode 100644
index 0000000..d9e8e1b
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat b/build/app/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat
new file mode 100644
index 0000000..e3f5351
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat b/build/app/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat
new file mode 100644
index 0000000..ef2e4d4
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat b/build/app/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat
new file mode 100644
index 0000000..b52062f
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-da_values-da.arsc.flat b/build/app/intermediates/merged_res/debug/values-da_values-da.arsc.flat
new file mode 100644
index 0000000..81fada6
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-da_values-da.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-de_values-de.arsc.flat b/build/app/intermediates/merged_res/debug/values-de_values-de.arsc.flat
new file mode 100644
index 0000000..eb119e5
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-de_values-de.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-el_values-el.arsc.flat b/build/app/intermediates/merged_res/debug/values-el_values-el.arsc.flat
new file mode 100644
index 0000000..b9580dd
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-el_values-el.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat b/build/app/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat
new file mode 100644
index 0000000..c52b042
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat b/build/app/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat
new file mode 100644
index 0000000..7f4e124
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat b/build/app/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat
new file mode 100644
index 0000000..728b368
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat b/build/app/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat
new file mode 100644
index 0000000..b20b7ee
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat b/build/app/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat
new file mode 100644
index 0000000..b41f453
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat b/build/app/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat
new file mode 100644
index 0000000..0c456bc
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-es_values-es.arsc.flat b/build/app/intermediates/merged_res/debug/values-es_values-es.arsc.flat
new file mode 100644
index 0000000..5f964d8
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-es_values-es.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-et_values-et.arsc.flat b/build/app/intermediates/merged_res/debug/values-et_values-et.arsc.flat
new file mode 100644
index 0000000..2de0277
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-et_values-et.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat b/build/app/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat
new file mode 100644
index 0000000..dbdb310
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat b/build/app/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat
new file mode 100644
index 0000000..fc11bd4
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat b/build/app/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat
new file mode 100644
index 0000000..950708e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat b/build/app/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat
new file mode 100644
index 0000000..e73cd1f
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat b/build/app/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat
new file mode 100644
index 0000000..b2b7369
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat b/build/app/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat
new file mode 100644
index 0000000..b851ea2
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat b/build/app/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat
new file mode 100644
index 0000000..864aacf
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat b/build/app/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat
new file mode 100644
index 0000000..cb52f29
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat b/build/app/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat
new file mode 100644
index 0000000..a4c704e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat b/build/app/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat
new file mode 100644
index 0000000..3eb1c4d
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat b/build/app/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat
new file mode 100644
index 0000000..9619d0f
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-in_values-in.arsc.flat b/build/app/intermediates/merged_res/debug/values-in_values-in.arsc.flat
new file mode 100644
index 0000000..da3ac8c
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-in_values-in.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-is_values-is.arsc.flat b/build/app/intermediates/merged_res/debug/values-is_values-is.arsc.flat
new file mode 100644
index 0000000..19e9e30
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-is_values-is.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-it_values-it.arsc.flat b/build/app/intermediates/merged_res/debug/values-it_values-it.arsc.flat
new file mode 100644
index 0000000..cee8de4
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-it_values-it.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat b/build/app/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat
new file mode 100644
index 0000000..93c7e67
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat b/build/app/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat
new file mode 100644
index 0000000..2ce59c7
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat b/build/app/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat
new file mode 100644
index 0000000..ccff0ab
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat b/build/app/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat
new file mode 100644
index 0000000..c94bfb0
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-km_values-km.arsc.flat b/build/app/intermediates/merged_res/debug/values-km_values-km.arsc.flat
new file mode 100644
index 0000000..ab3e2cd
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-km_values-km.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat b/build/app/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat
new file mode 100644
index 0000000..008bc20
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat b/build/app/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat
new file mode 100644
index 0000000..da25024
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat b/build/app/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat
new file mode 100644
index 0000000..40d61af
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat b/build/app/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat
new file mode 100644
index 0000000..1e8d804
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat b/build/app/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat
new file mode 100644
index 0000000..848a7ee
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat b/build/app/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat
new file mode 100644
index 0000000..625b2eb
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat b/build/app/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat
new file mode 100644
index 0000000..d8490f0
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat b/build/app/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat
new file mode 100644
index 0000000..dca1610
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat b/build/app/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat
new file mode 100644
index 0000000..6f0fdaf
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat b/build/app/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat
new file mode 100644
index 0000000..4dc2cf7
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat b/build/app/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat
new file mode 100644
index 0000000..cba5ead
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-my_values-my.arsc.flat b/build/app/intermediates/merged_res/debug/values-my_values-my.arsc.flat
new file mode 100644
index 0000000..6ca5d62
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-my_values-my.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat b/build/app/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat
new file mode 100644
index 0000000..171a728
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat b/build/app/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat
new file mode 100644
index 0000000..8d792ab
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat b/build/app/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat
new file mode 100644
index 0000000..1afa85e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat b/build/app/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat
new file mode 100644
index 0000000..e0501ea
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-or_values-or.arsc.flat b/build/app/intermediates/merged_res/debug/values-or_values-or.arsc.flat
new file mode 100644
index 0000000..7c1894f
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-or_values-or.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat b/build/app/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat
new file mode 100644
index 0000000..148946e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat b/build/app/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat
new file mode 100644
index 0000000..bdaa5ea
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat b/build/app/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat
new file mode 100644
index 0000000..0a7ac6d
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat b/build/app/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat
new file mode 100644
index 0000000..7639454
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat b/build/app/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat
new file mode 100644
index 0000000..710fe0b
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat b/build/app/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat
new file mode 100644
index 0000000..a087467
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat b/build/app/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat
new file mode 100644
index 0000000..c35dfa9
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-si_values-si.arsc.flat b/build/app/intermediates/merged_res/debug/values-si_values-si.arsc.flat
new file mode 100644
index 0000000..02d74ee
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-si_values-si.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat b/build/app/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat
new file mode 100644
index 0000000..83a0256
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat b/build/app/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat
new file mode 100644
index 0000000..c4feb2e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat b/build/app/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat
new file mode 100644
index 0000000..73118de
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat b/build/app/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat
new file mode 100644
index 0000000..6bab346
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat b/build/app/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat
new file mode 100644
index 0000000..5a9f84e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat b/build/app/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat
new file mode 100644
index 0000000..b58aac0
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat b/build/app/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat
new file mode 100644
index 0000000..af79f68
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-te_values-te.arsc.flat b/build/app/intermediates/merged_res/debug/values-te_values-te.arsc.flat
new file mode 100644
index 0000000..86a2205
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-te_values-te.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-th_values-th.arsc.flat b/build/app/intermediates/merged_res/debug/values-th_values-th.arsc.flat
new file mode 100644
index 0000000..8d8712d
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-th_values-th.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat b/build/app/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat
new file mode 100644
index 0000000..20784a3
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat b/build/app/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat
new file mode 100644
index 0000000..2b94ac8
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat b/build/app/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat
new file mode 100644
index 0000000..bbc459e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat b/build/app/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat
new file mode 100644
index 0000000..2048964
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat b/build/app/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat
new file mode 100644
index 0000000..1390784
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat b/build/app/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat
new file mode 100644
index 0000000..aed0604
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat b/build/app/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat
new file mode 100644
index 0000000..18c50c6
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat b/build/app/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat
new file mode 100644
index 0000000..42b8bd7
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat b/build/app/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat
new file mode 100644
index 0000000..17ac37c
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat b/build/app/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat
new file mode 100644
index 0000000..934ae77
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat b/build/app/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat
new file mode 100644
index 0000000..9591f0e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat b/build/app/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat
new file mode 100644
index 0000000..893664e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat differ
diff --git a/build/app/intermediates/merged_res/debug/values_values.arsc.flat b/build/app/intermediates/merged_res/debug/values_values.arsc.flat
new file mode 100644
index 0000000..a2b853e
Binary files /dev/null and b/build/app/intermediates/merged_res/debug/values_values.arsc.flat differ
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json
new file mode 100644
index 0000000..a047018
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json
@@ -0,0 +1,1396 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-bs/values-bs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-in_values-in.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-in/values-in.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pt/values-pt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ka/values-ka.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sw/values-sw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ta/values-ta.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hy/values-hy.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-iw/values-iw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sl/values-sl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hr/values-hr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rIN/values-en-rIN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-et_values-et.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-et/values-et.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rXC/values-en-rXC.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "203",
+ "endOffsets": "254"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fr/values-fr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ms/values-ms.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-kn/values-kn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-v21/values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,13",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,173,237,304,368,484,610,736,864,1036",
+ "endLines": "2,3,4,5,6,7,8,9,12,17",
+ "endColumns": "117,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "168,232,299,363,479,605,731,859,1031,1383"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/values-night/styles.xml",
+ "from": {
+ "startLines": "3,14",
+ "startColumns": "4,4",
+ "startOffsets": "172,817",
+ "endLines": "7,16",
+ "endColumns": "12,12",
+ "endOffsets": "475,981"
+ },
+ "to": {
+ "startLines": "2,7",
+ "startColumns": "4,4",
+ "startOffsets": "55,363",
+ "endLines": "6,9",
+ "endColumns": "12,12",
+ "endOffsets": "358,527"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-tl/values-tl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-mk/values-mk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-bn/values-bn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pt-rBR/values-pt-rBR.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ky/values-ky.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values_values.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/values/styles.xml",
+ "from": {
+ "startLines": "3,14",
+ "startColumns": "4,4",
+ "startOffsets": "173,818",
+ "endLines": "7,16",
+ "endColumns": "12,12",
+ "endOffsets": "476,982"
+ },
+ "to": {
+ "startLines": "93,98",
+ "startColumns": "4,4",
+ "startOffsets": "5462,5770",
+ "endLines": "97,100",
+ "endColumns": "12,12",
+ "endOffsets": "5765,5934"
+ }
+ },
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values/values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,90,94,95,96,97,104,111,159,191,228",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,115,187,275,344,407,477,545,617,687,748,822,895,956,1017,1079,1143,1205,1266,1334,1434,1494,1560,1633,1702,1759,1811,1873,1945,2021,2086,2145,2204,2264,2324,2384,2444,2504,2564,2624,2684,2744,2804,2863,2923,2983,3043,3103,3163,3223,3283,3343,3403,3463,3522,3582,3642,3701,3760,3819,3878,3937,3996,4031,4066,4121,4184,4239,4297,4355,4416,4479,4536,4587,4637,4698,4755,4821,4855,4890,4925,4995,5066,5183,5384,5494,5695,5824,5896,5963,6400,6698,9998,12063,13823",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,88,89,93,94,95,96,103,110,158,190,227,234",
+ "endColumns": "59,71,87,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24,24",
+ "endOffsets": "110,182,270,339,402,472,540,612,682,743,817,890,951,1012,1074,1138,1200,1261,1329,1429,1489,1555,1628,1697,1754,1806,1868,1940,2016,2081,2140,2199,2259,2319,2379,2439,2499,2559,2619,2679,2739,2799,2858,2918,2978,3038,3098,3158,3218,3278,3338,3398,3458,3517,3577,3637,3696,3755,3814,3873,3932,3991,4026,4061,4116,4179,4234,4292,4350,4411,4474,4531,4582,4632,4693,4750,4816,4850,4885,4920,4990,5061,5178,5379,5489,5690,5819,5891,5958,6395,6693,9993,12058,13818,14195"
+ },
+ "to": {
+ "startLines": "2,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,101,102,106,107,111,112,113,126,133,140,188,220,257",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,451,523,611,680,743,813,881,953,1023,1084,1158,1231,1292,1353,1415,1479,1541,1602,1670,1770,1830,1896,1969,2038,2095,2147,2209,2281,2357,2422,2481,2540,2600,2660,2720,2780,2840,2900,2960,3020,3080,3140,3199,3259,3319,3379,3439,3499,3559,3619,3679,3739,3799,3858,3918,3978,4037,4096,4155,4214,4273,4392,4427,4462,4517,4580,4635,4693,4751,4812,4875,4932,4983,5033,5094,5151,5217,5251,5286,5321,5391,5939,6056,6257,6367,6568,6697,6769,7451,7888,8186,11486,13551,15311",
+ "endLines": "2,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,101,105,106,110,111,112,113,132,139,187,219,256,263",
+ "endColumns": "59,71,87,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24,24",
+ "endOffsets": "110,518,606,675,738,808,876,948,1018,1079,1153,1226,1287,1348,1410,1474,1536,1597,1665,1765,1825,1891,1964,2033,2090,2142,2204,2276,2352,2417,2476,2535,2595,2655,2715,2775,2835,2895,2955,3015,3075,3135,3194,3254,3314,3374,3434,3494,3554,3614,3674,3734,3794,3853,3913,3973,4032,4091,4150,4209,4268,4327,4422,4457,4512,4575,4630,4688,4746,4807,4870,4927,4978,5028,5089,5146,5212,5246,5281,5316,5386,5457,6051,6252,6362,6563,6692,6764,6831,7883,8181,11481,13546,15306,15683"
+ }
+ },
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/res/values/values.xml",
+ "from": {
+ "startLines": "2,7,8,9,10,11,19,23,34,51",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,234,294,346,391,451,869,1066,1790,2904",
+ "endLines": "6,7,8,9,10,18,22,33,50,58",
+ "endColumns": "11,59,51,44,59,24,24,24,24,24",
+ "endOffsets": "229,289,341,386,446,864,1061,1785,2899,3292"
+ },
+ "to": {
+ "startLines": "3,8,9,10,72,114,122,264,275,292",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "115,294,354,406,4332,6836,7254,15688,16412,17526",
+ "endLines": "7,8,9,10,72,121,125,274,291,299",
+ "endColumns": "11,59,51,44,59,24,24,24,24,24",
+ "endOffsets": "289,349,401,446,4387,7249,7446,16407,17521,17914"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zh-rCN/values-zh-rCN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-be_values-be.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-be/values-be.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sq/values-sq.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-th_values-th.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-th/values-th.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-it_values-it.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-it/values-it.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-te_values-te.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-te/values-te.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rCA/values-en-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zu/values-zu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-nb/values-nb.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-as_values-as.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-as/values-as.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ja/values-ja.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pl/values-pl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-cs/values-cs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sv/values-sv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-kk/values-kk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-az_values-az.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-az/values-az.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-bg/values-bg.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fa/values-fa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-de_values-de.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-de/values-de.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-my_values-my.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-my/values-my.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ne/values-ne.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ro/values-ro.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rAU/values-en-rAU.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zh-rTW/values-zh-rTW.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-es-rUS/values-es-rUS.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-mn/values-mn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-el_values-el.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-el/values-el.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-eu/values-eu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-vi/values-vi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rGB/values-en-rGB.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-mr/values-mr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-km_values-km.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-km/values-km.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-nl/values-nl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ar/values-ar.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-lt/values-lt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ur/values-ur.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ml/values-ml.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-es_values-es.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-es/values-es.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-gl/values-gl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-uk/values-uk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-tr/values-tr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-af_values-af.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-af/values-af.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sr/values-sr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hu/values-hu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-si_values-si.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-si/values-si.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ru/values-ru.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ko/values-ko.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ca/values-ca.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-v16/values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "65",
+ "endOffsets": "116"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-or_values-or.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-or/values-or.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-lo/values-lo.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-da_values-da.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-da/values-da.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sk/values-sk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-uz/values-uz.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-gu/values-gu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hi/values-hi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-am_values-am.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-am/values-am.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fi/values-fi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pt-rPT/values-pt-rPT.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fr-rCA/values-fr-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-lv/values-lv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pa/values-pa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zh-rHK/values-zh-rHK.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/values-is_values-is.arsc.flat",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-is/values-is.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json
new file mode 100644
index 0000000..81e0aa5
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-af/values-af.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json
new file mode 100644
index 0000000..6d3fe60
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-am/values-am.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json
new file mode 100644
index 0000000..18aba44
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ar/values-ar.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json
new file mode 100644
index 0000000..1ca1464
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-as/values-as.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-as/values-as.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json
new file mode 100644
index 0000000..ac468a7
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-az/values-az.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json
new file mode 100644
index 0000000..0a92112
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json
new file mode 100644
index 0000000..7731cd5
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-be/values-be.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json
new file mode 100644
index 0000000..59d3eea
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-bg/values-bg.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json
new file mode 100644
index 0000000..693ad0c
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-bn/values-bn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json
new file mode 100644
index 0000000..62288f8
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-bs/values-bs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json
new file mode 100644
index 0000000..bbdf9c8
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ca/values-ca.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json
new file mode 100644
index 0000000..a7ef6a8
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-cs/values-cs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json
new file mode 100644
index 0000000..014a4ed
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-da/values-da.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json
new file mode 100644
index 0000000..d3c78fc
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-de/values-de.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json
new file mode 100644
index 0000000..ddba5b6
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-el/values-el.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json
new file mode 100644
index 0000000..d9694ef
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rAU/values-en-rAU.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json
new file mode 100644
index 0000000..ff154ba
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rCA/values-en-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json
new file mode 100644
index 0000000..f81a279
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rGB/values-en-rGB.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json
new file mode 100644
index 0000000..28b6be1
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rIN/values-en-rIN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json
new file mode 100644
index 0000000..abe0843
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-en-rXC/values-en-rXC.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "203",
+ "endOffsets": "254"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json
new file mode 100644
index 0000000..cfb0f2d
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-es-rUS/values-es-rUS.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json
new file mode 100644
index 0000000..bd0456b
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-es/values-es.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json
new file mode 100644
index 0000000..1281c25
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-et/values-et.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json
new file mode 100644
index 0000000..9ef0b18
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-eu/values-eu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json
new file mode 100644
index 0000000..5494653
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fa/values-fa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json
new file mode 100644
index 0000000..d74b93d
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fi/values-fi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json
new file mode 100644
index 0000000..a4649b6
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fr-rCA/values-fr-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json
new file mode 100644
index 0000000..1104e45
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-fr/values-fr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json
new file mode 100644
index 0000000..013abaf
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-gl/values-gl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json
new file mode 100644
index 0000000..73edab7
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-gu/values-gu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json
new file mode 100644
index 0000000..8610d2d
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hi/values-hi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json
new file mode 100644
index 0000000..707b507
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hr/values-hr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json
new file mode 100644
index 0000000..c431098
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hu/values-hu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json
new file mode 100644
index 0000000..e711b59
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-hy/values-hy.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json
new file mode 100644
index 0000000..29ebc3f
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-in/values-in.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json
new file mode 100644
index 0000000..866af6a
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-is/values-is.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json
new file mode 100644
index 0000000..b9dd972
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-it/values-it.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json
new file mode 100644
index 0000000..93cad7f
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-iw/values-iw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json
new file mode 100644
index 0000000..14f3bd5
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ja/values-ja.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json
new file mode 100644
index 0000000..80b8e04
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ka/values-ka.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json
new file mode 100644
index 0000000..61473af
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-kk/values-kk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json
new file mode 100644
index 0000000..c30d331
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-km/values-km.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json
new file mode 100644
index 0000000..edca4d4
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-kn/values-kn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json
new file mode 100644
index 0000000..2b29719
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ko/values-ko.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json
new file mode 100644
index 0000000..8dc479d
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ky/values-ky.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json
new file mode 100644
index 0000000..5505287
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-lo/values-lo.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json
new file mode 100644
index 0000000..8ac9063
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-lt/values-lt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json
new file mode 100644
index 0000000..91304ac
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-lv/values-lv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json
new file mode 100644
index 0000000..561757c
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-mk/values-mk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json
new file mode 100644
index 0000000..34e68fd
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ml/values-ml.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json
new file mode 100644
index 0000000..2b17cd5
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-mn/values-mn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json
new file mode 100644
index 0000000..3c62f8a
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-mr/values-mr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json
new file mode 100644
index 0000000..18482d3
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ms/values-ms.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json
new file mode 100644
index 0000000..5307de0
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-my/values-my.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json
new file mode 100644
index 0000000..aab19c0
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-nb/values-nb.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json
new file mode 100644
index 0000000..9380c79
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ne/values-ne.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-night-v8.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-night-v8.json
new file mode 100644
index 0000000..12283fe
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-night-v8.json
@@ -0,0 +1,28 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml",
+ "map": [
+ {
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/values-night/styles.xml",
+ "from": {
+ "startLines": "3,14",
+ "startColumns": "4,4",
+ "startOffsets": "172,817",
+ "endLines": "7,16",
+ "endColumns": "12,12",
+ "endOffsets": "475,981"
+ },
+ "to": {
+ "startLines": "2,7",
+ "startColumns": "4,4",
+ "startOffsets": "55,363",
+ "endLines": "6,9",
+ "endColumns": "12,12",
+ "endOffsets": "358,527"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json
new file mode 100644
index 0000000..3de2c03
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-nl/values-nl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json
new file mode 100644
index 0000000..e075ef5
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-or/values-or.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-or/values-or.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json
new file mode 100644
index 0000000..c818b16
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pa/values-pa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json
new file mode 100644
index 0000000..285c26b
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pl/values-pl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json
new file mode 100644
index 0000000..67facdb
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pt-rBR/values-pt-rBR.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json
new file mode 100644
index 0000000..bc72fdb
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pt-rPT/values-pt-rPT.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json
new file mode 100644
index 0000000..1ec3927
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-pt/values-pt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json
new file mode 100644
index 0000000..80a6d1a
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ro/values-ro.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json
new file mode 100644
index 0000000..fd94ab4
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ru/values-ru.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json
new file mode 100644
index 0000000..c054c8e
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-si/values-si.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json
new file mode 100644
index 0000000..3ae0cef
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sk/values-sk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json
new file mode 100644
index 0000000..51eb2b7
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sl/values-sl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json
new file mode 100644
index 0000000..3d95c44
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sq/values-sq.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json
new file mode 100644
index 0000000..916abf6
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sr/values-sr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json
new file mode 100644
index 0000000..3574339
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sv/values-sv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json
new file mode 100644
index 0000000..78a388d
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-sw/values-sw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json
new file mode 100644
index 0000000..30c0fd9
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ta/values-ta.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json
new file mode 100644
index 0000000..fb089ba
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-te/values-te.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json
new file mode 100644
index 0000000..80f4030
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-th/values-th.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json
new file mode 100644
index 0000000..c65ab7b
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-tl/values-tl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json
new file mode 100644
index 0000000..446e0af
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-tr/values-tr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json
new file mode 100644
index 0000000..b09e011
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-uk/values-uk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json
new file mode 100644
index 0000000..44051f3
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-ur/values-ur.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json
new file mode 100644
index 0000000..c0cfbcd
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-uz/values-uz.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v16.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v16.json
new file mode 100644
index 0000000..1094e76
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v16.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-v16/values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "65",
+ "endOffsets": "116"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json
new file mode 100644
index 0000000..8f13526
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-v21/values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,13",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,173,237,304,368,484,610,736,864,1036",
+ "endLines": "2,3,4,5,6,7,8,9,12,17",
+ "endColumns": "117,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "168,232,299,363,479,605,731,859,1031,1383"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json
new file mode 100644
index 0000000..380d5ba
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-vi/values-vi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json
new file mode 100644
index 0000000..00da7d3
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zh-rCN/values-zh-rCN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json
new file mode 100644
index 0000000..18f567f
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zh-rHK/values-zh-rHK.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json
new file mode 100644
index 0000000..d3c9066
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zh-rTW/values-zh-rTW.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json
new file mode 100644
index 0000000..2a71d74
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml",
+ "map": [
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values-zu/values-zu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json
new file mode 100644
index 0000000..0050b56
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json
@@ -0,0 +1,66 @@
+{
+ "logs": [
+ {
+ "outputFile": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml",
+ "map": [
+ {
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/values/styles.xml",
+ "from": {
+ "startLines": "3,14",
+ "startColumns": "4,4",
+ "startOffsets": "173,818",
+ "endLines": "7,16",
+ "endColumns": "12,12",
+ "endOffsets": "476,982"
+ },
+ "to": {
+ "startLines": "93,98",
+ "startColumns": "4,4",
+ "startOffsets": "5462,5770",
+ "endLines": "97,100",
+ "endColumns": "12,12",
+ "endOffsets": "5765,5934"
+ }
+ },
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/res/values/values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,90,94,95,96,97,104,111,159,191,228",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,115,187,275,344,407,477,545,617,687,748,822,895,956,1017,1079,1143,1205,1266,1334,1434,1494,1560,1633,1702,1759,1811,1873,1945,2021,2086,2145,2204,2264,2324,2384,2444,2504,2564,2624,2684,2744,2804,2863,2923,2983,3043,3103,3163,3223,3283,3343,3403,3463,3522,3582,3642,3701,3760,3819,3878,3937,3996,4031,4066,4121,4184,4239,4297,4355,4416,4479,4536,4587,4637,4698,4755,4821,4855,4890,4925,4995,5066,5183,5384,5494,5695,5824,5896,5963,6400,6698,9998,12063,13823",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,88,89,93,94,95,96,103,110,158,190,227,234",
+ "endColumns": "59,71,87,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24,24",
+ "endOffsets": "110,182,270,339,402,472,540,612,682,743,817,890,951,1012,1074,1138,1200,1261,1329,1429,1489,1555,1628,1697,1754,1806,1868,1940,2016,2081,2140,2199,2259,2319,2379,2439,2499,2559,2619,2679,2739,2799,2858,2918,2978,3038,3098,3158,3218,3278,3338,3398,3458,3517,3577,3637,3696,3755,3814,3873,3932,3991,4026,4061,4116,4179,4234,4292,4350,4411,4474,4531,4582,4632,4693,4750,4816,4850,4885,4920,4990,5061,5178,5379,5489,5690,5819,5891,5958,6395,6693,9993,12058,13818,14195"
+ },
+ "to": {
+ "startLines": "2,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,101,102,106,107,111,112,113,126,133,140,188,220,257",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,451,523,611,680,743,813,881,953,1023,1084,1158,1231,1292,1353,1415,1479,1541,1602,1670,1770,1830,1896,1969,2038,2095,2147,2209,2281,2357,2422,2481,2540,2600,2660,2720,2780,2840,2900,2960,3020,3080,3140,3199,3259,3319,3379,3439,3499,3559,3619,3679,3739,3799,3858,3918,3978,4037,4096,4155,4214,4273,4392,4427,4462,4517,4580,4635,4693,4751,4812,4875,4932,4983,5033,5094,5151,5217,5251,5286,5321,5391,5939,6056,6257,6367,6568,6697,6769,7451,7888,8186,11486,13551,15311",
+ "endLines": "2,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,101,105,106,110,111,112,113,132,139,187,219,256,263",
+ "endColumns": "59,71,87,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24,24",
+ "endOffsets": "110,518,606,675,738,808,876,948,1018,1079,1153,1226,1287,1348,1410,1474,1536,1597,1665,1765,1825,1891,1964,2033,2090,2142,2204,2276,2352,2417,2476,2535,2595,2655,2715,2775,2835,2895,2955,3015,3075,3135,3194,3254,3314,3374,3434,3494,3554,3614,3674,3734,3794,3853,3913,3973,4032,4091,4150,4209,4268,4327,4422,4457,4512,4575,4630,4688,4746,4807,4870,4927,4978,5028,5089,5146,5212,5246,5281,5316,5386,5457,6051,6252,6362,6563,6692,6764,6831,7883,8181,11481,13546,15306,15683"
+ }
+ },
+ {
+ "source": "/home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/res/values/values.xml",
+ "from": {
+ "startLines": "2,7,8,9,10,11,19,23,34,51",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,234,294,346,391,451,869,1066,1790,2904",
+ "endLines": "6,7,8,9,10,18,22,33,50,58",
+ "endColumns": "11,59,51,44,59,24,24,24,24,24",
+ "endOffsets": "229,289,341,386,446,864,1061,1785,2899,3292"
+ },
+ "to": {
+ "startLines": "3,8,9,10,72,114,122,264,275,292",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "115,294,354,406,4332,6836,7254,15688,16412,17526",
+ "endLines": "7,8,9,10,72,121,125,274,291,299",
+ "endColumns": "11,59,51,44,59,24,24,24,24,24",
+ "endOffsets": "289,349,401,446,4387,7249,7446,16407,17521,17914"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/build/app/intermediates/merged_res_blame_folder/debug/out/single/debug.json b/build/app/intermediates/merged_res_blame_folder/debug/out/single/debug.json
new file mode 100644
index 0000000..7e6d8ec
--- /dev/null
+++ b/build/app/intermediates/merged_res_blame_folder/debug/out/single/debug.json
@@ -0,0 +1,30 @@
+[
+ {
+ "merged": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat",
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-mdpi/ic_launcher.png"
+ },
+ {
+ "merged": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/drawable-v21_launch_background.xml.flat",
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/drawable-v21/launch_background.xml"
+ },
+ {
+ "merged": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/drawable_launch_background.xml.flat",
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/drawable/launch_background.xml"
+ },
+ {
+ "merged": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat",
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-hdpi/ic_launcher.png"
+ },
+ {
+ "merged": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat",
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png"
+ },
+ {
+ "merged": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat",
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png"
+ },
+ {
+ "merged": "/home/animesh/StudioProjects/flutter_method_channel-main/build/app/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat",
+ "source": "/home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png"
+ }
+]
\ No newline at end of file
diff --git a/build/app/intermediates/navigation_json/debug/navigation.json b/build/app/intermediates/navigation_json/debug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/build/app/intermediates/navigation_json/debug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/build/app/intermediates/packaged_manifests/debug/AndroidManifest.xml b/build/app/intermediates/packaged_manifests/debug/AndroidManifest.xml
new file mode 100644
index 0000000..674c613
--- /dev/null
+++ b/build/app/intermediates/packaged_manifests/debug/AndroidManifest.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/app/intermediates/packaged_manifests/debug/output-metadata.json b/build/app/intermediates/packaged_manifests/debug/output-metadata.json
new file mode 100644
index 0000000..d231a1f
--- /dev/null
+++ b/build/app/intermediates/packaged_manifests/debug/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "PACKAGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "com.example.bateery_level",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "1.0.0",
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/build/app/intermediates/processed_res/debug/out/output-metadata.json b/build/app/intermediates/processed_res/debug/out/output-metadata.json
new file mode 100644
index 0000000..d72608b
--- /dev/null
+++ b/build/app/intermediates/processed_res/debug/out/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "PROCESSED_RES",
+ "kind": "Directory"
+ },
+ "applicationId": "com.example.bateery_level",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "1.0.0",
+ "outputFile": "resources-debug.ap_"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/build/app/intermediates/processed_res/debug/out/resources-debug.ap_ b/build/app/intermediates/processed_res/debug/out/resources-debug.ap_
new file mode 100644
index 0000000..37fc8de
Binary files /dev/null and b/build/app/intermediates/processed_res/debug/out/resources-debug.ap_ differ
diff --git a/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_0.jar b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_0.jar
new file mode 100644
index 0000000..34fa525
Binary files /dev/null and b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_0.jar differ
diff --git a/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_1.jar b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_1.jar
new file mode 100644
index 0000000..29da663
Binary files /dev/null and b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_1.jar differ
diff --git a/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_2.jar b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_2.jar
new file mode 100644
index 0000000..4581392
Binary files /dev/null and b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_2.jar differ
diff --git a/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_3.jar b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_3.jar
new file mode 100644
index 0000000..e570413
Binary files /dev/null and b/build/app/intermediates/project_dex_archive/debug/out/2dbc777ca2943ea50014f086ade00f4694487292bc69e591410fc42cb0d9139b_3.jar differ
diff --git a/build/app/intermediates/project_dex_archive/debug/out/com/example/bateery_level/BuildConfig.dex b/build/app/intermediates/project_dex_archive/debug/out/com/example/bateery_level/BuildConfig.dex
new file mode 100644
index 0000000..7764a96
Binary files /dev/null and b/build/app/intermediates/project_dex_archive/debug/out/com/example/bateery_level/BuildConfig.dex differ
diff --git a/build/app/intermediates/project_dex_archive/debug/out/com/example/bateery_level/MainActivity.dex b/build/app/intermediates/project_dex_archive/debug/out/com/example/bateery_level/MainActivity.dex
new file mode 100644
index 0000000..7a59cf4
Binary files /dev/null and b/build/app/intermediates/project_dex_archive/debug/out/com/example/bateery_level/MainActivity.dex differ
diff --git a/build/app/intermediates/project_dex_archive/debug/out/io/flutter/plugins/GeneratedPluginRegistrant.dex b/build/app/intermediates/project_dex_archive/debug/out/io/flutter/plugins/GeneratedPluginRegistrant.dex
new file mode 100644
index 0000000..bcf5507
Binary files /dev/null and b/build/app/intermediates/project_dex_archive/debug/out/io/flutter/plugins/GeneratedPluginRegistrant.dex differ
diff --git a/build/app/intermediates/runtime_symbol_list/debug/R.txt b/build/app/intermediates/runtime_symbol_list/debug/R.txt
new file mode 100644
index 0000000..5b0bea8
--- /dev/null
+++ b/build/app/intermediates/runtime_symbol_list/debug/R.txt
@@ -0,0 +1,229 @@
+int attr activityAction 0x7f010000
+int attr activityName 0x7f010001
+int attr alpha 0x7f010002
+int attr alwaysExpand 0x7f010003
+int attr clearTop 0x7f010004
+int attr finishPrimaryWithSecondary 0x7f010005
+int attr finishSecondaryWithPrimary 0x7f010006
+int attr font 0x7f010007
+int attr fontProviderAuthority 0x7f010008
+int attr fontProviderCerts 0x7f010009
+int attr fontProviderFetchStrategy 0x7f01000a
+int attr fontProviderFetchTimeout 0x7f01000b
+int attr fontProviderPackage 0x7f01000c
+int attr fontProviderQuery 0x7f01000d
+int attr fontProviderSystemFontFamily 0x7f01000e
+int attr fontStyle 0x7f01000f
+int attr fontVariationSettings 0x7f010010
+int attr fontWeight 0x7f010011
+int attr nestedScrollViewStyle 0x7f010012
+int attr placeholderActivityName 0x7f010013
+int attr primaryActivityName 0x7f010014
+int attr queryPatterns 0x7f010015
+int attr secondaryActivityAction 0x7f010016
+int attr secondaryActivityName 0x7f010017
+int attr shortcutMatchRequired 0x7f010018
+int attr splitLayoutDirection 0x7f010019
+int attr splitMinSmallestWidth 0x7f01001a
+int attr splitMinWidth 0x7f01001b
+int attr splitRatio 0x7f01001c
+int attr ttcIndex 0x7f01001d
+int color androidx_core_ripple_material_light 0x7f020000
+int color androidx_core_secondary_text_default_material_light 0x7f020001
+int color notification_action_color_filter 0x7f020002
+int color notification_icon_bg_color 0x7f020003
+int dimen compat_button_inset_horizontal_material 0x7f030000
+int dimen compat_button_inset_vertical_material 0x7f030001
+int dimen compat_button_padding_horizontal_material 0x7f030002
+int dimen compat_button_padding_vertical_material 0x7f030003
+int dimen compat_control_corner_material 0x7f030004
+int dimen compat_notification_large_icon_max_height 0x7f030005
+int dimen compat_notification_large_icon_max_width 0x7f030006
+int dimen notification_action_icon_size 0x7f030007
+int dimen notification_action_text_size 0x7f030008
+int dimen notification_big_circle_margin 0x7f030009
+int dimen notification_content_margin_start 0x7f03000a
+int dimen notification_large_icon_height 0x7f03000b
+int dimen notification_large_icon_width 0x7f03000c
+int dimen notification_main_column_padding_top 0x7f03000d
+int dimen notification_media_narrow_margin 0x7f03000e
+int dimen notification_right_icon_size 0x7f03000f
+int dimen notification_right_side_padding_top 0x7f030010
+int dimen notification_small_icon_background_padding 0x7f030011
+int dimen notification_small_icon_size_as_large 0x7f030012
+int dimen notification_subtext_size 0x7f030013
+int dimen notification_top_pad 0x7f030014
+int dimen notification_top_pad_large_text 0x7f030015
+int drawable launch_background 0x7f040000
+int drawable notification_action_background 0x7f040001
+int drawable notification_bg 0x7f040002
+int drawable notification_bg_low 0x7f040003
+int drawable notification_bg_low_normal 0x7f040004
+int drawable notification_bg_low_pressed 0x7f040005
+int drawable notification_bg_normal 0x7f040006
+int drawable notification_bg_normal_pressed 0x7f040007
+int drawable notification_icon_background 0x7f040008
+int drawable notification_template_icon_bg 0x7f040009
+int drawable notification_template_icon_low_bg 0x7f04000a
+int drawable notification_tile_bg 0x7f04000b
+int drawable notify_panel_notification_icon_bg 0x7f04000c
+int id accessibility_action_clickable_span 0x7f050000
+int id accessibility_custom_action_0 0x7f050001
+int id accessibility_custom_action_1 0x7f050002
+int id accessibility_custom_action_10 0x7f050003
+int id accessibility_custom_action_11 0x7f050004
+int id accessibility_custom_action_12 0x7f050005
+int id accessibility_custom_action_13 0x7f050006
+int id accessibility_custom_action_14 0x7f050007
+int id accessibility_custom_action_15 0x7f050008
+int id accessibility_custom_action_16 0x7f050009
+int id accessibility_custom_action_17 0x7f05000a
+int id accessibility_custom_action_18 0x7f05000b
+int id accessibility_custom_action_19 0x7f05000c
+int id accessibility_custom_action_2 0x7f05000d
+int id accessibility_custom_action_20 0x7f05000e
+int id accessibility_custom_action_21 0x7f05000f
+int id accessibility_custom_action_22 0x7f050010
+int id accessibility_custom_action_23 0x7f050011
+int id accessibility_custom_action_24 0x7f050012
+int id accessibility_custom_action_25 0x7f050013
+int id accessibility_custom_action_26 0x7f050014
+int id accessibility_custom_action_27 0x7f050015
+int id accessibility_custom_action_28 0x7f050016
+int id accessibility_custom_action_29 0x7f050017
+int id accessibility_custom_action_3 0x7f050018
+int id accessibility_custom_action_30 0x7f050019
+int id accessibility_custom_action_31 0x7f05001a
+int id accessibility_custom_action_4 0x7f05001b
+int id accessibility_custom_action_5 0x7f05001c
+int id accessibility_custom_action_6 0x7f05001d
+int id accessibility_custom_action_7 0x7f05001e
+int id accessibility_custom_action_8 0x7f05001f
+int id accessibility_custom_action_9 0x7f050020
+int id action_container 0x7f050021
+int id action_divider 0x7f050022
+int id action_image 0x7f050023
+int id action_text 0x7f050024
+int id actions 0x7f050025
+int id androidx_window_activity_scope 0x7f050026
+int id async 0x7f050027
+int id blocking 0x7f050028
+int id chronometer 0x7f050029
+int id dialog_button 0x7f05002a
+int id forever 0x7f05002b
+int id icon 0x7f05002c
+int id icon_group 0x7f05002d
+int id info 0x7f05002e
+int id italic 0x7f05002f
+int id line1 0x7f050030
+int id line3 0x7f050031
+int id locale 0x7f050032
+int id ltr 0x7f050033
+int id normal 0x7f050034
+int id notification_background 0x7f050035
+int id notification_main_column 0x7f050036
+int id notification_main_column_container 0x7f050037
+int id right_icon 0x7f050038
+int id right_side 0x7f050039
+int id rtl 0x7f05003a
+int id tag_accessibility_actions 0x7f05003b
+int id tag_accessibility_clickable_spans 0x7f05003c
+int id tag_accessibility_heading 0x7f05003d
+int id tag_accessibility_pane_title 0x7f05003e
+int id tag_on_apply_window_listener 0x7f05003f
+int id tag_on_receive_content_listener 0x7f050040
+int id tag_on_receive_content_mime_types 0x7f050041
+int id tag_screen_reader_focusable 0x7f050042
+int id tag_state_description 0x7f050043
+int id tag_transition_group 0x7f050044
+int id tag_unhandled_key_event_manager 0x7f050045
+int id tag_unhandled_key_listeners 0x7f050046
+int id tag_window_insets_animation_callback 0x7f050047
+int id text 0x7f050048
+int id text2 0x7f050049
+int id time 0x7f05004a
+int id title 0x7f05004b
+int integer status_bar_notification_info_maxnum 0x7f060000
+int layout custom_dialog 0x7f070000
+int layout notification_action 0x7f070001
+int layout notification_action_tombstone 0x7f070002
+int layout notification_template_custom_big 0x7f070003
+int layout notification_template_icon_group 0x7f070004
+int layout notification_template_part_chronometer 0x7f070005
+int layout notification_template_part_time 0x7f070006
+int mipmap ic_launcher 0x7f080000
+int string status_bar_notification_info_overflow 0x7f090000
+int style LaunchTheme 0x7f0a0000
+int style NormalTheme 0x7f0a0001
+int style TextAppearance_Compat_Notification 0x7f0a0002
+int style TextAppearance_Compat_Notification_Info 0x7f0a0003
+int style TextAppearance_Compat_Notification_Line2 0x7f0a0004
+int style TextAppearance_Compat_Notification_Time 0x7f0a0005
+int style TextAppearance_Compat_Notification_Title 0x7f0a0006
+int style Widget_Compat_NotificationActionContainer 0x7f0a0007
+int style Widget_Compat_NotificationActionText 0x7f0a0008
+int[] styleable ActivityFilter { 0x7f010000, 0x7f010001 }
+int styleable ActivityFilter_activityAction 0
+int styleable ActivityFilter_activityName 1
+int[] styleable ActivityRule { 0x7f010003 }
+int styleable ActivityRule_alwaysExpand 0
+int[] styleable Capability { 0x7f010015, 0x7f010018 }
+int styleable Capability_queryPatterns 0
+int styleable Capability_shortcutMatchRequired 1
+int[] styleable ColorStateListItem { 0x010101a5, 0x0101031f, 0x7f010002 }
+int styleable ColorStateListItem_android_color 0
+int styleable ColorStateListItem_android_alpha 1
+int styleable ColorStateListItem_alpha 2
+int[] styleable FontFamily { 0x7f010008, 0x7f010009, 0x7f01000a, 0x7f01000b, 0x7f01000c, 0x7f01000d, 0x7f01000e }
+int styleable FontFamily_fontProviderAuthority 0
+int styleable FontFamily_fontProviderCerts 1
+int styleable FontFamily_fontProviderFetchStrategy 2
+int styleable FontFamily_fontProviderFetchTimeout 3
+int styleable FontFamily_fontProviderPackage 4
+int styleable FontFamily_fontProviderQuery 5
+int styleable FontFamily_fontProviderSystemFontFamily 6
+int[] styleable FontFamilyFont { 0x01010532, 0x01010533, 0x0101053f, 0x0101056f, 0x01010570, 0x7f010007, 0x7f01000f, 0x7f010010, 0x7f010011, 0x7f01001d }
+int styleable FontFamilyFont_android_font 0
+int styleable FontFamilyFont_android_fontWeight 1
+int styleable FontFamilyFont_android_fontStyle 2
+int styleable FontFamilyFont_android_ttcIndex 3
+int styleable FontFamilyFont_android_fontVariationSettings 4
+int styleable FontFamilyFont_font 5
+int styleable FontFamilyFont_fontStyle 6
+int styleable FontFamilyFont_fontVariationSettings 7
+int styleable FontFamilyFont_fontWeight 8
+int styleable FontFamilyFont_ttcIndex 9
+int[] styleable GradientColor { 0x0101019d, 0x0101019e, 0x010101a1, 0x010101a2, 0x010101a3, 0x010101a4, 0x01010201, 0x0101020b, 0x01010510, 0x01010511, 0x01010512, 0x01010513 }
+int styleable GradientColor_android_startColor 0
+int styleable GradientColor_android_endColor 1
+int styleable GradientColor_android_type 2
+int styleable GradientColor_android_centerX 3
+int styleable GradientColor_android_centerY 4
+int styleable GradientColor_android_gradientRadius 5
+int styleable GradientColor_android_tileMode 6
+int styleable GradientColor_android_centerColor 7
+int styleable GradientColor_android_startX 8
+int styleable GradientColor_android_startY 9
+int styleable GradientColor_android_endX 10
+int styleable GradientColor_android_endY 11
+int[] styleable GradientColorItem { 0x010101a5, 0x01010514 }
+int styleable GradientColorItem_android_color 0
+int styleable GradientColorItem_android_offset 1
+int[] styleable SplitPairFilter { 0x7f010014, 0x7f010016, 0x7f010017 }
+int styleable SplitPairFilter_primaryActivityName 0
+int styleable SplitPairFilter_secondaryActivityAction 1
+int styleable SplitPairFilter_secondaryActivityName 2
+int[] styleable SplitPairRule { 0x7f010004, 0x7f010005, 0x7f010006, 0x7f010019, 0x7f01001a, 0x7f01001b, 0x7f01001c }
+int styleable SplitPairRule_clearTop 0
+int styleable SplitPairRule_finishPrimaryWithSecondary 1
+int styleable SplitPairRule_finishSecondaryWithPrimary 2
+int styleable SplitPairRule_splitLayoutDirection 3
+int styleable SplitPairRule_splitMinSmallestWidth 4
+int styleable SplitPairRule_splitMinWidth 5
+int styleable SplitPairRule_splitRatio 6
+int[] styleable SplitPlaceholderRule { 0x7f010013, 0x7f010019, 0x7f01001a, 0x7f01001b, 0x7f01001c }
+int styleable SplitPlaceholderRule_placeholderActivityName 0
+int styleable SplitPlaceholderRule_splitLayoutDirection 1
+int styleable SplitPlaceholderRule_splitMinSmallestWidth 2
+int styleable SplitPlaceholderRule_splitMinWidth 3
+int styleable SplitPlaceholderRule_splitRatio 4
diff --git a/build/app/intermediates/signing_config_versions/debug/signing-config-versions.json b/build/app/intermediates/signing_config_versions/debug/signing-config-versions.json
new file mode 100644
index 0000000..bb4deaa
--- /dev/null
+++ b/build/app/intermediates/signing_config_versions/debug/signing-config-versions.json
@@ -0,0 +1 @@
+{"enableV1Signing":true,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false}
\ No newline at end of file
diff --git a/build/app/intermediates/stripped_native_libs/debug/out/lib/x86/libflutter.so b/build/app/intermediates/stripped_native_libs/debug/out/lib/x86/libflutter.so
new file mode 100644
index 0000000..0c64e17
Binary files /dev/null and b/build/app/intermediates/stripped_native_libs/debug/out/lib/x86/libflutter.so differ
diff --git a/build/app/intermediates/stripped_native_libs/debug/out/lib/x86_64/libflutter.so b/build/app/intermediates/stripped_native_libs/debug/out/lib/x86_64/libflutter.so
new file mode 100644
index 0000000..9399d22
Binary files /dev/null and b/build/app/intermediates/stripped_native_libs/debug/out/lib/x86_64/libflutter.so differ
diff --git a/build/app/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/build/app/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
new file mode 100644
index 0000000..eaa329b
--- /dev/null
+++ b/build/app/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
@@ -0,0 +1,176 @@
+com.example.bateery_level
+attr activityAction
+attr activityName
+attr alpha
+attr alwaysExpand
+attr clearTop
+attr finishPrimaryWithSecondary
+attr finishSecondaryWithPrimary
+attr font
+attr fontProviderAuthority
+attr fontProviderCerts
+attr fontProviderFetchStrategy
+attr fontProviderFetchTimeout
+attr fontProviderPackage
+attr fontProviderQuery
+attr fontProviderSystemFontFamily
+attr fontStyle
+attr fontVariationSettings
+attr fontWeight
+attr nestedScrollViewStyle
+attr placeholderActivityName
+attr primaryActivityName
+attr queryPatterns
+attr secondaryActivityAction
+attr secondaryActivityName
+attr shortcutMatchRequired
+attr splitLayoutDirection
+attr splitMinSmallestWidth
+attr splitMinWidth
+attr splitRatio
+attr ttcIndex
+color androidx_core_ripple_material_light
+color androidx_core_secondary_text_default_material_light
+color notification_action_color_filter
+color notification_icon_bg_color
+dimen compat_button_inset_horizontal_material
+dimen compat_button_inset_vertical_material
+dimen compat_button_padding_horizontal_material
+dimen compat_button_padding_vertical_material
+dimen compat_control_corner_material
+dimen compat_notification_large_icon_max_height
+dimen compat_notification_large_icon_max_width
+dimen notification_action_icon_size
+dimen notification_action_text_size
+dimen notification_big_circle_margin
+dimen notification_content_margin_start
+dimen notification_large_icon_height
+dimen notification_large_icon_width
+dimen notification_main_column_padding_top
+dimen notification_media_narrow_margin
+dimen notification_right_icon_size
+dimen notification_right_side_padding_top
+dimen notification_small_icon_background_padding
+dimen notification_small_icon_size_as_large
+dimen notification_subtext_size
+dimen notification_top_pad
+dimen notification_top_pad_large_text
+drawable launch_background
+drawable notification_action_background
+drawable notification_bg
+drawable notification_bg_low
+drawable notification_bg_low_normal
+drawable notification_bg_low_pressed
+drawable notification_bg_normal
+drawable notification_bg_normal_pressed
+drawable notification_icon_background
+drawable notification_template_icon_bg
+drawable notification_template_icon_low_bg
+drawable notification_tile_bg
+drawable notify_panel_notification_icon_bg
+id accessibility_action_clickable_span
+id accessibility_custom_action_0
+id accessibility_custom_action_1
+id accessibility_custom_action_10
+id accessibility_custom_action_11
+id accessibility_custom_action_12
+id accessibility_custom_action_13
+id accessibility_custom_action_14
+id accessibility_custom_action_15
+id accessibility_custom_action_16
+id accessibility_custom_action_17
+id accessibility_custom_action_18
+id accessibility_custom_action_19
+id accessibility_custom_action_2
+id accessibility_custom_action_20
+id accessibility_custom_action_21
+id accessibility_custom_action_22
+id accessibility_custom_action_23
+id accessibility_custom_action_24
+id accessibility_custom_action_25
+id accessibility_custom_action_26
+id accessibility_custom_action_27
+id accessibility_custom_action_28
+id accessibility_custom_action_29
+id accessibility_custom_action_3
+id accessibility_custom_action_30
+id accessibility_custom_action_31
+id accessibility_custom_action_4
+id accessibility_custom_action_5
+id accessibility_custom_action_6
+id accessibility_custom_action_7
+id accessibility_custom_action_8
+id accessibility_custom_action_9
+id action_container
+id action_divider
+id action_image
+id action_text
+id actions
+id androidx_window_activity_scope
+id async
+id blocking
+id chronometer
+id dialog_button
+id forever
+id icon
+id icon_group
+id info
+id italic
+id line1
+id line3
+id locale
+id ltr
+id normal
+id notification_background
+id notification_main_column
+id notification_main_column_container
+id right_icon
+id right_side
+id rtl
+id tag_accessibility_actions
+id tag_accessibility_clickable_spans
+id tag_accessibility_heading
+id tag_accessibility_pane_title
+id tag_on_apply_window_listener
+id tag_on_receive_content_listener
+id tag_on_receive_content_mime_types
+id tag_screen_reader_focusable
+id tag_state_description
+id tag_transition_group
+id tag_unhandled_key_event_manager
+id tag_unhandled_key_listeners
+id tag_window_insets_animation_callback
+id text
+id text2
+id time
+id title
+integer status_bar_notification_info_maxnum
+layout custom_dialog
+layout notification_action
+layout notification_action_tombstone
+layout notification_template_custom_big
+layout notification_template_icon_group
+layout notification_template_part_chronometer
+layout notification_template_part_time
+mipmap ic_launcher
+string status_bar_notification_info_overflow
+style LaunchTheme
+style NormalTheme
+style TextAppearance_Compat_Notification
+style TextAppearance_Compat_Notification_Info
+style TextAppearance_Compat_Notification_Line2
+style TextAppearance_Compat_Notification_Time
+style TextAppearance_Compat_Notification_Title
+style Widget_Compat_NotificationActionContainer
+style Widget_Compat_NotificationActionText
+styleable ActivityFilter activityAction activityName
+styleable ActivityRule alwaysExpand
+styleable Capability queryPatterns shortcutMatchRequired
+styleable ColorStateListItem android_color android_alpha alpha
+styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery fontProviderSystemFontFamily
+styleable FontFamilyFont android_font android_fontWeight android_fontStyle android_ttcIndex android_fontVariationSettings font fontStyle fontVariationSettings fontWeight ttcIndex
+styleable GradientColor android_startColor android_endColor android_type android_centerX android_centerY android_gradientRadius android_tileMode android_centerColor android_startX android_startY android_endX android_endY
+styleable GradientColorItem android_color android_offset
+styleable SplitPairFilter primaryActivityName secondaryActivityAction secondaryActivityName
+styleable SplitPairRule clearTop finishPrimaryWithSecondary finishSecondaryWithPrimary splitLayoutDirection splitMinSmallestWidth splitMinWidth splitRatio
+styleable SplitPlaceholderRule placeholderActivityName splitLayoutDirection splitMinSmallestWidth splitMinWidth splitRatio
diff --git a/build/app/kotlin/compileDebugKotlin/build-history.bin b/build/app/kotlin/compileDebugKotlin/build-history.bin
new file mode 100644
index 0000000..1d6f277
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/build-history.bin differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream
new file mode 100644
index 0000000..56239b5
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len
new file mode 100644
index 0000000..066dfb4
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at
new file mode 100644
index 0000000..3b0b257
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i
new file mode 100644
index 0000000..679878f
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream
new file mode 100644
index 0000000..51147c8
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len
new file mode 100644
index 0000000..11d24d5
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at
new file mode 100644
index 0000000..53b2d29
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i
new file mode 100644
index 0000000..a2827e6
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream
new file mode 100644
index 0000000..51147c8
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len
new file mode 100644
index 0000000..11d24d5
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
new file mode 100644
index 0000000..0cee43e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
new file mode 100644
index 0000000..a2827e6
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
new file mode 100644
index 0000000..3be14e2
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
new file mode 100644
index 0000000..11d24d5
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
new file mode 100644
index 0000000..0cee43e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
new file mode 100644
index 0000000..b1c4f5c
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab
new file mode 100644
index 0000000..f9803cc
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream
new file mode 100644
index 0000000..b38fede
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len
new file mode 100644
index 0000000..f0f171e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.len
new file mode 100644
index 0000000..01bdaa1
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at
new file mode 100644
index 0000000..d6d8bf6
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i
new file mode 100644
index 0000000..44f562f
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream
new file mode 100644
index 0000000..56239b5
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len
new file mode 100644
index 0000000..066dfb4
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
new file mode 100644
index 0000000..ee387d2
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i
new file mode 100644
index 0000000..679878f
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream
new file mode 100644
index 0000000..7dc67ae
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len
new file mode 100644
index 0000000..8aefb3a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at
new file mode 100644
index 0000000..e628ebf
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i
new file mode 100644
index 0000000..cfb4d79
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream
new file mode 100644
index 0000000..51147c8
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len
new file mode 100644
index 0000000..11d24d5
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at
new file mode 100644
index 0000000..a9726b6
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i
new file mode 100644
index 0000000..a2827e6
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/counters.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/counters.tab
new file mode 100644
index 0000000..166c057
--- /dev/null
+++ b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/counters.tab
@@ -0,0 +1,2 @@
+1
+0
\ No newline at end of file
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream
new file mode 100644
index 0000000..56239b5
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len
new file mode 100644
index 0000000..066dfb4
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.values.at
new file mode 100644
index 0000000..5875372
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i
new file mode 100644
index 0000000..679878f
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab
new file mode 100644
index 0000000..8aad32b
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.keystream
new file mode 100644
index 0000000..08e7df1
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len
new file mode 100644
index 0000000..b7da01d
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at
new file mode 100644
index 0000000..0cee43e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab
new file mode 100644
index 0000000..820b080
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream
new file mode 100644
index 0000000..eb4e5d6
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len
new file mode 100644
index 0000000..e761719
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len
new file mode 100644
index 0000000..f4d134e
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at
new file mode 100644
index 0000000..374dbbe
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i
new file mode 100644
index 0000000..c6ccb43
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i differ
diff --git a/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i.len b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i.len differ
diff --git a/build/app/kotlin/compileDebugKotlin/last-build.bin b/build/app/kotlin/compileDebugKotlin/last-build.bin
new file mode 100644
index 0000000..b06a05c
Binary files /dev/null and b/build/app/kotlin/compileDebugKotlin/last-build.bin differ
diff --git a/build/app/outputs/apk/debug/app-debug.apk b/build/app/outputs/apk/debug/app-debug.apk
new file mode 100644
index 0000000..4e272de
Binary files /dev/null and b/build/app/outputs/apk/debug/app-debug.apk differ
diff --git a/build/app/outputs/apk/debug/output-metadata.json b/build/app/outputs/apk/debug/output-metadata.json
new file mode 100644
index 0000000..0ff0105
--- /dev/null
+++ b/build/app/outputs/apk/debug/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "APK",
+ "kind": "Directory"
+ },
+ "applicationId": "com.example.bateery_level",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "1.0.0",
+ "outputFile": "app-debug.apk"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/build/app/outputs/flutter-apk/app-debug.apk b/build/app/outputs/flutter-apk/app-debug.apk
new file mode 100644
index 0000000..4e272de
Binary files /dev/null and b/build/app/outputs/flutter-apk/app-debug.apk differ
diff --git a/build/app/outputs/flutter-apk/app-debug.apk.sha1 b/build/app/outputs/flutter-apk/app-debug.apk.sha1
new file mode 100644
index 0000000..05c357c
--- /dev/null
+++ b/build/app/outputs/flutter-apk/app-debug.apk.sha1
@@ -0,0 +1 @@
+3f66c7819567db60214f64ee41441780dba4273b
\ No newline at end of file
diff --git a/build/app/outputs/logs/manifest-merger-debug-report.txt b/build/app/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..9d31622
--- /dev/null
+++ b/build/app/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,115 @@
+-- Merging decision tree log ---
+application
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:3:4-33:19
+MERGED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:24:5-31:19
+MERGED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:24:5-31:19
+MERGED from [androidx.core:core:1.6.0] /home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/AndroidManifest.xml:24:5-89
+MERGED from [androidx.core:core:1.6.0] /home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/AndroidManifest.xml:24:5-89
+MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.1] /home/animesh/.gradle/caches/transforms-3/c6290d38a27dcf8d064fa9cefcb89071/transformed/versionedparcelable-1.1.1/AndroidManifest.xml:24:5-25:19
+MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.1] /home/animesh/.gradle/caches/transforms-3/c6290d38a27dcf8d064fa9cefcb89071/transformed/versionedparcelable-1.1.1/AndroidManifest.xml:24:5-25:19
+ android:appComponentFactory
+ ADDED from [androidx.core:core:1.6.0] /home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/AndroidManifest.xml:24:18-86
+ android:name
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+manifest
+ADDED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:1-34:12
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:1-34:12
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:1-34:12
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:1-34:12
+MERGED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:1-34:12
+MERGED from [androidx.window:window-java:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/246793f755122fe14a5802655438cb75/transformed/jetified-window-java-1.0.0-beta04/AndroidManifest.xml:17:1-23:12
+MERGED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:17:1-33:12
+MERGED from [androidx.fragment:fragment:1.1.0] /home/animesh/.gradle/caches/transforms-3/0e0e1a382b52c0572988a1c50e96d2f7/transformed/fragment-1.1.0/AndroidManifest.xml:17:1-24:12
+MERGED from [androidx.viewpager:viewpager:1.0.0] /home/animesh/.gradle/caches/transforms-3/045d2e69ed718df502093495707de7d0/transformed/viewpager-1.0.0/AndroidManifest.xml:17:1-22:12
+MERGED from [androidx.loader:loader:1.0.0] /home/animesh/.gradle/caches/transforms-3/906f41b23948e23cf276f1b1ba5ed41e/transformed/loader-1.0.0/AndroidManifest.xml:17:1-22:12
+MERGED from [androidx.activity:activity:1.0.0] /home/animesh/.gradle/caches/transforms-3/8fa8bdf086632123dcb3f9226ab7b2b9/transformed/jetified-activity-1.0.0/AndroidManifest.xml:17:1-24:12
+MERGED from [androidx.customview:customview:1.0.0] /home/animesh/.gradle/caches/transforms-3/d411e96186971239cc9320701a4aa95b/transformed/customview-1.0.0/AndroidManifest.xml:17:1-22:12
+MERGED from [androidx.core:core:1.6.0] /home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/AndroidManifest.xml:17:1-26:12
+MERGED from [androidx.lifecycle:lifecycle-runtime:2.2.0] /home/animesh/.gradle/caches/transforms-3/025f0ebb178f72f967988fd890b9b9c6/transformed/lifecycle-runtime-2.2.0/AndroidManifest.xml:17:1-24:12
+MERGED from [androidx.savedstate:savedstate:1.0.0] /home/animesh/.gradle/caches/transforms-3/61be2594815516b1d798e8de806d8dcb/transformed/jetified-savedstate-1.0.0/AndroidManifest.xml:17:1-24:12
+MERGED from [androidx.lifecycle:lifecycle-livedata:2.0.0] /home/animesh/.gradle/caches/transforms-3/4d571c0d2420042bbe5204d312a62bb2/transformed/lifecycle-livedata-2.0.0/AndroidManifest.xml:17:1-22:12
+MERGED from [androidx.lifecycle:lifecycle-livedata-core:2.0.0] /home/animesh/.gradle/caches/transforms-3/ab7ce279708bbb9e6bfa95c7580f1bb9/transformed/lifecycle-livedata-core-2.0.0/AndroidManifest.xml:17:1-22:12
+MERGED from [androidx.tracing:tracing:1.0.0] /home/animesh/.gradle/caches/transforms-3/9a15d0431946b4658756ca271d093b65/transformed/jetified-tracing-1.0.0/AndroidManifest.xml:17:1-24:12
+MERGED from [androidx.arch.core:core-runtime:2.0.0] /home/animesh/.gradle/caches/transforms-3/57003bf956257e647aeaeb419a007e24/transformed/core-runtime-2.0.0/AndroidManifest.xml:17:1-22:12
+MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.1] /home/animesh/.gradle/caches/transforms-3/c6290d38a27dcf8d064fa9cefcb89071/transformed/versionedparcelable-1.1.1/AndroidManifest.xml:17:1-27:12
+MERGED from [androidx.lifecycle:lifecycle-viewmodel:2.1.0] /home/animesh/.gradle/caches/transforms-3/ed9734c73cdec898947618088fbe87b0/transformed/lifecycle-viewmodel-2.1.0/AndroidManifest.xml:17:1-22:12
+MERGED from [androidx.annotation:annotation-experimental:1.1.0] /home/animesh/.gradle/caches/transforms-3/58e3540d7f5a5bac6af9a8f8fab44363/transformed/jetified-annotation-experimental-1.1.0/AndroidManifest.xml:17:1-24:12
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml:1:1-8:12
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml:1:1-8:12
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml:1:1-8:12
+ package
+ ADDED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:2:5-40
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml
+ android:versionName
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+ ADDED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:1-34:12
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml
+ android:versionCode
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+ ADDED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:1-34:12
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml
+ xmlns:android
+ ADDED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml:1:11-69
+uses-sdk
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+MERGED from [androidx.window:window-java:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/246793f755122fe14a5802655438cb75/transformed/jetified-window-java-1.0.0-beta04/AndroidManifest.xml:19:5-21:41
+MERGED from [androidx.window:window-java:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/246793f755122fe14a5802655438cb75/transformed/jetified-window-java-1.0.0-beta04/AndroidManifest.xml:19:5-21:41
+MERGED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.fragment:fragment:1.1.0] /home/animesh/.gradle/caches/transforms-3/0e0e1a382b52c0572988a1c50e96d2f7/transformed/fragment-1.1.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.fragment:fragment:1.1.0] /home/animesh/.gradle/caches/transforms-3/0e0e1a382b52c0572988a1c50e96d2f7/transformed/fragment-1.1.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.viewpager:viewpager:1.0.0] /home/animesh/.gradle/caches/transforms-3/045d2e69ed718df502093495707de7d0/transformed/viewpager-1.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.viewpager:viewpager:1.0.0] /home/animesh/.gradle/caches/transforms-3/045d2e69ed718df502093495707de7d0/transformed/viewpager-1.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.loader:loader:1.0.0] /home/animesh/.gradle/caches/transforms-3/906f41b23948e23cf276f1b1ba5ed41e/transformed/loader-1.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.loader:loader:1.0.0] /home/animesh/.gradle/caches/transforms-3/906f41b23948e23cf276f1b1ba5ed41e/transformed/loader-1.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.activity:activity:1.0.0] /home/animesh/.gradle/caches/transforms-3/8fa8bdf086632123dcb3f9226ab7b2b9/transformed/jetified-activity-1.0.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.activity:activity:1.0.0] /home/animesh/.gradle/caches/transforms-3/8fa8bdf086632123dcb3f9226ab7b2b9/transformed/jetified-activity-1.0.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.customview:customview:1.0.0] /home/animesh/.gradle/caches/transforms-3/d411e96186971239cc9320701a4aa95b/transformed/customview-1.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.customview:customview:1.0.0] /home/animesh/.gradle/caches/transforms-3/d411e96186971239cc9320701a4aa95b/transformed/customview-1.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.core:core:1.6.0] /home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.core:core:1.6.0] /home/animesh/.gradle/caches/transforms-3/acbce933e4b464a5224ed377a62db1f5/transformed/core-1.6.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.lifecycle:lifecycle-runtime:2.2.0] /home/animesh/.gradle/caches/transforms-3/025f0ebb178f72f967988fd890b9b9c6/transformed/lifecycle-runtime-2.2.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.lifecycle:lifecycle-runtime:2.2.0] /home/animesh/.gradle/caches/transforms-3/025f0ebb178f72f967988fd890b9b9c6/transformed/lifecycle-runtime-2.2.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.savedstate:savedstate:1.0.0] /home/animesh/.gradle/caches/transforms-3/61be2594815516b1d798e8de806d8dcb/transformed/jetified-savedstate-1.0.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.savedstate:savedstate:1.0.0] /home/animesh/.gradle/caches/transforms-3/61be2594815516b1d798e8de806d8dcb/transformed/jetified-savedstate-1.0.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.lifecycle:lifecycle-livedata:2.0.0] /home/animesh/.gradle/caches/transforms-3/4d571c0d2420042bbe5204d312a62bb2/transformed/lifecycle-livedata-2.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.lifecycle:lifecycle-livedata:2.0.0] /home/animesh/.gradle/caches/transforms-3/4d571c0d2420042bbe5204d312a62bb2/transformed/lifecycle-livedata-2.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.lifecycle:lifecycle-livedata-core:2.0.0] /home/animesh/.gradle/caches/transforms-3/ab7ce279708bbb9e6bfa95c7580f1bb9/transformed/lifecycle-livedata-core-2.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.lifecycle:lifecycle-livedata-core:2.0.0] /home/animesh/.gradle/caches/transforms-3/ab7ce279708bbb9e6bfa95c7580f1bb9/transformed/lifecycle-livedata-core-2.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.tracing:tracing:1.0.0] /home/animesh/.gradle/caches/transforms-3/9a15d0431946b4658756ca271d093b65/transformed/jetified-tracing-1.0.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.tracing:tracing:1.0.0] /home/animesh/.gradle/caches/transforms-3/9a15d0431946b4658756ca271d093b65/transformed/jetified-tracing-1.0.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.arch.core:core-runtime:2.0.0] /home/animesh/.gradle/caches/transforms-3/57003bf956257e647aeaeb419a007e24/transformed/core-runtime-2.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.arch.core:core-runtime:2.0.0] /home/animesh/.gradle/caches/transforms-3/57003bf956257e647aeaeb419a007e24/transformed/core-runtime-2.0.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.1] /home/animesh/.gradle/caches/transforms-3/c6290d38a27dcf8d064fa9cefcb89071/transformed/versionedparcelable-1.1.1/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.1] /home/animesh/.gradle/caches/transforms-3/c6290d38a27dcf8d064fa9cefcb89071/transformed/versionedparcelable-1.1.1/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.lifecycle:lifecycle-viewmodel:2.1.0] /home/animesh/.gradle/caches/transforms-3/ed9734c73cdec898947618088fbe87b0/transformed/lifecycle-viewmodel-2.1.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.lifecycle:lifecycle-viewmodel:2.1.0] /home/animesh/.gradle/caches/transforms-3/ed9734c73cdec898947618088fbe87b0/transformed/lifecycle-viewmodel-2.1.0/AndroidManifest.xml:20:5-44
+MERGED from [androidx.annotation:annotation-experimental:1.1.0] /home/animesh/.gradle/caches/transforms-3/58e3540d7f5a5bac6af9a8f8fab44363/transformed/jetified-annotation-experimental-1.1.0/AndroidManifest.xml:20:5-22:41
+MERGED from [androidx.annotation:annotation-experimental:1.1.0] /home/animesh/.gradle/caches/transforms-3/58e3540d7f5a5bac6af9a8f8fab44363/transformed/jetified-annotation-experimental-1.1.0/AndroidManifest.xml:20:5-22:41
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml
+INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml
+ android:targetSdkVersion
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml
+ android:minSdkVersion
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/main/AndroidManifest.xml
+ INJECTED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml
+uses-permission#android.permission.INTERNET
+ADDED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml:7:5-66
+ android:name
+ ADDED from /home/animesh/StudioProjects/flutter_method_channel-main/android/app/src/debug/AndroidManifest.xml:7:22-64
+uses-library#androidx.window.extensions
+ADDED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:25:9-27:40
+ android:required
+ ADDED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:27:13-37
+ android:name
+ ADDED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:26:13-54
+uses-library#androidx.window.sidecar
+ADDED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:28:9-30:40
+ android:required
+ ADDED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:30:13-37
+ android:name
+ ADDED from [androidx.window:window:1.0.0-beta04] /home/animesh/.gradle/caches/transforms-3/49bc944d29f70d45aa5add8e43e3247e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:29:13-51
diff --git a/build/app/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/build/app/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..6789232
Binary files /dev/null and b/build/app/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
diff --git a/build/app/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module b/build/app/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module
new file mode 100644
index 0000000..3a4e3bf
Binary files /dev/null and b/build/app/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module differ
diff --git a/build/app/tmp/kotlin-classes/debug/com/example/bateery_level/MainActivity.class b/build/app/tmp/kotlin-classes/debug/com/example/bateery_level/MainActivity.class
new file mode 100644
index 0000000..f0edc48
Binary files /dev/null and b/build/app/tmp/kotlin-classes/debug/com/example/bateery_level/MainActivity.class differ
diff --git a/build/app/tmp/packLibsflutterBuildDebug/MANIFEST.MF b/build/app/tmp/packLibsflutterBuildDebug/MANIFEST.MF
new file mode 100644
index 0000000..58630c0
--- /dev/null
+++ b/build/app/tmp/packLibsflutterBuildDebug/MANIFEST.MF
@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+
diff --git a/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill b/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill
new file mode 100644
index 0000000..358b466
Binary files /dev/null and b/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill differ
diff --git a/build/flutter_assets/AssetManifest.json b/build/flutter_assets/AssetManifest.json
new file mode 100644
index 0000000..03eaddf
--- /dev/null
+++ b/build/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/build/flutter_assets/FontManifest.json b/build/flutter_assets/FontManifest.json
new file mode 100644
index 0000000..464ab58
--- /dev/null
+++ b/build/flutter_assets/FontManifest.json
@@ -0,0 +1 @@
+[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
\ No newline at end of file
diff --git a/build/flutter_assets/NOTICES.Z b/build/flutter_assets/NOTICES.Z
new file mode 100644
index 0000000..993c7dc
Binary files /dev/null and b/build/flutter_assets/NOTICES.Z differ
diff --git a/build/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/flutter_assets/fonts/MaterialIcons-Regular.otf
new file mode 100644
index 0000000..8c99266
Binary files /dev/null and b/build/flutter_assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/build/flutter_assets/kernel_blob.bin b/build/flutter_assets/kernel_blob.bin
new file mode 100644
index 0000000..5abff7c
Binary files /dev/null and b/build/flutter_assets/kernel_blob.bin differ
diff --git a/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
new file mode 100644
index 0000000..79ba7ea
Binary files /dev/null and b/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ
diff --git a/build/flutter_assets/shaders/ink_sparkle.frag b/build/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 0000000..0bb5a14
Binary files /dev/null and b/build/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/build/flutter_assets/version.json b/build/flutter_assets/version.json
new file mode 100644
index 0000000..db5b392
--- /dev/null
+++ b/build/flutter_assets/version.json
@@ -0,0 +1 @@
+{"app_name":"bateery_level","version":"1.0.0","build_number":"1","package_name":"bateery_level"}
\ No newline at end of file
diff --git a/build/linux/x64/debug/.ninja_deps b/build/linux/x64/debug/.ninja_deps
new file mode 100644
index 0000000..f784a10
Binary files /dev/null and b/build/linux/x64/debug/.ninja_deps differ
diff --git a/build/linux/x64/debug/.ninja_log b/build/linux/x64/debug/.ninja_log
new file mode 100644
index 0000000..ddfd259
--- /dev/null
+++ b/build/linux/x64/debug/.ninja_log
@@ -0,0 +1,57 @@
+# ninja log v5
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_engine.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_call.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_response.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_value.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_view.h 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/flutter_linux.h 7ddc9795db0ef217
+0 17609 0 flutter/_phony_ 7ddc9795db0ef217
+0 17609 0 /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/_phony_ 7ddc9795db0ef217
+17610 18693 1676390745593521988 CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o 23f638bcc1070e40
+17609 18706 1676390745605513880 CMakeFiles/bateery_level.dir/main.cc.o f6dcf4225d475308
+17610 18835 1676390745737424702 CMakeFiles/bateery_level.dir/my_application.cc.o dbc20e3db5bc5949
+18835 19055 1676390745961273370 intermediates_do_not_run/bateery_level 672332a7ce8c152c
+19056 19194 0 CMakeFiles/install.util 2c3a211f1fa7f45e
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_engine.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_call.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_response.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_value.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_view.h 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/flutter_linux.h 7ddc9795db0ef217
+0 2512 0 flutter/_phony_ 7ddc9795db0ef217
+0 2512 0 /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/_phony_ 7ddc9795db0ef217
+2517 3329 1676390747048553618 CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o 23f638bcc1070e40
+2512 3415 1676390747132499155 CMakeFiles/bateery_level.dir/main.cc.o f6dcf4225d475308
+2512 3531 1676390747248423945 CMakeFiles/bateery_level.dir/my_application.cc.o dbc20e3db5bc5949
+3531 3751 1676390747472278710 intermediates_do_not_run/bateery_level 270b37622fe94d3d
+3751 3890 0 CMakeFiles/install.util 2c3a211f1fa7f45e
diff --git a/build/linux/x64/debug/CMakeCache.txt b/build/linux/x64/debug/CMakeCache.txt
new file mode 100644
index 0000000..d925d17
--- /dev/null
+++ b/build/linux/x64/debug/CMakeCache.txt
@@ -0,0 +1,527 @@
+# This is the CMakeCache file.
+# For build in directory: /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Debug
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++
+
+//LLVM archiver
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar-14
+
+//Generate index for LLVM archive
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib-14
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//...
+CMAKE_INSTALL_PREFIX:PATH=/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//Program used to build from build.ninja files.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=runner
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=/usr/bin/readelf
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//No help, variable specified on the command line.
+FLUTTER_TARGET_PLATFORM:UNINITIALIZED=linux-x64
+
+//Arguments to supply to pkg-config
+PKG_CONFIG_ARGN:STRING=
+
+//pkg-config executable
+PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
+
+//Path to a library.
+pkgcfg_lib_GIO_gio-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgio-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GIO_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GIO_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GLIB_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GTK_atk-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libatk-1.0.so
+
+//Path to a library.
+pkgcfg_lib_GTK_cairo:FILEPATH=/usr/lib/x86_64-linux-gnu/libcairo.so
+
+//Path to a library.
+pkgcfg_lib_GTK_cairo-gobject:FILEPATH=/usr/lib/x86_64-linux-gnu/libcairo-gobject.so
+
+//Path to a library.
+pkgcfg_lib_GTK_gdk-3:FILEPATH=/usr/lib/x86_64-linux-gnu/libgdk-3.so
+
+//Path to a library.
+pkgcfg_lib_GTK_gdk_pixbuf-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GTK_gio-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgio-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GTK_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GTK_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
+
+//Path to a library.
+pkgcfg_lib_GTK_gtk-3:FILEPATH=/usr/lib/x86_64-linux-gnu/libgtk-3.so
+
+//Path to a library.
+pkgcfg_lib_GTK_harfbuzz:FILEPATH=/usr/lib/x86_64-linux-gnu/libharfbuzz.so
+
+//Path to a library.
+pkgcfg_lib_GTK_pango-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libpango-1.0.so
+
+//Path to a library.
+pkgcfg_lib_GTK_pangocairo-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so
+
+//Value Computed by CMake
+runner_BINARY_DIR:STATIC=/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug
+
+//Value Computed by CMake
+runner_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+runner_SOURCE_DIR:STATIC=/home/animesh/StudioProjects/flutter_method_channel-main/linux
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=22
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Ninja
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/animesh/StudioProjects/flutter_method_channel-main/linux
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding PkgConfig
+FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.2()]
+GIO_CFLAGS:INTERNAL=-pthread;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GIO_CFLAGS_I:INTERNAL=
+GIO_CFLAGS_OTHER:INTERNAL=-pthread
+GIO_FOUND:INTERNAL=1
+GIO_INCLUDEDIR:INTERNAL=/usr/include
+GIO_INCLUDE_DIRS:INTERNAL=/usr/include/libmount;/usr/include/blkid;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GIO_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lgio-2.0;-lgobject-2.0;-lglib-2.0
+GIO_LDFLAGS_OTHER:INTERNAL=
+GIO_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+GIO_LIBRARIES:INTERNAL=gio-2.0;gobject-2.0;glib-2.0
+GIO_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu
+GIO_LIBS:INTERNAL=
+GIO_LIBS_L:INTERNAL=
+GIO_LIBS_OTHER:INTERNAL=
+GIO_LIBS_PATHS:INTERNAL=
+GIO_MODULE_NAME:INTERNAL=gio-2.0
+GIO_PREFIX:INTERNAL=/usr
+GIO_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GIO_STATIC_CFLAGS_I:INTERNAL=
+GIO_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
+GIO_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libmount;/usr/include/blkid;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GIO_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-L/usr/lib;-L/usr/lib/x86_64-linux-gnu;-lgio-2.0;-lgmodule-2.0;-pthread;-lz;-lmount;-ldl;-lblkid;-lselinux;-lsepol;-lpcre2-8;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lm;-lpcre
+GIO_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
+GIO_STATIC_LIBDIR:INTERNAL=
+GIO_STATIC_LIBRARIES:INTERNAL=gio-2.0;gmodule-2.0;z;mount;dl;blkid;selinux;sepol;pcre2-8;gobject-2.0;ffi;glib-2.0;m;pcre
+GIO_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu;/usr/lib;/usr/lib/x86_64-linux-gnu
+GIO_STATIC_LIBS:INTERNAL=
+GIO_STATIC_LIBS_L:INTERNAL=
+GIO_STATIC_LIBS_OTHER:INTERNAL=
+GIO_STATIC_LIBS_PATHS:INTERNAL=
+GIO_VERSION:INTERNAL=2.72.4
+GIO_gio-2.0_INCLUDEDIR:INTERNAL=
+GIO_gio-2.0_LIBDIR:INTERNAL=
+GIO_gio-2.0_PREFIX:INTERNAL=
+GIO_gio-2.0_VERSION:INTERNAL=
+GLIB_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GLIB_CFLAGS_I:INTERNAL=
+GLIB_CFLAGS_OTHER:INTERNAL=
+GLIB_FOUND:INTERNAL=1
+GLIB_INCLUDEDIR:INTERNAL=/usr/include
+GLIB_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GLIB_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglib-2.0
+GLIB_LDFLAGS_OTHER:INTERNAL=
+GLIB_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+GLIB_LIBRARIES:INTERNAL=glib-2.0
+GLIB_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu
+GLIB_LIBS:INTERNAL=
+GLIB_LIBS_L:INTERNAL=
+GLIB_LIBS_OTHER:INTERNAL=
+GLIB_LIBS_PATHS:INTERNAL=
+GLIB_MODULE_NAME:INTERNAL=glib-2.0
+GLIB_PREFIX:INTERNAL=/usr
+GLIB_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GLIB_STATIC_CFLAGS_I:INTERNAL=
+GLIB_STATIC_CFLAGS_OTHER:INTERNAL=
+GLIB_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GLIB_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglib-2.0;-pthread;-lm;-lpcre
+GLIB_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
+GLIB_STATIC_LIBDIR:INTERNAL=
+GLIB_STATIC_LIBRARIES:INTERNAL=glib-2.0;m;pcre
+GLIB_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu
+GLIB_STATIC_LIBS:INTERNAL=
+GLIB_STATIC_LIBS_L:INTERNAL=
+GLIB_STATIC_LIBS_OTHER:INTERNAL=
+GLIB_STATIC_LIBS_PATHS:INTERNAL=
+GLIB_VERSION:INTERNAL=2.72.4
+GLIB_glib-2.0_INCLUDEDIR:INTERNAL=
+GLIB_glib-2.0_LIBDIR:INTERNAL=
+GLIB_glib-2.0_PREFIX:INTERNAL=
+GLIB_glib-2.0_VERSION:INTERNAL=
+GTK_CFLAGS:INTERNAL=-pthread;-I/usr/include/gtk-3.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/at-spi-2.0;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/gtk-3.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cairo;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/pango-1.0;-I/usr/include/fribidi;-I/usr/include/harfbuzz;-I/usr/include/atk-1.0;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/uuid;-I/usr/include/freetype2;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/libpng16;-I/usr/include/x86_64-linux-gnu;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GTK_CFLAGS_I:INTERNAL=
+GTK_CFLAGS_OTHER:INTERNAL=-pthread
+GTK_FOUND:INTERNAL=1
+GTK_INCLUDEDIR:INTERNAL=/usr/include
+GTK_INCLUDE_DIRS:INTERNAL=/usr/include/gtk-3.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/gtk-3.0;/usr/include/gio-unix-2.0;/usr/include/cairo;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/pango-1.0;/usr/include/fribidi;/usr/include/harfbuzz;/usr/include/atk-1.0;/usr/include/cairo;/usr/include/pixman-1;/usr/include/uuid;/usr/include/freetype2;/usr/include/gdk-pixbuf-2.0;/usr/include/libpng16;/usr/include/x86_64-linux-gnu;/usr/include/libmount;/usr/include/blkid;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GTK_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lgtk-3;-lgdk-3;-lpangocairo-1.0;-lpango-1.0;-lharfbuzz;-latk-1.0;-lcairo-gobject;-lcairo;-lgdk_pixbuf-2.0;-lgio-2.0;-lgobject-2.0;-lglib-2.0
+GTK_LDFLAGS_OTHER:INTERNAL=
+GTK_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+GTK_LIBRARIES:INTERNAL=gtk-3;gdk-3;pangocairo-1.0;pango-1.0;harfbuzz;atk-1.0;cairo-gobject;cairo;gdk_pixbuf-2.0;gio-2.0;gobject-2.0;glib-2.0
+GTK_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu
+GTK_LIBS:INTERNAL=
+GTK_LIBS_L:INTERNAL=
+GTK_LIBS_OTHER:INTERNAL=
+GTK_LIBS_PATHS:INTERNAL=
+GTK_MODULE_NAME:INTERNAL=gtk+-3.0
+GTK_PREFIX:INTERNAL=/usr
+GTK_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/gtk-3.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/at-spi-2.0;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/gtk-3.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cairo;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/pango-1.0;-I/usr/include/fribidi;-I/usr/include/harfbuzz;-I/usr/include/atk-1.0;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/uuid;-I/usr/include/freetype2;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/libpng16;-I/usr/include/x86_64-linux-gnu;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GTK_STATIC_CFLAGS_I:INTERNAL=
+GTK_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
+GTK_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gtk-3.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/gtk-3.0;/usr/include/gio-unix-2.0;/usr/include/cairo;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/pango-1.0;/usr/include/fribidi;/usr/include/harfbuzz;/usr/include/atk-1.0;/usr/include/cairo;/usr/include/pixman-1;/usr/include/uuid;/usr/include/freetype2;/usr/include/gdk-pixbuf-2.0;/usr/include/libpng16;/usr/include/x86_64-linux-gnu;/usr/include/libmount;/usr/include/blkid;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
+GTK_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-L/usr/lib;-L/usr/lib/x86_64-linux-gnu;-lgtk-3;-latk-bridge-2.0;-latspi;-lXtst;-ldbus-1;-lsystemd;-Wl,--export-dynamic;-lgdk-3;-lXinerama;-lXi;-lXrandr;-lXcursor;-lXcomposite;-lXdamage;-lXfixes;-lxkbcommon;-lwayland-cursor;-lwayland-egl;-lwayland-client;-lm;-pthread;-lepoxy;-ldl;-lGL;-lEGL;-lpangocairo-1.0;-lm;-lpangoft2-1.0;-lm;-lharfbuzz-gobject;-lpango-1.0;-lm;-lfribidi;-lthai;-ldatrie;-lXft;-lharfbuzz;-lm;-lgraphite2;-latk-1.0;-lcairo-gobject;-lcairo;-lz;-lpixman-1;-lfontconfig;-luuid;-lexpat;-lm;-lfreetype;-lbrotlidec;-lbrotlicommon;-lxcb-shm;-lxcb-render;-lXrender;-lXext;-lX11;-lpthread;-lxcb;-lXau;-lXdmcp;-lgdk_pixbuf-2.0;-lm;-lpng16;-lm;-lz;-lm;-ljpeg;-ltiff;-lwebp;-lzstd;-llzma;-ljbig;-ljpeg;-ldeflate;-lz;-lm;-lgio-2.0;-lgmodule-2.0;-pthread;-lz;-lmount;-ldl;-lblkid;-lselinux;-lsepol;-lpcre2-8;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lm;-lpcre
+GTK_STATIC_LDFLAGS_OTHER:INTERNAL=-Wl,--export-dynamic;-pthread
+GTK_STATIC_LIBDIR:INTERNAL=
+GTK_STATIC_LIBRARIES:INTERNAL=gtk-3;atk-bridge-2.0;atspi;Xtst;dbus-1;systemd;gdk-3;Xinerama;Xi;Xrandr;Xcursor;Xcomposite;Xdamage;Xfixes;xkbcommon;wayland-cursor;wayland-egl;wayland-client;m;epoxy;dl;GL;EGL;pangocairo-1.0;m;pangoft2-1.0;m;harfbuzz-gobject;pango-1.0;m;fribidi;thai;datrie;Xft;harfbuzz;m;graphite2;atk-1.0;cairo-gobject;cairo;z;pixman-1;fontconfig;uuid;expat;m;freetype;brotlidec;brotlicommon;xcb-shm;xcb-render;Xrender;Xext;X11;pthread;xcb;Xau;Xdmcp;gdk_pixbuf-2.0;m;png16;m;z;m;jpeg;tiff;webp;zstd;lzma;jbig;jpeg;deflate;z;m;gio-2.0;gmodule-2.0;z;mount;dl;blkid;selinux;sepol;pcre2-8;gobject-2.0;ffi;glib-2.0;m;pcre
+GTK_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu;/usr/lib;/usr/lib/x86_64-linux-gnu
+GTK_STATIC_LIBS:INTERNAL=
+GTK_STATIC_LIBS_L:INTERNAL=
+GTK_STATIC_LIBS_OTHER:INTERNAL=
+GTK_STATIC_LIBS_PATHS:INTERNAL=
+GTK_VERSION:INTERNAL=3.24.33
+GTK_gtk+-3.0_INCLUDEDIR:INTERNAL=
+GTK_gtk+-3.0_LIBDIR:INTERNAL=
+GTK_gtk+-3.0_PREFIX:INTERNAL=
+GTK_gtk+-3.0_VERSION:INTERNAL=
+//ADVANCED property for variable: PKG_CONFIG_ARGN
+PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
+PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
+__pkg_config_arguments_GIO:INTERNAL=REQUIRED;IMPORTED_TARGET;gio-2.0
+__pkg_config_arguments_GLIB:INTERNAL=REQUIRED;IMPORTED_TARGET;glib-2.0
+__pkg_config_arguments_GTK:INTERNAL=REQUIRED;IMPORTED_TARGET;gtk+-3.0
+__pkg_config_checked_GIO:INTERNAL=1
+__pkg_config_checked_GLIB:INTERNAL=1
+__pkg_config_checked_GTK:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GIO_gio-2.0
+pkgcfg_lib_GIO_gio-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GIO_glib-2.0
+pkgcfg_lib_GIO_glib-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GIO_gobject-2.0
+pkgcfg_lib_GIO_gobject-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GLIB_glib-2.0
+pkgcfg_lib_GLIB_glib-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_atk-1.0
+pkgcfg_lib_GTK_atk-1.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_cairo
+pkgcfg_lib_GTK_cairo-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_cairo-gobject
+pkgcfg_lib_GTK_cairo-gobject-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_gdk-3
+pkgcfg_lib_GTK_gdk-3-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_gdk_pixbuf-2.0
+pkgcfg_lib_GTK_gdk_pixbuf-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_gio-2.0
+pkgcfg_lib_GTK_gio-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_glib-2.0
+pkgcfg_lib_GTK_glib-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_gobject-2.0
+pkgcfg_lib_GTK_gobject-2.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_gtk-3
+pkgcfg_lib_GTK_gtk-3-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_harfbuzz
+pkgcfg_lib_GTK_harfbuzz-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_pango-1.0
+pkgcfg_lib_GTK_pango-1.0-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_GTK_pangocairo-1.0
+pkgcfg_lib_GTK_pangocairo-1.0-ADVANCED:INTERNAL=1
+prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu
+
diff --git a/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..4dee352
--- /dev/null
+++ b/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake
@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/usr/bin/clang++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "Clang")
+set(CMAKE_CXX_COMPILER_VERSION "14.0.0")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Linux")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "/usr/bin/llvm-ar-14")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/llvm-ranlib-14")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+ if (CMAKE_${lang}_COMPILER_ID_RUN)
+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+ endforeach()
+ endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "ELF")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/llvm-14/lib/clang/14.0.0/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/usr/lib/llvm-14/lib;/lib;/usr/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..7104c48
Binary files /dev/null and b/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin differ
diff --git a/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeSystem.cmake b/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeSystem.cmake
new file mode 100644
index 0000000..f4b3e37
--- /dev/null
+++ b/build/linux/x64/debug/CMakeFiles/3.22.1/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Linux-5.15.0-60-generic")
+set(CMAKE_HOST_SYSTEM_NAME "Linux")
+set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-60-generic")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+
+
+set(CMAKE_SYSTEM "Linux-5.15.0-60-generic")
+set(CMAKE_SYSTEM_NAME "Linux")
+set(CMAKE_SYSTEM_VERSION "5.15.0-60-generic")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..25c62a8
--- /dev/null
+++ b/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,791 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+#if defined(__VISUALDSPVERSION__)
+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+# if defined(__INTEL_CXX11_MODE__)
+# if defined(__cpp_aggregate_nsdmi)
+# define CXX_STD 201402L
+# else
+# define CXX_STD 201103L
+# endif
+# else
+# define CXX_STD 199711L
+# endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+# define CXX_STD _MSVC_LANG
+#else
+# define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+ "23"
+#elif CXX_STD > 201703L
+ "20"
+#elif CXX_STD >= 201703L
+ "17"
+#elif CXX_STD >= 201402L
+ "14"
+#elif CXX_STD >= 201103L
+ "11"
+#else
+ "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */
+#if (defined(__clang__) || defined(__GNUC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__) && !defined(_MSC_VER)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
diff --git a/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/a.out
new file mode 100755
index 0000000..7f9c9c5
Binary files /dev/null and b/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/a.out differ
diff --git a/build/linux/x64/debug/CMakeFiles/CMakeOutput.log b/build/linux/x64/debug/CMakeFiles/CMakeOutput.log
new file mode 100644
index 0000000..3e61965
--- /dev/null
+++ b/build/linux/x64/debug/CMakeFiles/CMakeOutput.log
@@ -0,0 +1,168 @@
+The system is: Linux - 5.15.0-60-generic - x86_64
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/clang++
+Build flags:
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is Clang, found in "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/a.out"
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/CMakeTmp
+
+Run Build Command(s):/usr/bin/ninja cmTC_4af6c && [1/2] Building CXX object CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o
+Ubuntu clang version 14.0.0-1ubuntu1
+Target: x86_64-pc-linux-gnu
+Thread model: posix
+InstalledDir: /usr/bin
+Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
+Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
+Candidate multilib: .;@m64
+Selected multilib: .;@m64
+ (in-process)
+ "/usr/lib/llvm-14/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/CMakeTmp -resource-dir /usr/lib/llvm-14/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward -internal-isystem /usr/lib/llvm-14/lib/clang/14.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -fdebug-compilation-dir=/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 14.0.0 based upon LLVM 14.0.0 default target x86_64-pc-linux-gnu
+ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"
+ignoring nonexistent directory "/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward
+ /usr/lib/llvm-14/lib/clang/14.0.0/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_4af6c
+Ubuntu clang version 14.0.0-1ubuntu1
+Target: x86_64-pc-linux-gnu
+Thread model: posix
+InstalledDir: /usr/bin
+Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
+Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
+Candidate multilib: .;@m64
+Selected multilib: .;@m64
+ "/usr/bin/ld" -pie -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_4af6c /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/bin/../lib/gcc/x86_64-linux-gnu/11 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/llvm-14/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtendS.o /lib/x86_64-linux-gnu/crtn.o
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11]
+ add: [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11]
+ add: [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward]
+ add: [/usr/lib/llvm-14/lib/clang/14.0.0/include]
+ add: [/usr/local/include]
+ add: [/usr/include/x86_64-linux-gnu]
+ add: [/usr/include]
+ end of search list found
+ collapse include dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11] ==> [/usr/include/c++/11]
+ collapse include dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11]
+ collapse include dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward] ==> [/usr/include/c++/11/backward]
+ collapse include dir [/usr/lib/llvm-14/lib/clang/14.0.0/include] ==> [/usr/lib/llvm-14/lib/clang/14.0.0/include]
+ collapse include dir [/usr/local/include] ==> [/usr/local/include]
+ collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
+ collapse include dir [/usr/include] ==> [/usr/include]
+ implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/llvm-14/lib/clang/14.0.0/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):/usr/bin/ninja cmTC_4af6c && [1/2] Building CXX object CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [Ubuntu clang version 14.0.0-1ubuntu1]
+ ignore line: [Target: x86_64-pc-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /usr/bin]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11]
+ ignore line: [Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11]
+ ignore line: [Candidate multilib: .]
+ ignore line: [@m64]
+ ignore line: [Selected multilib: .]
+ ignore line: [@m64]
+ ignore line: [ (in-process)]
+ ignore line: [ "/usr/lib/llvm-14/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/CMakeTmp -resource-dir /usr/lib/llvm-14/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward -internal-isystem /usr/lib/llvm-14/lib/clang/14.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -fdebug-compilation-dir=/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 14.0.0 based upon LLVM 14.0.0 default target x86_64-pc-linux-gnu]
+ ignore line: [ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"]
+ ignore line: [ignoring nonexistent directory "/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11]
+ ignore line: [ /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11]
+ ignore line: [ /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward]
+ ignore line: [ /usr/lib/llvm-14/lib/clang/14.0.0/include]
+ ignore line: [ /usr/local/include]
+ ignore line: [ /usr/include/x86_64-linux-gnu]
+ ignore line: [ /usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_4af6c]
+ ignore line: [Ubuntu clang version 14.0.0-1ubuntu1]
+ ignore line: [Target: x86_64-pc-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /usr/bin]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11]
+ ignore line: [Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11]
+ ignore line: [Candidate multilib: .]
+ ignore line: [@m64]
+ ignore line: [Selected multilib: .]
+ ignore line: [@m64]
+ link line: [ "/usr/bin/ld" -pie -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_4af6c /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/bin/../lib/gcc/x86_64-linux-gnu/11 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/llvm-14/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtendS.o /lib/x86_64-linux-gnu/crtn.o]
+ arg [/usr/bin/ld] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--build-id] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [elf_x86_64] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_4af6c] ==> ignore
+ arg [/lib/x86_64-linux-gnu/Scrt1.o] ==> obj [/lib/x86_64-linux-gnu/Scrt1.o]
+ arg [/lib/x86_64-linux-gnu/crti.o] ==> obj [/lib/x86_64-linux-gnu/crti.o]
+ arg [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtbeginS.o]
+ arg [-L/usr/bin/../lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/11]
+ arg [-L/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../lib64] ==> dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../lib64]
+ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+ arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
+ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+ arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
+ arg [-L/usr/lib/llvm-14/bin/../lib] ==> dir [/usr/lib/llvm-14/bin/../lib]
+ arg [-L/lib] ==> dir [/lib]
+ arg [-L/usr/lib] ==> dir [/usr/lib]
+ arg [CMakeFiles/cmTC_4af6c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lstdc++] ==> lib [stdc++]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtendS.o]
+ arg [/lib/x86_64-linux-gnu/crtn.o] ==> obj [/lib/x86_64-linux-gnu/crtn.o]
+ collapse obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o]
+ collapse obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o]
+ collapse library dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11]
+ collapse library dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../lib64] ==> [/usr/lib64]
+ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+ collapse library dir [/lib/../lib64] ==> [/lib64]
+ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
+ collapse library dir [/usr/lib/llvm-14/bin/../lib] ==> [/usr/lib/llvm-14/lib]
+ collapse library dir [/lib] ==> [/lib]
+ collapse library dir [/usr/lib] ==> [/usr/lib]
+ implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
+ implicit objs: [/lib/x86_64-linux-gnu/Scrt1.o;/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/lib/x86_64-linux-gnu/crtn.o]
+ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/usr/lib/llvm-14/lib;/lib;/usr/lib]
+ implicit fwks: []
+
+
diff --git a/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt b/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..270a4df
--- /dev/null
+++ b/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,14 @@
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/bateery_level.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/edit_cache.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/rebuild_cache.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/list_install_components.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/install.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/install/local.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/CMakeFiles/install/strip.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/CMakeFiles/flutter_assemble.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/CMakeFiles/edit_cache.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/CMakeFiles/rebuild_cache.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/CMakeFiles/list_install_components.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/CMakeFiles/install.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/CMakeFiles/install/local.dir
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/CMakeFiles/install/strip.dir
diff --git a/build/linux/x64/debug/CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o b/build/linux/x64/debug/CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o
new file mode 100644
index 0000000..883e05d
Binary files /dev/null and b/build/linux/x64/debug/CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o differ
diff --git a/build/linux/x64/debug/CMakeFiles/bateery_level.dir/main.cc.o b/build/linux/x64/debug/CMakeFiles/bateery_level.dir/main.cc.o
new file mode 100644
index 0000000..b19f05c
Binary files /dev/null and b/build/linux/x64/debug/CMakeFiles/bateery_level.dir/main.cc.o differ
diff --git a/build/linux/x64/debug/CMakeFiles/bateery_level.dir/my_application.cc.o b/build/linux/x64/debug/CMakeFiles/bateery_level.dir/my_application.cc.o
new file mode 100644
index 0000000..ee402ac
Binary files /dev/null and b/build/linux/x64/debug/CMakeFiles/bateery_level.dir/my_application.cc.o differ
diff --git a/build/linux/x64/debug/CMakeFiles/cmake.check_cache b/build/linux/x64/debug/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/build/linux/x64/debug/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/build/linux/x64/debug/CMakeFiles/rules.ninja b/build/linux/x64/debug/CMakeFiles/rules.ninja
new file mode 100644
index 0000000..0e7f60b
--- /dev/null
+++ b/build/linux/x64/debug/CMakeFiles/rules.ninja
@@ -0,0 +1,64 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.22
+
+# This file contains all the rules used to get the outputs files
+# built from the input files.
+# It is included in the main 'build.ninja'.
+
+# =============================================================================
+# Project: runner
+# Configurations: Debug
+# =============================================================================
+# =============================================================================
+
+#############################################
+# Rule for compiling CXX files.
+
+rule CXX_COMPILER__bateery_level_Debug
+ depfile = $DEP_FILE
+ deps = gcc
+ command = /usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
+ description = Building CXX object $out
+
+
+#############################################
+# Rule for linking CXX executable.
+
+rule CXX_EXECUTABLE_LINKER__bateery_level_Debug
+ command = $PRE_LINK && /usr/bin/clang++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
+ description = Linking CXX executable $TARGET_FILE
+ restat = $RESTAT
+
+
+#############################################
+# Rule for running custom commands.
+
+rule CUSTOM_COMMAND
+ command = $COMMAND
+ description = $DESC
+
+
+#############################################
+# Rule for re-running cmake.
+
+rule RERUN_CMAKE
+ command = /usr/bin/cmake --regenerate-during-build -S/home/animesh/StudioProjects/flutter_method_channel-main/linux -B/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug
+ description = Re-running CMake...
+ generator = 1
+
+
+#############################################
+# Rule for cleaning all built files.
+
+rule CLEAN
+ command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS
+ description = Cleaning all built files...
+
+
+#############################################
+# Rule for printing all primary targets available.
+
+rule HELP
+ command = /usr/bin/ninja -t targets
+ description = All primary targets available:
+
diff --git a/build/linux/x64/debug/build.ninja b/build/linux/x64/debug/build.ninja
new file mode 100644
index 0000000..11e6736
--- /dev/null
+++ b/build/linux/x64/debug/build.ninja
@@ -0,0 +1,305 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.22
+
+# This file contains all the build statements describing the
+# compilation DAG.
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+#
+# Which is the root file.
+# =============================================================================
+
+# =============================================================================
+# Project: runner
+# Configurations: Debug
+# =============================================================================
+
+#############################################
+# Minimal version of Ninja required by this file
+
+ninja_required_version = 1.5
+
+
+#############################################
+# Set configuration variable for custom commands.
+
+CONFIGURATION = Debug
+# =============================================================================
+# Include auxiliary files.
+
+
+#############################################
+# Include rules file.
+
+include CMakeFiles/rules.ninja
+
+# =============================================================================
+
+#############################################
+# Logical path to working directory; prefix for absolute paths.
+
+cmake_ninja_workdir = /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/
+# =============================================================================
+# Object build statements for EXECUTABLE target bateery_level
+
+
+#############################################
+# Order-only phony target for bateery_level
+
+build cmake_object_order_depends_target_bateery_level: phony || flutter/flutter_assemble
+
+build CMakeFiles/bateery_level.dir/main.cc.o: CXX_COMPILER__bateery_level_Debug /home/animesh/StudioProjects/flutter_method_channel-main/linux/main.cc || cmake_object_order_depends_target_bateery_level
+ DEFINES = -DAPPLICATION_ID=\"com.example.bateery_level\"
+ DEP_FILE = CMakeFiles/bateery_level.dir/main.cc.o.d
+ FLAGS = -g -Wall -Werror -pthread
+ INCLUDES = -I/home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include
+ OBJECT_DIR = CMakeFiles/bateery_level.dir
+ OBJECT_FILE_DIR = CMakeFiles/bateery_level.dir
+
+build CMakeFiles/bateery_level.dir/my_application.cc.o: CXX_COMPILER__bateery_level_Debug /home/animesh/StudioProjects/flutter_method_channel-main/linux/my_application.cc || cmake_object_order_depends_target_bateery_level
+ DEFINES = -DAPPLICATION_ID=\"com.example.bateery_level\"
+ DEP_FILE = CMakeFiles/bateery_level.dir/my_application.cc.o.d
+ FLAGS = -g -Wall -Werror -pthread
+ INCLUDES = -I/home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include
+ OBJECT_DIR = CMakeFiles/bateery_level.dir
+ OBJECT_FILE_DIR = CMakeFiles/bateery_level.dir
+
+build CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o: CXX_COMPILER__bateery_level_Debug /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/generated_plugin_registrant.cc || cmake_object_order_depends_target_bateery_level
+ DEFINES = -DAPPLICATION_ID=\"com.example.bateery_level\"
+ DEP_FILE = CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o.d
+ FLAGS = -g -Wall -Werror -pthread
+ INCLUDES = -I/home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include
+ OBJECT_DIR = CMakeFiles/bateery_level.dir
+ OBJECT_FILE_DIR = CMakeFiles/bateery_level.dir/flutter
+
+
+# =============================================================================
+# Link build statements for EXECUTABLE target bateery_level
+
+
+#############################################
+# Link the executable intermediates_do_not_run/bateery_level
+
+build intermediates_do_not_run/bateery_level: CXX_EXECUTABLE_LINKER__bateery_level_Debug CMakeFiles/bateery_level.dir/main.cc.o CMakeFiles/bateery_level.dir/my_application.cc.o CMakeFiles/bateery_level.dir/flutter/generated_plugin_registrant.cc.o | /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so /usr/lib/x86_64-linux-gnu/libgtk-3.so /usr/lib/x86_64-linux-gnu/libgdk-3.so /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so || flutter/flutter_assemble
+ FLAGS = -g
+ LINK_LIBRARIES = -Wl,-rpath,/home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral: /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so /usr/lib/x86_64-linux-gnu/libgtk-3.so /usr/lib/x86_64-linux-gnu/libgdk-3.so /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so
+ OBJECT_DIR = CMakeFiles/bateery_level.dir
+ POST_BUILD = :
+ PRE_LINK = :
+ TARGET_FILE = intermediates_do_not_run/bateery_level
+ TARGET_PDB = bateery_level.dbg
+
+
+#############################################
+# Utility command for edit_cache
+
+build CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+ DESC = No interactive CMake dialog available...
+ restat = 1
+
+build edit_cache: phony CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug && /usr/bin/cmake --regenerate-during-build -S/home/animesh/StudioProjects/flutter_method_channel-main/linux -B/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build rebuild_cache: phony CMakeFiles/rebuild_cache.util
+
+
+#############################################
+# Utility command for list_install_components
+
+build list_install_components: phony
+
+
+#############################################
+# Utility command for install
+
+build CMakeFiles/install.util: CUSTOM_COMMAND all
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug && /usr/bin/cmake -P cmake_install.cmake
+ DESC = Install the project...
+ pool = console
+ restat = 1
+
+build install: phony CMakeFiles/install.util
+
+
+#############################################
+# Utility command for install/local
+
+build CMakeFiles/install/local.util: CUSTOM_COMMAND all
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+ DESC = Installing only the local directory...
+ pool = console
+ restat = 1
+
+build install/local: phony CMakeFiles/install/local.util
+
+
+#############################################
+# Utility command for install/strip
+
+build CMakeFiles/install/strip.util: CUSTOM_COMMAND all
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+ DESC = Installing the project stripped...
+ pool = console
+ restat = 1
+
+build install/strip: phony CMakeFiles/install/strip.util
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+# /home/animesh/StudioProjects/flutter_method_channel-main/linux/CMakeLists.txt
+# =============================================================================
+
+
+#############################################
+# Utility command for flutter_assemble
+
+build flutter/flutter_assemble: phony flutter/CMakeFiles/flutter_assemble /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_
+
+
+#############################################
+# Utility command for edit_cache
+
+build flutter/CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+ DESC = No interactive CMake dialog available...
+ restat = 1
+
+build flutter/edit_cache: phony flutter/CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build flutter/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter && /usr/bin/cmake --regenerate-during-build -S/home/animesh/StudioProjects/flutter_method_channel-main/linux -B/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build flutter/rebuild_cache: phony flutter/CMakeFiles/rebuild_cache.util
+
+
+#############################################
+# Utility command for list_install_components
+
+build flutter/list_install_components: phony
+
+
+#############################################
+# Utility command for install
+
+build flutter/CMakeFiles/install.util: CUSTOM_COMMAND flutter/all
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter && /usr/bin/cmake -P cmake_install.cmake
+ DESC = Install the project...
+ pool = console
+ restat = 1
+
+build flutter/install: phony flutter/CMakeFiles/install.util
+
+
+#############################################
+# Utility command for install/local
+
+build flutter/CMakeFiles/install/local.util: CUSTOM_COMMAND flutter/all
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+ DESC = Installing only the local directory...
+ pool = console
+ restat = 1
+
+build flutter/install/local: phony flutter/CMakeFiles/install/local.util
+
+
+#############################################
+# Utility command for install/strip
+
+build flutter/CMakeFiles/install/strip.util: CUSTOM_COMMAND flutter/all
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+ DESC = Installing the project stripped...
+ pool = console
+ restat = 1
+
+build flutter/install/strip: phony flutter/CMakeFiles/install/strip.util
+
+
+#############################################
+# Phony custom command for flutter/CMakeFiles/flutter_assemble
+
+build flutter/CMakeFiles/flutter_assemble | ${cmake_ninja_workdir}flutter/CMakeFiles/flutter_assemble: phony /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/flutter_linux.h
+
+
+#############################################
+# Custom command for /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so
+
+build /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_ | ${cmake_ninja_workdir}flutter/_phony_: CUSTOM_COMMAND
+ COMMAND = cd /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter && /usr/bin/cmake -E env FLUTTER_ROOT=/home/animesh/dev/flutter PROJECT_DIR=/home/animesh/StudioProjects/flutter_method_channel-main DART_DEFINES=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== DART_OBFUSCATION=false TRACK_WIDGET_CREATION=true TREE_SHAKE_ICONS=false PACKAGE_CONFIG=/home/animesh/StudioProjects/flutter_method_channel-main/.dart_tool/package_config.json FLUTTER_TARGET=/home/animesh/StudioProjects/flutter_method_channel-main/lib/main.dart /home/animesh/dev/flutter/packages/flutter_tools/bin/tool_backend.sh linux-x64 Debug
+ DESC = Generating /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_engine.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_call.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_method_response.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_value.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/fl_view.h, /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_
+ restat = 1
+
+# =============================================================================
+# Target aliases.
+
+build bateery_level: phony intermediates_do_not_run/bateery_level
+
+build flutter_assemble: phony flutter/flutter_assemble
+
+# =============================================================================
+# Folder targets.
+
+# =============================================================================
+
+#############################################
+# Folder: /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug
+
+build all: phony intermediates_do_not_run/bateery_level flutter/all
+
+# =============================================================================
+
+#############################################
+# Folder: /home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter
+
+build flutter/all: phony
+
+# =============================================================================
+# Built-in targets
+
+
+#############################################
+# Re-run CMake if any of its inputs changed.
+
+build build.ninja: RERUN_CMAKE | /home/animesh/StudioProjects/flutter_method_channel-main/linux/CMakeLists.txt /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/CMakeLists.txt /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/generated_config.cmake /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/generated_plugins.cmake /usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /usr/share/cmake-3.22/Modules/Compiler/Clang.cmake /usr/share/cmake-3.22/Modules/Compiler/GNU.cmake /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.22/Modules/FindPackageMessage.cmake /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake /usr/share/cmake-3.22/Modules/Platform/Linux-Clang-CXX.cmake /usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-3.22/Modules/Platform/Linux.cmake /usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.22.1/CMakeCXXCompiler.cmake CMakeFiles/3.22.1/CMakeSystem.cmake
+ pool = console
+
+
+#############################################
+# A missing CMake input file is not an error.
+
+build /home/animesh/StudioProjects/flutter_method_channel-main/linux/CMakeLists.txt /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/CMakeLists.txt /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/generated_config.cmake /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/generated_plugins.cmake /usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /usr/share/cmake-3.22/Modules/Compiler/Clang.cmake /usr/share/cmake-3.22/Modules/Compiler/GNU.cmake /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.22/Modules/FindPackageMessage.cmake /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake /usr/share/cmake-3.22/Modules/Platform/Linux-Clang-CXX.cmake /usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-3.22/Modules/Platform/Linux.cmake /usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.22.1/CMakeCXXCompiler.cmake CMakeFiles/3.22.1/CMakeSystem.cmake: phony
+
+
+#############################################
+# Clean all the built files.
+
+build clean: CLEAN
+
+
+#############################################
+# Print all primary targets available.
+
+build help: HELP
+
+
+#############################################
+# Make the all target the default.
+
+default all
diff --git a/build/linux/x64/debug/bundle/bateery_level b/build/linux/x64/debug/bundle/bateery_level
new file mode 100755
index 0000000..70be71d
Binary files /dev/null and b/build/linux/x64/debug/bundle/bateery_level differ
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json b/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json
new file mode 100644
index 0000000..03eaddf
--- /dev/null
+++ b/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json b/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json
new file mode 100644
index 0000000..464ab58
--- /dev/null
+++ b/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json
@@ -0,0 +1 @@
+[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
\ No newline at end of file
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z b/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z
new file mode 100644
index 0000000..993c7dc
Binary files /dev/null and b/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z differ
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf
new file mode 100644
index 0000000..8c99266
Binary files /dev/null and b/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin b/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin
new file mode 100644
index 0000000..5abff7c
Binary files /dev/null and b/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin differ
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
new file mode 100644
index 0000000..79ba7ea
Binary files /dev/null and b/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag b/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 0000000..0bb5a14
Binary files /dev/null and b/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/build/linux/x64/debug/bundle/data/flutter_assets/version.json b/build/linux/x64/debug/bundle/data/flutter_assets/version.json
new file mode 100644
index 0000000..db5b392
--- /dev/null
+++ b/build/linux/x64/debug/bundle/data/flutter_assets/version.json
@@ -0,0 +1 @@
+{"app_name":"bateery_level","version":"1.0.0","build_number":"1","package_name":"bateery_level"}
\ No newline at end of file
diff --git a/build/linux/x64/debug/bundle/data/icudtl.dat b/build/linux/x64/debug/bundle/data/icudtl.dat
new file mode 100644
index 0000000..125ce71
Binary files /dev/null and b/build/linux/x64/debug/bundle/data/icudtl.dat differ
diff --git a/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so b/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so
new file mode 100644
index 0000000..9eef15d
Binary files /dev/null and b/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so differ
diff --git a/build/linux/x64/debug/cmake_install.cmake b/build/linux/x64/debug/cmake_install.cmake
new file mode 100644
index 0000000..8b2fd49
--- /dev/null
+++ b/build/linux/x64/debug/cmake_install.cmake
@@ -0,0 +1,136 @@
+# Install script for directory: /home/animesh/StudioProjects/flutter_method_channel-main/linux
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT)
+
+ file(REMOVE_RECURSE "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/")
+
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT)
+ if(EXISTS "$ENV{DESTDIR}/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level" AND
+ NOT IS_SYMLINK "$ENV{DESTDIR}/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level")
+ file(RPATH_CHECK
+ FILE "$ENV{DESTDIR}/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level"
+ RPATH "$ORIGIN/lib")
+ endif()
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ file(INSTALL DESTINATION "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle" TYPE EXECUTABLE FILES "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/intermediates_do_not_run/bateery_level")
+ if(EXISTS "$ENV{DESTDIR}/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level" AND
+ NOT IS_SYMLINK "$ENV{DESTDIR}/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level")
+ file(RPATH_CHANGE
+ FILE "$ENV{DESTDIR}/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level"
+ OLD_RPATH "/home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral:"
+ NEW_RPATH "$ORIGIN/lib")
+ if(CMAKE_INSTALL_DO_STRIP)
+ execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level")
+ endif()
+ endif()
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/icudtl.dat")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ file(INSTALL DESTINATION "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data" TYPE FILE FILES "/home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/icudtl.dat")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ file(INSTALL DESTINATION "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/lib" TYPE FILE FILES "/home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter/ephemeral/libflutter_linux_gtk.so")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT)
+
+ file(REMOVE_RECURSE "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets")
+
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ file(INSTALL DESTINATION "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data" TYPE DIRECTORY FILES "/home/animesh/StudioProjects/flutter_method_channel-main/build//flutter_assets")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/flutter/cmake_install.cmake")
+
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/build/linux/x64/debug/flutter/cmake_install.cmake b/build/linux/x64/debug/flutter/cmake_install.cmake
new file mode 100644
index 0000000..48b49c3
--- /dev/null
+++ b/build/linux/x64/debug/flutter/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/animesh/StudioProjects/flutter_method_channel-main/linux/flutter
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
diff --git a/build/linux/x64/debug/install_manifest.txt b/build/linux/x64/debug/install_manifest.txt
new file mode 100644
index 0000000..457793e
--- /dev/null
+++ b/build/linux/x64/debug/install_manifest.txt
@@ -0,0 +1,11 @@
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/bateery_level
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/icudtl.dat
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/version.json
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json
+/home/animesh/StudioProjects/flutter_method_channel-main/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf
\ No newline at end of file
diff --git a/build/linux/x64/debug/intermediates_do_not_run/bateery_level b/build/linux/x64/debug/intermediates_do_not_run/bateery_level
new file mode 100755
index 0000000..b4becf5
Binary files /dev/null and b/build/linux/x64/debug/intermediates_do_not_run/bateery_level differ
diff --git a/ios/.gitignore b/ios/.gitignore
new file mode 100644
index 0000000..7a7f987
--- /dev/null
+++ b/ios/.gitignore
@@ -0,0 +1,34 @@
+**/dgph
+*.mode1v3
+*.mode2v3
+*.moved-aside
+*.pbxuser
+*.perspectivev3
+**/*sync/
+.sconsign.dblite
+.tags*
+**/.vagrant/
+**/DerivedData/
+Icon?
+**/Pods/
+**/.symlinks/
+profile
+xcuserdata
+**/.generated/
+Flutter/App.framework
+Flutter/Flutter.framework
+Flutter/Flutter.podspec
+Flutter/Generated.xcconfig
+Flutter/ephemeral/
+Flutter/app.flx
+Flutter/app.zip
+Flutter/flutter_assets/
+Flutter/flutter_export_environment.sh
+ServiceDefinitions.json
+Runner/GeneratedPluginRegistrant.*
+
+# Exceptions to above rules.
+!default.mode1v3
+!default.mode2v3
+!default.pbxuser
+!default.perspectivev3
diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist
new file mode 100644
index 0000000..9625e10
--- /dev/null
+++ b/ios/Flutter/AppFrameworkInfo.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ App
+ CFBundleIdentifier
+ io.flutter.flutter.app
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ App
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ MinimumOSVersion
+ 11.0
+
+
diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig
new file mode 100644
index 0000000..592ceee
--- /dev/null
+++ b/ios/Flutter/Debug.xcconfig
@@ -0,0 +1 @@
+#include "Generated.xcconfig"
diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig
new file mode 100644
index 0000000..592ceee
--- /dev/null
+++ b/ios/Flutter/Release.xcconfig
@@ -0,0 +1 @@
+#include "Generated.xcconfig"
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..9bd0193
--- /dev/null
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -0,0 +1,484 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 50;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
+ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
+ 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
+ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
+ 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
+ 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 9705A1C41CF9048500538489 /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
+ 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
+ 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
+ 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
+ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
+ 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
+ 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
+ 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
+ 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
+ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
+ 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
+ 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 97C146EB1CF9000F007C117D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 9740EEB11CF90186004384FC /* Flutter */ = {
+ isa = PBXGroup;
+ children = (
+ 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
+ 9740EEB21CF90195004384FC /* Debug.xcconfig */,
+ 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
+ 9740EEB31CF90195004384FC /* Generated.xcconfig */,
+ );
+ name = Flutter;
+ sourceTree = "";
+ };
+ 97C146E51CF9000F007C117D = {
+ isa = PBXGroup;
+ children = (
+ 9740EEB11CF90186004384FC /* Flutter */,
+ 97C146F01CF9000F007C117D /* Runner */,
+ 97C146EF1CF9000F007C117D /* Products */,
+ );
+ sourceTree = "";
+ };
+ 97C146EF1CF9000F007C117D /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 97C146EE1CF9000F007C117D /* Runner.app */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 97C146F01CF9000F007C117D /* Runner */ = {
+ isa = PBXGroup;
+ children = (
+ 97C146FA1CF9000F007C117D /* Main.storyboard */,
+ 97C146FD1CF9000F007C117D /* Assets.xcassets */,
+ 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
+ 97C147021CF9000F007C117D /* Info.plist */,
+ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
+ 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
+ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
+ 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
+ );
+ path = Runner;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 97C146ED1CF9000F007C117D /* Runner */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
+ buildPhases = (
+ 9740EEB61CF901F6004384FC /* Run Script */,
+ 97C146EA1CF9000F007C117D /* Sources */,
+ 97C146EB1CF9000F007C117D /* Frameworks */,
+ 97C146EC1CF9000F007C117D /* Resources */,
+ 9705A1C41CF9048500538489 /* Embed Frameworks */,
+ 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Runner;
+ productName = Runner;
+ productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 97C146E61CF9000F007C117D /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 1300;
+ ORGANIZATIONNAME = "";
+ TargetAttributes = {
+ 97C146ED1CF9000F007C117D = {
+ CreatedOnToolsVersion = 7.3.1;
+ LastSwiftMigration = 1100;
+ };
+ };
+ };
+ buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
+ compatibilityVersion = "Xcode 9.3";
+ developmentRegion = en;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 97C146E51CF9000F007C117D;
+ productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 97C146ED1CF9000F007C117D /* Runner */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 97C146EC1CF9000F007C117D /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
+ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
+ 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
+ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Thin Binary";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
+ };
+ 9740EEB61CF901F6004384FC /* Run Script */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Run Script";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 97C146EA1CF9000F007C117D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
+ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 97C146FA1CF9000F007C117D /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 97C146FB1CF9000F007C117D /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "";
+ };
+ 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 97C147001CF9000F007C117D /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 249021D3217E4FDB00AE95B9 /* Profile */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = iphoneos;
+ SUPPORTED_PLATFORMS = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Profile;
+ };
+ 249021D4217E4FDB00AE95B9 /* Profile */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = QL3859MJWY;
+ ENABLE_BITCODE = NO;
+ INFOPLIST_FILE = Runner/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = com.example.bateeryLevel;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_VERSION = 5.0;
+ VERSIONING_SYSTEM = "apple-generic";
+ };
+ name = Profile;
+ };
+ 97C147031CF9000F007C117D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = Debug;
+ };
+ 97C147041CF9000F007C117D /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = iphoneos;
+ SUPPORTED_PLATFORMS = iphoneos;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 97C147061CF9000F007C117D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = 85YR554LQK;
+ ENABLE_BITCODE = NO;
+ INFOPLIST_FILE = Runner/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = com.example.bateeryLevel;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ VERSIONING_SYSTEM = "apple-generic";
+ };
+ name = Debug;
+ };
+ 97C147071CF9000F007C117D /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = QL3859MJWY;
+ ENABLE_BITCODE = NO;
+ INFOPLIST_FILE = Runner/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = com.example.bateeryLevel;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_VERSION = 5.0;
+ VERSIONING_SYSTEM = "apple-generic";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 97C147031CF9000F007C117D /* Debug */,
+ 97C147041CF9000F007C117D /* Release */,
+ 249021D3217E4FDB00AE95B9 /* Profile */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 97C147061CF9000F007C117D /* Debug */,
+ 97C147071CF9000F007C117D /* Release */,
+ 249021D4217E4FDB00AE95B9 /* Profile */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 97C146E61CF9000F007C117D /* Project object */;
+}
diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..f9b0d7c
--- /dev/null
+++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ PreviewsEnabled
+
+
+
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
new file mode 100644
index 0000000..c87d15a
--- /dev/null
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..1d526a1
--- /dev/null
+++ b/ios/Runner.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..f9b0d7c
--- /dev/null
+++ b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ PreviewsEnabled
+
+
+
diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift
new file mode 100644
index 0000000..44b024b
--- /dev/null
+++ b/ios/Runner/AppDelegate.swift
@@ -0,0 +1,37 @@
+import UIKit
+import Flutter
+
+@UIApplicationMain
+@objc class AppDelegate: FlutterAppDelegate {
+ override func application(
+ _ application: UIApplication,
+ didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
+ ) -> Bool {
+ let controller : FlutterViewController = window?.rootViewController as! FlutterViewController
+ let batteryChannel = FlutterMethodChannel(name: "mediumExplain/battery",
+ binaryMessenger: controller.binaryMessenger)
+ batteryChannel.setMethodCallHandler({
+ (call: FlutterMethodCall, result: @escaping FlutterResult) -> Void in
+
+ guard call.method == "getBatteryLevel" else {
+ result(FlutterMethodNotImplemented)
+ return
+ }
+ self.receiveBatteryLevel(result: result)
+ })
+ GeneratedPluginRegistrant.register(with: self)
+ return super.application(application, didFinishLaunchingWithOptions: launchOptions)
+ }
+ private func receiveBatteryLevel(result: FlutterResult) {
+ let device = UIDevice.current
+ device.isBatteryMonitoringEnabled = true
+ if device.batteryState == UIDevice.BatteryState.unknown {
+ result(FlutterError(code: "UNAVAILABLE",
+ message: "Battery level not available.",
+ details: nil))
+ } else {
+ result(Int(device.batteryLevel * 100))
+ }
+ }
+}
+
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..d36b1fa
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,122 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-83.5x83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "Icon-App-1024x1024@1x.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 0000000..dc9ada4
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 0000000..28c6bf0
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 0000000..2ccbfd9
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 0000000..f091b6b
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 0000000..4cde121
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 0000000..d0ef06e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 0000000..dcdc230
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 0000000..2ccbfd9
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 0000000..c8f9ed8
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 0000000..a6d6b86
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 0000000..a6d6b86
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 0000000..75b2d16
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 0000000..c4df70d
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 0000000..6a84f41
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 0000000..d0e1f58
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
new file mode 100644
index 0000000..0bedcf2
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage.png",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
new file mode 100644
index 0000000..89c2725
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
@@ -0,0 +1,5 @@
+# Launch Screen Assets
+
+You can customize the launch screen with your own desired assets by replacing the image files in this directory.
+
+You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
\ No newline at end of file
diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard
new file mode 100644
index 0000000..f2e259c
--- /dev/null
+++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard
new file mode 100644
index 0000000..f3c2851
--- /dev/null
+++ b/ios/Runner/Base.lproj/Main.storyboard
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
new file mode 100644
index 0000000..0ad1620
--- /dev/null
+++ b/ios/Runner/Info.plist
@@ -0,0 +1,51 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleDisplayName
+ Bateery Level
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ bateery_level
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ $(FLUTTER_BUILD_NAME)
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(FLUTTER_BUILD_NUMBER)
+ LSRequiresIPhoneOS
+
+ UILaunchStoryboardName
+ LaunchScreen
+ UIMainStoryboardFile
+ Main
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UIViewControllerBasedStatusBarAppearance
+
+ CADisableMinimumFrameDurationOnPhone
+
+ UIApplicationSupportsIndirectInputEvents
+
+
+
diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h
new file mode 100644
index 0000000..308a2a5
--- /dev/null
+++ b/ios/Runner/Runner-Bridging-Header.h
@@ -0,0 +1 @@
+#import "GeneratedPluginRegistrant.h"
diff --git a/lib/home_screen.dart b/lib/home_screen.dart
new file mode 100644
index 0000000..5ccbbb1
--- /dev/null
+++ b/lib/home_screen.dart
@@ -0,0 +1,55 @@
+import 'package:flutter/material.dart';
+import 'dart:async';
+import 'package:flutter/services.dart';
+
+class HomeScreen extends StatefulWidget {
+ const HomeScreen({Key? key}) : super(key: key);
+
+ @override
+ State createState() => _HomeScreenState();
+}
+
+class _HomeScreenState extends State {
+ String _batteryLevel = 'Unknown battery level.';
+ static const platform = MethodChannel('mediumExplain/battery');
+
+ Future _getBatteryLevel() async {
+ String batteryLevel;
+ try {
+ final int result = await platform.invokeMethod('getBatteryLevel');
+ batteryLevel = 'Battery level at $result % .';
+ } on PlatformException catch (e) {
+ batteryLevel = "Failed to get battery level: '${e.message}'.";
+ }
+
+ setState(() {
+ _batteryLevel = batteryLevel;
+ });
+ }
+
+ @override
+ Widget build(BuildContext context) {
+ return Scaffold(
+ appBar: AppBar(
+ title: const Center(
+ child: Text('Battery Indicator'),
+ ),
+ ),
+ body: Center(
+ child: Column(
+ mainAxisAlignment: MainAxisAlignment.center,
+ children: [
+ Text('Your battery level is $_batteryLevel'),
+ const SizedBox(
+ height: 20,
+ ),
+ ElevatedButton(
+ onPressed: _getBatteryLevel,
+ child: const Text('Get Battery Level'),
+ ),
+ ],
+ ),
+ ),
+ );
+ }
+}
diff --git a/lib/main.dart b/lib/main.dart
new file mode 100644
index 0000000..7eeea22
--- /dev/null
+++ b/lib/main.dart
@@ -0,0 +1,21 @@
+import 'package:flutter/material.dart';
+import 'home_screen.dart';
+
+void main() {
+ runApp(const MyApp());
+}
+
+class MyApp extends StatelessWidget {
+ const MyApp({super.key});
+
+ @override
+ Widget build(BuildContext context) {
+ return MaterialApp(
+ title: 'Flutter Method Channel',
+ theme: ThemeData(
+ primarySwatch: Colors.blueGrey,
+ ),
+ home: const HomeScreen(),
+ );
+ }
+}
diff --git a/linux/.gitignore b/linux/.gitignore
new file mode 100644
index 0000000..d3896c9
--- /dev/null
+++ b/linux/.gitignore
@@ -0,0 +1 @@
+flutter/ephemeral
diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt
new file mode 100644
index 0000000..8192d3f
--- /dev/null
+++ b/linux/CMakeLists.txt
@@ -0,0 +1,138 @@
+# Project-level configuration.
+cmake_minimum_required(VERSION 3.10)
+project(runner LANGUAGES CXX)
+
+# The name of the executable created for the application. Change this to change
+# the on-disk name of your application.
+set(BINARY_NAME "bateery_level")
+# The unique GTK application identifier for this application. See:
+# https://wiki.gnome.org/HowDoI/ChooseApplicationID
+set(APPLICATION_ID "com.example.bateery_level")
+
+# Explicitly opt in to modern CMake behaviors to avoid warnings with recent
+# versions of CMake.
+cmake_policy(SET CMP0063 NEW)
+
+# Load bundled libraries from the lib/ directory relative to the binary.
+set(CMAKE_INSTALL_RPATH "$ORIGIN/lib")
+
+# Root filesystem for cross-building.
+if(FLUTTER_TARGET_PLATFORM_SYSROOT)
+ set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT})
+ set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT})
+ set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+ set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
+ set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+ set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+endif()
+
+# Define build configuration options.
+if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
+ set(CMAKE_BUILD_TYPE "Debug" CACHE
+ STRING "Flutter build mode" FORCE)
+ set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
+ "Debug" "Profile" "Release")
+endif()
+
+# Compilation settings that should be applied to most targets.
+#
+# Be cautious about adding new options here, as plugins use this function by
+# default. In most cases, you should add new options to specific targets instead
+# of modifying this function.
+function(APPLY_STANDARD_SETTINGS TARGET)
+ target_compile_features(${TARGET} PUBLIC cxx_std_14)
+ target_compile_options(${TARGET} PRIVATE -Wall -Werror)
+ target_compile_options(${TARGET} PRIVATE "$<$>:-O3>")
+ target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>")
+endfunction()
+
+# Flutter library and tool build rules.
+set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
+add_subdirectory(${FLUTTER_MANAGED_DIR})
+
+# System-level dependencies.
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
+
+add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}")
+
+# Define the application target. To change its name, change BINARY_NAME above,
+# not the value here, or `flutter run` will no longer work.
+#
+# Any new source files that you add to the application should be added here.
+add_executable(${BINARY_NAME}
+ "main.cc"
+ "my_application.cc"
+ "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
+)
+
+# Apply the standard set of build settings. This can be removed for applications
+# that need different build settings.
+apply_standard_settings(${BINARY_NAME})
+
+# Add dependency libraries. Add any application-specific dependencies here.
+target_link_libraries(${BINARY_NAME} PRIVATE flutter)
+target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK)
+
+# Run the Flutter tool portions of the build. This must not be removed.
+add_dependencies(${BINARY_NAME} flutter_assemble)
+
+# Only the install-generated bundle's copy of the executable will launch
+# correctly, since the resources must in the right relative locations. To avoid
+# people trying to run the unbundled copy, put it in a subdirectory instead of
+# the default top-level location.
+set_target_properties(${BINARY_NAME}
+ PROPERTIES
+ RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run"
+)
+
+# Generated plugin build rules, which manage building the plugins and adding
+# them to the application.
+include(flutter/generated_plugins.cmake)
+
+
+# === Installation ===
+# By default, "installing" just makes a relocatable bundle in the build
+# directory.
+set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle")
+if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+ set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
+endif()
+
+# Start with a clean build bundle directory every time.
+install(CODE "
+ file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\")
+ " COMPONENT Runtime)
+
+set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
+set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
+
+install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
+ COMPONENT Runtime)
+
+install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
+ COMPONENT Runtime)
+
+install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
+ COMPONENT Runtime)
+
+foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES})
+ install(FILES "${bundled_library}"
+ DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
+ COMPONENT Runtime)
+endforeach(bundled_library)
+
+# Fully re-copy the assets directory on each build to avoid having stale files
+# from a previous install.
+set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
+install(CODE "
+ file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
+ " COMPONENT Runtime)
+install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
+ DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
+
+# Install the AOT library on non-Debug builds only.
+if(NOT CMAKE_BUILD_TYPE MATCHES "Debug")
+ install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
+ COMPONENT Runtime)
+endif()
diff --git a/linux/flutter/CMakeLists.txt b/linux/flutter/CMakeLists.txt
new file mode 100644
index 0000000..d5bd016
--- /dev/null
+++ b/linux/flutter/CMakeLists.txt
@@ -0,0 +1,88 @@
+# This file controls Flutter-level build steps. It should not be edited.
+cmake_minimum_required(VERSION 3.10)
+
+set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
+
+# Configuration provided via flutter tool.
+include(${EPHEMERAL_DIR}/generated_config.cmake)
+
+# TODO: Move the rest of this into files in ephemeral. See
+# https://github.com/flutter/flutter/issues/57146.
+
+# Serves the same purpose as list(TRANSFORM ... PREPEND ...),
+# which isn't available in 3.10.
+function(list_prepend LIST_NAME PREFIX)
+ set(NEW_LIST "")
+ foreach(element ${${LIST_NAME}})
+ list(APPEND NEW_LIST "${PREFIX}${element}")
+ endforeach(element)
+ set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE)
+endfunction()
+
+# === Flutter Library ===
+# System-level dependencies.
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
+pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)
+pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0)
+
+set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so")
+
+# Published to parent scope for install step.
+set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
+set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
+set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
+set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE)
+
+list(APPEND FLUTTER_LIBRARY_HEADERS
+ "fl_basic_message_channel.h"
+ "fl_binary_codec.h"
+ "fl_binary_messenger.h"
+ "fl_dart_project.h"
+ "fl_engine.h"
+ "fl_json_message_codec.h"
+ "fl_json_method_codec.h"
+ "fl_message_codec.h"
+ "fl_method_call.h"
+ "fl_method_channel.h"
+ "fl_method_codec.h"
+ "fl_method_response.h"
+ "fl_plugin_registrar.h"
+ "fl_plugin_registry.h"
+ "fl_standard_message_codec.h"
+ "fl_standard_method_codec.h"
+ "fl_string_codec.h"
+ "fl_value.h"
+ "fl_view.h"
+ "flutter_linux.h"
+)
+list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/")
+add_library(flutter INTERFACE)
+target_include_directories(flutter INTERFACE
+ "${EPHEMERAL_DIR}"
+)
+target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}")
+target_link_libraries(flutter INTERFACE
+ PkgConfig::GTK
+ PkgConfig::GLIB
+ PkgConfig::GIO
+)
+add_dependencies(flutter flutter_assemble)
+
+# === Flutter tool backend ===
+# _phony_ is a non-existent file to force this command to run every time,
+# since currently there's no way to get a full input/output list from the
+# flutter tool.
+add_custom_command(
+ OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
+ ${CMAKE_CURRENT_BINARY_DIR}/_phony_
+ COMMAND ${CMAKE_COMMAND} -E env
+ ${FLUTTER_TOOL_ENVIRONMENT}
+ "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh"
+ ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE}
+ VERBATIM
+)
+add_custom_target(flutter_assemble DEPENDS
+ "${FLUTTER_LIBRARY}"
+ ${FLUTTER_LIBRARY_HEADERS}
+)
diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc
new file mode 100644
index 0000000..e71a16d
--- /dev/null
+++ b/linux/flutter/generated_plugin_registrant.cc
@@ -0,0 +1,11 @@
+//
+// Generated file. Do not edit.
+//
+
+// clang-format off
+
+#include "generated_plugin_registrant.h"
+
+
+void fl_register_plugins(FlPluginRegistry* registry) {
+}
diff --git a/linux/flutter/generated_plugin_registrant.h b/linux/flutter/generated_plugin_registrant.h
new file mode 100644
index 0000000..e0f0a47
--- /dev/null
+++ b/linux/flutter/generated_plugin_registrant.h
@@ -0,0 +1,15 @@
+//
+// Generated file. Do not edit.
+//
+
+// clang-format off
+
+#ifndef GENERATED_PLUGIN_REGISTRANT_
+#define GENERATED_PLUGIN_REGISTRANT_
+
+#include
+
+// Registers Flutter plugins.
+void fl_register_plugins(FlPluginRegistry* registry);
+
+#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake
new file mode 100644
index 0000000..2e1de87
--- /dev/null
+++ b/linux/flutter/generated_plugins.cmake
@@ -0,0 +1,23 @@
+#
+# Generated file, do not edit.
+#
+
+list(APPEND FLUTTER_PLUGIN_LIST
+)
+
+list(APPEND FLUTTER_FFI_PLUGIN_LIST
+)
+
+set(PLUGIN_BUNDLED_LIBRARIES)
+
+foreach(plugin ${FLUTTER_PLUGIN_LIST})
+ add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin})
+ target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
+ list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
+ list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
+endforeach(plugin)
+
+foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
+ add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin})
+ list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
+endforeach(ffi_plugin)
diff --git a/linux/main.cc b/linux/main.cc
new file mode 100644
index 0000000..e7c5c54
--- /dev/null
+++ b/linux/main.cc
@@ -0,0 +1,6 @@
+#include "my_application.h"
+
+int main(int argc, char** argv) {
+ g_autoptr(MyApplication) app = my_application_new();
+ return g_application_run(G_APPLICATION(app), argc, argv);
+}
diff --git a/linux/my_application.cc b/linux/my_application.cc
new file mode 100644
index 0000000..3245138
--- /dev/null
+++ b/linux/my_application.cc
@@ -0,0 +1,104 @@
+#include "my_application.h"
+
+#include
+#ifdef GDK_WINDOWING_X11
+#include
+#endif
+
+#include "flutter/generated_plugin_registrant.h"
+
+struct _MyApplication {
+ GtkApplication parent_instance;
+ char** dart_entrypoint_arguments;
+};
+
+G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION)
+
+// Implements GApplication::activate.
+static void my_application_activate(GApplication* application) {
+ MyApplication* self = MY_APPLICATION(application);
+ GtkWindow* window =
+ GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application)));
+
+ // Use a header bar when running in GNOME as this is the common style used
+ // by applications and is the setup most users will be using (e.g. Ubuntu
+ // desktop).
+ // If running on X and not using GNOME then just use a traditional title bar
+ // in case the window manager does more exotic layout, e.g. tiling.
+ // If running on Wayland assume the header bar will work (may need changing
+ // if future cases occur).
+ gboolean use_header_bar = TRUE;
+#ifdef GDK_WINDOWING_X11
+ GdkScreen* screen = gtk_window_get_screen(window);
+ if (GDK_IS_X11_SCREEN(screen)) {
+ const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen);
+ if (g_strcmp0(wm_name, "GNOME Shell") != 0) {
+ use_header_bar = FALSE;
+ }
+ }
+#endif
+ if (use_header_bar) {
+ GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
+ gtk_widget_show(GTK_WIDGET(header_bar));
+ gtk_header_bar_set_title(header_bar, "bateery_level");
+ gtk_header_bar_set_show_close_button(header_bar, TRUE);
+ gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
+ } else {
+ gtk_window_set_title(window, "bateery_level");
+ }
+
+ gtk_window_set_default_size(window, 1280, 720);
+ gtk_widget_show(GTK_WIDGET(window));
+
+ g_autoptr(FlDartProject) project = fl_dart_project_new();
+ fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments);
+
+ FlView* view = fl_view_new(project);
+ gtk_widget_show(GTK_WIDGET(view));
+ gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view));
+
+ fl_register_plugins(FL_PLUGIN_REGISTRY(view));
+
+ gtk_widget_grab_focus(GTK_WIDGET(view));
+}
+
+// Implements GApplication::local_command_line.
+static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) {
+ MyApplication* self = MY_APPLICATION(application);
+ // Strip out the first argument as it is the binary name.
+ self->dart_entrypoint_arguments = g_strdupv(*arguments + 1);
+
+ g_autoptr(GError) error = nullptr;
+ if (!g_application_register(application, nullptr, &error)) {
+ g_warning("Failed to register: %s", error->message);
+ *exit_status = 1;
+ return TRUE;
+ }
+
+ g_application_activate(application);
+ *exit_status = 0;
+
+ return TRUE;
+}
+
+// Implements GObject::dispose.
+static void my_application_dispose(GObject* object) {
+ MyApplication* self = MY_APPLICATION(object);
+ g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev);
+ G_OBJECT_CLASS(my_application_parent_class)->dispose(object);
+}
+
+static void my_application_class_init(MyApplicationClass* klass) {
+ G_APPLICATION_CLASS(klass)->activate = my_application_activate;
+ G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line;
+ G_OBJECT_CLASS(klass)->dispose = my_application_dispose;
+}
+
+static void my_application_init(MyApplication* self) {}
+
+MyApplication* my_application_new() {
+ return MY_APPLICATION(g_object_new(my_application_get_type(),
+ "application-id", APPLICATION_ID,
+ "flags", G_APPLICATION_NON_UNIQUE,
+ nullptr));
+}
diff --git a/linux/my_application.h b/linux/my_application.h
new file mode 100644
index 0000000..72271d5
--- /dev/null
+++ b/linux/my_application.h
@@ -0,0 +1,18 @@
+#ifndef FLUTTER_MY_APPLICATION_H_
+#define FLUTTER_MY_APPLICATION_H_
+
+#include
+
+G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION,
+ GtkApplication)
+
+/**
+ * my_application_new:
+ *
+ * Creates a new Flutter-based application.
+ *
+ * Returns: a new #MyApplication.
+ */
+MyApplication* my_application_new();
+
+#endif // FLUTTER_MY_APPLICATION_H_
diff --git a/macos/.gitignore b/macos/.gitignore
new file mode 100644
index 0000000..746adbb
--- /dev/null
+++ b/macos/.gitignore
@@ -0,0 +1,7 @@
+# Flutter-related
+**/Flutter/ephemeral/
+**/Pods/
+
+# Xcode-related
+**/dgph
+**/xcuserdata/
diff --git a/macos/Flutter/Flutter-Debug.xcconfig b/macos/Flutter/Flutter-Debug.xcconfig
new file mode 100644
index 0000000..c2efd0b
--- /dev/null
+++ b/macos/Flutter/Flutter-Debug.xcconfig
@@ -0,0 +1 @@
+#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/macos/Flutter/Flutter-Release.xcconfig b/macos/Flutter/Flutter-Release.xcconfig
new file mode 100644
index 0000000..c2efd0b
--- /dev/null
+++ b/macos/Flutter/Flutter-Release.xcconfig
@@ -0,0 +1 @@
+#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift
new file mode 100644
index 0000000..cccf817
--- /dev/null
+++ b/macos/Flutter/GeneratedPluginRegistrant.swift
@@ -0,0 +1,10 @@
+//
+// Generated file. Do not edit.
+//
+
+import FlutterMacOS
+import Foundation
+
+
+func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
+}
diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..cfdd841
--- /dev/null
+++ b/macos/Runner.xcodeproj/project.pbxproj
@@ -0,0 +1,572 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 51;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */;
+ buildPhases = (
+ 33CC111E2044C6BF0003C045 /* ShellScript */,
+ );
+ dependencies = (
+ );
+ name = "Flutter Assemble";
+ productName = FLX;
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+ 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
+ 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
+ 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
+ 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
+ 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 33CC111A2044C6BA0003C045;
+ remoteInfo = FLX;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 33CC110E2044A8840003C045 /* Bundle Framework */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Bundle Framework";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; };
+ 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; };
+ 33CC10ED2044A3C60003C045 /* bateery_level.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "bateery_level.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
+ 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; };
+ 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; };
+ 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; };
+ 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; };
+ 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; };
+ 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; };
+ 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; };
+ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; };
+ 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; };
+ 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; };
+ 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
+ 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 33CC10EA2044A3C60003C045 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 33BA886A226E78AF003329D5 /* Configs */ = {
+ isa = PBXGroup;
+ children = (
+ 33E5194F232828860026EE4D /* AppInfo.xcconfig */,
+ 9740EEB21CF90195004384FC /* Debug.xcconfig */,
+ 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
+ 333000ED22D3DE5D00554162 /* Warnings.xcconfig */,
+ );
+ path = Configs;
+ sourceTree = "";
+ };
+ 33CC10E42044A3C60003C045 = {
+ isa = PBXGroup;
+ children = (
+ 33FAB671232836740065AC1E /* Runner */,
+ 33CEB47122A05771004F2AC0 /* Flutter */,
+ 33CC10EE2044A3C60003C045 /* Products */,
+ D73912EC22F37F3D000D13A0 /* Frameworks */,
+ );
+ sourceTree = "";
+ };
+ 33CC10EE2044A3C60003C045 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 33CC10ED2044A3C60003C045 /* bateery_level.app */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 33CC11242044D66E0003C045 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 33CC10F22044A3C60003C045 /* Assets.xcassets */,
+ 33CC10F42044A3C60003C045 /* MainMenu.xib */,
+ 33CC10F72044A3C60003C045 /* Info.plist */,
+ );
+ name = Resources;
+ path = ..;
+ sourceTree = "";
+ };
+ 33CEB47122A05771004F2AC0 /* Flutter */ = {
+ isa = PBXGroup;
+ children = (
+ 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,
+ 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,
+ 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,
+ 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */,
+ );
+ path = Flutter;
+ sourceTree = "";
+ };
+ 33FAB671232836740065AC1E /* Runner */ = {
+ isa = PBXGroup;
+ children = (
+ 33CC10F02044A3C60003C045 /* AppDelegate.swift */,
+ 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */,
+ 33E51913231747F40026EE4D /* DebugProfile.entitlements */,
+ 33E51914231749380026EE4D /* Release.entitlements */,
+ 33CC11242044D66E0003C045 /* Resources */,
+ 33BA886A226E78AF003329D5 /* Configs */,
+ );
+ path = Runner;
+ sourceTree = "";
+ };
+ D73912EC22F37F3D000D13A0 /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 33CC10EC2044A3C60003C045 /* Runner */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
+ buildPhases = (
+ 33CC10E92044A3C60003C045 /* Sources */,
+ 33CC10EA2044A3C60003C045 /* Frameworks */,
+ 33CC10EB2044A3C60003C045 /* Resources */,
+ 33CC110E2044A8840003C045 /* Bundle Framework */,
+ 3399D490228B24CF009A79C7 /* ShellScript */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 33CC11202044C79F0003C045 /* PBXTargetDependency */,
+ );
+ name = Runner;
+ productName = Runner;
+ productReference = 33CC10ED2044A3C60003C045 /* bateery_level.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 33CC10E52044A3C60003C045 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastSwiftUpdateCheck = 0920;
+ LastUpgradeCheck = 1300;
+ ORGANIZATIONNAME = "";
+ TargetAttributes = {
+ 33CC10EC2044A3C60003C045 = {
+ CreatedOnToolsVersion = 9.2;
+ LastSwiftMigration = 1100;
+ ProvisioningStyle = Automatic;
+ SystemCapabilities = {
+ com.apple.Sandbox = {
+ enabled = 1;
+ };
+ };
+ };
+ 33CC111A2044C6BA0003C045 = {
+ CreatedOnToolsVersion = 9.2;
+ ProvisioningStyle = Manual;
+ };
+ };
+ };
+ buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */;
+ compatibilityVersion = "Xcode 9.3";
+ developmentRegion = en;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 33CC10E42044A3C60003C045;
+ productRefGroup = 33CC10EE2044A3C60003C045 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 33CC10EC2044A3C60003C045 /* Runner */,
+ 33CC111A2044C6BA0003C045 /* Flutter Assemble */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 33CC10EB2044A3C60003C045 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,
+ 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 3399D490228B24CF009A79C7 /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ );
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n";
+ };
+ 33CC111E2044C6BF0003C045 /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ Flutter/ephemeral/FlutterInputs.xcfilelist,
+ );
+ inputPaths = (
+ Flutter/ephemeral/tripwire,
+ );
+ outputFileListPaths = (
+ Flutter/ephemeral/FlutterOutputs.xcfilelist,
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 33CC10E92044A3C60003C045 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */,
+ 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */,
+ 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 33CC11202044C79F0003C045 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;
+ targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 33CC10F42044A3C60003C045 /* MainMenu.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 33CC10F52044A3C60003C045 /* Base */,
+ );
+ name = MainMenu.xib;
+ path = Runner;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 338D0CE9231458BD00FA5F75 /* Profile */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CODE_SIGN_IDENTITY = "-";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.11;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
+ };
+ name = Profile;
+ };
+ 338D0CEA231458BD00FA5F75 /* Profile */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
+ CODE_SIGN_STYLE = Automatic;
+ COMBINE_HIDPI_IMAGES = YES;
+ INFOPLIST_FILE = Runner/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ PROVISIONING_PROFILE_SPECIFIER = "";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Profile;
+ };
+ 338D0CEB231458BD00FA5F75 /* Profile */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Manual;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Profile;
+ };
+ 33CC10F92044A3C60003C045 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CODE_SIGN_IDENTITY = "-";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.11;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ };
+ name = Debug;
+ };
+ 33CC10FA2044A3C60003C045 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CODE_SIGN_IDENTITY = "-";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.11;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
+ };
+ name = Release;
+ };
+ 33CC10FC2044A3C60003C045 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
+ CODE_SIGN_STYLE = Automatic;
+ COMBINE_HIDPI_IMAGES = YES;
+ INFOPLIST_FILE = Runner/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ PROVISIONING_PROFILE_SPECIFIER = "";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 33CC10FD2044A3C60003C045 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements;
+ CODE_SIGN_STYLE = Automatic;
+ COMBINE_HIDPI_IMAGES = YES;
+ INFOPLIST_FILE = Runner/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ PROVISIONING_PROFILE_SPECIFIER = "";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
+ 33CC111C2044C6BA0003C045 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Manual;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 33CC111D2044C6BA0003C045 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 33CC10F92044A3C60003C045 /* Debug */,
+ 33CC10FA2044A3C60003C045 /* Release */,
+ 338D0CE9231458BD00FA5F75 /* Profile */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 33CC10FC2044A3C60003C045 /* Debug */,
+ 33CC10FD2044A3C60003C045 /* Release */,
+ 338D0CEA231458BD00FA5F75 /* Profile */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 33CC111C2044C6BA0003C045 /* Debug */,
+ 33CC111D2044C6BA0003C045 /* Release */,
+ 338D0CEB231458BD00FA5F75 /* Profile */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 33CC10E52044A3C60003C045 /* Project object */;
+}
diff --git a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
new file mode 100644
index 0000000..178a407
--- /dev/null
+++ b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/macos/Runner.xcworkspace/contents.xcworkspacedata b/macos/Runner.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..1d526a1
--- /dev/null
+++ b/macos/Runner.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/macos/Runner/AppDelegate.swift b/macos/Runner/AppDelegate.swift
new file mode 100644
index 0000000..d53ef64
--- /dev/null
+++ b/macos/Runner/AppDelegate.swift
@@ -0,0 +1,9 @@
+import Cocoa
+import FlutterMacOS
+
+@NSApplicationMain
+class AppDelegate: FlutterAppDelegate {
+ override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
+ return true
+ }
+}
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..a2ec33f
--- /dev/null
+++ b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,68 @@
+{
+ "images" : [
+ {
+ "size" : "16x16",
+ "idiom" : "mac",
+ "filename" : "app_icon_16.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "16x16",
+ "idiom" : "mac",
+ "filename" : "app_icon_32.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "32x32",
+ "idiom" : "mac",
+ "filename" : "app_icon_32.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "32x32",
+ "idiom" : "mac",
+ "filename" : "app_icon_64.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "128x128",
+ "idiom" : "mac",
+ "filename" : "app_icon_128.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "128x128",
+ "idiom" : "mac",
+ "filename" : "app_icon_256.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "256x256",
+ "idiom" : "mac",
+ "filename" : "app_icon_256.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "256x256",
+ "idiom" : "mac",
+ "filename" : "app_icon_512.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "512x512",
+ "idiom" : "mac",
+ "filename" : "app_icon_512.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "512x512",
+ "idiom" : "mac",
+ "filename" : "app_icon_1024.png",
+ "scale" : "2x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
new file mode 100644
index 0000000..82b6f9d
Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
new file mode 100644
index 0000000..13b35eb
Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
new file mode 100644
index 0000000..0a3f5fa
Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
new file mode 100644
index 0000000..bdb5722
Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
new file mode 100644
index 0000000..f083318
Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
new file mode 100644
index 0000000..326c0e7
Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
new file mode 100644
index 0000000..2f1632c
Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png differ
diff --git a/macos/Runner/Base.lproj/MainMenu.xib b/macos/Runner/Base.lproj/MainMenu.xib
new file mode 100644
index 0000000..80e867a
--- /dev/null
+++ b/macos/Runner/Base.lproj/MainMenu.xib
@@ -0,0 +1,343 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/macos/Runner/Configs/AppInfo.xcconfig b/macos/Runner/Configs/AppInfo.xcconfig
new file mode 100644
index 0000000..d4e80e3
--- /dev/null
+++ b/macos/Runner/Configs/AppInfo.xcconfig
@@ -0,0 +1,14 @@
+// Application-level settings for the Runner target.
+//
+// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the
+// future. If not, the values below would default to using the project name when this becomes a
+// 'flutter create' template.
+
+// The application's name. By default this is also the title of the Flutter window.
+PRODUCT_NAME = bateery_level
+
+// The application's bundle identifier
+PRODUCT_BUNDLE_IDENTIFIER = com.example.bateeryLevel
+
+// The copyright displayed in application information
+PRODUCT_COPYRIGHT = Copyright © 2022 com.example. All rights reserved.
diff --git a/macos/Runner/Configs/Debug.xcconfig b/macos/Runner/Configs/Debug.xcconfig
new file mode 100644
index 0000000..36b0fd9
--- /dev/null
+++ b/macos/Runner/Configs/Debug.xcconfig
@@ -0,0 +1,2 @@
+#include "../../Flutter/Flutter-Debug.xcconfig"
+#include "Warnings.xcconfig"
diff --git a/macos/Runner/Configs/Release.xcconfig b/macos/Runner/Configs/Release.xcconfig
new file mode 100644
index 0000000..dff4f49
--- /dev/null
+++ b/macos/Runner/Configs/Release.xcconfig
@@ -0,0 +1,2 @@
+#include "../../Flutter/Flutter-Release.xcconfig"
+#include "Warnings.xcconfig"
diff --git a/macos/Runner/Configs/Warnings.xcconfig b/macos/Runner/Configs/Warnings.xcconfig
new file mode 100644
index 0000000..42bcbf4
--- /dev/null
+++ b/macos/Runner/Configs/Warnings.xcconfig
@@ -0,0 +1,13 @@
+WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings
+GCC_WARN_UNDECLARED_SELECTOR = YES
+CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES
+CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
+CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
+CLANG_WARN_PRAGMA_PACK = YES
+CLANG_WARN_STRICT_PROTOTYPES = YES
+CLANG_WARN_COMMA = YES
+GCC_WARN_STRICT_SELECTOR_MATCH = YES
+CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
+CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
+GCC_WARN_SHADOW = YES
+CLANG_WARN_UNREACHABLE_CODE = YES
diff --git a/macos/Runner/DebugProfile.entitlements b/macos/Runner/DebugProfile.entitlements
new file mode 100644
index 0000000..dddb8a3
--- /dev/null
+++ b/macos/Runner/DebugProfile.entitlements
@@ -0,0 +1,12 @@
+
+
+
+
+ com.apple.security.app-sandbox
+
+ com.apple.security.cs.allow-jit
+
+ com.apple.security.network.server
+
+
+
diff --git a/macos/Runner/Info.plist b/macos/Runner/Info.plist
new file mode 100644
index 0000000..4789daa
--- /dev/null
+++ b/macos/Runner/Info.plist
@@ -0,0 +1,32 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIconFile
+
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ $(FLUTTER_BUILD_NAME)
+ CFBundleVersion
+ $(FLUTTER_BUILD_NUMBER)
+ LSMinimumSystemVersion
+ $(MACOSX_DEPLOYMENT_TARGET)
+ NSHumanReadableCopyright
+ $(PRODUCT_COPYRIGHT)
+ NSMainNibFile
+ MainMenu
+ NSPrincipalClass
+ NSApplication
+
+
diff --git a/macos/Runner/MainFlutterWindow.swift b/macos/Runner/MainFlutterWindow.swift
new file mode 100644
index 0000000..2722837
--- /dev/null
+++ b/macos/Runner/MainFlutterWindow.swift
@@ -0,0 +1,15 @@
+import Cocoa
+import FlutterMacOS
+
+class MainFlutterWindow: NSWindow {
+ override func awakeFromNib() {
+ let flutterViewController = FlutterViewController.init()
+ let windowFrame = self.frame
+ self.contentViewController = flutterViewController
+ self.setFrame(windowFrame, display: true)
+
+ RegisterGeneratedPlugins(registry: flutterViewController)
+
+ super.awakeFromNib()
+ }
+}
diff --git a/macos/Runner/Release.entitlements b/macos/Runner/Release.entitlements
new file mode 100644
index 0000000..852fa1a
--- /dev/null
+++ b/macos/Runner/Release.entitlements
@@ -0,0 +1,8 @@
+
+
+
+
+ com.apple.security.app-sandbox
+
+
+
diff --git a/pubspec.lock b/pubspec.lock
new file mode 100644
index 0000000..205ad80
--- /dev/null
+++ b/pubspec.lock
@@ -0,0 +1,188 @@
+# Generated by pub
+# See https://dart.dev/tools/pub/glossary#lockfile
+packages:
+ async:
+ dependency: transitive
+ description:
+ name: async
+ sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.10.0"
+ boolean_selector:
+ dependency: transitive
+ description:
+ name: boolean_selector
+ sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.1.1"
+ characters:
+ dependency: transitive
+ description:
+ name: characters
+ sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.2.1"
+ clock:
+ dependency: transitive
+ description:
+ name: clock
+ sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.1.1"
+ collection:
+ dependency: transitive
+ description:
+ name: collection
+ sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.17.0"
+ cupertino_icons:
+ dependency: "direct main"
+ description:
+ name: cupertino_icons
+ sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.5"
+ fake_async:
+ dependency: transitive
+ description:
+ name: fake_async
+ sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.3.1"
+ flutter:
+ dependency: "direct main"
+ description: flutter
+ source: sdk
+ version: "0.0.0"
+ flutter_lints:
+ dependency: "direct dev"
+ description:
+ name: flutter_lints
+ sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.1"
+ flutter_test:
+ dependency: "direct dev"
+ description: flutter
+ source: sdk
+ version: "0.0.0"
+ js:
+ dependency: transitive
+ description:
+ name: js
+ sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.6.5"
+ lints:
+ dependency: transitive
+ description:
+ name: lints
+ sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.1"
+ matcher:
+ dependency: transitive
+ description:
+ name: matcher
+ sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.12.13"
+ material_color_utilities:
+ dependency: transitive
+ description:
+ name: material_color_utilities
+ sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.2.0"
+ meta:
+ dependency: transitive
+ description:
+ name: meta
+ sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.8.0"
+ path:
+ dependency: transitive
+ description:
+ name: path
+ sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.8.2"
+ sky_engine:
+ dependency: transitive
+ description: flutter
+ source: sdk
+ version: "0.0.99"
+ source_span:
+ dependency: transitive
+ description:
+ name: source_span
+ sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.9.1"
+ stack_trace:
+ dependency: transitive
+ description:
+ name: stack_trace
+ sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.11.0"
+ stream_channel:
+ dependency: transitive
+ description:
+ name: stream_channel
+ sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.1.1"
+ string_scanner:
+ dependency: transitive
+ description:
+ name: string_scanner
+ sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.2.0"
+ term_glyph:
+ dependency: transitive
+ description:
+ name: term_glyph
+ sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.2.1"
+ test_api:
+ dependency: transitive
+ description:
+ name: test_api
+ sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.4.16"
+ vector_math:
+ dependency: transitive
+ description:
+ name: vector_math
+ sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.1.4"
+sdks:
+ dart: ">=2.18.2 <3.0.0"
diff --git a/pubspec.yaml b/pubspec.yaml
new file mode 100644
index 0000000..f8340df
--- /dev/null
+++ b/pubspec.yaml
@@ -0,0 +1,91 @@
+name: bateery_level
+description: A new Flutter project.
+
+# The following line prevents the package from being accidentally published to
+# pub.dev using `flutter pub publish`. This is preferred for private packages.
+publish_to: 'none' # Remove this line if you wish to publish to pub.dev
+
+# The following defines the version and build number for your application.
+# A version number is three numbers separated by dots, like 1.2.43
+# followed by an optional build number separated by a +.
+# Both the version and the builder number may be overridden in flutter
+# build by specifying --build-name and --build-number, respectively.
+# In Android, build-name is used as versionName while build-number used as versionCode.
+# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
+# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
+# Read more about iOS versioning at
+# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
+# In Windows, build-name is used as the major, minor, and patch parts
+# of the product and file versions while build-number is used as the build suffix.
+version: 1.0.0+1
+
+environment:
+ sdk: '>=2.18.2 <3.0.0'
+
+# Dependencies specify other packages that your package needs in order to work.
+# To automatically upgrade your package dependencies to the latest versions
+# consider running `flutter pub upgrade --major-versions`. Alternatively,
+# dependencies can be manually updated by changing the version numbers below to
+# the latest version available on pub.dev. To see which dependencies have newer
+# versions available, run `flutter pub outdated`.
+dependencies:
+ flutter:
+ sdk: flutter
+
+
+ # The following adds the Cupertino Icons font to your application.
+ # Use with the CupertinoIcons class for iOS style icons.
+ cupertino_icons: ^1.0.2
+
+dev_dependencies:
+ flutter_test:
+ sdk: flutter
+
+ # The "flutter_lints" package below contains a set of recommended lints to
+ # encourage good coding practices. The lint set provided by the package is
+ # activated in the `analysis_options.yaml` file located at the root of your
+ # package. See that file for information about deactivating specific lint
+ # rules and activating additional ones.
+ flutter_lints: ^2.0.0
+
+# For information on the generic Dart part of this file, see the
+# following page: https://dart.dev/tools/pub/pubspec
+
+# The following section is specific to Flutter packages.
+flutter:
+
+ # The following line ensures that the Material Icons font is
+ # included with your application, so that you can use the icons in
+ # the material Icons class.
+ uses-material-design: true
+
+ # To add assets to your application, add an assets section, like this:
+ # assets:
+ # - images/a_dot_burr.jpeg
+ # - images/a_dot_ham.jpeg
+
+ # An image asset can refer to one or more resolution-specific "variants", see
+ # https://flutter.dev/assets-and-images/#resolution-aware
+
+ # For details regarding adding assets from package dependencies, see
+ # https://flutter.dev/assets-and-images/#from-packages
+
+ # To add custom fonts to your application, add a fonts section here,
+ # in this "flutter" section. Each entry in this list should have a
+ # "family" key with the font family name, and a "fonts" key with a
+ # list giving the asset and other descriptors for the font. For
+ # example:
+ # fonts:
+ # - family: Schyler
+ # fonts:
+ # - asset: fonts/Schyler-Regular.ttf
+ # - asset: fonts/Schyler-Italic.ttf
+ # style: italic
+ # - family: Trajan Pro
+ # fonts:
+ # - asset: fonts/TrajanPro.ttf
+ # - asset: fonts/TrajanPro_Bold.ttf
+ # weight: 700
+ #
+ # For details regarding fonts from package dependencies,
+ # see https://flutter.dev/custom-fonts/#from-packages
diff --git a/test/widget_test.dart b/test/widget_test.dart
new file mode 100644
index 0000000..48bc2f1
--- /dev/null
+++ b/test/widget_test.dart
@@ -0,0 +1,30 @@
+// This is a basic Flutter widget test.
+//
+// To perform an interaction with a widget in your test, use the WidgetTester
+// utility in the flutter_test package. For example, you can send tap and scroll
+// gestures. You can also use WidgetTester to find child widgets in the widget
+// tree, read text, and verify that the values of widget properties are correct.
+
+import 'package:flutter/material.dart';
+import 'package:flutter_test/flutter_test.dart';
+
+import 'package:bateery_level/main.dart';
+
+void main() {
+ testWidgets('Counter increments smoke test', (WidgetTester tester) async {
+ // Build our app and trigger a frame.
+ await tester.pumpWidget(const MyApp());
+
+ // Verify that our counter starts at 0.
+ expect(find.text('0'), findsOneWidget);
+ expect(find.text('1'), findsNothing);
+
+ // Tap the '+' icon and trigger a frame.
+ await tester.tap(find.byIcon(Icons.add));
+ await tester.pump();
+
+ // Verify that our counter has incremented.
+ expect(find.text('0'), findsNothing);
+ expect(find.text('1'), findsOneWidget);
+ });
+}
diff --git a/web/favicon.png b/web/favicon.png
new file mode 100644
index 0000000..8aaa46a
Binary files /dev/null and b/web/favicon.png differ
diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png
new file mode 100644
index 0000000..b749bfe
Binary files /dev/null and b/web/icons/Icon-192.png differ
diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png
new file mode 100644
index 0000000..88cfd48
Binary files /dev/null and b/web/icons/Icon-512.png differ
diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png
new file mode 100644
index 0000000..eb9b4d7
Binary files /dev/null and b/web/icons/Icon-maskable-192.png differ
diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png
new file mode 100644
index 0000000..d69c566
Binary files /dev/null and b/web/icons/Icon-maskable-512.png differ
diff --git a/web/index.html b/web/index.html
new file mode 100644
index 0000000..4b692e7
--- /dev/null
+++ b/web/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bateery_level
+
+
+
+
+
+
+
+
+
+
diff --git a/web/manifest.json b/web/manifest.json
new file mode 100644
index 0000000..c2f0332
--- /dev/null
+++ b/web/manifest.json
@@ -0,0 +1,35 @@
+{
+ "name": "bateery_level",
+ "short_name": "bateery_level",
+ "start_url": ".",
+ "display": "standalone",
+ "background_color": "#0175C2",
+ "theme_color": "#0175C2",
+ "description": "A new Flutter project.",
+ "orientation": "portrait-primary",
+ "prefer_related_applications": false,
+ "icons": [
+ {
+ "src": "icons/Icon-192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/Icon-512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/Icon-maskable-192.png",
+ "sizes": "192x192",
+ "type": "image/png",
+ "purpose": "maskable"
+ },
+ {
+ "src": "icons/Icon-maskable-512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "maskable"
+ }
+ ]
+}
diff --git a/windows/.gitignore b/windows/.gitignore
new file mode 100644
index 0000000..d492d0d
--- /dev/null
+++ b/windows/.gitignore
@@ -0,0 +1,17 @@
+flutter/ephemeral/
+
+# Visual Studio user-specific files.
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# Visual Studio build-related files.
+x64/
+x86/
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!*.[Cc]ache/
diff --git a/windows/CMakeLists.txt b/windows/CMakeLists.txt
new file mode 100644
index 0000000..8a275b9
--- /dev/null
+++ b/windows/CMakeLists.txt
@@ -0,0 +1,101 @@
+# Project-level configuration.
+cmake_minimum_required(VERSION 3.14)
+project(bateery_level LANGUAGES CXX)
+
+# The name of the executable created for the application. Change this to change
+# the on-disk name of your application.
+set(BINARY_NAME "bateery_level")
+
+# Explicitly opt in to modern CMake behaviors to avoid warnings with recent
+# versions of CMake.
+cmake_policy(SET CMP0063 NEW)
+
+# Define build configuration option.
+get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
+if(IS_MULTICONFIG)
+ set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release"
+ CACHE STRING "" FORCE)
+else()
+ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
+ set(CMAKE_BUILD_TYPE "Debug" CACHE
+ STRING "Flutter build mode" FORCE)
+ set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
+ "Debug" "Profile" "Release")
+ endif()
+endif()
+# Define settings for the Profile build mode.
+set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}")
+set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}")
+set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}")
+set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}")
+
+# Use Unicode for all projects.
+add_definitions(-DUNICODE -D_UNICODE)
+
+# Compilation settings that should be applied to most targets.
+#
+# Be cautious about adding new options here, as plugins use this function by
+# default. In most cases, you should add new options to specific targets instead
+# of modifying this function.
+function(APPLY_STANDARD_SETTINGS TARGET)
+ target_compile_features(${TARGET} PUBLIC cxx_std_17)
+ target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100")
+ target_compile_options(${TARGET} PRIVATE /EHsc)
+ target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")
+ target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>")
+endfunction()
+
+# Flutter library and tool build rules.
+set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
+add_subdirectory(${FLUTTER_MANAGED_DIR})
+
+# Application build; see runner/CMakeLists.txt.
+add_subdirectory("runner")
+
+# Generated plugin build rules, which manage building the plugins and adding
+# them to the application.
+include(flutter/generated_plugins.cmake)
+
+
+# === Installation ===
+# Support files are copied into place next to the executable, so that it can
+# run in place. This is done instead of making a separate bundle (as on Linux)
+# so that building and running from within Visual Studio will work.
+set(BUILD_BUNDLE_DIR "$")
+# Make the "install" step default, as it's required to run.
+set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)
+if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+ set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
+endif()
+
+set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
+set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}")
+
+install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
+ COMPONENT Runtime)
+
+install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
+ COMPONENT Runtime)
+
+install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
+ COMPONENT Runtime)
+
+if(PLUGIN_BUNDLED_LIBRARIES)
+ install(FILES "${PLUGIN_BUNDLED_LIBRARIES}"
+ DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
+ COMPONENT Runtime)
+endif()
+
+# Fully re-copy the assets directory on each build to avoid having stale files
+# from a previous install.
+set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
+install(CODE "
+ file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
+ " COMPONENT Runtime)
+install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
+ DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
+
+# Install the AOT library on non-Debug builds only.
+install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
+ CONFIGURATIONS Profile;Release
+ COMPONENT Runtime)
diff --git a/windows/flutter/CMakeLists.txt b/windows/flutter/CMakeLists.txt
new file mode 100644
index 0000000..930d207
--- /dev/null
+++ b/windows/flutter/CMakeLists.txt
@@ -0,0 +1,104 @@
+# This file controls Flutter-level build steps. It should not be edited.
+cmake_minimum_required(VERSION 3.14)
+
+set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
+
+# Configuration provided via flutter tool.
+include(${EPHEMERAL_DIR}/generated_config.cmake)
+
+# TODO: Move the rest of this into files in ephemeral. See
+# https://github.com/flutter/flutter/issues/57146.
+set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper")
+
+# === Flutter Library ===
+set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll")
+
+# Published to parent scope for install step.
+set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
+set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
+set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
+set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE)
+
+list(APPEND FLUTTER_LIBRARY_HEADERS
+ "flutter_export.h"
+ "flutter_windows.h"
+ "flutter_messenger.h"
+ "flutter_plugin_registrar.h"
+ "flutter_texture_registrar.h"
+)
+list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/")
+add_library(flutter INTERFACE)
+target_include_directories(flutter INTERFACE
+ "${EPHEMERAL_DIR}"
+)
+target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib")
+add_dependencies(flutter flutter_assemble)
+
+# === Wrapper ===
+list(APPEND CPP_WRAPPER_SOURCES_CORE
+ "core_implementations.cc"
+ "standard_codec.cc"
+)
+list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/")
+list(APPEND CPP_WRAPPER_SOURCES_PLUGIN
+ "plugin_registrar.cc"
+)
+list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/")
+list(APPEND CPP_WRAPPER_SOURCES_APP
+ "flutter_engine.cc"
+ "flutter_view_controller.cc"
+)
+list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/")
+
+# Wrapper sources needed for a plugin.
+add_library(flutter_wrapper_plugin STATIC
+ ${CPP_WRAPPER_SOURCES_CORE}
+ ${CPP_WRAPPER_SOURCES_PLUGIN}
+)
+apply_standard_settings(flutter_wrapper_plugin)
+set_target_properties(flutter_wrapper_plugin PROPERTIES
+ POSITION_INDEPENDENT_CODE ON)
+set_target_properties(flutter_wrapper_plugin PROPERTIES
+ CXX_VISIBILITY_PRESET hidden)
+target_link_libraries(flutter_wrapper_plugin PUBLIC flutter)
+target_include_directories(flutter_wrapper_plugin PUBLIC
+ "${WRAPPER_ROOT}/include"
+)
+add_dependencies(flutter_wrapper_plugin flutter_assemble)
+
+# Wrapper sources needed for the runner.
+add_library(flutter_wrapper_app STATIC
+ ${CPP_WRAPPER_SOURCES_CORE}
+ ${CPP_WRAPPER_SOURCES_APP}
+)
+apply_standard_settings(flutter_wrapper_app)
+target_link_libraries(flutter_wrapper_app PUBLIC flutter)
+target_include_directories(flutter_wrapper_app PUBLIC
+ "${WRAPPER_ROOT}/include"
+)
+add_dependencies(flutter_wrapper_app flutter_assemble)
+
+# === Flutter tool backend ===
+# _phony_ is a non-existent file to force this command to run every time,
+# since currently there's no way to get a full input/output list from the
+# flutter tool.
+set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_")
+set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE)
+add_custom_command(
+ OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
+ ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN}
+ ${CPP_WRAPPER_SOURCES_APP}
+ ${PHONY_OUTPUT}
+ COMMAND ${CMAKE_COMMAND} -E env
+ ${FLUTTER_TOOL_ENVIRONMENT}
+ "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat"
+ windows-x64 $
+ VERBATIM
+)
+add_custom_target(flutter_assemble DEPENDS
+ "${FLUTTER_LIBRARY}"
+ ${FLUTTER_LIBRARY_HEADERS}
+ ${CPP_WRAPPER_SOURCES_CORE}
+ ${CPP_WRAPPER_SOURCES_PLUGIN}
+ ${CPP_WRAPPER_SOURCES_APP}
+)
diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc
new file mode 100644
index 0000000..8b6d468
--- /dev/null
+++ b/windows/flutter/generated_plugin_registrant.cc
@@ -0,0 +1,11 @@
+//
+// Generated file. Do not edit.
+//
+
+// clang-format off
+
+#include "generated_plugin_registrant.h"
+
+
+void RegisterPlugins(flutter::PluginRegistry* registry) {
+}
diff --git a/windows/flutter/generated_plugin_registrant.h b/windows/flutter/generated_plugin_registrant.h
new file mode 100644
index 0000000..dc139d8
--- /dev/null
+++ b/windows/flutter/generated_plugin_registrant.h
@@ -0,0 +1,15 @@
+//
+// Generated file. Do not edit.
+//
+
+// clang-format off
+
+#ifndef GENERATED_PLUGIN_REGISTRANT_
+#define GENERATED_PLUGIN_REGISTRANT_
+
+#include
+
+// Registers Flutter plugins.
+void RegisterPlugins(flutter::PluginRegistry* registry);
+
+#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake
new file mode 100644
index 0000000..b93c4c3
--- /dev/null
+++ b/windows/flutter/generated_plugins.cmake
@@ -0,0 +1,23 @@
+#
+# Generated file, do not edit.
+#
+
+list(APPEND FLUTTER_PLUGIN_LIST
+)
+
+list(APPEND FLUTTER_FFI_PLUGIN_LIST
+)
+
+set(PLUGIN_BUNDLED_LIBRARIES)
+
+foreach(plugin ${FLUTTER_PLUGIN_LIST})
+ add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin})
+ target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
+ list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
+ list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
+endforeach(plugin)
+
+foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
+ add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin})
+ list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
+endforeach(ffi_plugin)
diff --git a/windows/runner/CMakeLists.txt b/windows/runner/CMakeLists.txt
new file mode 100644
index 0000000..17411a8
--- /dev/null
+++ b/windows/runner/CMakeLists.txt
@@ -0,0 +1,39 @@
+cmake_minimum_required(VERSION 3.14)
+project(runner LANGUAGES CXX)
+
+# Define the application target. To change its name, change BINARY_NAME in the
+# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer
+# work.
+#
+# Any new source files that you add to the application should be added here.
+add_executable(${BINARY_NAME} WIN32
+ "flutter_window.cpp"
+ "main.cpp"
+ "utils.cpp"
+ "win32_window.cpp"
+ "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
+ "Runner.rc"
+ "runner.exe.manifest"
+)
+
+# Apply the standard set of build settings. This can be removed for applications
+# that need different build settings.
+apply_standard_settings(${BINARY_NAME})
+
+# Add preprocessor definitions for the build version.
+target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"")
+target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}")
+target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}")
+target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}")
+target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}")
+
+# Disable Windows macros that collide with C++ standard library functions.
+target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX")
+
+# Add dependency libraries and include directories. Add any application-specific
+# dependencies here.
+target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app)
+target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}")
+
+# Run the Flutter tool portions of the build. This must not be removed.
+add_dependencies(${BINARY_NAME} flutter_assemble)
diff --git a/windows/runner/Runner.rc b/windows/runner/Runner.rc
new file mode 100644
index 0000000..72f9d62
--- /dev/null
+++ b/windows/runner/Runner.rc
@@ -0,0 +1,121 @@
+// Microsoft Visual C++ generated resource script.
+//
+#pragma code_page(65001)
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "winres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (United States) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""winres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+IDI_APP_ICON ICON "resources\\app_icon.ico"
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD)
+#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD
+#else
+#define VERSION_AS_NUMBER 1,0,0,0
+#endif
+
+#if defined(FLUTTER_VERSION)
+#define VERSION_AS_STRING FLUTTER_VERSION
+#else
+#define VERSION_AS_STRING "1.0.0"
+#endif
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION VERSION_AS_NUMBER
+ PRODUCTVERSION VERSION_AS_NUMBER
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS__WINDOWS32
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "com.example" "\0"
+ VALUE "FileDescription", "bateery_level" "\0"
+ VALUE "FileVersion", VERSION_AS_STRING "\0"
+ VALUE "InternalName", "bateery_level" "\0"
+ VALUE "LegalCopyright", "Copyright (C) 2022 com.example. All rights reserved." "\0"
+ VALUE "OriginalFilename", "bateery_level.exe" "\0"
+ VALUE "ProductName", "bateery_level" "\0"
+ VALUE "ProductVersion", VERSION_AS_STRING "\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
+
+#endif // English (United States) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif // not APSTUDIO_INVOKED
diff --git a/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp
new file mode 100644
index 0000000..b43b909
--- /dev/null
+++ b/windows/runner/flutter_window.cpp
@@ -0,0 +1,61 @@
+#include "flutter_window.h"
+
+#include
+
+#include "flutter/generated_plugin_registrant.h"
+
+FlutterWindow::FlutterWindow(const flutter::DartProject& project)
+ : project_(project) {}
+
+FlutterWindow::~FlutterWindow() {}
+
+bool FlutterWindow::OnCreate() {
+ if (!Win32Window::OnCreate()) {
+ return false;
+ }
+
+ RECT frame = GetClientArea();
+
+ // The size here must match the window dimensions to avoid unnecessary surface
+ // creation / destruction in the startup path.
+ flutter_controller_ = std::make_unique(
+ frame.right - frame.left, frame.bottom - frame.top, project_);
+ // Ensure that basic setup of the controller was successful.
+ if (!flutter_controller_->engine() || !flutter_controller_->view()) {
+ return false;
+ }
+ RegisterPlugins(flutter_controller_->engine());
+ SetChildContent(flutter_controller_->view()->GetNativeWindow());
+ return true;
+}
+
+void FlutterWindow::OnDestroy() {
+ if (flutter_controller_) {
+ flutter_controller_ = nullptr;
+ }
+
+ Win32Window::OnDestroy();
+}
+
+LRESULT
+FlutterWindow::MessageHandler(HWND hwnd, UINT const message,
+ WPARAM const wparam,
+ LPARAM const lparam) noexcept {
+ // Give Flutter, including plugins, an opportunity to handle window messages.
+ if (flutter_controller_) {
+ std::optional result =
+ flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam,
+ lparam);
+ if (result) {
+ return *result;
+ }
+ }
+
+ switch (message) {
+ case WM_FONTCHANGE:
+ flutter_controller_->engine()->ReloadSystemFonts();
+ break;
+ }
+
+ return Win32Window::MessageHandler(hwnd, message, wparam, lparam);
+}
diff --git a/windows/runner/flutter_window.h b/windows/runner/flutter_window.h
new file mode 100644
index 0000000..6da0652
--- /dev/null
+++ b/windows/runner/flutter_window.h
@@ -0,0 +1,33 @@
+#ifndef RUNNER_FLUTTER_WINDOW_H_
+#define RUNNER_FLUTTER_WINDOW_H_
+
+#include
+#include
+
+#include
+
+#include "win32_window.h"
+
+// A window that does nothing but host a Flutter view.
+class FlutterWindow : public Win32Window {
+ public:
+ // Creates a new FlutterWindow hosting a Flutter view running |project|.
+ explicit FlutterWindow(const flutter::DartProject& project);
+ virtual ~FlutterWindow();
+
+ protected:
+ // Win32Window:
+ bool OnCreate() override;
+ void OnDestroy() override;
+ LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam,
+ LPARAM const lparam) noexcept override;
+
+ private:
+ // The project to run.
+ flutter::DartProject project_;
+
+ // The Flutter instance hosted by this window.
+ std::unique_ptr flutter_controller_;
+};
+
+#endif // RUNNER_FLUTTER_WINDOW_H_
diff --git a/windows/runner/main.cpp b/windows/runner/main.cpp
new file mode 100644
index 0000000..3e88a96
--- /dev/null
+++ b/windows/runner/main.cpp
@@ -0,0 +1,43 @@
+#include
+#include
+#include
+
+#include "flutter_window.h"
+#include "utils.h"
+
+int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
+ _In_ wchar_t *command_line, _In_ int show_command) {
+ // Attach to console when present (e.g., 'flutter run') or create a
+ // new console when running with a debugger.
+ if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) {
+ CreateAndAttachConsole();
+ }
+
+ // Initialize COM, so that it is available for use in the library and/or
+ // plugins.
+ ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
+
+ flutter::DartProject project(L"data");
+
+ std::vector command_line_arguments =
+ GetCommandLineArguments();
+
+ project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
+
+ FlutterWindow window(project);
+ Win32Window::Point origin(10, 10);
+ Win32Window::Size size(1280, 720);
+ if (!window.CreateAndShow(L"bateery_level", origin, size)) {
+ return EXIT_FAILURE;
+ }
+ window.SetQuitOnClose(true);
+
+ ::MSG msg;
+ while (::GetMessage(&msg, nullptr, 0, 0)) {
+ ::TranslateMessage(&msg);
+ ::DispatchMessage(&msg);
+ }
+
+ ::CoUninitialize();
+ return EXIT_SUCCESS;
+}
diff --git a/windows/runner/resource.h b/windows/runner/resource.h
new file mode 100644
index 0000000..66a65d1
--- /dev/null
+++ b/windows/runner/resource.h
@@ -0,0 +1,16 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by Runner.rc
+//
+#define IDI_APP_ICON 101
+
+// Next default values for new objects
+//
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE 102
+#define _APS_NEXT_COMMAND_VALUE 40001
+#define _APS_NEXT_CONTROL_VALUE 1001
+#define _APS_NEXT_SYMED_VALUE 101
+#endif
+#endif
diff --git a/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico
new file mode 100644
index 0000000..c04e20c
Binary files /dev/null and b/windows/runner/resources/app_icon.ico differ
diff --git a/windows/runner/runner.exe.manifest b/windows/runner/runner.exe.manifest
new file mode 100644
index 0000000..a42ea76
--- /dev/null
+++ b/windows/runner/runner.exe.manifest
@@ -0,0 +1,20 @@
+
+
+
+
+ PerMonitorV2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/windows/runner/utils.cpp b/windows/runner/utils.cpp
new file mode 100644
index 0000000..f5bf9fa
--- /dev/null
+++ b/windows/runner/utils.cpp
@@ -0,0 +1,64 @@
+#include "utils.h"
+
+#include
+#include
+#include
+#include
+
+#include
+
+void CreateAndAttachConsole() {
+ if (::AllocConsole()) {
+ FILE *unused;
+ if (freopen_s(&unused, "CONOUT$", "w", stdout)) {
+ _dup2(_fileno(stdout), 1);
+ }
+ if (freopen_s(&unused, "CONOUT$", "w", stderr)) {
+ _dup2(_fileno(stdout), 2);
+ }
+ std::ios::sync_with_stdio();
+ FlutterDesktopResyncOutputStreams();
+ }
+}
+
+std::vector GetCommandLineArguments() {
+ // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use.
+ int argc;
+ wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc);
+ if (argv == nullptr) {
+ return std::vector();
+ }
+
+ std::vector command_line_arguments;
+
+ // Skip the first argument as it's the binary name.
+ for (int i = 1; i < argc; i++) {
+ command_line_arguments.push_back(Utf8FromUtf16(argv[i]));
+ }
+
+ ::LocalFree(argv);
+
+ return command_line_arguments;
+}
+
+std::string Utf8FromUtf16(const wchar_t* utf16_string) {
+ if (utf16_string == nullptr) {
+ return std::string();
+ }
+ int target_length = ::WideCharToMultiByte(
+ CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
+ -1, nullptr, 0, nullptr, nullptr);
+ std::string utf8_string;
+ if (target_length == 0 || target_length > utf8_string.max_size()) {
+ return utf8_string;
+ }
+ utf8_string.resize(target_length);
+ int converted_length = ::WideCharToMultiByte(
+ CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
+ -1, utf8_string.data(),
+ target_length, nullptr, nullptr);
+ if (converted_length == 0) {
+ return std::string();
+ }
+ return utf8_string;
+}
diff --git a/windows/runner/utils.h b/windows/runner/utils.h
new file mode 100644
index 0000000..3879d54
--- /dev/null
+++ b/windows/runner/utils.h
@@ -0,0 +1,19 @@
+#ifndef RUNNER_UTILS_H_
+#define RUNNER_UTILS_H_
+
+#include
+#include
+
+// Creates a console for the process, and redirects stdout and stderr to
+// it for both the runner and the Flutter library.
+void CreateAndAttachConsole();
+
+// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string
+// encoded in UTF-8. Returns an empty std::string on failure.
+std::string Utf8FromUtf16(const wchar_t* utf16_string);
+
+// Gets the command line arguments passed in as a std::vector,
+// encoded in UTF-8. Returns an empty std::vector on failure.
+std::vector GetCommandLineArguments();
+
+#endif // RUNNER_UTILS_H_
diff --git a/windows/runner/win32_window.cpp b/windows/runner/win32_window.cpp
new file mode 100644
index 0000000..c10f08d
--- /dev/null
+++ b/windows/runner/win32_window.cpp
@@ -0,0 +1,245 @@
+#include "win32_window.h"
+
+#include
+
+#include "resource.h"
+
+namespace {
+
+constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW";
+
+// The number of Win32Window objects that currently exist.
+static int g_active_window_count = 0;
+
+using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd);
+
+// Scale helper to convert logical scaler values to physical using passed in
+// scale factor
+int Scale(int source, double scale_factor) {
+ return static_cast(source * scale_factor);
+}
+
+// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module.
+// This API is only needed for PerMonitor V1 awareness mode.
+void EnableFullDpiSupportIfAvailable(HWND hwnd) {
+ HMODULE user32_module = LoadLibraryA("User32.dll");
+ if (!user32_module) {
+ return;
+ }
+ auto enable_non_client_dpi_scaling =
+ reinterpret_cast(
+ GetProcAddress(user32_module, "EnableNonClientDpiScaling"));
+ if (enable_non_client_dpi_scaling != nullptr) {
+ enable_non_client_dpi_scaling(hwnd);
+ FreeLibrary(user32_module);
+ }
+}
+
+} // namespace
+
+// Manages the Win32Window's window class registration.
+class WindowClassRegistrar {
+ public:
+ ~WindowClassRegistrar() = default;
+
+ // Returns the singleton registar instance.
+ static WindowClassRegistrar* GetInstance() {
+ if (!instance_) {
+ instance_ = new WindowClassRegistrar();
+ }
+ return instance_;
+ }
+
+ // Returns the name of the window class, registering the class if it hasn't
+ // previously been registered.
+ const wchar_t* GetWindowClass();
+
+ // Unregisters the window class. Should only be called if there are no
+ // instances of the window.
+ void UnregisterWindowClass();
+
+ private:
+ WindowClassRegistrar() = default;
+
+ static WindowClassRegistrar* instance_;
+
+ bool class_registered_ = false;
+};
+
+WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr;
+
+const wchar_t* WindowClassRegistrar::GetWindowClass() {
+ if (!class_registered_) {
+ WNDCLASS window_class{};
+ window_class.hCursor = LoadCursor(nullptr, IDC_ARROW);
+ window_class.lpszClassName = kWindowClassName;
+ window_class.style = CS_HREDRAW | CS_VREDRAW;
+ window_class.cbClsExtra = 0;
+ window_class.cbWndExtra = 0;
+ window_class.hInstance = GetModuleHandle(nullptr);
+ window_class.hIcon =
+ LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON));
+ window_class.hbrBackground = 0;
+ window_class.lpszMenuName = nullptr;
+ window_class.lpfnWndProc = Win32Window::WndProc;
+ RegisterClass(&window_class);
+ class_registered_ = true;
+ }
+ return kWindowClassName;
+}
+
+void WindowClassRegistrar::UnregisterWindowClass() {
+ UnregisterClass(kWindowClassName, nullptr);
+ class_registered_ = false;
+}
+
+Win32Window::Win32Window() {
+ ++g_active_window_count;
+}
+
+Win32Window::~Win32Window() {
+ --g_active_window_count;
+ Destroy();
+}
+
+bool Win32Window::CreateAndShow(const std::wstring& title,
+ const Point& origin,
+ const Size& size) {
+ Destroy();
+
+ const wchar_t* window_class =
+ WindowClassRegistrar::GetInstance()->GetWindowClass();
+
+ const POINT target_point = {static_cast(origin.x),
+ static_cast(origin.y)};
+ HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST);
+ UINT dpi = FlutterDesktopGetDpiForMonitor(monitor);
+ double scale_factor = dpi / 96.0;
+
+ HWND window = CreateWindow(
+ window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE,
+ Scale(origin.x, scale_factor), Scale(origin.y, scale_factor),
+ Scale(size.width, scale_factor), Scale(size.height, scale_factor),
+ nullptr, nullptr, GetModuleHandle(nullptr), this);
+
+ if (!window) {
+ return false;
+ }
+
+ return OnCreate();
+}
+
+// static
+LRESULT CALLBACK Win32Window::WndProc(HWND const window,
+ UINT const message,
+ WPARAM const wparam,
+ LPARAM const lparam) noexcept {
+ if (message == WM_NCCREATE) {
+ auto window_struct = reinterpret_cast(lparam);
+ SetWindowLongPtr(window, GWLP_USERDATA,
+ reinterpret_cast(window_struct->lpCreateParams));
+
+ auto that = static_cast(window_struct->lpCreateParams);
+ EnableFullDpiSupportIfAvailable(window);
+ that->window_handle_ = window;
+ } else if (Win32Window* that = GetThisFromHandle(window)) {
+ return that->MessageHandler(window, message, wparam, lparam);
+ }
+
+ return DefWindowProc(window, message, wparam, lparam);
+}
+
+LRESULT
+Win32Window::MessageHandler(HWND hwnd,
+ UINT const message,
+ WPARAM const wparam,
+ LPARAM const lparam) noexcept {
+ switch (message) {
+ case WM_DESTROY:
+ window_handle_ = nullptr;
+ Destroy();
+ if (quit_on_close_) {
+ PostQuitMessage(0);
+ }
+ return 0;
+
+ case WM_DPICHANGED: {
+ auto newRectSize = reinterpret_cast(lparam);
+ LONG newWidth = newRectSize->right - newRectSize->left;
+ LONG newHeight = newRectSize->bottom - newRectSize->top;
+
+ SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth,
+ newHeight, SWP_NOZORDER | SWP_NOACTIVATE);
+
+ return 0;
+ }
+ case WM_SIZE: {
+ RECT rect = GetClientArea();
+ if (child_content_ != nullptr) {
+ // Size and position the child window.
+ MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left,
+ rect.bottom - rect.top, TRUE);
+ }
+ return 0;
+ }
+
+ case WM_ACTIVATE:
+ if (child_content_ != nullptr) {
+ SetFocus(child_content_);
+ }
+ return 0;
+ }
+
+ return DefWindowProc(window_handle_, message, wparam, lparam);
+}
+
+void Win32Window::Destroy() {
+ OnDestroy();
+
+ if (window_handle_) {
+ DestroyWindow(window_handle_);
+ window_handle_ = nullptr;
+ }
+ if (g_active_window_count == 0) {
+ WindowClassRegistrar::GetInstance()->UnregisterWindowClass();
+ }
+}
+
+Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept {
+ return reinterpret_cast(
+ GetWindowLongPtr(window, GWLP_USERDATA));
+}
+
+void Win32Window::SetChildContent(HWND content) {
+ child_content_ = content;
+ SetParent(content, window_handle_);
+ RECT frame = GetClientArea();
+
+ MoveWindow(content, frame.left, frame.top, frame.right - frame.left,
+ frame.bottom - frame.top, true);
+
+ SetFocus(child_content_);
+}
+
+RECT Win32Window::GetClientArea() {
+ RECT frame;
+ GetClientRect(window_handle_, &frame);
+ return frame;
+}
+
+HWND Win32Window::GetHandle() {
+ return window_handle_;
+}
+
+void Win32Window::SetQuitOnClose(bool quit_on_close) {
+ quit_on_close_ = quit_on_close;
+}
+
+bool Win32Window::OnCreate() {
+ // No-op; provided for subclasses.
+ return true;
+}
+
+void Win32Window::OnDestroy() {
+ // No-op; provided for subclasses.
+}
diff --git a/windows/runner/win32_window.h b/windows/runner/win32_window.h
new file mode 100644
index 0000000..17ba431
--- /dev/null
+++ b/windows/runner/win32_window.h
@@ -0,0 +1,98 @@
+#ifndef RUNNER_WIN32_WINDOW_H_
+#define RUNNER_WIN32_WINDOW_H_
+
+#include
+
+#include
+#include
+#include
+
+// A class abstraction for a high DPI-aware Win32 Window. Intended to be
+// inherited from by classes that wish to specialize with custom
+// rendering and input handling
+class Win32Window {
+ public:
+ struct Point {
+ unsigned int x;
+ unsigned int y;
+ Point(unsigned int x, unsigned int y) : x(x), y(y) {}
+ };
+
+ struct Size {
+ unsigned int width;
+ unsigned int height;
+ Size(unsigned int width, unsigned int height)
+ : width(width), height(height) {}
+ };
+
+ Win32Window();
+ virtual ~Win32Window();
+
+ // Creates and shows a win32 window with |title| and position and size using
+ // |origin| and |size|. New windows are created on the default monitor. Window
+ // sizes are specified to the OS in physical pixels, hence to ensure a
+ // consistent size to will treat the width height passed in to this function
+ // as logical pixels and scale to appropriate for the default monitor. Returns
+ // true if the window was created successfully.
+ bool CreateAndShow(const std::wstring& title,
+ const Point& origin,
+ const Size& size);
+
+ // Release OS resources associated with window.
+ void Destroy();
+
+ // Inserts |content| into the window tree.
+ void SetChildContent(HWND content);
+
+ // Returns the backing Window handle to enable clients to set icon and other
+ // window properties. Returns nullptr if the window has been destroyed.
+ HWND GetHandle();
+
+ // If true, closing this window will quit the application.
+ void SetQuitOnClose(bool quit_on_close);
+
+ // Return a RECT representing the bounds of the current client area.
+ RECT GetClientArea();
+
+ protected:
+ // Processes and route salient window messages for mouse handling,
+ // size change and DPI. Delegates handling of these to member overloads that
+ // inheriting classes can handle.
+ virtual LRESULT MessageHandler(HWND window,
+ UINT const message,
+ WPARAM const wparam,
+ LPARAM const lparam) noexcept;
+
+ // Called when CreateAndShow is called, allowing subclass window-related
+ // setup. Subclasses should return false if setup fails.
+ virtual bool OnCreate();
+
+ // Called when Destroy is called.
+ virtual void OnDestroy();
+
+ private:
+ friend class WindowClassRegistrar;
+
+ // OS callback called by message pump. Handles the WM_NCCREATE message which
+ // is passed when the non-client area is being created and enables automatic
+ // non-client DPI scaling so that the non-client area automatically
+ // responsponds to changes in DPI. All other messages are handled by
+ // MessageHandler.
+ static LRESULT CALLBACK WndProc(HWND const window,
+ UINT const message,
+ WPARAM const wparam,
+ LPARAM const lparam) noexcept;
+
+ // Retrieves a class instance pointer for |window|
+ static Win32Window* GetThisFromHandle(HWND const window) noexcept;
+
+ bool quit_on_close_ = false;
+
+ // window handle for top level window.
+ HWND window_handle_ = nullptr;
+
+ // window handle for hosted content.
+ HWND child_content_ = nullptr;
+};
+
+#endif // RUNNER_WIN32_WINDOW_H_