diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/flutter_common.iml b/.idea/flutter_common.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/flutter_common.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..6e86672
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..4c97022
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/flutter_common/CHANGELOG.md b/CHANGELOG.md
similarity index 100%
rename from flutter_common/CHANGELOG.md
rename to CHANGELOG.md
diff --git a/flutter_common/LICENSE b/LICENSE
similarity index 100%
rename from flutter_common/LICENSE
rename to LICENSE
diff --git a/flutter_common/README.md b/README.md
similarity index 100%
rename from flutter_common/README.md
rename to README.md
diff --git a/flutter_common/analysis_options.yaml b/analysis_options.yaml
similarity index 100%
rename from flutter_common/analysis_options.yaml
rename to analysis_options.yaml
diff --git a/flutter_common/assets/images/noContainer.png b/assets/images/noContainer.png
similarity index 100%
rename from flutter_common/assets/images/noContainer.png
rename to assets/images/noContainer.png
diff --git a/flutter_common.iml b/flutter_common.iml
new file mode 100644
index 0000000..b3a2b0c
--- /dev/null
+++ b/flutter_common.iml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/flutter_common.ipr b/flutter_common.ipr
new file mode 100644
index 0000000..3fbed25
--- /dev/null
+++ b/flutter_common.ipr
@@ -0,0 +1,1207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/flutter_common.iws b/flutter_common.iws
new file mode 100644
index 0000000..9f815af
--- /dev/null
+++ b/flutter_common.iws
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1760927158850
+
+
+ 1760927158850
+
+
+
+ 1760927670014
+
+
+
+ 1760927670014
+
+
+
+ 1760928301069
+
+
+
+ 1760928301069
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/flutter_common/.gitignore b/flutter_common/.gitignore
deleted file mode 100644
index eb6c05c..0000000
--- a/flutter_common/.gitignore
+++ /dev/null
@@ -1,31 +0,0 @@
-# Miscellaneous
-*.class
-*.log
-*.pyc
-*.swp
-.DS_Store
-.atom/
-.buildlog/
-.history
-.svn/
-migrate_working_dir/
-
-# IntelliJ related
-*.iml
-*.ipr
-*.iws
-.idea/
-
-# The .vscode folder contains launch configuration and tasks you configure in
-# VS Code which you may wish to be included in version control, so this line
-# is commented out by default.
-#.vscode/
-
-# Flutter/Dart/Pub related
-# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock.
-/pubspec.lock
-**/doc/api/
-.dart_tool/
-.flutter-plugins
-.flutter-plugins-dependencies
-build/
diff --git a/flutter_common/.metadata b/flutter_common/.metadata
deleted file mode 100644
index e5309df..0000000
--- a/flutter_common/.metadata
+++ /dev/null
@@ -1,10 +0,0 @@
-# This file tracks properties of this Flutter project.
-# Used by Flutter tool to assess capabilities and perform upgrades etc.
-#
-# This file should be version controlled and should not be manually edited.
-
-version:
- revision: "d8a9f9a52e5af486f80d932e838ee93861ffd863"
- channel: "stable"
-
-project_type: package
diff --git a/flutter_common/lib/calendarcalendar/calendar_choose_widget.dart b/lib/calendarcalendar/calendar_choose_widget.dart
similarity index 100%
rename from flutter_common/lib/calendarcalendar/calendar_choose_widget.dart
rename to lib/calendarcalendar/calendar_choose_widget.dart
diff --git a/flutter_common/lib/calendarcalendar/custom_calendar_range_picker_widget.dart b/lib/calendarcalendar/custom_calendar_range_picker_widget.dart
similarity index 100%
rename from flutter_common/lib/calendarcalendar/custom_calendar_range_picker_widget.dart
rename to lib/calendarcalendar/custom_calendar_range_picker_widget.dart
diff --git a/flutter_common/lib/calendarcalendar/custom_date_picker.dart b/lib/calendarcalendar/custom_date_picker.dart
similarity index 100%
rename from flutter_common/lib/calendarcalendar/custom_date_picker.dart
rename to lib/calendarcalendar/custom_date_picker.dart
diff --git a/flutter_common/lib/calendarcalendar/custom_multiple_choose_date_picker.dart b/lib/calendarcalendar/custom_multiple_choose_date_picker.dart
similarity index 100%
rename from flutter_common/lib/calendarcalendar/custom_multiple_choose_date_picker.dart
rename to lib/calendarcalendar/custom_multiple_choose_date_picker.dart
diff --git a/flutter_common/lib/calendarcalendar/custom_single_choose_date_picker.dart b/lib/calendarcalendar/custom_single_choose_date_picker.dart
similarity index 100%
rename from flutter_common/lib/calendarcalendar/custom_single_choose_date_picker.dart
rename to lib/calendarcalendar/custom_single_choose_date_picker.dart
diff --git a/flutter_common/lib/flutter_common.dart b/lib/flutter_common.dart
similarity index 100%
rename from flutter_common/lib/flutter_common.dart
rename to lib/flutter_common.dart
diff --git a/flutter_common/lib/http/http_utils.dart b/lib/http/http_utils.dart
similarity index 100%
rename from flutter_common/lib/http/http_utils.dart
rename to lib/http/http_utils.dart
diff --git a/flutter_common/lib/kola/colors.dart b/lib/kola/colors.dart
similarity index 100%
rename from flutter_common/lib/kola/colors.dart
rename to lib/kola/colors.dart
diff --git a/flutter_common/lib/kola/goods_edite_title_widget.dart b/lib/kola/goods_edite_title_widget.dart
similarity index 100%
rename from flutter_common/lib/kola/goods_edite_title_widget.dart
rename to lib/kola/goods_edite_title_widget.dart
diff --git a/flutter_common/lib/lineline/dash_line.dart b/lib/lineline/dash_line.dart
similarity index 100%
rename from flutter_common/lib/lineline/dash_line.dart
rename to lib/lineline/dash_line.dart
diff --git a/flutter_common/lib/lineline/time_line.dart b/lib/lineline/time_line.dart
similarity index 100%
rename from flutter_common/lib/lineline/time_line.dart
rename to lib/lineline/time_line.dart
diff --git a/flutter_common/lib/rank_list/customer_rank_list.dart b/lib/rank_list/customer_rank_list.dart
similarity index 100%
rename from flutter_common/lib/rank_list/customer_rank_list.dart
rename to lib/rank_list/customer_rank_list.dart
diff --git a/flutter_common/lib/upload_image/down_load_image_tool.dart b/lib/upload_image/down_load_image_tool.dart
similarity index 100%
rename from flutter_common/lib/upload_image/down_load_image_tool.dart
rename to lib/upload_image/down_load_image_tool.dart
diff --git a/flutter_common/lib/upload_image/download_local_tool.dart b/lib/upload_image/download_local_tool.dart
similarity index 100%
rename from flutter_common/lib/upload_image/download_local_tool.dart
rename to lib/upload_image/download_local_tool.dart
diff --git a/flutter_common/lib/upload_image/look_images_widget.dart b/lib/upload_image/look_images_widget.dart
similarity index 100%
rename from flutter_common/lib/upload_image/look_images_widget.dart
rename to lib/upload_image/look_images_widget.dart
diff --git a/flutter_common/lib/upload_image/ossUtil.dart b/lib/upload_image/ossUtil.dart
similarity index 100%
rename from flutter_common/lib/upload_image/ossUtil.dart
rename to lib/upload_image/ossUtil.dart
diff --git a/flutter_common/lib/upload_image/upload_image.dart b/lib/upload_image/upload_image.dart
similarity index 100%
rename from flutter_common/lib/upload_image/upload_image.dart
rename to lib/upload_image/upload_image.dart
diff --git a/flutter_common/lib/upload_image/upload_images_tool.dart b/lib/upload_image/upload_images_tool.dart
similarity index 100%
rename from flutter_common/lib/upload_image/upload_images_tool.dart
rename to lib/upload_image/upload_images_tool.dart
diff --git a/flutter_common/lib/utils/PermissionUtil.dart b/lib/utils/PermissionUtil.dart
similarity index 100%
rename from flutter_common/lib/utils/PermissionUtil.dart
rename to lib/utils/PermissionUtil.dart
diff --git a/flutter_common/lib/utils/custom_dialog.dart b/lib/utils/custom_dialog.dart
similarity index 100%
rename from flutter_common/lib/utils/custom_dialog.dart
rename to lib/utils/custom_dialog.dart
diff --git a/flutter_common/lib/utils/customer.dart b/lib/utils/customer.dart
similarity index 100%
rename from flutter_common/lib/utils/customer.dart
rename to lib/utils/customer.dart
diff --git a/flutter_common/lib/utils/customer_title_content.dart b/lib/utils/customer_title_content.dart
similarity index 100%
rename from flutter_common/lib/utils/customer_title_content.dart
rename to lib/utils/customer_title_content.dart
diff --git a/flutter_common/lib/utils/date_utils.dart b/lib/utils/date_utils.dart
similarity index 100%
rename from flutter_common/lib/utils/date_utils.dart
rename to lib/utils/date_utils.dart
diff --git a/flutter_common/lib/utils/diolog_alter_view.dart b/lib/utils/diolog_alter_view.dart
similarity index 100%
rename from flutter_common/lib/utils/diolog_alter_view.dart
rename to lib/utils/diolog_alter_view.dart
diff --git a/flutter_common/lib/utils/file/customer_file.dart b/lib/utils/file/customer_file.dart
similarity index 100%
rename from flutter_common/lib/utils/file/customer_file.dart
rename to lib/utils/file/customer_file.dart
diff --git a/flutter_common/lib/utils/file/play/video_play_page.dart b/lib/utils/file/play/video_play_page.dart
similarity index 100%
rename from flutter_common/lib/utils/file/play/video_play_page.dart
rename to lib/utils/file/play/video_play_page.dart
diff --git a/flutter_common/lib/utils/file/video/lib/chewie.dart b/lib/utils/file/video/lib/chewie.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/chewie.dart
rename to lib/utils/file/video/lib/chewie.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/animated_play_pause.dart b/lib/utils/file/video/lib/src/animated_play_pause.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/animated_play_pause.dart
rename to lib/utils/file/video/lib/src/animated_play_pause.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/center_play_button.dart b/lib/utils/file/video/lib/src/center_play_button.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/center_play_button.dart
rename to lib/utils/file/video/lib/src/center_play_button.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/chewie_player.dart b/lib/utils/file/video/lib/src/chewie_player.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/chewie_player.dart
rename to lib/utils/file/video/lib/src/chewie_player.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/chewie_progress_colors.dart b/lib/utils/file/video/lib/src/chewie_progress_colors.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/chewie_progress_colors.dart
rename to lib/utils/file/video/lib/src/chewie_progress_colors.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/cupertino/cupertino_controls.dart b/lib/utils/file/video/lib/src/cupertino/cupertino_controls.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/cupertino/cupertino_controls.dart
rename to lib/utils/file/video/lib/src/cupertino/cupertino_controls.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/cupertino/cupertino_progress_bar.dart b/lib/utils/file/video/lib/src/cupertino/cupertino_progress_bar.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/cupertino/cupertino_progress_bar.dart
rename to lib/utils/file/video/lib/src/cupertino/cupertino_progress_bar.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/cupertino/widgets/cupertino_options_dialog.dart b/lib/utils/file/video/lib/src/cupertino/widgets/cupertino_options_dialog.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/cupertino/widgets/cupertino_options_dialog.dart
rename to lib/utils/file/video/lib/src/cupertino/widgets/cupertino_options_dialog.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/helpers/adaptive_controls.dart b/lib/utils/file/video/lib/src/helpers/adaptive_controls.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/helpers/adaptive_controls.dart
rename to lib/utils/file/video/lib/src/helpers/adaptive_controls.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/helpers/utils.dart b/lib/utils/file/video/lib/src/helpers/utils.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/helpers/utils.dart
rename to lib/utils/file/video/lib/src/helpers/utils.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/material/material_controls.dart b/lib/utils/file/video/lib/src/material/material_controls.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/material/material_controls.dart
rename to lib/utils/file/video/lib/src/material/material_controls.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/material/material_desktop_controls.dart b/lib/utils/file/video/lib/src/material/material_desktop_controls.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/material/material_desktop_controls.dart
rename to lib/utils/file/video/lib/src/material/material_desktop_controls.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/material/material_progress_bar.dart b/lib/utils/file/video/lib/src/material/material_progress_bar.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/material/material_progress_bar.dart
rename to lib/utils/file/video/lib/src/material/material_progress_bar.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/material/widgets/options_dialog.dart b/lib/utils/file/video/lib/src/material/widgets/options_dialog.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/material/widgets/options_dialog.dart
rename to lib/utils/file/video/lib/src/material/widgets/options_dialog.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/material/widgets/playback_speed_dialog.dart b/lib/utils/file/video/lib/src/material/widgets/playback_speed_dialog.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/material/widgets/playback_speed_dialog.dart
rename to lib/utils/file/video/lib/src/material/widgets/playback_speed_dialog.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/models/index.dart b/lib/utils/file/video/lib/src/models/index.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/models/index.dart
rename to lib/utils/file/video/lib/src/models/index.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/models/option_item.dart b/lib/utils/file/video/lib/src/models/option_item.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/models/option_item.dart
rename to lib/utils/file/video/lib/src/models/option_item.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/models/options_translation.dart b/lib/utils/file/video/lib/src/models/options_translation.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/models/options_translation.dart
rename to lib/utils/file/video/lib/src/models/options_translation.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/models/subtitle_model.dart b/lib/utils/file/video/lib/src/models/subtitle_model.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/models/subtitle_model.dart
rename to lib/utils/file/video/lib/src/models/subtitle_model.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/notifiers/index.dart b/lib/utils/file/video/lib/src/notifiers/index.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/notifiers/index.dart
rename to lib/utils/file/video/lib/src/notifiers/index.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/notifiers/player_notifier.dart b/lib/utils/file/video/lib/src/notifiers/player_notifier.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/notifiers/player_notifier.dart
rename to lib/utils/file/video/lib/src/notifiers/player_notifier.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/player_with_controls.dart b/lib/utils/file/video/lib/src/player_with_controls.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/player_with_controls.dart
rename to lib/utils/file/video/lib/src/player_with_controls.dart
diff --git a/flutter_common/lib/utils/file/video/lib/src/progress_bar.dart b/lib/utils/file/video/lib/src/progress_bar.dart
similarity index 100%
rename from flutter_common/lib/utils/file/video/lib/src/progress_bar.dart
rename to lib/utils/file/video/lib/src/progress_bar.dart
diff --git a/flutter_common/lib/utils/file/webview/customer_pdf.dart b/lib/utils/file/webview/customer_pdf.dart
similarity index 100%
rename from flutter_common/lib/utils/file/webview/customer_pdf.dart
rename to lib/utils/file/webview/customer_pdf.dart
diff --git a/flutter_common/lib/utils/file/webview/customer_webview.dart b/lib/utils/file/webview/customer_webview.dart
similarity index 100%
rename from flutter_common/lib/utils/file/webview/customer_webview.dart
rename to lib/utils/file/webview/customer_webview.dart
diff --git a/flutter_common/lib/utils/frosted_glass_effect_widget.dart b/lib/utils/frosted_glass_effect_widget.dart
similarity index 100%
rename from flutter_common/lib/utils/frosted_glass_effect_widget.dart
rename to lib/utils/frosted_glass_effect_widget.dart
diff --git a/flutter_common/lib/utils/launch_utils.dart b/lib/utils/launch_utils.dart
similarity index 100%
rename from flutter_common/lib/utils/launch_utils.dart
rename to lib/utils/launch_utils.dart
diff --git a/flutter_common/lib/utils/pull_refresh_widget/pull_refresh_widget.dart b/lib/utils/pull_refresh_widget/pull_refresh_widget.dart
similarity index 100%
rename from flutter_common/lib/utils/pull_refresh_widget/pull_refresh_widget.dart
rename to lib/utils/pull_refresh_widget/pull_refresh_widget.dart
diff --git a/flutter_common/lib/utils/string_utils.dart b/lib/utils/string_utils.dart
similarity index 100%
rename from flutter_common/lib/utils/string_utils.dart
rename to lib/utils/string_utils.dart
diff --git a/flutter_common/lib/utils/toast_utils.dart b/lib/utils/toast_utils.dart
similarity index 100%
rename from flutter_common/lib/utils/toast_utils.dart
rename to lib/utils/toast_utils.dart
diff --git a/flutter_common/lib/value/string.dart b/lib/value/string.dart
similarity index 100%
rename from flutter_common/lib/value/string.dart
rename to lib/value/string.dart
diff --git a/pubspec.lock b/pubspec.lock
new file mode 100644
index 0000000..42603fe
--- /dev/null
+++ b/pubspec.lock
@@ -0,0 +1,1090 @@
+# Generated by pub
+# See https://dart.dev/tools/pub/glossary#lockfile
+packages:
+ args:
+ dependency: transitive
+ description:
+ name: args
+ sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.7.0"
+ async:
+ dependency: transitive
+ description:
+ name: async
+ sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.11.0"
+ boolean_selector:
+ dependency: transitive
+ description:
+ name: boolean_selector
+ sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.1"
+ characters:
+ dependency: transitive
+ description:
+ name: characters
+ sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.3.0"
+ clock:
+ dependency: transitive
+ description:
+ name: clock
+ sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.1"
+ collection:
+ dependency: transitive
+ description:
+ name: collection
+ sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.19.0"
+ common_utils:
+ dependency: transitive
+ description:
+ name: common_utils
+ sha256: c26884339b13ff99b0739e56f4b02090c84054ed9dd3a045435cd24e7b99c2c1
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.0"
+ convert:
+ dependency: transitive
+ description:
+ name: convert
+ sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.1.2"
+ cross_file:
+ dependency: transitive
+ description:
+ name: cross_file
+ sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.3.4+2"
+ crypto:
+ dependency: transitive
+ description:
+ name: crypto
+ sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.0.6"
+ csslib:
+ dependency: transitive
+ description:
+ name: csslib
+ sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.2"
+ dbus:
+ dependency: transitive
+ description:
+ name: dbus
+ sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.7.11"
+ decimal:
+ dependency: transitive
+ description:
+ name: decimal
+ sha256: fc706a5618b81e5b367b01dd62621def37abc096f2b46a9bd9068b64c1fa36d0
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.2.4"
+ device_info_plus:
+ dependency: "direct main"
+ description:
+ name: device_info_plus
+ sha256: "72d146c6d7098689ff5c5f66bcf593ac11efc530095385356e131070333e64da"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "11.3.0"
+ device_info_plus_platform_interface:
+ dependency: transitive
+ description:
+ name: device_info_plus_platform_interface
+ sha256: "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "7.0.2"
+ dio:
+ dependency: "direct main"
+ description:
+ name: dio
+ sha256: d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "5.9.0"
+ dio_web_adapter:
+ dependency: transitive
+ description:
+ name: dio_web_adapter
+ sha256: "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.1"
+ fake_async:
+ dependency: transitive
+ description:
+ name: fake_async
+ sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.3.1"
+ ffi:
+ dependency: transitive
+ description:
+ name: ffi
+ sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.3"
+ file:
+ dependency: transitive
+ description:
+ name: file
+ sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "7.0.1"
+ file_selector_linux:
+ dependency: transitive
+ description:
+ name: file_selector_linux
+ sha256: "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.9.3+2"
+ file_selector_macos:
+ dependency: transitive
+ description:
+ name: file_selector_macos
+ sha256: "8c9250b2bd2d8d4268e39c82543bacbaca0fda7d29e0728c3c4bbb7c820fd711"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.9.4+3"
+ file_selector_platform_interface:
+ dependency: transitive
+ description:
+ name: file_selector_platform_interface
+ sha256: a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.6.2"
+ file_selector_windows:
+ dependency: transitive
+ description:
+ name: file_selector_windows
+ sha256: "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.9.3+4"
+ flustars_flutter3:
+ dependency: "direct main"
+ description:
+ name: flustars_flutter3
+ sha256: d4f412eeb97e648dfe5cf888aa9066f6c1b1f133ff72dca264c0d23a906e3dab
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.0.0"
+ flutter:
+ dependency: "direct main"
+ description: flutter
+ source: sdk
+ version: "0.0.0"
+ flutter_easyloading:
+ dependency: "direct main"
+ description:
+ name: flutter_easyloading
+ sha256: ba21a3c883544e582f9cc455a4a0907556714e1e9cf0eababfcb600da191d17c
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.0.5"
+ flutter_inappwebview:
+ dependency: "direct main"
+ description:
+ name: flutter_inappwebview
+ sha256: "80092d13d3e29b6227e25b67973c67c7210bd5e35c4b747ca908e31eb71a46d5"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.1.5"
+ flutter_inappwebview_android:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_android
+ sha256: "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.3"
+ flutter_inappwebview_internal_annotations:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_internal_annotations
+ sha256: "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.2.0"
+ flutter_inappwebview_ios:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_ios
+ sha256: "5818cf9b26cf0cbb0f62ff50772217d41ea8d3d9cc00279c45f8aabaa1b4025d"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.2"
+ flutter_inappwebview_macos:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_macos
+ sha256: c1fbb86af1a3738e3541364d7d1866315ffb0468a1a77e34198c9be571287da1
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.2"
+ flutter_inappwebview_platform_interface:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_platform_interface
+ sha256: cf5323e194096b6ede7a1ca808c3e0a078e4b33cc3f6338977d75b4024ba2500
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.3.0+1"
+ flutter_inappwebview_web:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_web
+ sha256: "55f89c83b0a0d3b7893306b3bb545ba4770a4df018204917148ebb42dc14a598"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.2"
+ flutter_inappwebview_windows:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_windows
+ sha256: "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.6.0"
+ flutter_lints:
+ dependency: "direct dev"
+ description:
+ name: flutter_lints
+ sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "5.0.0"
+ flutter_plugin_android_lifecycle:
+ dependency: transitive
+ description:
+ name: flutter_plugin_android_lifecycle
+ sha256: "6382ce712ff69b0f719640ce957559dde459e55ecd433c767e06d139ddf16cab"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.0.29"
+ flutter_screenutil:
+ dependency: "direct main"
+ description:
+ name: flutter_screenutil
+ sha256: "8239210dd68bee6b0577aa4a090890342d04a136ce1c81f98ee513fc0ce891de"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "5.9.3"
+ flutter_spinkit:
+ dependency: transitive
+ description:
+ name: flutter_spinkit
+ sha256: "77850df57c00dc218bfe96071d576a8babec24cf58b2ed121c83cca4a2fdce7f"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "5.2.2"
+ flutter_staggered_grid_view:
+ dependency: "direct main"
+ description:
+ name: flutter_staggered_grid_view
+ sha256: "19e7abb550c96fbfeb546b23f3ff356ee7c59a019a651f8f102a4ba9b7349395"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.7.0"
+ flutter_test:
+ dependency: "direct dev"
+ description: flutter
+ source: sdk
+ version: "0.0.0"
+ flutter_web_plugins:
+ dependency: transitive
+ description: flutter
+ source: sdk
+ version: "0.0.0"
+ flutter_widget_from_html_core:
+ dependency: "direct main"
+ description:
+ name: flutter_widget_from_html_core
+ sha256: "50990ec287434a280ed15d602aa3bf6e8db9c54159762d906057a04e9493b91a"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.16.1"
+ get:
+ dependency: "direct main"
+ description:
+ name: get
+ sha256: c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "4.7.2"
+ html:
+ dependency: transitive
+ description:
+ name: html
+ sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.15.6"
+ http:
+ dependency: transitive
+ description:
+ name: http
+ sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.5.0"
+ http_parser:
+ dependency: transitive
+ description:
+ name: http_parser
+ sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "4.1.2"
+ image_gallery_saver_plus:
+ dependency: "direct main"
+ description:
+ name: image_gallery_saver_plus
+ sha256: "199b9e24f8d85e98f11e3d35571ab68ae50626ad40e2bb85c84383f69a6950ad"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "4.0.1"
+ image_picker:
+ dependency: "direct main"
+ description:
+ name: image_picker
+ sha256: "736eb56a911cf24d1859315ad09ddec0b66104bc41a7f8c5b96b4e2620cf5041"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.2.0"
+ image_picker_android:
+ dependency: transitive
+ description:
+ name: image_picker_android
+ sha256: e83b2b05141469c5e19d77e1dfa11096b6b1567d09065b2265d7c6904560050c
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.8.13"
+ image_picker_for_web:
+ dependency: transitive
+ description:
+ name: image_picker_for_web
+ sha256: "40c2a6a0da15556dc0f8e38a3246064a971a9f512386c3339b89f76db87269b6"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.1.0"
+ image_picker_ios:
+ dependency: transitive
+ description:
+ name: image_picker_ios
+ sha256: eb06fe30bab4c4497bad449b66448f50edcc695f1c59408e78aa3a8059eb8f0e
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.8.13"
+ image_picker_linux:
+ dependency: transitive
+ description:
+ name: image_picker_linux
+ sha256: "1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.2.2"
+ image_picker_macos:
+ dependency: transitive
+ description:
+ name: image_picker_macos
+ sha256: d58cd9d67793d52beefd6585b12050af0a7663c0c2a6ece0fb110a35d6955e04
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.2.2"
+ image_picker_platform_interface:
+ dependency: transitive
+ description:
+ name: image_picker_platform_interface
+ sha256: "9f143b0dba3e459553209e20cc425c9801af48e6dfa4f01a0fcf927be3f41665"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.11.0"
+ image_picker_windows:
+ dependency: transitive
+ description:
+ name: image_picker_windows
+ sha256: d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.2.2"
+ intl:
+ dependency: transitive
+ description:
+ name: intl
+ sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.20.2"
+ leak_tracker:
+ dependency: transitive
+ description:
+ name: leak_tracker
+ sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "10.0.7"
+ leak_tracker_flutter_testing:
+ dependency: transitive
+ description:
+ name: leak_tracker_flutter_testing
+ sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.0.8"
+ leak_tracker_testing:
+ dependency: transitive
+ description:
+ name: leak_tracker_testing
+ sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.0.1"
+ lints:
+ dependency: transitive
+ description:
+ name: lints
+ sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "5.1.1"
+ logging:
+ dependency: transitive
+ description:
+ name: logging
+ sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.3.0"
+ matcher:
+ dependency: transitive
+ description:
+ name: matcher
+ sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.12.16+1"
+ material_color_utilities:
+ dependency: transitive
+ description:
+ name: material_color_utilities
+ sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.11.1"
+ meta:
+ dependency: transitive
+ description:
+ name: meta
+ sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.15.0"
+ mime:
+ dependency: transitive
+ description:
+ name: mime
+ sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.0.0"
+ nested:
+ dependency: transitive
+ description:
+ name: nested
+ sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.0"
+ package_info_plus:
+ dependency: transitive
+ description:
+ name: package_info_plus
+ sha256: f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "9.0.0"
+ package_info_plus_platform_interface:
+ dependency: transitive
+ description:
+ name: package_info_plus_platform_interface
+ sha256: "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.2.1"
+ path:
+ dependency: transitive
+ description:
+ name: path
+ sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.9.0"
+ path_provider:
+ dependency: transitive
+ description:
+ name: path_provider
+ sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.5"
+ path_provider_android:
+ dependency: transitive
+ description:
+ name: path_provider_android
+ sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.2.17"
+ path_provider_foundation:
+ dependency: transitive
+ description:
+ name: path_provider_foundation
+ sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.1"
+ path_provider_linux:
+ dependency: transitive
+ description:
+ name: path_provider_linux
+ sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.2.1"
+ path_provider_platform_interface:
+ dependency: transitive
+ description:
+ name: path_provider_platform_interface
+ sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.2"
+ path_provider_windows:
+ dependency: transitive
+ description:
+ name: path_provider_windows
+ sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.3.0"
+ permission_handler:
+ dependency: "direct main"
+ description:
+ name: permission_handler
+ sha256: bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "12.0.1"
+ permission_handler_android:
+ dependency: transitive
+ description:
+ name: permission_handler_android
+ sha256: "1e3bc410ca1bf84662104b100eb126e066cb55791b7451307f9708d4007350e6"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "13.0.1"
+ permission_handler_apple:
+ dependency: transitive
+ description:
+ name: permission_handler_apple
+ sha256: f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "9.4.7"
+ permission_handler_html:
+ dependency: transitive
+ description:
+ name: permission_handler_html
+ sha256: "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.1.3+5"
+ permission_handler_platform_interface:
+ dependency: transitive
+ description:
+ name: permission_handler_platform_interface
+ sha256: eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "4.3.0"
+ permission_handler_windows:
+ dependency: transitive
+ description:
+ name: permission_handler_windows
+ sha256: "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.2.1"
+ petitparser:
+ dependency: transitive
+ description:
+ name: petitparser
+ sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.0.2"
+ photo_view:
+ dependency: "direct main"
+ description:
+ name: photo_view
+ sha256: "1fc3d970a91295fbd1364296575f854c9863f225505c28c46e0a03e48960c75e"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.15.0"
+ platform:
+ dependency: transitive
+ description:
+ name: platform
+ sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.1.6"
+ plugin_platform_interface:
+ dependency: transitive
+ description:
+ name: plugin_platform_interface
+ sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.8"
+ provider:
+ dependency: "direct main"
+ description:
+ name: provider
+ sha256: "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.1.5+1"
+ pull_to_refresh:
+ dependency: "direct main"
+ description:
+ name: pull_to_refresh
+ sha256: bbadd5a931837b57739cf08736bea63167e284e71fb23b218c8c9a6e042aad12
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.0.0"
+ rational:
+ dependency: transitive
+ description:
+ name: rational
+ sha256: cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.2.3"
+ screen_brightness:
+ dependency: "direct main"
+ description:
+ name: screen_brightness
+ sha256: "5f70754028f169f059fdc61112a19dcbee152f8b293c42c848317854d650cba3"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.7"
+ screen_brightness_android:
+ dependency: transitive
+ description:
+ name: screen_brightness_android
+ sha256: d34f5321abd03bc3474f4c381f53d189117eba0b039eac1916aa92cca5fd0a96
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.3"
+ screen_brightness_ios:
+ dependency: transitive
+ description:
+ name: screen_brightness_ios
+ sha256: "2493953340ecfe8f4f13f61db50ce72533a55b0bbd58ba1402893feecf3727f5"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.2"
+ screen_brightness_macos:
+ dependency: transitive
+ description:
+ name: screen_brightness_macos
+ sha256: "4edf330ad21078686d8bfaf89413325fbaf571dcebe1e89254d675a3f288b5b9"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.1"
+ screen_brightness_ohos:
+ dependency: transitive
+ description:
+ name: screen_brightness_ohos
+ sha256: a93a263dcd39b5c56e589eb495bcd001ce65cdd96ff12ab1350683559d5c5bb7
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.2"
+ screen_brightness_platform_interface:
+ dependency: transitive
+ description:
+ name: screen_brightness_platform_interface
+ sha256: "737bd47b57746bc4291cab1b8a5843ee881af499514881b0247ec77447ee769c"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.0"
+ screen_brightness_windows:
+ dependency: transitive
+ description:
+ name: screen_brightness_windows
+ sha256: d3518bf0f5d7a884cee2c14449ae0b36803802866de09f7ef74077874b6b2448
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.0"
+ shared_preferences:
+ dependency: transitive
+ description:
+ name: shared_preferences
+ sha256: "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.5.3"
+ shared_preferences_android:
+ dependency: transitive
+ description:
+ name: shared_preferences_android
+ sha256: "5bcf0772a761b04f8c6bf814721713de6f3e5d9d89caf8d3fe031b02a342379e"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.11"
+ shared_preferences_foundation:
+ dependency: transitive
+ description:
+ name: shared_preferences_foundation
+ sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.5.4"
+ shared_preferences_linux:
+ dependency: transitive
+ description:
+ name: shared_preferences_linux
+ sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.1"
+ shared_preferences_platform_interface:
+ dependency: transitive
+ description:
+ name: shared_preferences_platform_interface
+ sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.1"
+ shared_preferences_web:
+ dependency: transitive
+ description:
+ name: shared_preferences_web
+ sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.3"
+ shared_preferences_windows:
+ dependency: transitive
+ description:
+ name: shared_preferences_windows
+ sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.1"
+ sky_engine:
+ dependency: transitive
+ description: flutter
+ source: sdk
+ version: "0.0.0"
+ source_span:
+ dependency: transitive
+ description:
+ name: source_span
+ sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.10.0"
+ sp_util:
+ dependency: transitive
+ description:
+ name: sp_util
+ sha256: "9da43dce5de79c17a787d0626bf01538d63090ca32521200d22a232171c495dc"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.0.3"
+ stack_trace:
+ dependency: transitive
+ description:
+ name: stack_trace
+ sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.12.0"
+ sticky_headers:
+ dependency: "direct main"
+ description:
+ name: sticky_headers
+ sha256: "9b3dd2cb0fd6a7038170af3261f855660cbb241cb56c501452cb8deed7023ede"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.3.0+2"
+ stream_channel:
+ dependency: transitive
+ description:
+ name: stream_channel
+ sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.2"
+ string_scanner:
+ dependency: transitive
+ description:
+ name: string_scanner
+ sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.3.0"
+ synchronized:
+ dependency: transitive
+ description:
+ name: synchronized
+ sha256: "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.3.0+3"
+ term_glyph:
+ dependency: transitive
+ description:
+ name: term_glyph
+ sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.2.1"
+ test_api:
+ dependency: transitive
+ description:
+ name: test_api
+ sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.7.3"
+ transparent_image:
+ dependency: "direct main"
+ description:
+ name: transparent_image
+ sha256: e8991d955a2094e197ca24c645efec2faf4285772a4746126ca12875e54ca02f
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.0.1"
+ typed_data:
+ dependency: transitive
+ description:
+ name: typed_data
+ sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.4.0"
+ url_launcher:
+ dependency: "direct main"
+ description:
+ name: url_launcher
+ sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.3.2"
+ url_launcher_android:
+ dependency: transitive
+ description:
+ name: url_launcher_android
+ sha256: "0aedad096a85b49df2e4725fa32118f9fa580f3b14af7a2d2221896a02cd5656"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.3.17"
+ url_launcher_ios:
+ dependency: transitive
+ description:
+ name: url_launcher_ios
+ sha256: "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.3.3"
+ url_launcher_linux:
+ dependency: transitive
+ description:
+ name: url_launcher_linux
+ sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.2.1"
+ url_launcher_macos:
+ dependency: transitive
+ description:
+ name: url_launcher_macos
+ sha256: "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.2.2"
+ url_launcher_platform_interface:
+ dependency: transitive
+ description:
+ name: url_launcher_platform_interface
+ sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.3.2"
+ url_launcher_web:
+ dependency: transitive
+ description:
+ name: url_launcher_web
+ sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.1"
+ url_launcher_windows:
+ dependency: transitive
+ description:
+ name: url_launcher_windows
+ sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "3.1.4"
+ vector_math:
+ dependency: transitive
+ description:
+ name: vector_math
+ sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.4"
+ video_player:
+ dependency: "direct main"
+ description:
+ name: video_player
+ sha256: "0d55b1f1a31e5ad4c4967bfaa8ade0240b07d20ee4af1dfef5f531056512961a"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.10.0"
+ video_player_android:
+ dependency: transitive
+ description:
+ name: video_player_android
+ sha256: "28dcc4122079f40f93a0965b3679aff1a5f4251cf79611bd8011f937eb6b69de"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.8.4"
+ video_player_avfoundation:
+ dependency: transitive
+ description:
+ name: video_player_avfoundation
+ sha256: f9a780aac57802b2892f93787e5ea53b5f43cc57dc107bee9436458365be71cd
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.8.4"
+ video_player_platform_interface:
+ dependency: transitive
+ description:
+ name: video_player_platform_interface
+ sha256: cf2a1d29a284db648fd66cbd18aacc157f9862d77d2cc790f6f9678a46c1db5a
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.4.0"
+ video_player_web:
+ dependency: transitive
+ description:
+ name: video_player_web
+ sha256: "9f3c00be2ef9b76a95d94ac5119fb843dca6f2c69e6c9968f6f2b6c9e7afbdeb"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.4.0"
+ vm_service:
+ dependency: transitive
+ description:
+ name: vm_service
+ sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "14.3.0"
+ wakelock_plus:
+ dependency: "direct main"
+ description:
+ name: wakelock_plus
+ sha256: "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.4.0"
+ wakelock_plus_platform_interface:
+ dependency: transitive
+ description:
+ name: wakelock_plus_platform_interface
+ sha256: "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.3.0"
+ web:
+ dependency: transitive
+ description:
+ name: web
+ sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.1"
+ win32:
+ dependency: transitive
+ description:
+ name: win32
+ sha256: daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "5.10.1"
+ win32_registry:
+ dependency: transitive
+ description:
+ name: win32_registry
+ sha256: "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.5"
+ xdg_directories:
+ dependency: transitive
+ description:
+ name: xdg_directories
+ sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.0"
+ xml:
+ dependency: transitive
+ description:
+ name: xml
+ sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "6.5.0"
+sdks:
+ dart: ">=3.6.2 <4.0.0"
+ flutter: ">=3.27.0"
diff --git a/flutter_common/pubspec.yaml b/pubspec.yaml
similarity index 100%
rename from flutter_common/pubspec.yaml
rename to pubspec.yaml
diff --git a/flutter_common/test/flutter_common_test.dart b/test/flutter_common_test.dart
similarity index 100%
rename from flutter_common/test/flutter_common_test.dart
rename to test/flutter_common_test.dart