From 64f3718536961820058651fe0981c9db6e3628a6 Mon Sep 17 00:00:00 2001 From: pedramkhademi619 Date: Sat, 22 Nov 2025 23:05:22 +0330 Subject: [PATCH] chore(deps): upgrade all packages to latest versions --- .../podcast/single_podcast_cotroller.dart | 14 +- lib/themes/app_themes.dart | 10 +- lib/view/main_screen/home_screen.dart | 36 +- .../main_screen/see_more_podcast_screen.dart | 2 +- lib/view/podcast/single_manage_podcast.dart | 5 +- lib/view/widgets/article_widgets.dart | 9 +- lib/view/widgets/podcast_widgets.dart | 455 ++++++----- pubspec.lock | 708 +++++++++++------- 8 files changed, 723 insertions(+), 516 deletions(-) diff --git a/lib/controller/podcast/single_podcast_cotroller.dart b/lib/controller/podcast/single_podcast_cotroller.dart index 14013c3..17a7596 100644 --- a/lib/controller/podcast/single_podcast_cotroller.dart +++ b/lib/controller/podcast/single_podcast_cotroller.dart @@ -1,5 +1,5 @@ import 'dart:async'; -import 'dart:developer'; +import 'dart:developer' as developer show log; import 'package:get/get.dart'; import 'package:just_audio/just_audio.dart'; @@ -48,9 +48,9 @@ class SinglePodcastController extends GetxController { int? duration; RxInt selectedIndex = 0.obs; - Rx progressState = const Duration(seconds: 0).obs; + Rx progressValue = const Duration(seconds: 0).obs; Rx totalDuration = const Duration(seconds: 0).obs; - Rx bufferState = const Duration(seconds: 0).obs; + Rx bufferedValue = const Duration(seconds: 0).obs; Timer? timer; startProgress() { const tick = Duration(seconds: 1); @@ -74,16 +74,14 @@ class SinglePodcastController extends GetxController { timer.cancel(); } if (player.playing) { - progressState.value = player.position; + progressValue.value = player.position; - bufferState.value = player.bufferedPosition; - debugPrint('TIMER :: ${progressState.value}'); + bufferedValue.value = player.bufferedPosition; + developer.log('TIMER :: ${progressValue.value}'); } }); } - - setLoopMode() { if (isLoopAll.value) { isLoopAll.value = false; diff --git a/lib/themes/app_themes.dart b/lib/themes/app_themes.dart index 25d179e..7e833ed 100644 --- a/lib/themes/app_themes.dart +++ b/lib/themes/app_themes.dart @@ -14,8 +14,8 @@ class AppThemes { ), elevatedButtonTheme: ElevatedButtonThemeData( style: ButtonStyle( - textStyle: MaterialStateProperty.resolveWith((states) { - if (states.contains(MaterialState.pressed)) { + textStyle: WidgetStateProperty.resolveWith((states) { + if (states.contains(WidgetState.pressed)) { return const TextStyle( fontSize: 16, fontFamily: 'dana', @@ -30,8 +30,8 @@ class AppThemes { color: SolidColors.posterSubTitle, ); }), - backgroundColor: MaterialStateProperty.resolveWith((states) { - if (states.contains(MaterialState.pressed)) { + backgroundColor: WidgetStateProperty.resolveWith((states) { + if (states.contains(WidgetState.pressed)) { return SolidColors.seeMore; } return SolidColors.primaryColor; @@ -40,7 +40,7 @@ class AppThemes { ), fontFamily: 'dana', brightness: Brightness.light, - accentColor: SolidColors.primaryColor, + hintColor: SolidColors.primaryColor, textTheme: const TextTheme( displayLarge: TextStyle( fontFamily: 'dana', diff --git a/lib/view/main_screen/home_screen.dart b/lib/view/main_screen/home_screen.dart index 021289e..52ba039 100644 --- a/lib/view/main_screen/home_screen.dart +++ b/lib/view/main_screen/home_screen.dart @@ -1,4 +1,3 @@ - import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:tec/component/dimens.dart'; @@ -8,12 +7,10 @@ import 'package:tec/constant/my_strings.dart'; import 'package:tec/controller/home_screen_controller.dart'; import 'package:tec/controller/article/single_article_controller.dart'; import 'package:tec/view/articles/articel_list_sceen.dart'; - + import 'see_more_podcast_screen.dart'; - + import '../../controller/article/list_article_controller.dart'; -import '../podcast/hot_podcast_list.dart'; - // ignore: must_be_immutable class HomeScreen extends StatelessWidget { @@ -38,7 +35,7 @@ class HomeScreen extends StatelessWidget { return Obx(() => homeScreenController.loading.value == false ? RefreshIndicator( // ignore: deprecated_member_use - color: Theme.of(context).accentColor, + color: Theme.of(context).colorScheme.secondary, onRefresh: () { return homeScreenController.getHomeItems(); }, @@ -48,11 +45,18 @@ class HomeScreen extends StatelessWidget { padding: EdgeInsets.fromLTRB(0, Dimens.medium, 0, 0), child: Column( children: [ - Poster(homeScreenController: homeScreenController, textTheme: textTheme, size: size,), + Poster( + homeScreenController: homeScreenController, + textTheme: textTheme, + size: size, + ), SizedBox( height: Dimens.medium, ), - Tag(textTheme: textTheme, bodyMargin: bodyMargin,), + Tag( + textTheme: textTheme, + bodyMargin: bodyMargin, + ), SizedBox( height: Dimens.large, ), @@ -65,13 +69,23 @@ class HomeScreen extends StatelessWidget { textTheme: textTheme, title: MyStrings.viewHotestBlog, )), - TopVisited(bodyMargin: bodyMargin, homeScreenController: homeScreenController, singleArticleController: singleArticleController, size: size, textTheme: textTheme,) - , SizedBox( + TopVisited( + bodyMargin: bodyMargin, + homeScreenController: homeScreenController, + singleArticleController: singleArticleController, + size: size, + textTheme: textTheme, + ), + SizedBox( height: Dimens.large, ), SeeMorePodcast( bodyMargin: bodyMargin, textTheme: textTheme), - TopPodcast(bodyMargin: bodyMargin, homeScreenController: homeScreenController, size: size,), + TopPodcast( + bodyMargin: bodyMargin, + homeScreenController: homeScreenController, + size: size, + ), SizedBox( height: Dimens.xlarge + 36, ) diff --git a/lib/view/main_screen/see_more_podcast_screen.dart b/lib/view/main_screen/see_more_podcast_screen.dart index 1d83799..02a80ee 100644 --- a/lib/view/main_screen/see_more_podcast_screen.dart +++ b/lib/view/main_screen/see_more_podcast_screen.dart @@ -37,7 +37,7 @@ class SeeMorePodcast extends StatelessWidget { onTap: () => Get.to(HotPodcastList(title: MyStrings.myFavPodcast,)), child: Text( MyStrings.viewHotestPodCasts, - style: textTheme.headline3, + style: textTheme.displaySmall, ), ), ) diff --git a/lib/view/podcast/single_manage_podcast.dart b/lib/view/podcast/single_manage_podcast.dart index 21dfdd2..731c570 100644 --- a/lib/view/podcast/single_manage_podcast.dart +++ b/lib/view/podcast/single_manage_podcast.dart @@ -121,7 +121,7 @@ class SingleManagePodcast extends StatelessWidget { children: [ Text( MyStrings.selectImage, - style: textheme.headline2, + style: textheme.displayMedium, ), const Icon( Icons.add, @@ -201,11 +201,10 @@ class SingleManagePodcast extends StatelessWidget { ), Text( MyStrings.frilance, - style: textheme.headline4, + style: textheme.headlineMedium, ), ], ), - Text( '${managePodcastController.currentHourValue.value}:${managePodcastController.currentMinuteValue.value}:${managePodcastController.currentSecondeValue.value}', style: const TextStyle( diff --git a/lib/view/widgets/article_widgets.dart b/lib/view/widgets/article_widgets.dart index c7f8b1f..585e8ab 100644 --- a/lib/view/widgets/article_widgets.dart +++ b/lib/view/widgets/article_widgets.dart @@ -1,6 +1,5 @@ import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; -import 'package:flutter/widgets.dart'; import 'package:get/get.dart'; import 'package:tec/component/dimens.dart'; import 'package:tec/component/my_component.dart'; @@ -87,7 +86,7 @@ class Cats extends StatelessWidget { child: Center( child: Text( homeScreenController.tagsList[index].title!, - style: textTheme.headline2, + style: textTheme.displayMedium, ), )), ), @@ -178,14 +177,14 @@ class Similar extends StatelessWidget { Text( singleArticleController .relatedList[index].author!, - style: textheme.subtitle1, + style: textheme.titleMedium, ), Row( children: [ Text( singleArticleController .relatedList[index].view!, - style: textheme.subtitle1, + style: textheme.titleMedium, ), SizedBox( width: Dimens.small, @@ -262,7 +261,7 @@ class Tags extends StatelessWidget { Dimens.small, Dimens.small), child: Text( singleArticleController.tagList[index].title!, - style: textheme.headline2, + style: textheme.displayMedium, )), ), ), diff --git a/lib/view/widgets/podcast_widgets.dart b/lib/view/widgets/podcast_widgets.dart index 842b3ea..0c5d256 100644 --- a/lib/view/widgets/podcast_widgets.dart +++ b/lib/view/widgets/podcast_widgets.dart @@ -1,5 +1,3 @@ - - import 'package:audio_video_progress_bar/audio_video_progress_bar.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; @@ -22,30 +20,28 @@ class PodcastEmpty extends StatelessWidget { @override Widget build(BuildContext context) { return Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Image.asset( - Assets.images.emptyState.path, - height: Dimens.xlarge + 36, - ), - Padding( - padding: EdgeInsets.only(top: Dimens.medium), - child: RichText( - textAlign: TextAlign.center, - text: TextSpan( - text: MyStrings.podcastEmpty, - style: textTheme.headline4, - )), - ), - ], - ), - ); + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Image.asset( + Assets.images.emptyState.path, + height: Dimens.xlarge + 36, + ), + Padding( + padding: EdgeInsets.only(top: Dimens.medium), + child: RichText( + textAlign: TextAlign.center, + text: TextSpan( + text: MyStrings.podcastEmpty, + style: textTheme.headlineMedium, + )), + ), + ], + ), + ); } } - - class PlayerManager extends StatelessWidget { const PlayerManager({ Key? key, @@ -57,116 +53,115 @@ class PlayerManager extends StatelessWidget { @override Widget build(BuildContext context) { return Positioned( - bottom: Dimens.small, - right: Dimens.bodyMargin, - left: Dimens.bodyMargin, - child: Container( - height: Get.height / 7, - decoration: MyDecorations.mainGradient, - child: Padding( - padding: EdgeInsets.all(Dimens.small), - child: Column( - mainAxisAlignment: MainAxisAlignment.spaceAround, - children: [ - Obx( - () => ProgressBar( - timeLabelTextStyle: const TextStyle(color: Colors.white), - thumbColor: SolidColors.yelowColor, - baseBarColor: SolidColors.lightIcon, - progressBarColor: SolidColors.selectedPodCast, - buffered: controller.bufferedValue.value, - progress: controller.progressValue.value, - total: - controller.player.duration ?? const Duration(seconds: 0), - onSeek: (position) async { - controller.player.seek(position); + bottom: Dimens.small, + right: Dimens.bodyMargin, + left: Dimens.bodyMargin, + child: Container( + height: Get.height / 7, + decoration: MyDecorations.mainGradient, + child: Padding( + padding: EdgeInsets.all(Dimens.small), + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Obx( + () => ProgressBar( + timeLabelTextStyle: const TextStyle(color: Colors.white), + thumbColor: SolidColors.yelowColor, + baseBarColor: SolidColors.lightIcon, + progressBarColor: SolidColors.selectedPodCast, + buffered: controller.bufferedValue.value, + progress: controller.progressValue.value, + total: controller.player.duration ?? + const Duration(seconds: 0), + onSeek: (position) async { + controller.player.seek(position); - if (controller.player.playing) { - controller.startProgress(); - } else if (position <= const Duration(seconds: 0)) { - await controller.player.seekToNext(); - controller.currentFileIndex.value = - controller.player.currentIndex!; - controller.timerCheck(); - } - }, - ), - ), - Row( - mainAxisAlignment: MainAxisAlignment.spaceAround, - children: [ - GestureDetector( - onTap: () async { - await controller.player.seekToNext(); - controller.currentFileIndex.value = - controller.player.currentIndex!; - controller.timerCheck(); - }, - child: const Icon( - Icons.skip_next, - color: SolidColors.lightIcon, - ), - ), - GestureDetector( - onTap: () { - controller.player.playing - ? controller.timer!.cancel() - : controller.startProgress(); + if (controller.player.playing) { + controller.startProgress(); + } else if (position <= const Duration(seconds: 0)) { + await controller.player.seekToNext(); + controller.currentFileIndex.value = + controller.player.currentIndex!; + controller.timerCheck(); + } + }, + ), + ), + Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + GestureDetector( + onTap: () async { + await controller.player.seekToNext(); + controller.currentFileIndex.value = + controller.player.currentIndex!; + controller.timerCheck(); + }, + child: const Icon( + Icons.skip_next, + color: SolidColors.lightIcon, + ), + ), + GestureDetector( + onTap: () { + controller.player.playing + ? controller.timer!.cancel() + : controller.startProgress(); - controller.player.playing - ? controller.player.pause() - : controller.player.play(); + controller.player.playing + ? controller.player.pause() + : controller.player.play(); - controller.playState.value = controller.player.playing; - controller.currentFileIndex.value = - controller.player.currentIndex!; - }, - child: Obx( - () => Icon( - controller.playState.value - ? Icons.pause_circle_filled - : Icons.play_circle_fill, - color: SolidColors.lightIcon, - size: Dimens.large + 16, - ), - ), - ), - GestureDetector( - onTap: () async { - await controller.player.seekToPrevious(); - controller.currentFileIndex.value = - controller.player.currentIndex!; - controller.timerCheck(); - }, - child: const Icon( - Icons.skip_previous, - color: SolidColors.lightIcon, - ), + controller.playState.value = controller.player.playing; + controller.currentFileIndex.value = + controller.player.currentIndex!; + }, + child: Obx( + () => Icon( + controller.playState.value + ? Icons.pause_circle_filled + : Icons.play_circle_fill, + color: SolidColors.lightIcon, + size: Dimens.large + 16, + ), + ), + ), + GestureDetector( + onTap: () async { + await controller.player.seekToPrevious(); + controller.currentFileIndex.value = + controller.player.currentIndex!; + controller.timerCheck(); + }, + child: const Icon( + Icons.skip_previous, + color: SolidColors.lightIcon, + ), + ), + const SizedBox(), + Obx( + () => GestureDetector( + onTap: () { + controller.setLoopMode(); + }, + child: Icon( + Icons.repeat, + color: controller.isLoopAll.value + ? SolidColors.seeMore + : SolidColors.lightIcon, + ), + ), + ), + ], + ) + ], ), - const SizedBox(), - Obx( - () => GestureDetector( - onTap: () { - controller.setLoopMode(); - }, - child: Icon( - Icons.repeat, - color: controller.isLoopAll.value - ? SolidColors.seeMore - : SolidColors.lightIcon, - ), - ), - ), - ], - ) - ], - ), - ), - )); + ), + )); } } - class Titlee extends StatelessWidget { const Titlee({ Key? key, @@ -180,21 +175,20 @@ class Titlee extends StatelessWidget { @override Widget build(BuildContext context) { return Padding( - padding: EdgeInsets.all(Dimens.small), - child: Align( - alignment: Alignment.centerRight, - child: Text( - podcastModel.title!, - maxLines: 2, - textAlign: TextAlign.start, - style: textheme.titleLarge, + padding: EdgeInsets.all(Dimens.small), + child: Align( + alignment: Alignment.centerRight, + child: Text( + podcastModel.title!, + maxLines: 2, + textAlign: TextAlign.start, + style: textheme.titleLarge, + ), ), - ), - ); + ); } } - class FileList extends StatelessWidget { const FileList({ Key? key, @@ -208,79 +202,80 @@ class FileList extends StatelessWidget { @override Widget build(BuildContext context) { return Padding( - padding: EdgeInsets.all(Dimens.small), - child: Obx( - () => ListView.builder( - itemCount: controller.podcastFileList.length, - shrinkWrap: true, - itemBuilder: ((context, index) { - return index < controller.podcastFileList.length - 1 - ? Padding( - padding: EdgeInsets.all(Dimens.small), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Row( - children: [ - ImageIcon( - Image.asset(Assets.icons.microphon.path).image, - color: SolidColors.seeMore, - ), - SizedBox( - width: Dimens.small, - ), - SizedBox( - width: Get.width / 1.5, - child: Text( - controller.podcastFileList[index].title!, - style: textheme.headline4, - ), - ), - ], - ), - Text(controller.podcastFileList[index].lenght! + ":00") - ], - ), - ) - : Column( - children: [ - Padding( - padding: EdgeInsets.all(Dimens.small), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Row( - children: [ - ImageIcon( - Image.asset(Assets.icons.microphon.path) - .image, - color: SolidColors.seeMore, - ), - const SizedBox( - width: 8, - ), - SizedBox( - width: Get.width / 1.5, - child: Text( - controller.podcastFileList[index].title!, - style: textheme.headline4, - ), - ), - ], - ), - Text(controller.podcastFileList[index].lenght! + - ":00") - ], - ), - ), - SizedBox( - height: Get.height / 1.4, - ) - ], - ); - })), - ), - ); + padding: EdgeInsets.all(Dimens.small), + child: Obx( + () => ListView.builder( + itemCount: controller.podcastFileList.length, + shrinkWrap: true, + itemBuilder: ((context, index) { + return index < controller.podcastFileList.length - 1 + ? Padding( + padding: EdgeInsets.all(Dimens.small), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Row( + children: [ + ImageIcon( + Image.asset(Assets.icons.microphon.path).image, + color: SolidColors.seeMore, + ), + SizedBox( + width: Dimens.small, + ), + SizedBox( + width: Get.width / 1.5, + child: Text( + controller.podcastFileList[index].title!, + style: textheme.headlineMedium, + ), + ), + ], + ), + Text( + controller.podcastFileList[index].lenght! + ":00") + ], + ), + ) + : Column( + children: [ + Padding( + padding: EdgeInsets.all(Dimens.small), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Row( + children: [ + ImageIcon( + Image.asset(Assets.icons.microphon.path) + .image, + color: SolidColors.seeMore, + ), + const SizedBox( + width: 8, + ), + SizedBox( + width: Get.width / 1.5, + child: Text( + controller.podcastFileList[index].title!, + style: textheme.headlineMedium, + ), + ), + ], + ), + Text(controller.podcastFileList[index].lenght! + + ":00") + ], + ), + ), + SizedBox( + height: Get.height / 1.4, + ) + ], + ); + })), + ), + ); } } @@ -297,25 +292,25 @@ class Writer extends StatelessWidget { @override Widget build(BuildContext context) { return Padding( - padding: EdgeInsets.all(Dimens.small), - child: Row( - children: [ - Image( - image: Image.asset(Assets.images.profileAvatar.path).image, - height: Dimens.xlarge - 14, - ), - SizedBox( - width: Dimens.medium, - ), - Text( - podcastModel.publisher!, - style: textheme.headline4, + padding: EdgeInsets.all(Dimens.small), + child: Row( + children: [ + Image( + image: Image.asset(Assets.images.profileAvatar.path).image, + height: Dimens.xlarge - 14, + ), + SizedBox( + width: Dimens.medium, ), - SizedBox( - width: Dimens.medium, - ) - ], - ), - ); + Text( + podcastModel.publisher!, + style: textheme.headlineMedium, + ), + SizedBox( + width: Dimens.medium, + ) + ], + ), + ); } -} \ No newline at end of file +} diff --git a/pubspec.lock b/pubspec.lock index e3cb1bc..c55559a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1,240 +1,289 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" async: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" + url: "https://pub.dev" source: hosted - version: "2.9.0" + version: "2.13.0" audio_session: dependency: transitive description: name: audio_session - url: "https://pub.dartlang.org" + sha256: "2b7fff16a552486d078bfc09a8cde19f426dc6d6329262b684182597bec5b1ac" + url: "https://pub.dev" source: hosted - version: "0.1.13" + version: "0.1.25" audio_video_progress_bar: dependency: "direct main" description: name: audio_video_progress_bar - url: "https://pub.dartlang.org" + sha256: "7be62917604e19e3873e12c8025bbc6dbee5876e1fa4cd7772ea1d0eb0e88d99" + url: "https://pub.dev" source: hosted version: "0.11.0" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.2" cached_network_image: dependency: "direct main" description: name: cached_network_image - url: "https://pub.dartlang.org" + sha256: "28ea9690a8207179c319965c13cd8df184d5ee721ae2ce60f398ced1219cea1f" + url: "https://pub.dev" source: hosted - version: "3.2.3" + version: "3.3.1" cached_network_image_platform_interface: dependency: transitive description: name: cached_network_image_platform_interface - url: "https://pub.dartlang.org" + sha256: "9e90e78ae72caa874a323d78fa6301b3fb8fa7ea76a8f96dc5b5bf79f283bf2f" + url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "4.0.0" cached_network_image_web: dependency: transitive description: name: cached_network_image_web - url: "https://pub.dartlang.org" + sha256: "205d6a9f1862de34b93184f22b9d2d94586b2f05c581d546695e3d8f6a805cd7" + url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.2.0" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.4.0" chewie: dependency: transitive description: name: chewie - url: "https://pub.dartlang.org" + sha256: "44bcfc5f0dfd1de290c87c9d86a61308b3282a70b63435d5557cfd60f54a69ca" + url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.13.0" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" collection: dependency: transitive description: name: collection - url: "https://pub.dartlang.org" + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.19.1" cross_file: dependency: transitive description: name: cross_file - url: "https://pub.dartlang.org" + sha256: "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608" + url: "https://pub.dev" source: hosted - version: "0.3.3+4" + version: "0.3.5+1" crypto: dependency: transitive description: name: crypto - url: "https://pub.dartlang.org" + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.7" csslib: dependency: transitive description: name: csslib - url: "https://pub.dartlang.org" + sha256: "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f" + url: "https://pub.dev" source: hosted - version: "0.17.2" + version: "0.17.3" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - url: "https://pub.dartlang.org" + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 + url: "https://pub.dev" source: hosted - version: "1.0.5" + version: "1.0.8" + dbus: + dependency: transitive + description: + name: dbus + sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c" + url: "https://pub.dev" + source: hosted + version: "0.7.11" dio: dependency: "direct main" description: name: dio - url: "https://pub.dartlang.org" + sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" + url: "https://pub.dev" source: hosted version: "4.0.6" email_validator: dependency: "direct main" description: name: email_validator - url: "https://pub.dartlang.org" + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" source: hosted version: "2.1.17" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.3" ffi: dependency: transitive description: name: ffi - url: "https://pub.dartlang.org" + sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" + url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.4" file: dependency: transitive description: name: file - url: "https://pub.dartlang.org" + sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" + url: "https://pub.dev" source: hosted version: "6.1.4" file_picker: dependency: "direct main" description: name: file_picker - url: "https://pub.dartlang.org" + sha256: be325344c1f3070354a1d84a231a1ba75ea85d413774ec4bdf444c023342e030 + url: "https://pub.dev" source: hosted - version: "5.2.5" + version: "5.5.0" + fixnum: + dependency: transitive + description: + name: fixnum + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be + url: "https://pub.dev" + source: hosted + version: "1.1.1" flex_color_picker: dependency: transitive description: name: flex_color_picker - url: "https://pub.dartlang.org" + sha256: f5b0b53d4ae0d59b1e28dfc21d5398e5028cf8e764518e491a52fd050aa23881 + url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.7.2" flex_seed_scheme: dependency: transitive description: name: flex_seed_scheme - url: "https://pub.dartlang.org" + sha256: "828291a5a4d4283590541519d8b57821946660ac61d2e07d955f81cfcab22e5d" + url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "3.6.1" flutter: dependency: "direct main" description: flutter source: sdk version: "0.0.0" - flutter_blurhash: - dependency: transitive - description: - name: flutter_blurhash - url: "https://pub.dartlang.org" - source: hosted - version: "0.7.0" flutter_cache_manager: dependency: transitive description: name: flutter_cache_manager - url: "https://pub.dartlang.org" + sha256: "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba" + url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" flutter_inappwebview: dependency: transitive description: name: flutter_inappwebview - url: "https://pub.dartlang.org" + sha256: d198297060d116b94048301ee6749cd2e7d03c1f2689783f52d210a6b7aba350 + url: "https://pub.dev" source: hosted - version: "5.7.2+3" + version: "5.8.0" flutter_keyboard_visibility: dependency: transitive description: name: flutter_keyboard_visibility - url: "https://pub.dartlang.org" + sha256: "4983655c26ab5b959252ee204c2fffa4afeb4413cd030455194ec0caa3b8e7cb" + url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "5.4.1" flutter_keyboard_visibility_linux: dependency: transitive description: name: flutter_keyboard_visibility_linux - url: "https://pub.dartlang.org" + sha256: "6fba7cd9bb033b6ddd8c2beb4c99ad02d728f1e6e6d9b9446667398b2ac39f08" + url: "https://pub.dev" source: hosted version: "1.0.0" flutter_keyboard_visibility_macos: dependency: transitive description: name: flutter_keyboard_visibility_macos - url: "https://pub.dartlang.org" + sha256: c5c49b16fff453dfdafdc16f26bdd8fb8d55812a1d50b0ce25fc8d9f2e53d086 + url: "https://pub.dev" source: hosted version: "1.0.0" flutter_keyboard_visibility_platform_interface: dependency: transitive description: name: flutter_keyboard_visibility_platform_interface - url: "https://pub.dartlang.org" + sha256: e43a89845873f7be10cb3884345ceb9aebf00a659f479d1c8f4293fcb37022a4 + url: "https://pub.dev" source: hosted version: "2.0.0" flutter_keyboard_visibility_web: dependency: transitive description: name: flutter_keyboard_visibility_web - url: "https://pub.dartlang.org" + sha256: d3771a2e752880c79203f8d80658401d0c998e4183edca05a149f5098ce6e3d1 + url: "https://pub.dev" source: hosted version: "2.0.0" flutter_keyboard_visibility_windows: dependency: transitive description: name: flutter_keyboard_visibility_windows - url: "https://pub.dartlang.org" + sha256: fc4b0f0b6be9b93ae527f3d527fb56ee2d918cd88bbca438c478af7bcfd0ef73 + url: "https://pub.dev" source: hosted version: "1.0.0" flutter_lints: dependency: "direct dev" description: name: flutter_lints - url: "https://pub.dartlang.org" + sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 + url: "https://pub.dev" source: hosted version: "1.0.4" flutter_localizations: @@ -246,21 +295,24 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - url: "https://pub.dartlang.org" + sha256: ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1 + url: "https://pub.dev" source: hosted - version: "2.0.8" + version: "2.0.33" flutter_spinkit: dependency: "direct main" description: name: flutter_spinkit - url: "https://pub.dartlang.org" + sha256: "77850df57c00dc218bfe96071d576a8babec24cf58b2ed121c83cca4a2fdce7f" + url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.2.2" flutter_svg: dependency: "direct main" description: name: flutter_svg - url: "https://pub.dartlang.org" + sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2" + url: "https://pub.dev" source: hosted version: "1.1.6" flutter_test: @@ -277,665 +329,815 @@ packages: dependency: "direct main" description: name: flutter_widget_from_html - url: "https://pub.dartlang.org" + sha256: f7d31bf1d4b2fa301f70fad46fe5c80e96f3d4fe27793b23757c8eaee5f70b84 + url: "https://pub.dev" source: hosted version: "0.8.5" flutter_widget_from_html_core: dependency: transitive description: name: flutter_widget_from_html_core - url: "https://pub.dartlang.org" + sha256: e8f4f8b461a140ffb7c71f938bc76efc758893e7468843d9dbf70cb0b9e900cb + url: "https://pub.dev" source: hosted version: "0.8.5+3" fwfh_cached_network_image: dependency: transitive description: name: fwfh_cached_network_image - url: "https://pub.dartlang.org" + sha256: "3de22aa3a6943c968e0d9fbcba4463b3dbbf7103171d62c84b6c672fb83eebdf" + url: "https://pub.dev" source: hosted - version: "0.7.0+4" + version: "0.7.0+7" fwfh_chewie: dependency: transitive description: name: fwfh_chewie - url: "https://pub.dartlang.org" + sha256: "0b51a1c976bb74da5e8e45d545c74cb54a7168ad3938dd77103a7aee485f55fa" + url: "https://pub.dev" source: hosted - version: "0.7.1+1" + version: "0.7.1+4" fwfh_just_audio: dependency: transitive description: name: fwfh_just_audio - url: "https://pub.dartlang.org" + sha256: b82a1f1902754980b53c46264693d2c11e739ccd09e7af89126132aa223ad027 + url: "https://pub.dev" source: hosted version: "0.6.2+2" fwfh_selectable_text: dependency: transitive description: name: fwfh_selectable_text - url: "https://pub.dartlang.org" + sha256: "55a17a85c0b5e26833127c57fc7864055799c1c2dfdb2ed665ac925222718901" + url: "https://pub.dev" source: hosted version: "0.8.3+1" fwfh_svg: dependency: transitive description: name: fwfh_svg - url: "https://pub.dartlang.org" + sha256: "556df67faf76b98c76dba144daf9fa9b3e874670e35b0a02d918402f8b8e98f5" + url: "https://pub.dev" source: hosted version: "0.7.2+1" fwfh_text_style: dependency: transitive description: name: fwfh_text_style - url: "https://pub.dartlang.org" + sha256: "5f8b587fd223a6bf14aad3d3da5e7ced0628becbd0768f8e7ae25ff6b9f3d2ec" + url: "https://pub.dev" source: hosted - version: "2.22.08+1" + version: "2.23.8" fwfh_url_launcher: dependency: transitive description: name: fwfh_url_launcher - url: "https://pub.dartlang.org" + sha256: e6a8020ad57dfd1d5b12f9ae12ffc9120fac7491736280603db0be0a4dc74c97 + url: "https://pub.dev" source: hosted version: "0.6.1+3" fwfh_webview: dependency: transitive description: name: fwfh_webview - url: "https://pub.dartlang.org" + sha256: "987ebaf94f3c42cddb6e0dbac6720a9cfc55c3510b770e925334373d91a12795" + url: "https://pub.dev" source: hosted version: "0.6.2+5" get: dependency: "direct main" description: name: get - url: "https://pub.dartlang.org" + sha256: c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425 + url: "https://pub.dev" source: hosted - version: "4.6.5" + version: "4.7.2" get_storage: dependency: "direct main" description: name: get_storage - url: "https://pub.dartlang.org" + sha256: "39db1fffe779d0c22b3a744376e86febe4ade43bf65e06eab5af707dc84185a2" + url: "https://pub.dev" source: hosted - version: "2.0.3" + version: "2.1.1" html: dependency: transitive description: name: html - url: "https://pub.dartlang.org" + sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a" + url: "https://pub.dev" source: hosted - version: "0.15.1" + version: "0.15.4" html_editor_enhanced: dependency: "direct main" description: name: html_editor_enhanced - url: "https://pub.dartlang.org" + sha256: c2a0d0a50970fe4aa565e79e57081c8a69c3b2e94162e8f1df3e1b750c7aeb5e + url: "https://pub.dev" source: hosted version: "2.5.1" http: dependency: transitive description: name: http - url: "https://pub.dartlang.org" + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "1.6.0" http_parser: dependency: transitive description: name: http_parser - url: "https://pub.dartlang.org" + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" source: hosted - version: "4.0.2" + version: "4.1.2" infinite_listview: dependency: transitive description: name: infinite_listview - url: "https://pub.dartlang.org" + sha256: f6062c1720eb59be553dfa6b89813d3e8dd2f054538445aaa5edaddfa5195ce6 + url: "https://pub.dev" source: hosted version: "1.1.0" intl: dependency: transitive description: name: intl - url: "https://pub.dartlang.org" - source: hosted - version: "0.17.0" - js: - dependency: transitive - description: - name: js - url: "https://pub.dartlang.org" + sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" + url: "https://pub.dev" source: hosted - version: "0.6.4" + version: "0.20.2" just_audio: dependency: "direct main" description: name: just_audio - url: "https://pub.dartlang.org" + sha256: f978d5b4ccea08f267dae0232ec5405c1b05d3f3cd63f82097ea46c015d5c09e + url: "https://pub.dev" source: hosted - version: "0.9.31" + version: "0.9.46" just_audio_platform_interface: dependency: transitive description: name: just_audio_platform_interface - url: "https://pub.dartlang.org" + sha256: "2532c8d6702528824445921c5ff10548b518b13f808c2e34c2fd54793b999a6a" + url: "https://pub.dev" source: hosted - version: "4.2.0" + version: "4.6.0" just_audio_web: dependency: transitive description: name: just_audio_web - url: "https://pub.dartlang.org" + sha256: "6ba8a2a7e87d57d32f0f7b42856ade3d6a9fbe0f1a11fabae0a4f00bb73f0663" + url: "https://pub.dev" + source: hosted + version: "0.4.16" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" source: hosted - version: "0.4.7" + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" lints: dependency: transitive description: name: lints - url: "https://pub.dartlang.org" + sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c + url: "https://pub.dev" source: hosted version: "1.0.1" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + url: "https://pub.dev" source: hosted - version: "0.12.12" + version: "0.12.17" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" source: hosted - version: "0.1.5" + version: "0.11.1" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + url: "https://pub.dev" source: hosted - version: "1.8.0" + version: "1.16.0" mime: dependency: transitive description: name: mime - url: "https://pub.dartlang.org" + sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a" + url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.6" nested: dependency: transitive description: name: nested - url: "https://pub.dartlang.org" + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" source: hosted version: "1.0.0" numberpicker: dependency: transitive description: name: numberpicker - url: "https://pub.dartlang.org" + sha256: "4c129154944b0f6b133e693f8749c3f8bfb67c4d07ef9dcab48b595c22d1f156" + url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" + objective_c: + dependency: transitive + description: + name: objective_c + sha256: "1f81ed9e41909d44162d7ec8663b2c647c202317cc0b56d3d56f6a13146a0b64" + url: "https://pub.dev" + source: hosted + version: "9.1.0" octo_image: dependency: transitive description: name: octo_image - url: "https://pub.dartlang.org" + sha256: "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd" + url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "2.1.0" + package_info_plus: + dependency: transitive + description: + name: package_info_plus + sha256: f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d + url: "https://pub.dev" + 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.dev" + source: hosted + version: "3.2.1" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "1.9.1" path_drawing: dependency: transitive description: name: path_drawing - url: "https://pub.dartlang.org" + sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 + url: "https://pub.dev" source: hosted version: "1.0.1" path_parsing: dependency: transitive description: name: path_parsing - url: "https://pub.dartlang.org" + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "1.1.0" path_provider: dependency: transitive description: name: path_provider - url: "https://pub.dartlang.org" + sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" + url: "https://pub.dev" source: hosted - version: "2.0.13" + version: "2.1.5" path_provider_android: dependency: transitive description: name: path_provider_android - url: "https://pub.dartlang.org" + sha256: f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e + url: "https://pub.dev" source: hosted - version: "2.0.23" + version: "2.2.22" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - url: "https://pub.dartlang.org" + sha256: "6192e477f34018ef1ea790c56fffc7302e3bc3efede9e798b934c252c8c105ba" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.5.0" path_provider_linux: dependency: transitive description: name: path_provider_linux - url: "https://pub.dartlang.org" + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 + url: "https://pub.dev" source: hosted - version: "2.1.9" + version: "2.2.1" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - url: "https://pub.dartlang.org" + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" + url: "https://pub.dev" source: hosted - version: "2.0.6" + version: "2.1.2" path_provider_windows: dependency: transitive description: name: path_provider_windows - url: "https://pub.dartlang.org" + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 + url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.3.0" pedantic: dependency: transitive description: name: pedantic - url: "https://pub.dartlang.org" + sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602" + url: "https://pub.dev" source: hosted version: "1.11.1" percent_indicator: dependency: "direct main" description: name: percent_indicator - url: "https://pub.dartlang.org" + sha256: "157d29133bbc6ecb11f923d36e7960a96a3f28837549a20b65e5135729f0f9fd" + url: "https://pub.dev" source: hosted - version: "4.2.2" + version: "4.2.5" petitparser: dependency: transitive description: name: petitparser - url: "https://pub.dartlang.org" + sha256: "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1" + url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "7.0.1" platform: dependency: transitive description: name: platform - url: "https://pub.dartlang.org" + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" + url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.6" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - url: "https://pub.dartlang.org" + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.8" pointer_interceptor: dependency: transitive description: name: pointer_interceptor - url: "https://pub.dartlang.org" + sha256: adf7a637f97c077041d36801b43be08559fd4322d2127b3f20bb7be1b9eebc22 + url: "https://pub.dev" source: hosted - version: "0.9.3+4" - process: + version: "0.9.3+7" + provider: dependency: transitive description: - name: process - url: "https://pub.dartlang.org" + name: provider + sha256: "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272" + url: "https://pub.dev" source: hosted - version: "4.2.4" - provider: + version: "6.1.5+1" + pub_semver: dependency: transitive description: - name: provider - url: "https://pub.dartlang.org" + name: pub_semver + sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" + url: "https://pub.dev" source: hosted - version: "6.0.5" + version: "2.2.0" rxdart: dependency: transitive description: name: rxdart - url: "https://pub.dartlang.org" + sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb" + url: "https://pub.dev" source: hosted version: "0.27.7" share_plus: dependency: "direct main" description: name: share_plus - url: "https://pub.dartlang.org" + sha256: f582d5741930f3ad1bf0211d358eddc0508cc346e5b4b248bd1e569c995ebb7a + url: "https://pub.dev" source: hosted version: "4.5.3" share_plus_linux: dependency: transitive description: name: share_plus_linux - url: "https://pub.dartlang.org" + sha256: dc32bf9f1151b9864bb86a997c61a487967a08f2e0b4feaa9a10538712224da4 + url: "https://pub.dev" source: hosted version: "3.0.1" share_plus_macos: dependency: transitive description: name: share_plus_macos - url: "https://pub.dartlang.org" + sha256: "44daa946f2845045ecd7abb3569b61cd9a55ae9cc4cbec9895b2067b270697ae" + url: "https://pub.dev" source: hosted version: "3.0.1" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface - url: "https://pub.dartlang.org" + sha256: "251eb156a8b5fa9ce033747d73535bf53911071f8d3b6f4f0b578505ce0d4496" + url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "3.4.0" share_plus_web: dependency: transitive description: name: share_plus_web - url: "https://pub.dartlang.org" + sha256: eaef05fa8548b372253e772837dd1fbe4ce3aca30ea330765c945d7d4f7c9935 + url: "https://pub.dev" source: hosted version: "3.1.0" share_plus_windows: dependency: transitive description: name: share_plus_windows - url: "https://pub.dartlang.org" + sha256: "3a21515ae7d46988d42130cd53294849e280a5de6ace24bae6912a1bffd757d4" + url: "https://pub.dev" source: hosted version: "3.0.1" sky_engine: dependency: transitive description: flutter source: sdk - version: "0.0.99" + version: "0.0.0" source_span: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + url: "https://pub.dev" source: hosted - version: "1.9.0" + version: "1.10.1" sqflite: dependency: transitive description: name: sqflite - url: "https://pub.dartlang.org" + sha256: e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03 + url: "https://pub.dev" source: hosted - version: "2.2.4+1" + version: "2.4.2" + sqflite_android: + dependency: transitive + description: + name: sqflite_android + sha256: ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88 + url: "https://pub.dev" + source: hosted + version: "2.4.2+2" sqflite_common: dependency: transitive description: name: sqflite_common - url: "https://pub.dartlang.org" + sha256: "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6" + url: "https://pub.dev" source: hosted - version: "2.4.2+2" + version: "2.5.6" + sqflite_darwin: + dependency: transitive + description: + name: sqflite_darwin + sha256: "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3" + url: "https://pub.dev" + source: hosted + version: "2.4.2" + sqflite_platform_interface: + dependency: transitive + description: + name: sqflite_platform_interface + sha256: "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920" + url: "https://pub.dev" + source: hosted + version: "2.4.0" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.12.1" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.4" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.4.1" synchronized: dependency: transitive description: name: synchronized - url: "https://pub.dartlang.org" + sha256: c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0 + url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.4.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.2.2" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + url: "https://pub.dev" source: hosted - version: "0.4.12" + version: "0.7.6" typed_data: dependency: transitive description: name: typed_data - url: "https://pub.dartlang.org" + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.4.0" url_launcher: dependency: "direct main" description: name: url_launcher - url: "https://pub.dartlang.org" + sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8 + url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.3.2" url_launcher_android: dependency: transitive description: name: url_launcher_android - url: "https://pub.dartlang.org" + sha256: "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611" + url: "https://pub.dev" source: hosted - version: "6.0.24" + version: "6.3.28" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - url: "https://pub.dartlang.org" + sha256: cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad + url: "https://pub.dev" source: hosted - version: "6.1.1" + version: "6.3.6" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - url: "https://pub.dartlang.org" + sha256: d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a + url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.2.2" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - url: "https://pub.dartlang.org" + sha256: "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18" + url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.2.5" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - url: "https://pub.dartlang.org" + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.3.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - url: "https://pub.dartlang.org" + sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2" + url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.4.1" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - url: "https://pub.dartlang.org" + sha256: "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f" + url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.1.5" uuid: dependency: transitive description: name: uuid - url: "https://pub.dartlang.org" + sha256: a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8 + url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "4.5.2" validators: dependency: "direct main" description: name: validators - url: "https://pub.dartlang.org" + sha256: "884515951f831a9c669a41ed6c4d3c61c2a0e8ec6bca761a4480b28e99cecf5d" + url: "https://pub.dev" source: hosted version: "3.0.0" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.2.0" video_player: dependency: transitive description: name: video_player - url: "https://pub.dartlang.org" + sha256: "096bc28ce10d131be80dfb00c223024eb0fba301315a406728ab43dd99c45bdf" + url: "https://pub.dev" source: hosted - version: "2.5.2" + version: "2.10.1" video_player_android: dependency: transitive description: name: video_player_android - url: "https://pub.dartlang.org" + sha256: "3f7ef3fb7b29f510e58f4d56b6ffbc3463b1071f2cf56e10f8d25f5b991ed85b" + url: "https://pub.dev" source: hosted - version: "2.3.11" + version: "2.8.21" video_player_avfoundation: dependency: transitive description: name: video_player_avfoundation - url: "https://pub.dartlang.org" + sha256: "6bced1739cf1f96f03058118adb8ac0dd6f96aa1a1a6e526424ab92fd2a6a77d" + url: "https://pub.dev" source: hosted - version: "2.3.9" + version: "2.8.7" video_player_platform_interface: dependency: transitive description: name: video_player_platform_interface - url: "https://pub.dartlang.org" + sha256: "57c5d73173f76d801129d0531c2774052c5a7c11ccb962f1830630decd9f24ec" + url: "https://pub.dev" source: hosted - version: "6.0.2" + version: "6.6.0" video_player_web: dependency: transitive description: name: video_player_web - url: "https://pub.dartlang.org" + sha256: "9f3c00be2ef9b76a95d94ac5119fb843dca6f2c69e6c9968f6f2b6c9e7afbdeb" + url: "https://pub.dev" source: hosted - version: "2.0.14" + version: "2.4.0" visibility_detector: dependency: transitive description: name: visibility_detector - url: "https://pub.dartlang.org" + sha256: "15c54a459ec2c17b4705450483f3d5a2858e733aee893dcee9d75fd04814940d" + url: "https://pub.dev" source: hosted version: "0.3.3" - wakelock: + vm_service: dependency: transitive description: - name: wakelock - url: "https://pub.dartlang.org" + name: vm_service + sha256: "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60" + url: "https://pub.dev" source: hosted - version: "0.6.2" - wakelock_macos: + version: "15.0.2" + wakelock_plus: dependency: transitive description: - name: wakelock_macos - url: "https://pub.dartlang.org" + name: wakelock_plus + sha256: "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228" + url: "https://pub.dev" source: hosted - version: "0.4.0" - wakelock_platform_interface: - dependency: transitive - description: - name: wakelock_platform_interface - url: "https://pub.dartlang.org" - source: hosted - version: "0.3.0" - wakelock_web: + version: "1.4.0" + wakelock_plus_platform_interface: dependency: transitive description: - name: wakelock_web - url: "https://pub.dartlang.org" + name: wakelock_plus_platform_interface + sha256: "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2" + url: "https://pub.dev" source: hosted - version: "0.4.0" - wakelock_windows: + version: "1.3.0" + web: dependency: transitive description: - name: wakelock_windows - url: "https://pub.dartlang.org" + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" source: hosted - version: "0.2.1" + version: "1.1.1" webview_flutter: dependency: transitive description: name: webview_flutter - url: "https://pub.dartlang.org" + sha256: "392c1d83b70fe2495de3ea2c84531268d5b8de2de3f01086a53334d8b6030a88" + url: "https://pub.dev" source: hosted version: "3.0.4" webview_flutter_android: dependency: transitive description: name: webview_flutter_android - url: "https://pub.dartlang.org" + sha256: "8b3b2450e98876c70bfcead876d9390573b34b9418c19e28168b74f6cb252dbd" + url: "https://pub.dev" source: hosted version: "2.10.4" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface - url: "https://pub.dartlang.org" + sha256: "812165e4e34ca677bdfbfa58c01e33b27fd03ab5fa75b70832d4b7d4ca1fa8cf" + url: "https://pub.dev" source: hosted version: "1.9.5" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview - url: "https://pub.dartlang.org" + sha256: a5364369c758892aa487cbf59ea41d9edd10f9d9baf06a94e80f1bd1b4c7bbc0 + url: "https://pub.dev" source: hosted version: "2.9.5" win32: dependency: transitive description: name: win32 - url: "https://pub.dartlang.org" + sha256: d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e + url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "5.15.0" xdg_directories: dependency: transitive description: name: xdg_directories - url: "https://pub.dartlang.org" + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" + url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "1.1.0" xml: dependency: transitive description: name: xml - url: "https://pub.dartlang.org" + sha256: "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025" + url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "6.6.1" zoom_tap_animation: dependency: "direct main" description: name: zoom_tap_animation - url: "https://pub.dartlang.org" + sha256: d9f7a73cab65aa1546ba6886b5e21d3c8ccccb34e4e5f770301c306d4868bee0 + url: "https://pub.dev" source: hosted version: "1.1.0" sdks: - dart: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" + dart: ">=3.9.0 <4.0.0" + flutter: ">=3.35.0"