From a29d1717a6358a2ca0e8c4cdafc176de33bce51c Mon Sep 17 00:00:00 2001 From: Xaver Oswald Date: Thu, 26 Sep 2024 14:11:42 +0200 Subject: [PATCH] Fix systemuioverlay style, update flutter version (#29) * Fix systemuioverlay style, update flutter version * Fix linting issues * Fix docker container rust version --- docker/Dockerfile | 4 +- flake.lock | 21 +- flake.nix | 3 +- lib/main.dart | 92 +- lib/pages/receive_page.dart | 27 +- lib/pages/router.dart | 4 +- lib/pages/send_page.dart | 36 +- lib/pages/settings_page.dart | 409 ++++---- lib/themed_app.dart | 101 ++ lib/widgets/settings_field.dart | 31 +- nix/deps.json | 1658 ++++++++++++++++++++++++++----- pubspec.lock | 280 +++--- pubspec.yaml | 4 +- 13 files changed, 1904 insertions(+), 766 deletions(-) create mode 100644 lib/themed_app.dart diff --git a/docker/Dockerfile b/docker/Dockerfile index d7e017c..e53a256 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/cirruslabs/flutter:latest +FROM ghcr.io/cirruslabs/flutter:3.22.2 ENV ANDROID_NDK_VERSION 23.1.7779620 ENV PATH="/root/.cargo/bin:$PATH" @@ -30,6 +30,8 @@ RUN apt update && apt install -y \ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y \ && . "$HOME/.cargo/env" \ && rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android \ + && rustup install 1.75.0 \ + && rustup default 1.75.0 \ && echo "export ANDROID_NDK_HOME=/opt/android-sdk-linux/ndk/$ANDROID_NDK_VERSION" >> $HOME/.bashrc \ && cargo install cargo-ndk diff --git a/flake.lock b/flake.lock index 5cc1103..a26f903 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1708807242, - "narHash": "sha256-sRTRkhMD4delO/hPxxi+XwLqPn8BuUq6nnj4JqLwOu0=", + "lastModified": 1722421184, + "narHash": "sha256-/DJBI6trCeVnasdjUo9pbnodCLZcFqnVZiLUfqLH4jA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "73de017ef2d18a04ac4bfd0c02650007ccb31c2a", + "rev": "9f918d616c5321ad374ae6cb5ea89c9e04bf3e58", "type": "github" }, "original": { @@ -43,19 +43,16 @@ }, "rust-overlay": { "inputs": { - "flake-utils": [ - "flake-utils" - ], "nixpkgs": [ "nixpkgs" ] }, "locked": { - "lastModified": 1708913568, - "narHash": "sha256-76PGANC2ADf0h7fe0w2nWpfdGN+bemFs2rvW2EdU/ZY=", + "lastModified": 1727317727, + "narHash": "sha256-yGYahXzCquyYEgf5GTtvtaN5hXbw20Ok2+o8uVxoaFs=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "cbdf3e5bb205ff2ca165fe661fbd6d885cbd0106", + "rev": "a3d832f389606d7dc61a45b244c72ea472d1fcd4", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index d0f7cd5..f21c4c4 100644 --- a/flake.nix +++ b/flake.nix @@ -7,7 +7,6 @@ url = "github:oxalica/rust-overlay"; inputs = { nixpkgs.follows = "nixpkgs"; - flake-utils.follows = "flake-utils"; }; }; }; @@ -75,7 +74,7 @@ rustToolchain flutter androidSdk - gnome.zenity + zenity fastlane cargo-ndk ]; diff --git a/lib/main.dart b/lib/main.dart index af06c5a..47c43f7 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,17 +1,16 @@ import 'dart:io'; -import 'package:dynamic_color/dynamic_color.dart'; import 'package:file_picker/file_picker.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_displaymode/flutter_displaymode.dart'; import 'package:iyox_wormhole/pages/router.dart'; -import 'package:flutter/services.dart'; import 'package:iyox_wormhole/utils/settings.dart'; import 'package:logger/logger.dart'; import 'package:path_provider/path_provider.dart'; import 'gen/ffi.dart'; +import 'themed_app.dart'; void main() async { await initApp(); @@ -42,8 +41,7 @@ Future initApp() async { }; PlatformDispatcher.instance.onError = (error, stack) { - log.f('PlatformDispatcher - Catch all error: $error', - error: error, stackTrace: stack); + log.f('PlatformDispatcher - Catch all error: $error', error: error, stackTrace: stack); debugPrint("PlatformDispatcher - Catch all error: $error $stack"); return true; }; @@ -60,19 +58,8 @@ class WormholeApp extends StatefulWidget { WormholeAppState createState() => WormholeAppState(); } -class WormholeAppState extends State with WidgetsBindingObserver { - ThemeMode themeMode = ThemeMode.dark; - +class WormholeAppState extends State { Future initApp() async { - // Draw the app from edge to edge - SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); - - // Sets the navigation bar color - SystemUiOverlayStyle overlayStyle = const SystemUiOverlayStyle( - systemNavigationBarColor: Colors.transparent, - ); - SystemChrome.setSystemUIOverlayStyle(overlayStyle); - // Clear Cache await FilePicker.platform.clearTemporaryFiles(); await Settings.setRecentFiles([]); @@ -81,57 +68,15 @@ class WormholeAppState extends State with WidgetsBindingObserver { @override initState() { super.initState(); - WidgetsBinding.instance.addObserver(this); initBackend(); initApp().then((_) => debugPrint("App Init Completed")); - - var brightness = - WidgetsBinding.instance.platformDispatcher.platformBrightness; - getCurrentAppTheme().then((value) { - setState(() { - if (value == ThemeMode.system) { - themeMode = - brightness == Brightness.dark ? ThemeMode.dark : ThemeMode.light; - } else { - themeMode = value; - } - }); - }); } @override Future dispose() async { - WidgetsBinding.instance.removeObserver(this); super.dispose(); } - @override - void didChangePlatformBrightness() { - super.didChangePlatformBrightness(); - - setTheme(); - } - - Future getCurrentAppTheme() async { - return await Settings.getThemeMode(); - } - - void setTheme() { - var brightness = View.of(context).platformDispatcher.platformBrightness; - getCurrentAppTheme().then((value) { - debugPrint(value.toString()); - - setState(() { - if (value == ThemeMode.system) { - themeMode = - brightness == Brightness.dark ? ThemeMode.dark : ThemeMode.light; - } else { - themeMode = value; - } - }); - }); - } - void initBackend() async { final tempDir = (await getTemporaryDirectory()).path; api.init(tempFilePath: tempDir); @@ -139,33 +84,14 @@ class WormholeAppState extends State with WidgetsBindingObserver { @override Widget build(BuildContext context) { - return DynamicColorBuilder(builder: (lightColorScheme, darkColorScheme) { - var lightScheme = lightColorScheme ?? - ColorScheme.fromSeed( - seedColor: Colors.indigo, brightness: Brightness.light); - var darkScheme = darkColorScheme ?? - ColorScheme.fromSeed( - seedColor: Colors.indigo, brightness: Brightness.dark); - SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle( - statusBarColor: themeMode == ThemeMode.dark - ? darkScheme.background - : lightScheme.background, - systemNavigationBarColor: themeMode == ThemeMode.dark - ? darkScheme.surface - : lightScheme.surface)); - return MaterialApp( - navigatorKey: NavigationService.navigatorKey, + return ThemedApp( + builder: (lightScheme, darkScheme, isDarkMode) => MaterialApp( + theme: ThemeData(colorScheme: lightScheme, useMaterial3: true), + darkTheme: ThemeData(colorScheme: darkScheme, useMaterial3: true), debugShowCheckedModeBanner: false, title: 'Wormhole', - theme: ThemeData( - colorScheme: lightScheme, - ), - darkTheme: ThemeData( - colorScheme: darkScheme, - ), - themeMode: themeMode, home: const BasePage(), - ); - }); + ), + ); } } diff --git a/lib/pages/receive_page.dart b/lib/pages/receive_page.dart index 12e9b5e..bcb1fb3 100644 --- a/lib/pages/receive_page.dart +++ b/lib/pages/receive_page.dart @@ -3,8 +3,8 @@ import 'dart:async'; import 'package:flutter/material.dart'; import 'package:iyox_wormhole/gen/ffi.dart'; import 'package:iyox_wormhole/pages/qr_code_scanner_page.dart'; -import 'package:iyox_wormhole/utils/type_helpers.dart'; import 'package:iyox_wormhole/utils/paths.dart'; +import 'package:iyox_wormhole/utils/type_helpers.dart'; class ReceivePage extends StatefulWidget { const ReceivePage({Key? key}) : super(key: key); @@ -51,9 +51,8 @@ class _ReceivePageState extends State { controller: _controller, enabled: !transferring, decoration: const InputDecoration( - border: OutlineInputBorder( - borderRadius: - BorderRadius.all(Radius.circular(18))), + border: + OutlineInputBorder(borderRadius: BorderRadius.all(Radius.circular(18))), floatingLabelBehavior: FloatingLabelBehavior.auto, label: Text('Code'), ), @@ -88,9 +87,7 @@ class _ReceivePageState extends State { icon: const Icon(Icons.sim_card_download_outlined), ) : LinearProgressIndicator( - value: downloadStarted - ? receivedBytes / totalReceiveBytes - : null, + value: downloadStarted ? receivedBytes / totalReceiveBytes : null, minHeight: 13, borderRadius: BorderRadius.circular(18), ), @@ -101,17 +98,17 @@ class _ReceivePageState extends State { } static final ButtonStyle buttonStyle = ButtonStyle( - shape: MaterialStateProperty.all( + shape: WidgetStateProperty.all( RoundedRectangleBorder( borderRadius: BorderRadius.circular(200), ), ), - fixedSize: MaterialStateProperty.all(const Size(180, 60)), + fixedSize: WidgetStateProperty.all(const Size(180, 60)), ); void _onQrButtonClicked() async { - final result = await Navigator.push(context, - MaterialPageRoute(builder: (context) => const QRScannerPage())); + final result = await Navigator.push( + context, MaterialPageRoute(builder: (context) => const QRScannerPage())); if (!mounted) return; @@ -127,8 +124,7 @@ class _ReceivePageState extends State { Future _getServerConfig() async { final rendezvousUrl = await api.defaultRendezvousUrl(); final transitUrl = await api.defaultTransitUrl(); - final serverConfig = - ServerConfig(rendezvousUrl: rendezvousUrl, transitUrl: transitUrl); + final serverConfig = ServerConfig(rendezvousUrl: rendezvousUrl, transitUrl: transitUrl); return serverConfig; } @@ -145,9 +141,7 @@ class _ReceivePageState extends State { debugPrint('code: $code'); final stream = api.requestFile( - passphrase: code, - storageFolder: downloadPath, - serverConfig: await _getServerConfig()); + passphrase: code, storageFolder: downloadPath, serverConfig: await _getServerConfig()); setState(() { transferring = true; @@ -193,5 +187,4 @@ class _ReceivePageState extends State { } }); } - } diff --git a/lib/pages/router.dart b/lib/pages/router.dart index 820462f..e0079a6 100644 --- a/lib/pages/router.dart +++ b/lib/pages/router.dart @@ -24,8 +24,7 @@ class _BasePageState extends State { @override Widget build(BuildContext context) { - return SafeArea( - child: Scaffold( + return Scaffold( body: PageTransitionSwitcher( transitionBuilder: (child, primaryAnimation, secondaryAnimation) => FadeThroughTransition( @@ -61,7 +60,6 @@ class _BasePageState extends State { selectedIcon: Icon(Icons.settings_rounded), ), ]), - ), ); } } diff --git a/lib/pages/send_page.dart b/lib/pages/send_page.dart index cab6de9..c2f5840 100644 --- a/lib/pages/send_page.dart +++ b/lib/pages/send_page.dart @@ -19,12 +19,12 @@ class SendPage extends StatefulWidget { } final ButtonStyle largeButtonStyle = ButtonStyle( - shape: MaterialStateProperty.all( + shape: WidgetStateProperty.all( RoundedRectangleBorder( borderRadius: BorderRadius.circular(200), ), ), - fixedSize: MaterialStateProperty.all(const Size(150, 60)), + fixedSize: WidgetStateProperty.all(const Size(150, 60)), ); class _SendPageState extends State { @@ -38,12 +38,12 @@ class _SendPageState extends State { } static final ButtonStyle buttonStyle = ButtonStyle( - shape: MaterialStateProperty.all( + shape: WidgetStateProperty.all( RoundedRectangleBorder( borderRadius: BorderRadius.circular(200), ), ), - fixedSize: MaterialStateProperty.all(const Size(150, 60)), + fixedSize: WidgetStateProperty.all(const Size(150, 60)), ); @override @@ -109,21 +109,17 @@ class _SendPageState extends State { Future getServerConfig() async { final rendezvousUrl = await api.defaultRendezvousUrl(); final transitUrl = await api.defaultTransitUrl(); - final serverConfig = - ServerConfig(rendezvousUrl: rendezvousUrl, transitUrl: transitUrl); + final serverConfig = ServerConfig(rendezvousUrl: rendezvousUrl, transitUrl: transitUrl); return serverConfig; } void _onSendButtonClick() async { - FilePickerResult? result = - await FilePicker.platform.pickFiles(allowMultiple: true); + FilePickerResult? result = await FilePicker.platform.pickFiles(allowMultiple: true); if (mounted) { if (result != null) { - final files = result.files - .where((element) => element.path != null) - .map((e) => e.path!) - .toList(); + final files = + result.files.where((element) => element.path != null).map((e) => e.path!).toList(); Navigator.push(context, _createSendingRoute(files)); } else { ScaffoldMessenger.of(context).showSnackBar( @@ -158,15 +154,12 @@ class _SendPageState extends State { Route _createSendingRoute(List files, {bool folder = false, bool causedByIntent = false}) { return PageRouteBuilder( - pageBuilder: (context, animation, secondaryAnimation) => SendingPage( - files: files, folder: folder, causedByIntent: causedByIntent), + pageBuilder: (context, animation, secondaryAnimation) => + SendingPage(files: files, folder: folder, causedByIntent: causedByIntent), transitionDuration: const Duration(milliseconds: 0), reverseTransitionDuration: const Duration(milliseconds: 380), - transitionsBuilder: (context, animation, secondaryAnimation, child) => - FadeThroughTransition( - secondaryAnimation: secondaryAnimation, - animation: animation, - child: child), + transitionsBuilder: (context, animation, secondaryAnimation, child) => FadeThroughTransition( + secondaryAnimation: secondaryAnimation, animation: animation, child: child), ); } @@ -186,10 +179,7 @@ class _SendPageState extends State { } void _sendIntentFile(List attachments) { - final paths = attachments - .where((e) => e != null) - .map((e) => e!.path) - .toList(growable: false); + final paths = attachments.where((e) => e != null).map((e) => e!.path).toList(growable: false); if (paths.isEmpty) { return; } diff --git a/lib/pages/settings_page.dart b/lib/pages/settings_page.dart index ebc46ea..801f9b5 100644 --- a/lib/pages/settings_page.dart +++ b/lib/pages/settings_page.dart @@ -22,233 +22,212 @@ class _SettingsPageState extends State { @override Widget build(BuildContext context) { - return ListView( - children:[ Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - const Padding( - padding: EdgeInsets.fromLTRB(20, 55, 0, 0), - child: Text("Settings", style: TextStyle(fontSize: 37))), - const Gap(5), - const SettingsHeader("Security"), - FutureBuilder( - future: Settings.getWordLength(), - builder: (context, snapshot) { - if (snapshot.hasData) { - _wordCountSlider = snapshot.data!.toDouble(); - _wordCount = snapshot.data!; - return FilledButton.tonal( - style: ButtonStyle( - padding: MaterialStateProperty.all(EdgeInsets.zero), - shape: MaterialStateProperty.all(LinearBorder.none), - backgroundColor: MaterialStateProperty.all( - Theme.of(context).colorScheme.background), - textStyle: MaterialStateProperty.all( - TextStyle(color: Theme.of(context).colorScheme.primary), + return ListView(children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const Padding( + padding: EdgeInsets.fromLTRB(20, 55, 0, 0), + child: Text("Settings", style: TextStyle(fontSize: 37))), + const Gap(5), + const SettingsHeader("Security"), + FutureBuilder( + future: Settings.getWordLength(), + builder: (context, snapshot) { + if (snapshot.hasData) { + _wordCountSlider = snapshot.data!.toDouble(); + _wordCount = snapshot.data!; + return FilledButton.tonal( + style: ButtonStyle( + padding: WidgetStateProperty.all(EdgeInsets.zero), + shape: WidgetStateProperty.all(LinearBorder.none), + backgroundColor: + WidgetStateProperty.all(Theme.of(context).colorScheme.surface), + textStyle: WidgetStateProperty.all( + TextStyle(color: Theme.of(context).colorScheme.primary), + ), ), - ), - onPressed: () => {}, - child: SizedBox( - width: MediaQuery.of(context).size.width, - child: Padding( - padding: const EdgeInsets.fromLTRB(20, 17, 20, 5), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisAlignment: MainAxisAlignment.start, - children: [ - Text( - "Word Count", - style: TextStyle( - fontSize: 20, - color: Theme.of(context) - .colorScheme - .onBackground), - ), - Row(children: [ + onPressed: () => {}, + child: SizedBox( + width: MediaQuery.of(context).size.width, + child: Padding( + padding: const EdgeInsets.fromLTRB(20, 17, 20, 5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, + children: [ Text( - _wordCount.toString(), + "Word Count", style: TextStyle( - fontSize: 15, - color: Theme.of(context) - .colorScheme - .onBackground), + fontSize: 20, + color: Theme.of(context).colorScheme.onSurface), ), - Expanded( - child: Slider( - value: _wordCountSlider.clamp( - minWordCount.toDouble(), - maxWordCount.toDouble()), - min: minWordCount.toDouble(), - max: maxWordCount.toDouble(), - divisions: maxWordCount - minWordCount, - label: _wordCount.toString(), - onChanged: (double value) { - setState(() { - _wordCountSlider = value; - if (_wordCountSlider.round() != - _wordCount) { - _wordCount = - _wordCountSlider.round(); - Settings.setWordLength( - _wordCount.round()); - } - }); - }, + Row(children: [ + Text( + _wordCount.toString(), + style: TextStyle( + fontSize: 15, + color: Theme.of(context).colorScheme.onSurface), ), - ) - ]) - ]))), + Expanded( + child: Slider( + value: _wordCountSlider.clamp( + minWordCount.toDouble(), maxWordCount.toDouble()), + min: minWordCount.toDouble(), + max: maxWordCount.toDouble(), + divisions: maxWordCount - minWordCount, + label: _wordCount.toString(), + onChanged: (double value) { + setState(() { + _wordCountSlider = value; + if (_wordCountSlider.round() != _wordCount) { + _wordCount = _wordCountSlider.round(); + Settings.setWordLength(_wordCount.round()); + } + }); + }, + ), + ) + ]) + ]))), + ); + } + return const SizedBox( + width: 0.0, + height: 0.0, ); - } - return const SizedBox( - width: 0.0, - height: 0.0, - ); - }), - const SettingsHeader("Appearance"), - FutureBuilder( - future: Settings.getThemeMode(), - builder: (context, snapshot) { - if (snapshot.hasData) { - return FilledButton.tonal( - style: ButtonStyle( - padding: MaterialStateProperty.all(EdgeInsets.zero), - shape: MaterialStateProperty.all(LinearBorder.none), - backgroundColor: MaterialStateProperty.all( - Theme.of(context).colorScheme.background), - textStyle: MaterialStateProperty.all( - TextStyle(color: Theme.of(context).colorScheme.primary), + }), + const SettingsHeader("Appearance"), + FutureBuilder( + future: Settings.getThemeMode(), + builder: (context, snapshot) { + if (snapshot.hasData) { + return FilledButton.tonal( + style: ButtonStyle( + padding: WidgetStateProperty.all(EdgeInsets.zero), + shape: WidgetStateProperty.all(LinearBorder.none), + backgroundColor: + WidgetStateProperty.all(Theme.of(context).colorScheme.surface), + textStyle: WidgetStateProperty.all( + TextStyle(color: Theme.of(context).colorScheme.primary), + ), ), - ), - onPressed: () { - showDialog( - context: context, - builder: (context) { - ThemeMode theme = snapshot.data!; - return StatefulBuilder(builder: (context, setState) { - return AlertDialog( - title: const Text("Theme"), - content: Column( - mainAxisSize: MainAxisSize.min, - children: [ - for (var value in ThemeMode.values) - RadioListTile( - title: Text(value - .toString() - .split('.') - .last - .capitalize()), - value: value, - groupValue: theme, - onChanged: (value) { - setState(() { - theme = value!; - }); - }), - ], - ), - actions: [ - TextButton( - style: TextButton.styleFrom( - textStyle: Theme.of(context) - .textTheme - .labelLarge, - ), - child: const Text('Cancel'), - onPressed: () { - Navigator.of(context).pop(); - }, + onPressed: () { + showDialog( + context: context, + builder: (context) { + ThemeMode theme = snapshot.data!; + return StatefulBuilder(builder: (context, setState) { + return AlertDialog( + title: const Text("Theme"), + content: Column( + mainAxisSize: MainAxisSize.min, + children: [ + for (var value in ThemeMode.values) + RadioListTile( + title: + Text(value.toString().split('.').last.capitalize()), + value: value, + groupValue: theme, + onChanged: (value) { + setState(() { + theme = value!; + }); + }), + ], ), - TextButton( - style: TextButton.styleFrom( - textStyle: Theme.of(context) - .textTheme - .labelLarge, + actions: [ + TextButton( + style: TextButton.styleFrom( + textStyle: Theme.of(context).textTheme.labelLarge, + ), + child: const Text('Cancel'), + onPressed: () { + Navigator.of(context).pop(); + }, ), - child: const Text('Save'), - onPressed: () { - this.setState(() { - Settings.setThemeMode(theme).then((_) => Restart.restartApp()); - }); - Navigator.of(context).pop(); - }, - ), - ]); + TextButton( + style: TextButton.styleFrom( + textStyle: Theme.of(context).textTheme.labelLarge, + ), + child: const Text('Save'), + onPressed: () { + this.setState(() { + Settings.setThemeMode(theme) + .then((_) => Restart.restartApp()); + }); + Navigator.of(context).pop(); + }, + ), + ]); + }); }); - }); - }, - child: SizedBox( - width: MediaQuery.of(context).size.width, - child: Padding( - padding: const EdgeInsets.fromLTRB(20, 17, 20, 5), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisAlignment: MainAxisAlignment.start, - children: [ - Text( - "Theme", - style: TextStyle( - fontSize: 20, - color: Theme.of(context) - .colorScheme - .onBackground), - ), - Text( - snapshot.data! - .toString() - .split('.') - .last - .capitalize(), - style: TextStyle( - fontSize: 15, - color: Theme.of(context) - .colorScheme - .onBackground), - ) - ]))), + }, + child: SizedBox( + width: MediaQuery.of(context).size.width, + child: Padding( + padding: const EdgeInsets.fromLTRB(20, 17, 20, 5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Text( + "Theme", + style: TextStyle( + fontSize: 20, + color: Theme.of(context).colorScheme.onSurface), + ), + Text( + snapshot.data!.toString().split('.').last.capitalize(), + style: TextStyle( + fontSize: 15, + color: Theme.of(context).colorScheme.onSurface), + ) + ]))), + ); + } + return const SizedBox( + width: 0.0, + height: 0.0, ); - } - return const SizedBox( - width: 0.0, - height: 0.0, - ); - }), - const SettingsHeader("Connection"), - FutureBuilder( - future: Settings.getRendezvousUrl(), - builder: (context, snapshot) { - if (snapshot.hasData) { - return SettingField( - title: "Rendezvous URL", - initialValue: snapshot.data.toString(), - onSubmit: (value) => setState(() { - Settings.setRendezvousUrl(value); - }), + }), + const SettingsHeader("Connection"), + FutureBuilder( + future: Settings.getRendezvousUrl(), + builder: (context, snapshot) { + if (snapshot.hasData) { + return SettingField( + title: "Rendezvous URL", + initialValue: snapshot.data.toString(), + onSubmit: (value) => setState(() { + Settings.setRendezvousUrl(value); + }), + ); + } + return const SizedBox( + width: 0.0, + height: 0.0, ); - } - return const SizedBox( - width: 0.0, - height: 0.0, - ); - }), - FutureBuilder( - future: Settings.getTransitUrl(), - builder: (context, snapshot) { - if (snapshot.hasData) { - return SettingField( - title: "Transit URL", - initialValue: snapshot.data.toString(), - onSubmit: (value) => setState(() { - Settings.setTransitUrl(value); - }), + }), + FutureBuilder( + future: Settings.getTransitUrl(), + builder: (context, snapshot) { + if (snapshot.hasData) { + return SettingField( + title: "Transit URL", + initialValue: snapshot.data.toString(), + onSubmit: (value) => setState(() { + Settings.setTransitUrl(value); + }), + ); + } + return const SizedBox( + width: 0.0, + height: 0.0, ); - } - return const SizedBox( - width: 0.0, - height: 0.0, - ); - }), - ], - )]); + }), + ], + ) + ]); } } diff --git a/lib/themed_app.dart b/lib/themed_app.dart new file mode 100644 index 0000000..3360384 --- /dev/null +++ b/lib/themed_app.dart @@ -0,0 +1,101 @@ +import 'package:dynamic_color/dynamic_color.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; + +class ThemedApp extends StatelessWidget { + const ThemedApp({super.key, required this.builder}); + + final Widget Function( + ColorScheme lightScheme, + ColorScheme darkScheme, + bool isDarkMode, + ) builder; + + @override + Widget build(BuildContext context) { + return DynamicColorBuilder( + builder: (lightDynamic, darkDynamic) { + SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); + const themeMode = ThemeMode.system; + + ColorScheme lightScheme = + ColorScheme.fromSeed(seedColor: Colors.indigo, brightness: Brightness.light); + ColorScheme darkScheme = + ColorScheme.fromSeed(seedColor: Colors.indigo, brightness: Brightness.dark); + + if (themeMode == ThemeMode.system) { + lightScheme = lightDynamic ?? lightScheme; + darkScheme = darkDynamic ?? darkScheme; + } + + lightScheme = _fixSurfaceContainers(lightScheme); + darkScheme = _fixSurfaceContainers(darkScheme); + + final mediaQuery = MediaQuery.of(context); + final bool isDarkMode; + if (themeMode == ThemeMode.system) { + isDarkMode = mediaQuery.platformBrightness == Brightness.dark; + } else { + isDarkMode = themeMode == ThemeMode.dark; + } + + return AnnotatedRegion( + value: SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + systemNavigationBarColor: Colors.transparent, + statusBarBrightness: isDarkMode ? Brightness.light : Brightness.dark, + statusBarIconBrightness: isDarkMode ? Brightness.light : Brightness.dark, + systemNavigationBarIconBrightness: isDarkMode ? Brightness.light : Brightness.dark, + ), + child: builder(lightScheme, darkScheme, isDarkMode), + ); + }, + ); + } + + ColorScheme _fixSurfaceContainers(ColorScheme scheme) { + final surface = scheme.surface; + final tint = scheme.surfaceTint; + + var surfaceContainerLowest = scheme.surfaceContainerLowest; + var surfaceContainerLow = scheme.surfaceContainerLow; + var surfaceContainer = scheme.surfaceContainer; + var surfaceContainerHigh = scheme.surfaceContainerHigh; + var surfaceContainerHighest = scheme.surfaceContainerHighest; + + if (surfaceContainerLowest == surface) { + surfaceContainerLowest = switch (scheme.brightness) { + Brightness.light => Colors.white, + Brightness.dark => Color.alphaBlend( + Colors.black45, + scheme.surfaceDim, + ), + }; + } + if (surfaceContainerLow == surface) { + surfaceContainerLow = ElevationOverlay.applySurfaceTint(surface, tint, 1); + } + if (surfaceContainer == surface) { + surfaceContainer = ElevationOverlay.applySurfaceTint(surface, tint, 2); + } + if (surfaceContainerHigh == surface) { + surfaceContainerHigh = ElevationOverlay.applySurfaceTint( + surface, + tint, + 3, + ); + } + if (surfaceContainerHighest == surface) { + // ignore: deprecated_member_use + surfaceContainerHighest = scheme.surfaceVariant; + } + + return scheme.copyWith( + surfaceContainerLowest: surfaceContainerLowest, + surfaceContainerLow: surfaceContainerLow, + surfaceContainer: surfaceContainer, + surfaceContainerHigh: surfaceContainerHigh, + surfaceContainerHighest: surfaceContainerHighest, + ); + } +} diff --git a/lib/widgets/settings_field.dart b/lib/widgets/settings_field.dart index ff6963d..4eaf1ee 100644 --- a/lib/widgets/settings_field.dart +++ b/lib/widgets/settings_field.dart @@ -5,7 +5,8 @@ class SettingField extends StatefulWidget { {super.key, required this.title, required this.initialValue, - required this.onSubmit, this.editWidget}); + required this.onSubmit, + this.editWidget}); final String title; final String initialValue; @@ -30,11 +31,10 @@ class _SettingFieldState extends State { Widget build(BuildContext context) { return FilledButton.tonal( style: ButtonStyle( - padding: MaterialStateProperty.all(EdgeInsets.zero), - shape: MaterialStateProperty.all(LinearBorder.none), - backgroundColor: - MaterialStateProperty.all(Theme.of(context).colorScheme.background), - textStyle: MaterialStateProperty.all( + padding: WidgetStateProperty.all(EdgeInsets.zero), + shape: WidgetStateProperty.all(LinearBorder.none), + backgroundColor: WidgetStateProperty.all(Theme.of(context).colorScheme.surface), + textStyle: WidgetStateProperty.all( TextStyle(color: Theme.of(context).colorScheme.primary), ), ), @@ -49,15 +49,13 @@ class _SettingFieldState extends State { children: [ Text( widget.title, - style: TextStyle( - fontSize: 20, - color: Theme.of(context).colorScheme.onBackground), + style: + TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurface), ), Text( widget.initialValue, - style: TextStyle( - fontSize: 15, - color: Theme.of(context).colorScheme.onBackground), + style: + TextStyle(fontSize: 15, color: Theme.of(context).colorScheme.onSurface), ) ]))), ); @@ -68,10 +66,11 @@ class _SettingFieldState extends State { context: context, builder: (context) => AlertDialog( title: Text(widget.title), - content: widget.editWidget ?? TextField( - controller: _textController, - onSubmitted: widget.onSubmit, - ), + content: widget.editWidget ?? + TextField( + controller: _textController, + onSubmitted: widget.onSubmit, + ), actions: [ TextButton( style: TextButton.styleFrom( diff --git a/nix/deps.json b/nix/deps.json index 5a02718..2054311 100644 --- a/nix/deps.json +++ b/nix/deps.json @@ -377,6 +377,15 @@ "databinding-common-4.1.3.pom": "a9593a36f2d6d880fa2ec928e67d31c634d4b6f3d7a98aa7470023d4c453e2b2" } }, + { + "group": "androidx.databinding", + "name": "databinding-common", + "version": "7.1.2", + "artifacts": { + "databinding-common-7.1.2.jar": "742a3b732d5308f25b89d8b306ff1adf9c1f8306eb638bb3441e2bcf3da35334", + "databinding-common-7.1.2.module": "e8bd5cc4dcc6c4ced45b68251513ddd13a2997d710955838a45b319775596706" + } + }, { "group": "androidx.databinding", "name": "databinding-common", @@ -452,10 +461,10 @@ { "group": "androidx.databinding", "name": "databinding-common", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "databinding-common-8.2.0.jar": "66cab82639dac0f6c2433464c093b074d608c4bb887ec38a9b8bc4ac98126732", - "databinding-common-8.2.0.pom": "10f4cf82183dec0b1b28965cad12fc474ad0924c690c4e508bdf16ff5d83c066" + "databinding-common-8.3.1.jar": "66cab82639dac0f6c2433464c093b074d608c4bb887ec38a9b8bc4ac98126732", + "databinding-common-8.3.1.pom": "c1a1b104f4f9f2f0c06a99a7742024f8e8b48760c84b9eb89db43cec9c8af72d" } }, { @@ -467,6 +476,15 @@ "databinding-compiler-common-4.1.3.pom": "f1a06b43fa5ec8f30aa27fd74172a23a6e6e4af62d022446820d22ea20ace04b" } }, + { + "group": "androidx.databinding", + "name": "databinding-compiler-common", + "version": "7.1.2", + "artifacts": { + "databinding-compiler-common-7.1.2.jar": "59b49e730ff52baf363b54d5d7faf9c256238734a26522d3e159c0f79abf5bab", + "databinding-compiler-common-7.1.2.module": "47b9576e100f9183b15d101eeb65399fae7c0fddd550f7b4f6c807fbb68c0504" + } + }, { "group": "androidx.databinding", "name": "databinding-compiler-common", @@ -542,10 +560,10 @@ { "group": "androidx.databinding", "name": "databinding-compiler-common", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "databinding-compiler-common-8.2.0.jar": "3dbfa158488532af1780856000a5a65e88ff9db99a2621a87233dbddbe196d7b", - "databinding-compiler-common-8.2.0.pom": "f538958f1fce148a831e17dfeadd28af0653e3835592ddb11934f88d27e93529" + "databinding-compiler-common-8.3.1.jar": "2ef1b9dec5144b93d686bcd59c1454f0dd7109b54ab5342dad9021cf5784630b", + "databinding-compiler-common-8.3.1.pom": "9629bab031fbe6fced0a944f6ae90c2df8fb7023a62f4ee2fc9d135c3e9b20e0" } }, { @@ -596,10 +614,10 @@ { "group": "androidx.exifinterface", "name": "exifinterface", - "version": "1.3.6", + "version": "1.3.7", "artifacts": { - "exifinterface-1.3.6.aar": "1804105e9e05fdd8f760413bad5de498c381aa329f4f9d94c851bc891ac654c6", - "exifinterface-1.3.6.module": "5e9fd84ca3fd3b7706f6856fa4383107de8676bf7c42b7d4b8108949414d6201" + "exifinterface-1.3.7.aar": "0e8f1832266c5b0667ad3d3b1098e624e49a09075493a014a7e88af01fd30ad3", + "exifinterface-1.3.7.module": "f70819519ecc320028345c7c0c318d8157055e83fc466c899cd344dd4f630a31" } }, { @@ -1223,6 +1241,15 @@ "signflinger-4.1.3.pom": "409bbc22a2c0158afcd37b3e5475a57d9d113f59d16f8aa1e26f17bab0aac360" } }, + { + "group": "com.android", + "name": "signflinger", + "version": "7.1.2", + "artifacts": { + "signflinger-7.1.2.jar": "95dc1bf5fd81a8870223fd2d4706aa046b4044c4ba95dfc038ae703f204a58d6", + "signflinger-7.1.2.module": "9131cb46d40d1d7c4206994cd7db2f349b92da4e7c6edfe322fe746bb9cb9616" + } + }, { "group": "com.android", "name": "signflinger", @@ -1298,10 +1325,10 @@ { "group": "com.android", "name": "signflinger", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "signflinger-8.2.0.jar": "c1dca2c683634ee1a294298f9c7179578af6a86e080bdc40f961915bc5c8142f", - "signflinger-8.2.0.pom": "216c19d3f063158a97b902a33dd18b77f61e214c692c02550b93632bbf2dfe00" + "signflinger-8.3.1.jar": "c1dca2c683634ee1a294298f9c7179578af6a86e080bdc40f961915bc5c8142f", + "signflinger-8.3.1.pom": "6c3add3666d253968fe6aece9535e9f32685a623537ec219fcfbe29997a14d1a" } }, { @@ -1313,6 +1340,15 @@ "zipflinger-4.1.3.pom": "4fb780c9e39d79caa44929f0f5fbf457e5050e81ac6c406e4da641b72ff2c046" } }, + { + "group": "com.android", + "name": "zipflinger", + "version": "7.1.2", + "artifacts": { + "zipflinger-7.1.2.jar": "e86522b409a85beb90553ea97a1dd9737cefec8efa1b2416cc65ded4901b12b2", + "zipflinger-7.1.2.module": "13122e8904db6bd350f089352fafddb65fb28c408bace2f2014129777fd710d8" + } + }, { "group": "com.android", "name": "zipflinger", @@ -1388,10 +1424,10 @@ { "group": "com.android", "name": "zipflinger", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "zipflinger-8.2.0.jar": "81dd485618a509a3235929b9eb13091d884452661de6ce5a45cc38b1c555421c", - "zipflinger-8.2.0.pom": "4e66bab2651861387af42e93561ab76004f666ead04a191a4512fc7516e7aff1" + "zipflinger-8.3.1.jar": "81dd485618a509a3235929b9eb13091d884452661de6ce5a45cc38b1c555421c", + "zipflinger-8.3.1.pom": "db21a9865561d0c4ff09d3e802fe7bf99813e12b43d6210ea1f7acb29464311c" } }, { @@ -1403,6 +1439,15 @@ "baseLibrary-4.1.3.pom": "cc41399406969cc72aa28c05280879e404d6ac22fa18a7e8662b60216af62a52" } }, + { + "group": "com.android.databinding", + "name": "baseLibrary", + "version": "7.1.2", + "artifacts": { + "baseLibrary-7.1.2.jar": "091d8707db0abe5f737a69477cb20864c01a896c7f5b9ca482c11ff03b57a476", + "baseLibrary-7.1.2.module": "69c8308a957e0b0bea3b5b26b5f8ecc07970b1766e111ea2b86acacb21d0a0dc" + } + }, { "group": "com.android.databinding", "name": "baseLibrary", @@ -1478,10 +1523,10 @@ { "group": "com.android.databinding", "name": "baseLibrary", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "baseLibrary-8.2.0.jar": "794113709dab21b06c262b3795e73cb708fbacae61715f34361e1af6237a1870", - "baseLibrary-8.2.0.pom": "61d7571fcf2e9c91d0a4bd69accd574d7929c6afd0d5ccc33317df4ee0c2dd0c" + "baseLibrary-8.3.1.jar": "794113709dab21b06c262b3795e73cb708fbacae61715f34361e1af6237a1870", + "baseLibrary-8.3.1.pom": "5a9acfe17cbf10148804f0430b30d89a58feb9a8628e813dffdf7c579492afc5" } }, { @@ -1493,6 +1538,15 @@ "annotations-27.1.3.pom": "a8a9ed61cfe0cfd5662a207e484f174c09b2acc9ef6cdac4552d6523bf059035" } }, + { + "group": "com.android.tools", + "name": "annotations", + "version": "30.1.2", + "artifacts": { + "annotations-30.1.2.jar": "630ab4c6f211fa1c0f5c884152cb6311360f1b796442196c287a658645a99645", + "annotations-30.1.2.pom": "d3dffa84dbd3172fbff028da65cdacd9a8e28fa7254873829b0cc31cfb674576" + } + }, { "group": "com.android.tools", "name": "annotations", @@ -1568,10 +1622,10 @@ { "group": "com.android.tools", "name": "annotations", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "annotations-31.2.0.jar": "ee3bfd9cdb5012bdb61520f8654a785577e9bb337e5939c5c6149a446684ee16", - "annotations-31.2.0.pom": "b4294053beff69cbe9bc5fb484fa09e2b6700e855b17889c2d372981d9cdc212" + "annotations-31.3.1.jar": "ee3bfd9cdb5012bdb61520f8654a785577e9bb337e5939c5c6149a446684ee16", + "annotations-31.3.1.pom": "77291a90d6ae2e3a113703c2b040da488f8f342d60021007a1450b445b3a6f40" } }, { @@ -1583,6 +1637,15 @@ "common-27.1.3.pom": "e747d7e5d59e61b2537d1dd7867144938b6d2fdcceecca2fa35aa5a487bc6820" } }, + { + "group": "com.android.tools", + "name": "common", + "version": "30.1.2", + "artifacts": { + "common-30.1.2.jar": "d46feadad2be1626666f09ad745673201cabb179d2ba0777121f08e5c5ac2a07", + "common-30.1.2.pom": "3bfc59997f210d0a3be8b119f6c28520ea0ddedcb16d095282a699e4013054e9" + } + }, { "group": "com.android.tools", "name": "common", @@ -1658,10 +1721,10 @@ { "group": "com.android.tools", "name": "common", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "common-31.2.0.jar": "3cf93a2b4d422e751e28cd9c637852f9a1976c6af0093e88cf82c71a1f29a8e6", - "common-31.2.0.pom": "8067d47e5402ef05e0ae224a1ad040dd981db0f687a4562f8c66b154ec53d027" + "common-31.3.1.jar": "555d6440772d14623eb1f171550922cc14ac2c866da47b718b91087863809624", + "common-31.3.1.pom": "3fa14d42be67b642d507b3adf13f6af51f6965355979b0d8ffc9857f1a74e299" } }, { @@ -1673,6 +1736,15 @@ "dvlib-27.1.3.pom": "c9d7b2820d2963215adedec83769cd57e3e94bd6b1ecb8a35f51b7dbcc3f5fef" } }, + { + "group": "com.android.tools", + "name": "dvlib", + "version": "30.1.2", + "artifacts": { + "dvlib-30.1.2.jar": "515762d28f20895f7759575910235bfad82c3fe6c29fb531800c2def9b8ada1c", + "dvlib-30.1.2.module": "3a2b6754cef9911776476516756c467950ab6bec81ba9ad1fd390882be5f62f3" + } + }, { "group": "com.android.tools", "name": "dvlib", @@ -1748,10 +1820,10 @@ { "group": "com.android.tools", "name": "dvlib", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "dvlib-31.2.0.jar": "0cb57c126ed95657ae1e0974af092b401a52b76d5683f7ccbe1f8f21af06794e", - "dvlib-31.2.0.pom": "b3c01c7ffcdda9177667abdb816d20c8a64bc89017ec0f56b00df589602b862d" + "dvlib-31.3.1.jar": "0cb57c126ed95657ae1e0974af092b401a52b76d5683f7ccbe1f8f21af06794e", + "dvlib-31.3.1.pom": "59720a10c3338e46f9377aee338474d394ce1b9a38352c86323113abd5b2368a" } }, { @@ -1763,6 +1835,15 @@ "repository-27.1.3.pom": "6f976772c71ddcaa4d2274fc658941c3f351f4b2755d35d016815c5aa0326521" } }, + { + "group": "com.android.tools", + "name": "repository", + "version": "30.1.2", + "artifacts": { + "repository-30.1.2.jar": "e87b4a7a3adb15a7eea17c054fac5826d22420870c8bd612a8048a29fd0660c9", + "repository-30.1.2.module": "455e1b981bd5c6d11919b27d754cef6b11781266848a22df4c653ae7771b694f" + } + }, { "group": "com.android.tools", "name": "repository", @@ -1838,10 +1919,10 @@ { "group": "com.android.tools", "name": "repository", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "repository-31.2.0.jar": "0f1778a98a79fb6f3a8fa5116b7f16092960bf49509802656c1117c75cc7875c", - "repository-31.2.0.pom": "af76bdf2cfad5ed3bab6f0d1eb93b27cdac15891a795e74bed1a2115501e9916" + "repository-31.3.1.jar": "df2533e154b736a0a95e4804893aa59099552842bf9635cda3751be9e894a0e2", + "repository-31.3.1.pom": "2d7b8e8962646c76151cbc713bd5ea95b372504cc3c49080487d26fb80da4c89" } }, { @@ -1853,6 +1934,15 @@ "sdk-common-27.1.3.pom": "dc5437ea922a044eacc9d6ccb348c20678ad150543a088647ab126ebef25122c" } }, + { + "group": "com.android.tools", + "name": "sdk-common", + "version": "30.1.2", + "artifacts": { + "sdk-common-30.1.2.jar": "ac2e35885ebb98deaf8fecc893e4fa481087306a728463e62af103bd1498f940", + "sdk-common-30.1.2.module": "d85418450fbbf2d4b7f29009952b2398b43628b0a8fc525dca09e8a3c2fa1311" + } + }, { "group": "com.android.tools", "name": "sdk-common", @@ -1928,10 +2018,10 @@ { "group": "com.android.tools", "name": "sdk-common", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "sdk-common-31.2.0.jar": "621026e12772dd44ad5cbd5808f91fe5af0f3bc976cd9b2b3cfad9236848637d", - "sdk-common-31.2.0.pom": "cddea85e10698606499bdf7a40ce90876167f836f524f8d2f00591e936ff2136" + "sdk-common-31.3.1.jar": "81e5391e6b93c8237eda17bb24b26a9b28d5abe7217a5553da2dabf1bd00656d", + "sdk-common-31.3.1.pom": "205342656b7f90c43066b1cf3509e25a416bccfcb63188d7e8d3d4637b8701b7" } }, { @@ -1943,6 +2033,15 @@ "sdklib-27.1.3.pom": "541694265959170032fc867d367bfbaf0a2f038edd3b3441879bcd1c482f19b7" } }, + { + "group": "com.android.tools", + "name": "sdklib", + "version": "30.1.2", + "artifacts": { + "sdklib-30.1.2.jar": "8e51a99453ddc7df556a485dc2e18280c4c0ce68d6078a9e11eddda00b5288c7", + "sdklib-30.1.2.module": "410abff2b1a74bf1391d035cf2b56f82f41be600cbda4823a3e599045e217385" + } + }, { "group": "com.android.tools", "name": "sdklib", @@ -2018,10 +2117,10 @@ { "group": "com.android.tools", "name": "sdklib", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "sdklib-31.2.0.jar": "7c00a63da3e9a5e73829690d72b87f774968cb24ddb8527e961d1e04851b0827", - "sdklib-31.2.0.pom": "9eb4f32bc807be47ce913ae37260b0eee0c6302c77cc2ee50996de7d15a2e787" + "sdklib-31.3.1.jar": "4826724b88f6c9ecbf1ad93a1b4edfd80941cef9d54093d645cf0796238dd0b2", + "sdklib-31.3.1.pom": "047b8ca58b48ce8f9f5038a340e4c5913a38055f8f64d8e76ec1a07b1f6510d5" } }, { @@ -2033,6 +2132,15 @@ "crash-27.1.3.pom": "5b8e1db874e23e955540bde9bd0f2b0e74271c827790397e907420949468717c" } }, + { + "group": "com.android.tools.analytics-library", + "name": "crash", + "version": "30.1.2", + "artifacts": { + "crash-30.1.2.jar": "e5863a02f36e8e8e6ee061fe710c32bc80a9d7358a3f1c92db2555c3eeff32f0", + "crash-30.1.2.module": "42a15b4ff690036622c319d0796be4b67d676de13f98ed62944060badaca18fd" + } + }, { "group": "com.android.tools.analytics-library", "name": "crash", @@ -2108,10 +2216,10 @@ { "group": "com.android.tools.analytics-library", "name": "crash", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "crash-31.2.0.jar": "d5be79bfa90311d39dd767516539afa122f9d40bc1e4bd8fc76e07b8151379f3", - "crash-31.2.0.pom": "4ab6b64775606380ec21c68a7b753735ab2994fac730c0922075d41077bbeb87" + "crash-31.3.1.jar": "2c5c26420967675c074bc7140831fe3bff5bbabc7fbbc08ba29fdc3eadcc9510", + "crash-31.3.1.pom": "3a4ebef2be77d1a0d23d8bec3505fbf918660ecb4a310eab8314ea9d5dfc1e6d" } }, { @@ -2123,6 +2231,15 @@ "protos-27.1.3.pom": "7515e13222f6b69ee746151b1f4515ea28c94ebf0eed928a612e31f76b4ae9e7" } }, + { + "group": "com.android.tools.analytics-library", + "name": "protos", + "version": "30.1.2", + "artifacts": { + "protos-30.1.2.jar": "ddd31ecbbb6fc68679c0cfe74df12f354550ee72b32e1acbaba758eac89d7678", + "protos-30.1.2.module": "caa99be2e84f84e5f608302f86e8c2b277f1230ee4a413efcb4fbb12f517898d" + } + }, { "group": "com.android.tools.analytics-library", "name": "protos", @@ -2198,10 +2315,10 @@ { "group": "com.android.tools.analytics-library", "name": "protos", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "protos-31.2.0.jar": "70e472d0d48e11b33d2c45fe5ebdcfb1e156449bc4d51dd9719a154eec22b42d", - "protos-31.2.0.pom": "b90e8a28165d1fcaa37256261fa6ffe0a837cb35c2331fec1b640627f88de609" + "protos-31.3.1.jar": "b3bb4f776c7da4e49d127063b978e4175de5402e8ecc35e983cfc7311e195898", + "protos-31.3.1.pom": "2c69c3132ca42e56ee48fcb33a35df94a731519bcb12fa5fb909bce47bc0aa90" } }, { @@ -2213,6 +2330,15 @@ "shared-27.1.3.pom": "8f7b9ff1650778719a2c2b69dd223641be5d561446d6f15f46b6bc848c8ff17f" } }, + { + "group": "com.android.tools.analytics-library", + "name": "shared", + "version": "30.1.2", + "artifacts": { + "shared-30.1.2.jar": "dca1efe298c8529848055d6a54e8e073ec3131c6fb36854da2443a66999abe2f", + "shared-30.1.2.module": "8bfdc05f907c7d4a9aa4dfd908147277e16105b3bb1526f3fd6667f2010e5606" + } + }, { "group": "com.android.tools.analytics-library", "name": "shared", @@ -2288,10 +2414,10 @@ { "group": "com.android.tools.analytics-library", "name": "shared", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "shared-31.2.0.jar": "7bd455bda29e1528cda4153332b708ed2d0066dce68f60a51be11f529fabdd77", - "shared-31.2.0.pom": "7ed0cd1cc919ddb660684e18ae3b9bce77b283ee3a2711ebf298b8226375ad90" + "shared-31.3.1.jar": "1ddf8b7c36aa336d8d982516b2a503c922e18e9972967b0d2a2ee43561bb97c9", + "shared-31.3.1.pom": "fe2560aea7a25035af76796b580f1a41fb821ab2407579f7c7395c77cee8e52b" } }, { @@ -2303,6 +2429,15 @@ "tracker-27.1.3.pom": "83025a5d822a28cb8eed4dd59a9a0ea5f7b5752be5990cbc97d74da8fc2fa549" } }, + { + "group": "com.android.tools.analytics-library", + "name": "tracker", + "version": "30.1.2", + "artifacts": { + "tracker-30.1.2.jar": "5116f5b327f652caa6d6dc3666409ca985824e1a15c51c5d0f9c7fb6b48a6883", + "tracker-30.1.2.module": "9bcad0ac7f26204e9690634e90f260914d3d8d06755865925fc9b13edafd3a4b" + } + }, { "group": "com.android.tools.analytics-library", "name": "tracker", @@ -2378,10 +2513,10 @@ { "group": "com.android.tools.analytics-library", "name": "tracker", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "tracker-31.2.0.jar": "30ca5340a5601f972dbb382ebd29402d9cfb9c6d8ed3c49469f85ad7bbf2f338", - "tracker-31.2.0.pom": "739ae96c2170cdc1d3d9abadc5030f7508c5b78fdb8de76c4b685b02b08a3451" + "tracker-31.3.1.jar": "961a4be424dc9d16ba85d81d4560d731ba5fdf52ddb033903e533ea871e48a47", + "tracker-31.3.1.pom": "4c594278bb715c9f27693c53f12d61709b25ae16e19bad06ac9faebba6c89b30" } }, { @@ -2396,11 +2531,10 @@ { "group": "com.android.tools.build", "name": "aapt2-proto", - "version": "7.0.0-beta04-7396180", + "version": "7.1.2-7984345", "artifacts": { - "aapt2-proto-7.0.0-beta04-7396180.module": "22b5d69296c06b99261c2b5485994af1e6e7e02beb6a8d213ce88dae76660755", - "aapt2-proto-7.0.0-beta04-7396180.jar": "1ca4f1b0f550c6c25f63c1916da84f6e7a92c66b7ad38ab1d5d49a20552a5984", - "aapt2-proto-7.0.0-beta04-7396180.pom": "613920d8598ea14d43c5e4c7d4bb7d8a86a8cb38db86ff9a023f94b7ee6e92f9" + "aapt2-proto-7.1.2-7984345.jar": "815c584d5c611799cdc3175308fcc34e1cd89e22538193e65bc88881cd15489a", + "aapt2-proto-7.1.2-7984345.module": "90bb5542dbe6d8a9a7a8a44efe9176409a855f449a93125a2076541d940eed84" } }, { @@ -2478,10 +2612,10 @@ { "group": "com.android.tools.build", "name": "aapt2-proto", - "version": "8.2.0-10154469", + "version": "8.3.1-10880808", "artifacts": { - "aapt2-proto-8.2.0-10154469.jar": "bf1d57e6d48376d305a924c79cb24db2e17d8ccc3e32faf212e0b3f6489ad06b", - "aapt2-proto-8.2.0-10154469.module": "6ff24f7c60dc79bf4410c66ada604f1c436e65dabd4f43a595876f67dd530ae6" + "aapt2-proto-8.3.1-10880808.jar": "7fc7fbe0ab5341dc7a098e6eeddbfb2556a26092970b38a74139540191953337", + "aapt2-proto-8.3.1-10880808.module": "e27e005518e267cab8eeb8f9a63d6c1d89d5438f46d4a8ff774b0c7f944aefb8" } }, { @@ -2493,6 +2627,15 @@ "aaptcompiler-4.1.3.pom": "ead21e952df7d9f78c4393207c943be37b8d8981cbf7d5f1a826288817775278" } }, + { + "group": "com.android.tools.build", + "name": "aaptcompiler", + "version": "7.1.2", + "artifacts": { + "aaptcompiler-7.1.2.jar": "4e7fcb38217d9f5003bce2cf0ac1163fd45ea30350fca4165bac770934ac7365", + "aaptcompiler-7.1.2.module": "ad1bb9dab69ee636bc952de8676c00f98c2d5330410a4e8319477fd4ddfc2016" + } + }, { "group": "com.android.tools.build", "name": "aaptcompiler", @@ -2568,10 +2711,10 @@ { "group": "com.android.tools.build", "name": "aaptcompiler", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "aaptcompiler-8.2.0.jar": "4d056fbd1f43f028940b71a6c2f8d59732761b71565c39e1053814b64717763f", - "aaptcompiler-8.2.0.module": "c3a69949cfef0e01fd8698e6455a58fab5afee9414f0c4c3a42bd91f7546c7f4" + "aaptcompiler-8.3.1.jar": "ae7d23f3680b24889cf7e7b392c8680f7cfb5e447e7f306c89f6cf35c4415ed3", + "aaptcompiler-8.3.1.module": "f9d32cad5efc8ac8d34dd7e02f96cb53b2bd9ee67c2b868ce24782598854778e" } }, { @@ -2583,6 +2726,15 @@ "apksig-4.1.3.pom": "e481f28cb5eb6fe2b2fb177430b71fe0b1d08b9cee7e2199945b9f65cc64b726" } }, + { + "group": "com.android.tools.build", + "name": "apksig", + "version": "7.1.2", + "artifacts": { + "apksig-7.1.2.jar": "a6be104f8e4e9cf69bcdb2df8d26f5605275f9df699e1b879626b0ef74647473", + "apksig-7.1.2.module": "b9c50a3f7ecf2f444985c5b77480bc1d3e818000c6f93512955bcc0888ab0731" + } + }, { "group": "com.android.tools.build", "name": "apksig", @@ -2658,10 +2810,10 @@ { "group": "com.android.tools.build", "name": "apksig", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "apksig-8.2.0.jar": "468ee1852fa12461c6629608fe47be70e50f60be7c4744bb7f62ca48e85c0a6c", - "apksig-8.2.0.pom": "c0e5b20360c3492d7e8dd79e690ec00f4c346e6cb389c04763cd3f6b5c1f1b9c" + "apksig-8.3.1.jar": "468ee1852fa12461c6629608fe47be70e50f60be7c4744bb7f62ca48e85c0a6c", + "apksig-8.3.1.pom": "9abca4dde1dae4a4482bb068dd4959349563ef81c123e436410dd4076df9774a" } }, { @@ -2673,6 +2825,15 @@ "apkzlib-4.1.3.pom": "d763bfe1b73e7b7f5714afe7307fa930ae04a4737eb9ebbaabb5f4ca1afb8646" } }, + { + "group": "com.android.tools.build", + "name": "apkzlib", + "version": "7.1.2", + "artifacts": { + "apkzlib-7.1.2.jar": "534f447b3d8420a861147a8f8d9f37cd9a59967b10802ba61e914db563db8e77", + "apkzlib-7.1.2.module": "cad4ef214a8395aebb96346aba35d1c9e44ef16336e002b9171e4f01d6547609" + } + }, { "group": "com.android.tools.build", "name": "apkzlib", @@ -2748,10 +2909,10 @@ { "group": "com.android.tools.build", "name": "apkzlib", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "apkzlib-8.2.0.jar": "1c1a67d6f4f186427ac166ebaa0dd867f595d5144fc925252b05ffb9d1a156b7", - "apkzlib-8.2.0.pom": "38420c17e57c47f6a2d16e088ada3a976e990a9d5559d5903762697575e33108" + "apkzlib-8.3.1.jar": "1c1a67d6f4f186427ac166ebaa0dd867f595d5144fc925252b05ffb9d1a156b7", + "apkzlib-8.3.1.pom": "135675e954f96fd36cd21e3ffee19ee45296eb2d27962788c7fc1726390460d5" } }, { @@ -2763,6 +2924,15 @@ "builder-4.1.3.pom": "46ee8df66a41ebcdc71ebe616692e8d437ee360d91f80f3d7d5b6e9b523804aa" } }, + { + "group": "com.android.tools.build", + "name": "builder", + "version": "7.1.2", + "artifacts": { + "builder-7.1.2.jar": "59ea0b132c4463465a063a8503489d347d1671df07d692d53c3293872d2fce0d", + "builder-7.1.2.module": "6d908de33a322705198453f4f55cabe4883b65e395f929c5a63076d38e1c8f0e" + } + }, { "group": "com.android.tools.build", "name": "builder", @@ -2838,10 +3008,10 @@ { "group": "com.android.tools.build", "name": "builder", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "builder-8.2.0.jar": "03ee1ec9cd9836c5e29a6e94402cd276c591bec1cce66523141fd90deb7fe809", - "builder-8.2.0.module": "23e6f17bd13fe4fa869485aee957cc8ae75cc3c8bb40faab2e7d395b27e9997b" + "builder-8.3.1.jar": "8c389417f22bfc2240f353668e46776db66552120504c0f90613df5108616b48", + "builder-8.3.1.module": "2465ea6229770d18ff342c0c3514d3e9d18dbce2b48d010f1ad8a476f92f9e81" } }, { @@ -2853,6 +3023,15 @@ "builder-model-4.1.3.pom": "3edc7308b81ed2da6509402f635583e864a81a7e0b72d9dc96b2db8939b62c52" } }, + { + "group": "com.android.tools.build", + "name": "builder-model", + "version": "7.1.2", + "artifacts": { + "builder-model-7.1.2.jar": "bec8fdbca9ddefd79d4e4e2e451fcc90c83572d18f013d129bf1c447da3e03e7", + "builder-model-7.1.2.module": "62faee7d9b3ec7e043e3dd5aba3d457bff3170a9c4fcbbbddfec707f3fbdb138" + } + }, { "group": "com.android.tools.build", "name": "builder-model", @@ -2928,10 +3107,10 @@ { "group": "com.android.tools.build", "name": "builder-model", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "builder-model-8.2.0.jar": "69079d92b49914d05b2285f20d3e1594e6f599591d1b2e7792275534762b08b8", - "builder-model-8.2.0.module": "544cc514fb4461c9873dd0cca2dec47eb360502730ad9d8dc9bd9d97ed2660c4" + "builder-model-8.3.1.jar": "6303a1481f556eacf81eda7decc2e50da77d7580227e34ee5dd56d5ef14cf7d3", + "builder-model-8.3.1.module": "f44adaba4905d3d6d9dcd371a653d9c3c7851eca908ac853f26e04407ee3fd77" } }, { @@ -2943,6 +3122,15 @@ "builder-test-api-4.1.3.pom": "54c70654b716ea2d16a2ae717c622cb963cb40107ea6edcdec4c1ad49cdf313a" } }, + { + "group": "com.android.tools.build", + "name": "builder-test-api", + "version": "7.1.2", + "artifacts": { + "builder-test-api-7.1.2.jar": "21d4e2e333872aa39341cebf66ae8a58f7190045f77e2e770f3c6f8bbef9967e", + "builder-test-api-7.1.2.module": "9ac761fa58f044972028e7019e23f42a39c48339b5670ff066ee9a1eb8cd85ec" + } + }, { "group": "com.android.tools.build", "name": "builder-test-api", @@ -3018,10 +3206,10 @@ { "group": "com.android.tools.build", "name": "builder-test-api", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "builder-test-api-8.2.0.jar": "19210b067355cee869743a4d027df757c9ca8d596f824549bbffb9ee2085521f", - "builder-test-api-8.2.0.module": "25e75bb516948ebf162366eab58cfb61aee160c0441d1a0493c02f44b11858e4" + "builder-test-api-8.3.1.jar": "e1cc8f9981d41fd045efe7fe6e5831af4023a6f8305822544119be2ace368c68", + "builder-test-api-8.3.1.module": "54fbe9cc123cf12f962ab327b8dc97df458cc6794de618086988baeda2b4072e" } }, { @@ -3054,10 +3242,19 @@ { "group": "com.android.tools.build", "name": "bundletool", - "version": "1.15.2", + "version": "1.15.6", + "artifacts": { + "bundletool-1.15.6.jar": "f66992e537adb12ffa6d181cdc536d564b1c4b4b4c5972b4891706c6533a4641", + "bundletool-1.15.6.pom": "745894f1d15599871b1c3a6cc09f0da03268f1373ce937ce35942b933d6518e6" + } + }, + { + "group": "com.android.tools.build", + "name": "bundletool", + "version": "1.8.0", "artifacts": { - "bundletool-1.15.2.jar": "2034ae754f0ad6f544ab1f203b5df71e5d27f6113e5509a3185f7c2241005b2b", - "bundletool-1.15.2.pom": "2c8ce004926ebd9f67a291c0ce1f01132bf5fcaa7eb093ca2881572d053c0c24" + "bundletool-1.8.0.jar": "5ba414c0f26e16206bd41eb10b66fb7244fd5648ea84816586a0226aa231d899", + "bundletool-1.8.0.pom": "9641d4b7dc92d18f9788eb8ef973356298848b13df1d5729dbc042e53153fb31" } }, { @@ -3087,6 +3284,15 @@ "gradle-4.1.3.pom": "8875ffafaba25ebf40d95195ca87a766c4ef4dca95e6e640506672b85a202b61" } }, + { + "group": "com.android.tools.build", + "name": "gradle", + "version": "7.1.2", + "artifacts": { + "gradle-7.1.2.jar": "18852aa298a98b2c59e8f522993b69c9c7974648e4abf5a966d75b666fbc391a", + "gradle-7.1.2.module": "cb551be31c13dbf1cb96d19d4a6cb1c17308074ffd2fdf4da004e6c7a8701386" + } + }, { "group": "com.android.tools.build", "name": "gradle", @@ -3162,10 +3368,10 @@ { "group": "com.android.tools.build", "name": "gradle", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "gradle-8.2.0.jar": "a38cbc1235cdefc335c8f959849d342885e8ee1f9b21d5d66b5ed4a01e8128bf", - "gradle-8.2.0.module": "5ab9ec25e2cecd81a3434b4451523cbaa122a3649f2fef05ef87766da5483407" + "gradle-8.3.1.jar": "6259586901fd92377473a70d68e382c462060f84fc45c66138412a65eb2c6c40", + "gradle-8.3.1.module": "60a5ee4ccb91001c68f4043107242165bd440438d2c761ada54a50cede071e8d" } }, { @@ -3177,6 +3383,15 @@ "gradle-api-4.1.3.pom": "46fc23f1368291478a677efa818bfcf1c40620d6ff68fa0c5b174abaa1d8e330" } }, + { + "group": "com.android.tools.build", + "name": "gradle-api", + "version": "7.1.2", + "artifacts": { + "gradle-api-7.1.2.jar": "7ff1eca638536556938d37434db0861543a70bd58fbb3085b019e50e565e0397", + "gradle-api-7.1.2.module": "a29fea5e02800f12eef7027ec3e84dd215c18a30c54af73c6a75a31cccfd33db" + } + }, { "group": "com.android.tools.build", "name": "gradle-api", @@ -3252,10 +3467,10 @@ { "group": "com.android.tools.build", "name": "gradle-api", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "gradle-api-8.2.0.jar": "dc4b891993c2d277c3f305e0116aa5912910b3a0755b262d61e7d92ef1329a5c", - "gradle-api-8.2.0.module": "030b9901cac04ac18574ccbb19b73f6009a5bcdb50bae4f60c9c21101e329817" + "gradle-api-8.3.1.jar": "a8a96220f8bd3ccf4eef362f5286e1a137bde93dcdef1282885dfd15fbf48781", + "gradle-api-8.3.1.module": "6d3887e6b68c99c1b420d1348f8aada8623d566d300afb20a3d1d7da7274c284" } }, { @@ -3297,10 +3512,10 @@ { "group": "com.android.tools.build", "name": "gradle-settings-api", - "version": "8.2.0", + "version": "8.3.1", "artifacts": { - "gradle-settings-api-8.2.0.jar": "1e1f6cae0d1848527b8c10e4bf42acf99a5afafd07924bdc93189d29ba117bcd", - "gradle-settings-api-8.2.0.module": "6ffaad749179bfd282bced56745137538fae9abb2d2452b69a6391230ec43786" + "gradle-settings-api-8.3.1.jar": "20785cf59d23767b65898f7e9cff8432adb34ebf7cd9d5ac48514ebae5dc872b", + "gradle-settings-api-8.3.1.module": "2ca00b84b6d2305604fd507154d9d4a6aac0c20fd5ef6a36300c7d2e64a51a0b" } }, { @@ -3312,6 +3527,15 @@ "manifest-merger-27.1.3.pom": "12aaf7d09eeefa0d3c207d8a190ff266e51dcb9112a0f3f0812baab70a96bcab" } }, + { + "group": "com.android.tools.build", + "name": "manifest-merger", + "version": "30.1.2", + "artifacts": { + "manifest-merger-30.1.2.jar": "288f01e8663ac87511e4122ed74a4a870c67ff8adb6614ced5b75a54d6ab639a", + "manifest-merger-30.1.2.module": "5c42cfe6474afb594e8b9d8a50b8e3c806a5fdf276780c6ae48708855be7a97e" + } + }, { "group": "com.android.tools.build", "name": "manifest-merger", @@ -3387,10 +3611,10 @@ { "group": "com.android.tools.build", "name": "manifest-merger", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "manifest-merger-31.2.0.jar": "731844015b54bd0c12df344cabcdac6d12bb4063ca22b61f65eec191b593fcbf", - "manifest-merger-31.2.0.module": "8c3e04d5aadeda0de9295213ecae6c124242c19430ef3c984883663c1a9f744e" + "manifest-merger-31.3.1.jar": "2821718870ab0b1b8a6e8056604e6da4b3fbf203245426b826e61211420ad44b", + "manifest-merger-31.3.1.module": "2a1738fc3c3d30a73108f7c81fdac20a3dd3ba7815559465618848e71273a9f4" } }, { @@ -3447,6 +3671,15 @@ "ddmlib-27.1.3.pom": "16568bb16229658d8163f0d8b7ccd0b2254f0bd1234f939819a4754a0e723759" } }, + { + "group": "com.android.tools.ddms", + "name": "ddmlib", + "version": "30.1.2", + "artifacts": { + "ddmlib-30.1.2.jar": "f97b23718247c19d9f0d377bc37f6cd952f875a0399db58ff6f8a43e3a0f1000", + "ddmlib-30.1.2.module": "42184f4f707bd21bef2723a6664001b082cec8a47691f3d17280b670d020e013" + } + }, { "group": "com.android.tools.ddms", "name": "ddmlib", @@ -3522,10 +3755,10 @@ { "group": "com.android.tools.ddms", "name": "ddmlib", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "ddmlib-31.2.0.jar": "5fc1f70b3b0b8069f25e3a229f4aada495e592ca5fe3fb88b02563b47c674c8e", - "ddmlib-31.2.0.pom": "7c7d3db4907e558d74bc5f1b0129d7751d3fdbce88d0910acdb7df39896b7740" + "ddmlib-31.3.1.jar": "88afc3e88f0b27dff3d4686765d140cb172161a710708e1861dda6fd689c117c", + "ddmlib-31.3.1.pom": "26c077eb6f258036947d695c83303cae98916aeb4d876a9686d98ebc5df8349a" } }, { @@ -3538,39 +3771,21 @@ } }, { - "group": "com.android.tools.external.com-intellij", - "name": "intellij-core", - "version": "30.3.1", - "artifacts": { - "intellij-core-30.3.1.jar": "8bb2aecfb8dd2208fe341a731ac44a9ec83f989c12449b82dff1eab493de0408", - "intellij-core-30.3.1.pom": "6f7f1a6754d32802931568d2d9f72cbd29e15ae4954174460d2d1a95634a3a52" - } - }, - { - "group": "com.android.tools.external.com-intellij", - "name": "kotlin-compiler", - "version": "30.3.1", - "artifacts": { - "kotlin-compiler-30.3.1.jar": "ccdc9e1abfafdec71f4f93a3a2ad6230a1384925b06fc277d4ed921de5bb6fd8", - "kotlin-compiler-30.3.1.pom": "8b19303de985a52a77d68d48c33aaaf3aae5435dc2910a85d8b7df4c660ca7ad" - } - }, - { - "group": "com.android.tools.external.org-jetbrains", - "name": "uast", - "version": "30.3.1", + "group": "com.android.tools.layoutlib", + "name": "layoutlib-api", + "version": "27.1.3", "artifacts": { - "uast-30.3.1.jar": "47bf3fc2a6a9aa09f728788e869033341abd9d8cdb9fc61087dfb7cd576076d8", - "uast-30.3.1.pom": "4cd888bbd4ca5be4b000e6de2de2456c38e7a027786a2544a710357b84b4aff4" + "layoutlib-api-27.1.3.jar": "23875ce0a8429f33a4e86cc358f658faa0ba9c576f5f05760e544b453d67d04b", + "layoutlib-api-27.1.3.pom": "5d0ee2ab9080e4fcc8db9f8ca77f5331e406fbe483457027fbf9dff9c6da23b9" } }, { "group": "com.android.tools.layoutlib", "name": "layoutlib-api", - "version": "27.1.3", + "version": "30.1.2", "artifacts": { - "layoutlib-api-27.1.3.jar": "23875ce0a8429f33a4e86cc358f658faa0ba9c576f5f05760e544b453d67d04b", - "layoutlib-api-27.1.3.pom": "5d0ee2ab9080e4fcc8db9f8ca77f5331e406fbe483457027fbf9dff9c6da23b9" + "layoutlib-api-30.1.2.jar": "8deca88643db7938bca64e0d6d5da7634bd2b7ab99616adc15a2b1d98cfe1936", + "layoutlib-api-30.1.2.module": "2cf6c76f453626c3c941740dba254fbbca061448234bf98e5fb3e4211786b26d" } }, { @@ -3648,37 +3863,28 @@ { "group": "com.android.tools.layoutlib", "name": "layoutlib-api", - "version": "31.2.0", - "artifacts": { - "layoutlib-api-31.2.0.jar": "2b136521ad932f1a9c700a251a9ff5b6ebd4640423da68ce43ba4c7f7602c225", - "layoutlib-api-31.2.0.pom": "5eea07c622e230470552d7519defe2ff40e0ca1fa2df129430972b35986a9da7" - } - }, - { - "group": "com.android.tools.lint", - "name": "lint", - "version": "30.3.1", + "version": "31.3.1", "artifacts": { - "lint-30.3.1.jar": "685080782f6368cc68ac74db065b4c5c59d9c82599dc34be2ec39e425251b864", - "lint-30.3.1.pom": "017ff11498c2dfa9285cbd6a148062821bdc54f930c5024d64aea2d708b72205" + "layoutlib-api-31.3.1.jar": "3c9064c3c3ab0e73f3a5953d1c11c57dbf57a3297957c1d7d460c92e14cf34b2", + "layoutlib-api-31.3.1.pom": "0500a9d60f0f3d99df77c03ce36ed96991f0df296a9267ec926bcfcefdd25d78" } }, { "group": "com.android.tools.lint", - "name": "lint-api", - "version": "30.3.1", + "name": "lint-gradle-api", + "version": "27.1.3", "artifacts": { - "lint-api-30.3.1.jar": "cc6ebd7a146226363aa38bbb4a10d3e329079ac3201dbfeb562605be691d482c", - "lint-api-30.3.1.pom": "74a933b756cec5b826446f850b7c539482128bcbed4f6202afb9c59695ca2b11" + "lint-gradle-api-27.1.3.jar": "e54131c287a2954e6ed78a3351e5e10e35a1da2f09ac443bf44b705c71b63a4d", + "lint-gradle-api-27.1.3.pom": "57454175dcb4d19d1352804f21fa87bd2c4f16133c438b436e5cae1b633c2e08" } }, { "group": "com.android.tools.lint", - "name": "lint-checks", - "version": "30.3.1", + "name": "lint-gradle", + "version": "30.0.3", "artifacts": { - "lint-checks-30.3.1.jar": "a6a728be66b4e1cb61333f77f519f8213450989be0fbe125ff77e6241d07be8e", - "lint-checks-30.3.1.pom": "5dfe62fc2a12d8ad0b968b6545d86ffd1d973bf2c6dfcebe860cba4462a633fd" + "lint-gradle-30.0.3.jar": "94544d6147a809bf2fd3440e51f28a4e42e547d74aab53eefd74938cdad42c26", + "lint-gradle-30.0.3.pom": "9b7342f1861aecf418175fffffed3e468620117c589195f83d26122e83a09588" } }, { @@ -3692,20 +3898,20 @@ }, { "group": "com.android.tools.lint", - "name": "lint-gradle-api", + "name": "lint-model", "version": "27.1.3", "artifacts": { - "lint-gradle-api-27.1.3.jar": "e54131c287a2954e6ed78a3351e5e10e35a1da2f09ac443bf44b705c71b63a4d", - "lint-gradle-api-27.1.3.pom": "57454175dcb4d19d1352804f21fa87bd2c4f16133c438b436e5cae1b633c2e08" + "lint-model-27.1.3.jar": "acb9e792db7000e38e3c3ca21a9b14f2de6549d7a3fc92a97ffba3d06345e5bf", + "lint-model-27.1.3.pom": "927078864c588f8fd00bdc50f236c6242613908f066538476db208b22c27487f" } }, { "group": "com.android.tools.lint", "name": "lint-model", - "version": "27.1.3", + "version": "30.1.2", "artifacts": { - "lint-model-27.1.3.jar": "acb9e792db7000e38e3c3ca21a9b14f2de6549d7a3fc92a97ffba3d06345e5bf", - "lint-model-27.1.3.pom": "927078864c588f8fd00bdc50f236c6242613908f066538476db208b22c27487f" + "lint-model-30.1.2.jar": "c935307706045df6e3a6c6dece720850c1ffe3c54730cebeb940b4e26c84e238", + "lint-model-30.1.2.module": "088ed00a1d7ba22192ca060adb12558697c6495cae171f2db6a46207b7fbb22e" } }, { @@ -3783,10 +3989,10 @@ { "group": "com.android.tools.lint", "name": "lint-model", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "lint-model-31.2.0.jar": "3c96acb35de3194359f8fd4d8b5ed129da3588f32a1f010d54496f8db93253c1", - "lint-model-31.2.0.pom": "621797f191623bdfbad096697f9ea652e4cbe67ce034aabc7cd36be728d44ef1" + "lint-model-31.3.1.jar": "243bb5e90bef1f94b419506bc9c236e86cecd977220e89ddb9e9f973b9e56ce1", + "lint-model-31.3.1.pom": "7d249b62ff6f507fc167e94a9d8b2cb8170b851a1f544176c7a4e4405303c25f" } }, { @@ -3864,10 +4070,10 @@ { "group": "com.android.tools.lint", "name": "lint-typedef-remover", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "lint-typedef-remover-31.2.0.jar": "5b4f485215ca4d86ef2319fc398b5f2251e62f5446bc5fd0e00653648ddde318", - "lint-typedef-remover-31.2.0.pom": "aa89d5ea535e248090f02e084a1b0fa30c4ba5867bf22c0adce69365f9e6a9bc" + "lint-typedef-remover-31.3.1.jar": "5b4f485215ca4d86ef2319fc398b5f2251e62f5446bc5fd0e00653648ddde318", + "lint-typedef-remover-31.3.1.pom": "5686f545d33114b1e1febe4539fea644c85fc241d6f0a9cbda79514a3ca1084e" } }, { @@ -3879,6 +4085,15 @@ "android-device-provider-ddmlib-30.3.1.module": "a8192a5cd59747bf0213e60670d4fc460651faae1b8282895451df972c36db24" } }, + { + "group": "com.android.tools.utp", + "name": "android-device-provider-ddmlib-proto", + "version": "30.1.2", + "artifacts": { + "android-device-provider-ddmlib-proto-30.1.2.jar": "cc0e55065e8290f2a923fc258419c225fe2dfcb924c919146e3b70f7038e6e9a", + "android-device-provider-ddmlib-proto-30.1.2.module": "5937584a26ad9be4db131764f9ed8643ee4548f919a8c028023d3fcfc7b36d05" + } + }, { "group": "com.android.tools.utp", "name": "android-device-provider-ddmlib-proto", @@ -3954,10 +4169,10 @@ { "group": "com.android.tools.utp", "name": "android-device-provider-ddmlib-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-device-provider-ddmlib-proto-31.2.0.jar": "1a288dfd22f5baa036bffdfdd3ac7504664b94c86dbf6be36630e5587c22e8fe", - "android-device-provider-ddmlib-proto-31.2.0.pom": "3dc1fde52ee6886c4714f777625e24c8eeb8184292c7c942d094933cfeac3e13" + "android-device-provider-ddmlib-proto-31.3.1.jar": "da9f3f3dae26544c90668549584765d5854a87c425d2cfe577cd34d3600ea097", + "android-device-provider-ddmlib-proto-31.3.1.pom": "d548077930054817ab44df3f67b1a104a1f25fa6fe6b168c5d92ccb52c5cc293" } }, { @@ -3969,6 +4184,15 @@ "android-device-provider-gradle-30.3.1.module": "8014f4db5d5d3f0e5aefd23b58f3b2cf264994321ce439a1f5b2b37dfa71d876" } }, + { + "group": "com.android.tools.utp", + "name": "android-device-provider-gradle-proto", + "version": "30.1.2", + "artifacts": { + "android-device-provider-gradle-proto-30.1.2.jar": "bca38809b3c3b09667a938b8bc8a643aeecf7983153daa0c4841390bb2fad031", + "android-device-provider-gradle-proto-30.1.2.module": "63b41e84818ddb5b02778ae1c401931fcf5959d0ee7e52b258f74f5c97878433" + } + }, { "group": "com.android.tools.utp", "name": "android-device-provider-gradle-proto", @@ -4044,10 +4268,10 @@ { "group": "com.android.tools.utp", "name": "android-device-provider-gradle-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-device-provider-gradle-proto-31.2.0.jar": "10f9b620a8403fd6a9c9e9c635c63a7975337b1deb5c375b79a6960eb5af88d4", - "android-device-provider-gradle-proto-31.2.0.pom": "5a78285f077c21865134c69d54112d3d1ecb7027628ea34a028b655958ebea28" + "android-device-provider-gradle-proto-31.3.1.jar": "ad2342bb1d6f95563400a322493ea1c229cb93df3944f1261b7399f718494049", + "android-device-provider-gradle-proto-31.3.1.pom": "c54e093ceb4dd49a06f240925a584d28329c81fefe844694a49ae0bf0165e83b" } }, { @@ -4059,6 +4283,15 @@ "android-test-plugin-host-additional-test-output-30.3.1.module": "7c366b5713049866b0e0a9e0c8a544f1eac3130cb9e6179c4cd30bf972b919db" } }, + { + "group": "com.android.tools.utp", + "name": "android-test-plugin-host-additional-test-output-proto", + "version": "30.1.2", + "artifacts": { + "android-test-plugin-host-additional-test-output-proto-30.1.2.jar": "ed67bba1637742d8edcbac735c5a66ec51c22fbafdae687180792dd2ea05bd8c", + "android-test-plugin-host-additional-test-output-proto-30.1.2.module": "2c9c171860aa926c39a2704176ba1bf7f65adb2ee4497ff7281e5400dd87950d" + } + }, { "group": "com.android.tools.utp", "name": "android-test-plugin-host-additional-test-output-proto", @@ -4134,19 +4367,19 @@ { "group": "com.android.tools.utp", "name": "android-test-plugin-host-additional-test-output-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-test-plugin-host-additional-test-output-proto-31.2.0.jar": "08d12e55fa91ab83dd1b757cdbca3d746809b0a50268f75cf52194f46a2c6673", - "android-test-plugin-host-additional-test-output-proto-31.2.0.pom": "16f6f5318704219f67aaff45959b4461f1633038c319763266820c30a1a54612" + "android-test-plugin-host-additional-test-output-proto-31.3.1.jar": "38450694de6328c2c4cba696f9c04ecdd5ce6952355f68c3a22f9541d1d6546f", + "android-test-plugin-host-additional-test-output-proto-31.3.1.pom": "bda89d06ed110bbf5b3bbc923e0c1d010c880e686b2e90ecacf61966a4639b28" } }, { "group": "com.android.tools.utp", "name": "android-test-plugin-host-apk-installer-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-test-plugin-host-apk-installer-proto-31.2.0.jar": "abd2aac816a81e2af7705f3edff3de22bcd806212a1d158f432a39b06ae544e4", - "android-test-plugin-host-apk-installer-proto-31.2.0.pom": "8cbc9a85043eee855509b64a6daf031c26d600d703d10b5afe52635845cd9d63" + "android-test-plugin-host-apk-installer-proto-31.3.1.jar": "df8a31a9a5e05f6915cf55123bbfd36ad73229686bb13c6f40e951ec933c21bf", + "android-test-plugin-host-apk-installer-proto-31.3.1.pom": "90e5228d757b7c9bd7e518f4e12cfc07b9db5e0fb6bb96ee2d0ac12ff6fc94a1" } }, { @@ -4158,6 +4391,15 @@ "android-test-plugin-host-coverage-30.3.1.module": "6b51602d1ddf7df967a94057c880e28557eebc5b101a9bc9baab69c3878f3404" } }, + { + "group": "com.android.tools.utp", + "name": "android-test-plugin-host-coverage-proto", + "version": "30.1.2", + "artifacts": { + "android-test-plugin-host-coverage-proto-30.1.2.jar": "fd8bd38ca0a692083e79c06e0f2960c6503493d4de0b53788ba3bba4490b1d19", + "android-test-plugin-host-coverage-proto-30.1.2.module": "368b0194e0cf863446394c215711d0b18d623a45c4001a85d3ac06e6f177b1ab" + } + }, { "group": "com.android.tools.utp", "name": "android-test-plugin-host-coverage-proto", @@ -4233,10 +4475,10 @@ { "group": "com.android.tools.utp", "name": "android-test-plugin-host-coverage-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-test-plugin-host-coverage-proto-31.2.0.jar": "9ebc9c6279a32a453c90cf6b732b3a3f88a80498e746400850f2c66ea7933580", - "android-test-plugin-host-coverage-proto-31.2.0.pom": "b97af15a3d25ed04436532a86cf5ee06179fc09d18e1b58b65ad79411eab1767" + "android-test-plugin-host-coverage-proto-31.3.1.jar": "efb4d7014aaa7355246a07c2e437a2231fb252540ff1bce6872c88dc8da89d12", + "android-test-plugin-host-coverage-proto-31.3.1.pom": "66625781d6281afb5133e8f57b4f6751b8dce372ea877ff3bb67dd699ae77385" } }, { @@ -4260,10 +4502,10 @@ { "group": "com.android.tools.utp", "name": "android-test-plugin-host-emulator-control-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-test-plugin-host-emulator-control-proto-31.2.0.jar": "435438bc84016ec5d28c34c9d017b01365f37949168cffc81126d43757c53ca4", - "android-test-plugin-host-emulator-control-proto-31.2.0.pom": "12fae09d49fd151b1cc2e2ced83eb14169d2aecd43c1ceb4b35399ea3dae5406" + "android-test-plugin-host-emulator-control-proto-31.3.1.jar": "aedec5ec4627d898cccdf42d8038db20eba4495753c53d1b0b378734491caf5f", + "android-test-plugin-host-emulator-control-proto-31.3.1.pom": "f1f558fec97f420ca93e5130a1e9da495ac111227d74b52bd6f2500e6c4efd13" } }, { @@ -4287,10 +4529,10 @@ { "group": "com.android.tools.utp", "name": "android-test-plugin-host-logcat-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-test-plugin-host-logcat-proto-31.2.0.jar": "d31ca97afbfcd71a54749d265da11a424b122cf1cfbedbff2cb3d7362c579d3b", - "android-test-plugin-host-logcat-proto-31.2.0.pom": "4eb2c9cd9065f94b6add15e894bcd89dce1fe1dffa53e50af5d4537ff44939bc" + "android-test-plugin-host-logcat-proto-31.3.1.jar": "9129024bd8e38353bca3eb26dfd8e3628e058d57d6e9d8451ffc35f016751e63", + "android-test-plugin-host-logcat-proto-31.3.1.pom": "66fa3efbd095835c6f1824198cd25a41cf737d1b9a1599cc086802145895a881" } }, { @@ -4302,6 +4544,15 @@ "android-test-plugin-host-retention-30.3.1.module": "8d4878a3321ff39ce63e4e4dc542e31670953acd189fcba56e4132b966f72c27" } }, + { + "group": "com.android.tools.utp", + "name": "android-test-plugin-host-retention-proto", + "version": "30.1.2", + "artifacts": { + "android-test-plugin-host-retention-proto-30.1.2.jar": "fa90dec14508d5fb706e8950a96b98bb381dbcd67635261974a435dffcbeab39", + "android-test-plugin-host-retention-proto-30.1.2.module": "ad7738d94078a35110d3a991987297508fc673cb3dbc3b7dd935048479d2ca6f" + } + }, { "group": "com.android.tools.utp", "name": "android-test-plugin-host-retention-proto", @@ -4377,10 +4628,10 @@ { "group": "com.android.tools.utp", "name": "android-test-plugin-host-retention-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-test-plugin-host-retention-proto-31.2.0.jar": "4d1c3faaff5a38b29426f082e8e8c3f8b85a902086b90d18f706754ad93de04d", - "android-test-plugin-host-retention-proto-31.2.0.pom": "02d3930878d154ed0b28b6888291b5a1e22dbd97e7fb63c724add3c9a72ecb37" + "android-test-plugin-host-retention-proto-31.3.1.jar": "3db8ed38ef49b694caea466ae22e3b36cedc9557b3589d0e07c0cdd83294591c", + "android-test-plugin-host-retention-proto-31.3.1.pom": "e11a6733ef5e5ffd3d5ba07eb4931090788cd4d3c4931c3628a8177e08ba5003" } }, { @@ -4392,6 +4643,15 @@ "android-test-plugin-result-listener-gradle-30.3.1.module": "a79cebd6122c80faa3a72daa8fa691293387de63d166ab546ec3ac69fadae7ef" } }, + { + "group": "com.android.tools.utp", + "name": "android-test-plugin-result-listener-gradle-proto", + "version": "30.1.2", + "artifacts": { + "android-test-plugin-result-listener-gradle-proto-30.1.2.jar": "35bbbf0480d6eebf05fc0c9bfc8cda6dadd3af975f52483029a63ccbb2090eb9", + "android-test-plugin-result-listener-gradle-proto-30.1.2.module": "c953f4c2e7544dd8f59bab8d5a4455d5061ac5fada057803d2d88eb77111dcae" + } + }, { "group": "com.android.tools.utp", "name": "android-test-plugin-result-listener-gradle-proto", @@ -4467,10 +4727,10 @@ { "group": "com.android.tools.utp", "name": "android-test-plugin-result-listener-gradle-proto", - "version": "31.2.0", + "version": "31.3.1", "artifacts": { - "android-test-plugin-result-listener-gradle-proto-31.2.0.jar": "b1e49ff23fa357f8702aef1632b04405224a3846f4fe76654c76ef9bd7b5a601", - "android-test-plugin-result-listener-gradle-proto-31.2.0.pom": "965b417cae2dca5da9f33470568c1568415562edd557a153d413253a4f317c77" + "android-test-plugin-result-listener-gradle-proto-31.3.1.jar": "cbdf71bca60e14c30e7b2cf4b90f0f0a3e8c138f7cadd874b0d9c0ae082e0274", + "android-test-plugin-result-listener-gradle-proto-31.3.1.pom": "dbc260bb6fb28e019c33d540674b29df0c6473d75c7195d62acd5717743df1e1" } }, { @@ -4621,6 +4881,15 @@ "proto-google-common-protos-2.0.1.pom": "8b62bfd85d693ebcffd828232af7424f34fd212c5e28e5ed99b0dc5d2bc7d4f5" } }, + { + "group": "com.google.api.grpc", + "name": "proto-google-common-protos", + "version": "2.17.0", + "artifacts": { + "proto-google-common-protos-2.17.0.jar": "4ef1fe0c327fc1521d1d753b0b1c4a875a54bd14ebded3afff0ca395320b6ea9", + "proto-google-common-protos-2.17.0.pom": "3f028153a585c59f558b3e43a7c9809a601a8bb5e91061d6c658fffa24cb8e26" + } + }, { "group": "com.google.auto", "name": "auto-parent", @@ -4675,10 +4944,10 @@ { "group": "com.google.code.gson", "name": "gson", - "version": "2.10", + "version": "2.10.1", "artifacts": { - "gson-2.10.jar": "0cdd163ce3598a20fc04eee71b140b24f6f2a3b35f0a499dbbdd9852e83fbfaf", - "gson-2.10.pom": "ac69d9f254260caeab3998eaad60f355599c25121e195156bfdffc8a355fc6bd" + "gson-2.10.1.jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593", + "gson-2.10.1.pom": "d2b115634f5c085db4b9c9ffc2658e89e231fdbfbe2242121a1cd95d4d948dd7" } }, { @@ -4702,9 +4971,9 @@ { "group": "com.google.code.gson", "name": "gson-parent", - "version": "2.10", + "version": "2.10.1", "artifacts": { - "gson-parent-2.10.pom": "fb53ac0b06c19116ca61ac344b4dfe8a7c29cc4f81b353ce889493a5039004fb" + "gson-parent-2.10.1.pom": "4248e0882426c615182385d6086c3ef3262e769957189e29306280b85482b833" } }, { @@ -4764,7 +5033,6 @@ "name": "error_prone_annotations", "version": "2.11.0", "artifacts": { - "error_prone_annotations-2.11.0.jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", "error_prone_annotations-2.11.0.pom": "0261ca01f2d2e9ac2ae2ece75d42c56323b385fb294b6bc943f62ef4e92ddf08" } }, @@ -4937,6 +5205,15 @@ "guava-31.1-jre.pom": "9193d07bf4f660108d7358e58b27d21b44e34e80d6734e98e21916376f270de2" } }, + { + "group": "com.google.guava", + "name": "guava", + "version": "32.0.1-jre", + "artifacts": { + "guava-32.0.1-jre.jar": "bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5", + "guava-32.0.1-jre.pom": "42c257f7f736d377b31afeeee978ab26d730cd70af60dde7662e182352e2482a" + } + }, { "group": "com.google.guava", "name": "guava-parent", @@ -4977,6 +5254,14 @@ "guava-parent-31.1-jre.pom": "4439626783b44ad25ef05ff07621dd4bb796cc4eb4f2966a4a461fea4130e0fc" } }, + { + "group": "com.google.guava", + "name": "guava-parent", + "version": "32.0.1-jre", + "artifacts": { + "guava-parent-32.0.1-jre.pom": "43ed0e36b353f41e5eb75cd756667c9e2df97cef06eb16066967158a1d034d2a" + } + }, { "group": "com.google.guava", "name": "listenablefuture", @@ -5005,9 +5290,18 @@ } }, { - "group": "com.google.jimfs", - "name": "jimfs", - "version": "1.1", + "group": "com.google.j2objc", + "name": "j2objc-annotations", + "version": "2.8", + "artifacts": { + "j2objc-annotations-2.8.jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", + "j2objc-annotations-2.8.pom": "37f87798b18385113c918bfa9e1276fe50735ef8fa849b5800c519d54dbf11f8" + } + }, + { + "group": "com.google.jimfs", + "name": "jimfs", + "version": "1.1", "artifacts": { "jimfs-1.1.jar": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", "jimfs-1.1.pom": "efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44" @@ -5045,6 +5339,14 @@ "protobuf-bom-3.19.3.pom": "ade59718f49499265b2c435a0f18501f285cd9c310ddf06041b5f3922888ca44" } }, + { + "group": "com.google.protobuf", + "name": "protobuf-bom", + "version": "3.22.3", + "artifacts": { + "protobuf-bom-3.22.3.pom": "13a32dfb9de6fc1c3c3f7af53e4d5c77fd77d2b476bae38b74b7581cdee2e655" + } + }, { "group": "com.google.protobuf", "name": "protobuf-java", @@ -5072,6 +5374,15 @@ "protobuf-java-3.19.3.pom": "68f3a9cc44963e31083993c10a49ebeb1652d7ef63cf516fcaafcc32595f3a8e" } }, + { + "group": "com.google.protobuf", + "name": "protobuf-java", + "version": "3.22.3", + "artifacts": { + "protobuf-java-3.22.3.jar": "59d388ea6a2d2d76ae8efff7fd4d0c60c6f0f464c3d3ab9be8e5add092975708", + "protobuf-java-3.22.3.pom": "186ea794150f5b42aea7ec6041df373d1d8a8a831624f58a55debb6043ec7312" + } + }, { "group": "com.google.protobuf", "name": "protobuf-java-util", @@ -5099,6 +5410,15 @@ "protobuf-java-util-3.19.3.pom": "a69047a1634afd9f01cf87e9b12d48583d9f9c717800160e4a6744cf6991abf0" } }, + { + "group": "com.google.protobuf", + "name": "protobuf-java-util", + "version": "3.22.3", + "artifacts": { + "protobuf-java-util-3.22.3.jar": "c615f76879dc5c303e4df5b94a6afa39534058c7545db2d483fd95d9f63c8bfe", + "protobuf-java-util-3.22.3.pom": "b44701b06a064865ec9b5614a93e9e28fadd7d4dfc4b460f21c819ef53dbe2d6" + } + }, { "group": "com.google.protobuf", "name": "protobuf-parent", @@ -5123,6 +5443,14 @@ "protobuf-parent-3.19.3.pom": "3d60bcc78d6c4f3d9f763100c4b52d6d5f1ab8ed1c2fd5b56f25342438546993" } }, + { + "group": "com.google.protobuf", + "name": "protobuf-parent", + "version": "3.22.3", + "artifacts": { + "protobuf-parent-3.22.3.pom": "399133d7f6f57934dd76c4b18e86348f424532108daf4a01c8f820b8665f0929" + } + }, { "group": "com.google.test.platform", "name": "core-proto", @@ -5186,6 +5514,15 @@ "core-proto-0.0.8-alpha08.pom": "92ef271855871c1d46329138ca5e2bc6926f1d9be0607d2ffc0ca5fef25c7a0b" } }, + { + "group": "com.google.testing.platform", + "name": "core-proto", + "version": "0.0.9-alpha02", + "artifacts": { + "core-proto-0.0.9-alpha02.jar": "6d8a8906774150f43a8fad08ca64e25c6070c39bd8a6fc13b2593f289242fe95", + "core-proto-0.0.9-alpha02.pom": "27ce7959427a2ffee48d0feb45128a3f36cc417ed8a822afa22822c8f5a58b25" + } + }, { "group": "com.google.testing.platform", "name": "launcher", @@ -5415,6 +5752,15 @@ "commons-codec-1.11.pom": "c1e7140d1dea8fdf3528bc1e3c5444ac0b541297311f45f9806c213ec3ee9a10" } }, + { + "group": "commons-io", + "name": "commons-io", + "version": "2.13.0", + "artifacts": { + "commons-io-2.13.0.jar": "671eaa39688dac2ffaa4645b3c9980ae2d0ea2471e4ae6a5da199cd15ae23666", + "commons-io-2.13.0.pom": "db3fed64c2e1774ebfd6b1a749037732b149b9111dd7e6b985f08dda55470439" + } + }, { "group": "commons-io", "name": "commons-io", @@ -5445,118 +5791,118 @@ { "group": "io.flutter", "name": "arm64_v8a_debug", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "arm64_v8a_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "d8e7a7b3e6ec55eb62fe84e8142295110432a59c84c0c1bc7052811848fb1e32", - "arm64_v8a_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "93ba238fdf216eea3bb2e4b908d4bc919038ffc0b2144934c34186614952e54b" + "arm64_v8a_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "57474a4c2bc5da2c030b4d67abb40c88193d1b974f3b2f9abfa8eb05495f52f8", + "arm64_v8a_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "f6e66bdf2dda6b82e75291ee0d75380b9d986ec489eca74a58ff42a71bae6150" } }, { "group": "io.flutter", "name": "arm64_v8a_profile", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "arm64_v8a_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "c7a905f463e49b972f2f760f1c90c40cef3968defa8a1b183d003e260c5bbb50", - "arm64_v8a_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "e8038053a07aeebc469ccbc6f250da0db75252ab157aaab45ef4cda6a0049e23" + "arm64_v8a_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "03f2d489c63c2110e419b72439964e1f2c58f06fc37dfabdd0b1f37fcffd2ece", + "arm64_v8a_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "cd210608ba209cd6ac8ccf27517670ad2e618415659e4a1bead12735209ad6bf" } }, { "group": "io.flutter", "name": "arm64_v8a_release", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "arm64_v8a_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "ed414ccbcc16da17af77590e062972d46cc8b8cee6078225c64268bc45920811", - "arm64_v8a_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "4974d721492356d7ee34d6700cb2354c8ee5c9d2b0c61575a5db10a764e6afd9" + "arm64_v8a_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "93c904115475a3b0bf0a7e567eb6c04c9a15474157b2287dd33a050ef88a32a7", + "arm64_v8a_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "0717686ac9852958757f714b40774504522e5820cc5318ed3885f5386c44d735" } }, { "group": "io.flutter", "name": "armeabi_v7a_debug", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "armeabi_v7a_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "cabddf78c2e94b86fb8cfc9b367bf61cc3125eae842a83b67eacfa29370a7ad7", - "armeabi_v7a_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "db39a5975ea62eaaae946c362c4122a2b4bf8ad178a64dc3881276a57217e46d" + "armeabi_v7a_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "66295525802af7e855553c26256d2818ef57fba84cc170223c9af5bca2c15a82", + "armeabi_v7a_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "104bfa1aa69bd6490a9ce57a446430599f1cd75ebd2330a1c61f7b6d8e5ff12b" } }, { "group": "io.flutter", "name": "armeabi_v7a_profile", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "armeabi_v7a_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "e2d872880bfa961ab5cab8007010a4ec7db9803092394a26280c7d45cbbf4425", - "armeabi_v7a_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "a5eba7c24712d9018c2ef11e5284d8f3a514c1003603d68f9373eaa1ac3ecbf8" + "armeabi_v7a_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "03a70d5be5d22f60329610746bbe9dc0f883c1fc0e8bdba7d4fbe0da8f2b1cf8", + "armeabi_v7a_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "60d03527d9c0dc47e253c519f2553bcf1dda348e269e46c2568a275d845a2134" } }, { "group": "io.flutter", "name": "armeabi_v7a_release", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "armeabi_v7a_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "d988048c8ab8e6e7e3db823721cebadd834cdb686aa66d7b15ab1f2a2e13688d", - "armeabi_v7a_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "237512b1313629b1a08a07bae93fe2fd02dcd1b181c6026cfe07f76b08856b78" + "armeabi_v7a_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "b693df46304ec65ef4365a05516d120e41fafe492cfb92d2b758f3bc309dc127", + "armeabi_v7a_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "a27f82bf8a4a3b146e928c5ff2c362c4f9bce533a67b93814c4e17034c0dfe13" } }, { "group": "io.flutter", "name": "flutter_embedding_debug", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "flutter_embedding_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "5f836c6be42371a0aa37d75844c342c8c9bac83c23c99c28800d857a258431b8", - "flutter_embedding_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "3a5706c7d4e0bf7b3bcac57c9c79f04ff1e5af83669d4297e59cf6b3b04f83e1" + "flutter_embedding_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "e65c4795c6757108ac5260045de680f72b5fdf43681256f30290292de3b8e68b", + "flutter_embedding_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "9e12928d3fddf89da528111a5979a3c8ea78a07818ab03ddbfa4a4bcc46d7013" } }, { "group": "io.flutter", "name": "flutter_embedding_profile", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "flutter_embedding_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "e04ab6a8923cfee8cdb366fcc5a8dd7f129111d4aeb5ad97f49b85a3141e99e5", - "flutter_embedding_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "0e5ce891282b40b18a076bc28928cfc73ed40615b91b685f04262fbb7b8cc882" + "flutter_embedding_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "72b36894fd9388334130cd4efc9ea87a112971a3f70c6c47e4992891d293cb98", + "flutter_embedding_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "8bf208f40fe00476d5752423c682997efceba67db3e6c786f96752523fa4a151" } }, { "group": "io.flutter", "name": "flutter_embedding_release", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "flutter_embedding_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "8a3dacd97e71010fc89aaa5a978ab77bf712edaa97332219af39bb71e9359276", - "flutter_embedding_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "e696ac575cecc07886c8301e8a1e1f9e0d4acdc23cb98229a97483a3a8f2641d" + "flutter_embedding_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "ac9ab0119f6723cd3f3b324034ef3ac85bed8a9adbacf0c51780d6ccbda4e308", + "flutter_embedding_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "5b8041510a13c74fa7588aee207f38e552ca4258da2ff57953d4f18bbb482651" } }, { "group": "io.flutter", "name": "x86_64_debug", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "x86_64_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "670ed9c0106c8e5975adec13d4342f427da6ea671d11c5f4db066421031f3140", - "x86_64_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "abc8b20d22473d2275a56be06f2e4340e3b1c8dc4acef447df8183e69af26096" + "x86_64_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "6c45065e20bd193576d66059827ff9d53734a5d8f54c45c751d06338a9a201bf", + "x86_64_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "e7b11f6e5aa6fdf57992c9fd28ddccce182ce8ae205cd20ffa894ce7d03ff4df" } }, { "group": "io.flutter", "name": "x86_64_profile", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "x86_64_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "92ccaf13e89f1eaee35cac8f2786f8c308e41bfec941abbdb10ad382e70f72a7", - "x86_64_profile-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "c6e6e60cf025eee686e48485789b07f794cb795a3864e729760d1689450859fb" + "x86_64_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "87438621b2c5acd03e76e8730b63abd80741b8fd07ad74a4bc0feff830010967", + "x86_64_profile-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "0c5aeedcecb3d20f3c2a0efef902c0fc5fe5f0754d4afed1451f8ed0467f9263" } }, { "group": "io.flutter", "name": "x86_64_release", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "x86_64_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "7665f7f15101404595353b262ed3f88aa2241b2f5656ba726627eb3dd7959435", - "x86_64_release-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "28c2a9ec2cf78b9fe5c8d8906eb4cf3d15a0e5f3a0d5a1e6e15a0b86ef346e8d" + "x86_64_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "60e27a5d17031c6e5128bb58dc402b5a0beb4d72b98ae4aa7d440b2639741dad", + "x86_64_release-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "1f53009c007d02771dccae21fb600588798cb49cf0795bb23e0b846d2879a96a" } }, { "group": "io.flutter", "name": "x86_debug", - "version": "1.0.0-04817c99c9fd4956f27505204f7e344335810aed", + "version": "1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4", "artifacts": { - "x86_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.jar": "43c587c220de73cd515453bc9cb854ffec1ebfcbeed07cdc62550474f5350274", - "x86_debug-1.0.0-04817c99c9fd4956f27505204f7e344335810aed.pom": "b4a8e67eeef93198e6bcbeca47e4a2aef7070842f14a382d56115d4f7be4c0bc" + "x86_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.jar": "eaf6d7553d1ecf00be0f3c2d993c80fd6a6e10304ac6ef26df8b495a9f651595", + "x86_debug-1.0.0-edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4.pom": "01d30d914406edfdfb3c0ae1e8e59ca7f1767cb20eabcf0add9aa68e425cc0b8" } }, { @@ -5586,6 +5932,15 @@ "grpc-api-1.45.1.pom": "5b610027b9f691f63542479fb9c3510400fd11c1ee13182f31974df1701c056b" } }, + { + "group": "io.grpc", + "name": "grpc-api", + "version": "1.57.0", + "artifacts": { + "grpc-api-1.57.0.jar": "8d2c384299f84ee8aa7f670f00e7cb26b87e231cf3091474307b32b76910f71c", + "grpc-api-1.57.0.pom": "c3f054a7c8861647d0a55825b0a949f44fcfc9c64f479083d96813814c502612" + } + }, { "group": "io.grpc", "name": "grpc-context", @@ -5613,6 +5968,15 @@ "grpc-context-1.45.1.pom": "b56f9f46a11413672a58b034162211d61abe10ef1c133c7fe254280f30f1c119" } }, + { + "group": "io.grpc", + "name": "grpc-context", + "version": "1.57.0", + "artifacts": { + "grpc-context-1.57.0.jar": "953fcacd82f531e69b76e3834f5830bad4c22ae84144e058d71dc80a7430275d", + "grpc-context-1.57.0.pom": "ab264e82bfb6ab895f6016af8b3cc44495abc81e769c30fa5a9ae0ad16be6cc6" + } + }, { "group": "io.grpc", "name": "grpc-core", @@ -5640,6 +6004,15 @@ "grpc-core-1.45.1.pom": "6039fc5f3c897ea140940c129075c828833ce31334f134347db15991cda21ec9" } }, + { + "group": "io.grpc", + "name": "grpc-core", + "version": "1.57.0", + "artifacts": { + "grpc-core-1.57.0.jar": "3bee48c73bc4c5b55bed79be0e484adf26ba56bebbe5798ddbf34714ef1e1cea", + "grpc-core-1.57.0.pom": "8184045f5791e00cf2cdbcf5e8846afd48f5cf7e5a4f38fb5b8303c7b2efe55b" + } + }, { "group": "io.grpc", "name": "grpc-netty", @@ -5667,6 +6040,15 @@ "grpc-netty-1.45.1.pom": "35103fe65cfcd5ddc8fbedaeead923150d539d31a884235c716ec5c9bbb9a196" } }, + { + "group": "io.grpc", + "name": "grpc-netty", + "version": "1.57.0", + "artifacts": { + "grpc-netty-1.57.0.jar": "81d43f2d4ed18fa341bd840a3735f1403a70074a046e157e27f679b721b4c9ad", + "grpc-netty-1.57.0.pom": "ed9dfdd7b1ed4356afb3c5d1407dedb634c8602fb410479b480ad8c1139ee17b" + } + }, { "group": "io.grpc", "name": "grpc-protobuf", @@ -5694,6 +6076,15 @@ "grpc-protobuf-1.45.1.pom": "83ae80dda378b24741da2380edd4b0a86932570137a8c1e7c14050e840cc9ed2" } }, + { + "group": "io.grpc", + "name": "grpc-protobuf", + "version": "1.57.0", + "artifacts": { + "grpc-protobuf-1.57.0.jar": "49f986d4eab12610fdba4a6890fca52d5eb653598916fdb863a366d5e28eecf7", + "grpc-protobuf-1.57.0.pom": "c0dcb8c67fd01daa63256f0f8b68d3707ceb7ca85cdaab7a3c6c3ff460e13dd1" + } + }, { "group": "io.grpc", "name": "grpc-protobuf-lite", @@ -5721,6 +6112,15 @@ "grpc-protobuf-lite-1.45.1.pom": "be21472b47897ef686c1a9768ee94c6c0ad76df54796cf7bb2124458379d5c0a" } }, + { + "group": "io.grpc", + "name": "grpc-protobuf-lite", + "version": "1.57.0", + "artifacts": { + "grpc-protobuf-lite-1.57.0.jar": "2c507c02d981b84a21763d44e09af4f279881dd3e25be3080f6361258607f198", + "grpc-protobuf-lite-1.57.0.pom": "b023be7008849489f652eeff75fd0fe1aa9c905f671d344e16daafddf921819d" + } + }, { "group": "io.grpc", "name": "grpc-stub", @@ -5748,6 +6148,15 @@ "grpc-stub-1.45.1.pom": "63d008f7e41e62947807d0460c6c16971e73cf2dcbab60b88b3602deca90bb4a" } }, + { + "group": "io.grpc", + "name": "grpc-stub", + "version": "1.57.0", + "artifacts": { + "grpc-stub-1.57.0.jar": "6e6ee141539fa14d9fa479f7f511605544443c7e011e78e273cf9468aa183060", + "grpc-stub-1.57.0.pom": "6d4459487c621dff31510a88829063631e915d2dcc774d71928418116e59a88d" + } + }, { "group": "io.netty", "name": "netty-buffer", @@ -5775,6 +6184,15 @@ "netty-buffer-4.1.72.Final.pom": "459301da749cb5eaf721b5cac39c0660b2d59fc66264091536e121cb18d8b413" } }, + { + "group": "io.netty", + "name": "netty-buffer", + "version": "4.1.93.Final", + "artifacts": { + "netty-buffer-4.1.93.Final.jar": "007c7d9c378df02d390567d0d7ddf542ffddb021b7313dbf502392113ffabb08", + "netty-buffer-4.1.93.Final.pom": "83fbc54e2b73b86d55b208f618d1a2a156910ec146f7ece57565007b750add78" + } + }, { "group": "io.netty", "name": "netty-codec", @@ -5802,6 +6220,15 @@ "netty-codec-4.1.72.Final.pom": "2d88d1a230acca4797454782c5226e1612721d4e73927c142fde95a29d49542a" } }, + { + "group": "io.netty", + "name": "netty-codec", + "version": "4.1.93.Final", + "artifacts": { + "netty-codec-4.1.93.Final.jar": "990c378168dc6364c6ff569701f4f2f122fffe8998b3e189eba4c4d868ed1084", + "netty-codec-4.1.93.Final.pom": "19cded267a070dff1abc9d029b552fad262acc1aba5c6c67b2278fca113a26ab" + } + }, { "group": "io.netty", "name": "netty-codec-http", @@ -5829,6 +6256,15 @@ "netty-codec-http-4.1.72.Final.pom": "a8cd15659a5720013918843fc8bf29f38a81b83e34816f82e397a4db3c864f53" } }, + { + "group": "io.netty", + "name": "netty-codec-http", + "version": "4.1.93.Final", + "artifacts": { + "netty-codec-http-4.1.93.Final.jar": "dacf78ce78ab2d29570325db4cd2451ea589639807de95881a0fa7155a9e6b55", + "netty-codec-http-4.1.93.Final.pom": "a3dafff071b6d284e8063d96843de2bb83cf3b889eae0cc9e0adb64a57a31b82" + } + }, { "group": "io.netty", "name": "netty-codec-http2", @@ -5856,6 +6292,15 @@ "netty-codec-http2-4.1.72.Final.pom": "bfbac371e903e3c72206d985a621fdc85070b383cd954c426ff963e512675914" } }, + { + "group": "io.netty", + "name": "netty-codec-http2", + "version": "4.1.93.Final", + "artifacts": { + "netty-codec-http2-4.1.93.Final.jar": "d96cc09045a1341c6d47494352aa263b87b72fb1d2ea9eca161aa73820bfe8bb", + "netty-codec-http2-4.1.93.Final.pom": "084433b42d541f7ac4b59287dd253285cfda3a3d65de72e7368bb7ec3d367271" + } + }, { "group": "io.netty", "name": "netty-codec-socks", @@ -5883,6 +6328,15 @@ "netty-codec-socks-4.1.72.Final.pom": "b3eb467e64b7db5d09f55c58b87d1b31aeb6a9f42c28c2d68e1f131fd9aa167b" } }, + { + "group": "io.netty", + "name": "netty-codec-socks", + "version": "4.1.93.Final", + "artifacts": { + "netty-codec-socks-4.1.93.Final.jar": "0ea47b5ba23ca1da8eb9146c8fc755c1271414633b1e2be2ce1df764ba0fff2a", + "netty-codec-socks-4.1.93.Final.pom": "8cd816ed991a946041bab4cb24bd9c8e41ee0692512511f2d83cef538eb605d7" + } + }, { "group": "io.netty", "name": "netty-common", @@ -5910,6 +6364,15 @@ "netty-common-4.1.72.Final.pom": "d6d302491f39848bf1889bf2137e6e7e77d96c394af5baf8ac6a0901572cda75" } }, + { + "group": "io.netty", + "name": "netty-common", + "version": "4.1.93.Final", + "artifacts": { + "netty-common-4.1.93.Final.jar": "443bb316599fb16e3baeba2fb58881814d7ff0b7af176fe76e38071a6e86f8c0", + "netty-common-4.1.93.Final.pom": "42d883b13eb38cabf549616462c5f331f5333bf0c8fc9215744f83c0180a4f6b" + } + }, { "group": "io.netty", "name": "netty-handler", @@ -5937,6 +6400,15 @@ "netty-handler-4.1.72.Final.pom": "2849ebc75cc07cad1391de74fcff47b42f055bb67678585c69c2c1b12b323ee9" } }, + { + "group": "io.netty", + "name": "netty-handler", + "version": "4.1.93.Final", + "artifacts": { + "netty-handler-4.1.93.Final.jar": "4e5f563ae14ed713381816d582f5fcfd0615aefb29203486cdfb782d8a00a02b", + "netty-handler-4.1.93.Final.pom": "84a1525cac0b4759efaef2997a47fe19b9b5642f9273fa0fd58a2e76c7a059fe" + } + }, { "group": "io.netty", "name": "netty-handler-proxy", @@ -5964,6 +6436,15 @@ "netty-handler-proxy-4.1.72.Final.pom": "41d76f919b4738237da368c90d0aefbf44863b6bba7487ecb97d6c23f74b9338" } }, + { + "group": "io.netty", + "name": "netty-handler-proxy", + "version": "4.1.93.Final", + "artifacts": { + "netty-handler-proxy-4.1.93.Final.jar": "2ac5f7fbefa0b73ef783889069344d5515505a14b2303be693c5002c486df2b4", + "netty-handler-proxy-4.1.93.Final.pom": "6dc50da0e67f597812874f81eaa45404f7d076b8199ea9088932a85c1b610245" + } + }, { "group": "io.netty", "name": "netty-parent", @@ -5988,6 +6469,14 @@ "netty-parent-4.1.72.Final.pom": "ed4132e36eda981fa7990376dafc7d7d680371260ed920b2c041d6b1ed230d85" } }, + { + "group": "io.netty", + "name": "netty-parent", + "version": "4.1.93.Final", + "artifacts": { + "netty-parent-4.1.93.Final.pom": "b109cb76f375fedb8a9ef75ac58063170deb7ea2ddd024f466fef6dc65cdfcee" + } + }, { "group": "io.netty", "name": "netty-resolver", @@ -6015,6 +6504,15 @@ "netty-resolver-4.1.72.Final.pom": "e5014c5e1e7f1845c2c6f5a060fa38debd7b67f011612dfc0239aa28e005fe14" } }, + { + "group": "io.netty", + "name": "netty-resolver", + "version": "4.1.93.Final", + "artifacts": { + "netty-resolver-4.1.93.Final.jar": "e59770b66e81822e5d111ac4e544d7eb0c543e0a285f52628e53941acd8ed759", + "netty-resolver-4.1.93.Final.pom": "5b350c3c91e9e55d29cbe68cfe4ef2116cc1f0328677ebf9f615bab7082c79f4" + } + }, { "group": "io.netty", "name": "netty-tcnative-classes", @@ -6059,6 +6557,24 @@ "netty-transport-4.1.72.Final.pom": "cf29bd872a8c2afbcdb74b27a9e90e67195685f57011d5dfc475a4f261794db4" } }, + { + "group": "io.netty", + "name": "netty-transport", + "version": "4.1.93.Final", + "artifacts": { + "netty-transport-4.1.93.Final.jar": "a5a78019bc1cd43dbc3c7b7cdd3801912ca26d1f498fb560514fee497864ba96", + "netty-transport-4.1.93.Final.pom": "0dd62a0eb3cb1ea001a4d0426e4f5c08df1c70d9265675bffa5c583613422d43" + } + }, + { + "group": "io.netty", + "name": "netty-transport-native-unix-common", + "version": "4.1.93.Final", + "artifacts": { + "netty-transport-native-unix-common-4.1.93.Final.jar": "774165a1c4dbaacb17f9c1ad666b3569a6a59715ae828e7c3d47703f479a53e7", + "netty-transport-native-unix-common-4.1.93.Final.pom": "15bc25b67ff0a49272b270ef2b8cffd620057ca16cb29dff7ad5661adca2ae12" + } + }, { "group": "io.opencensus", "name": "opencensus-api", @@ -6086,6 +6602,15 @@ "perfmark-api-0.23.0.module": "84a12f34817d1f2f79df810bcbaacb29900678384d3dd0502df0bd963a4f3fdb" } }, + { + "group": "io.perfmark", + "name": "perfmark-api", + "version": "0.26.0", + "artifacts": { + "perfmark-api-0.26.0.jar": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b", + "perfmark-api-0.26.0.module": "31d832332474ce48150f5bae003343319136f336afd1076a289029319e3ea97a" + } + }, { "group": "it.unimi.dsi", "name": "fastutil", @@ -6192,6 +6717,15 @@ "byte-buddy-1.12.22.pom": "c46b91e50d3c5709ebe7ad39c62e3a381dd4ea5f9db65d3d57800ee96c31a2f0" } }, + { + "group": "net.bytebuddy", + "name": "byte-buddy", + "version": "1.14.1", + "artifacts": { + "byte-buddy-1.14.1.jar": "63479f9a0a1b28f98313230d688a46b02bd80d09a700e127482d0bd635b47bad", + "byte-buddy-1.14.1.pom": "2b6c20e711394870362fcbeec485abbd5026620974dacad719d454bc1077f192" + } + }, { "group": "net.bytebuddy", "name": "byte-buddy-agent", @@ -6201,6 +6735,15 @@ "byte-buddy-agent-1.12.22.pom": "3c97c269068866449d0ef02187befcfdb04d8594d629bc987ed1cb73a52b9c8a" } }, + { + "group": "net.bytebuddy", + "name": "byte-buddy-agent", + "version": "1.14.1", + "artifacts": { + "byte-buddy-agent-1.14.1.jar": "f4809b9d0f00e71be98a61a25b3e14437f53f6821485694011beeb25e9231dde", + "byte-buddy-agent-1.14.1.pom": "b316df1406ae70288a26638dcf94a897f981022e740bfbdbd1d7b2ed59f1161d" + } + }, { "group": "net.bytebuddy", "name": "byte-buddy-parent", @@ -6209,6 +6752,14 @@ "byte-buddy-parent-1.12.22.pom": "e51efc38400de3120006608d14c45f7487b7f65fc4d3125a609aa3fdb0359763" } }, + { + "group": "net.bytebuddy", + "name": "byte-buddy-parent", + "version": "1.14.1", + "artifacts": { + "byte-buddy-parent-1.14.1.pom": "1b64c399c745548ac41d6f11429f2f39a749acc33a7cae3d28c5f0301cc9a131" + } + }, { "group": "net.java", "name": "jvnet-parent", @@ -6360,6 +6911,14 @@ "apache-23.pom": "bc10624e0623f36577fac5639ca2936d3240ed152fb6d8d533ab4d270543491c" } }, + { + "group": "org.apache", + "name": "apache", + "version": "29", + "artifacts": { + "apache-29.pom": "3e49037174820bbd0df63420a977255886398954c2a06291fa61f727ac35b377" + } + }, { "group": "org.apache", "name": "apache", @@ -6451,6 +7010,14 @@ "commons-parent-52.pom": "75dbe8f34e98e4c3ff42daae4a2f9eb4cbcd3b5f1047d54460ace906dbb4502e" } }, + { + "group": "org.apache.commons", + "name": "commons-parent", + "version": "58", + "artifacts": { + "commons-parent-58.pom": "2d4b12e18899063abd7c75278b5fa97a3729d80878ceecb6a40d946e9c0d5590" + } + }, { "group": "org.apache.httpcomponents", "name": "httpclient", @@ -6712,19 +7279,19 @@ { "group": "org.checkerframework", "name": "checker-qual", - "version": "3.5.0", + "version": "3.33.0", "artifacts": { - "checker-qual-3.5.0.jar": "729990b3f18a95606fc2573836b6958bcdb44cb52bfbd1b7aa9c339cff35a5a4", - "checker-qual-3.5.0.pom": "2836b3b8a78edb31a1803592e60fc767b21f2d190764631ba6efa0837bb35721" + "checker-qual-3.33.0.jar": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1", + "checker-qual-3.33.0.module": "e8521d75625d41272c767d262a153ac163cc505b66644a2ef705fa8949ffb4e5" } }, { - "group": "org.codehaus.groovy", - "name": "groovy", - "version": "3.0.9", + "group": "org.checkerframework", + "name": "checker-qual", + "version": "3.5.0", "artifacts": { - "groovy-3.0.9.jar": "77bf86897f295f8cae2e1f46b1eca109f487ba81b66ef24a2b6dcba1eb7d6ce7", - "groovy-3.0.9.pom": "3e26864c233e00441d0eadfd82fb95abbcbec516b8e9512bc5c5e94be846dcff" + "checker-qual-3.5.0.jar": "729990b3f18a95606fc2573836b6958bcdb44cb52bfbd1b7aa9c339cff35a5a4", + "checker-qual-3.5.0.pom": "2836b3b8a78edb31a1803592e60fc767b21f2d190764631ba6efa0837bb35721" } }, { @@ -6745,6 +7312,15 @@ "animal-sniffer-annotations-1.19.pom": "3a9d5113d80dcc19c5c8e641bd7068ba0a2df804201f5688ad27d0094c6cf1d2" } }, + { + "group": "org.codehaus.mojo", + "name": "animal-sniffer-annotations", + "version": "1.23", + "artifacts": { + "animal-sniffer-annotations-1.23.jar": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0", + "animal-sniffer-annotations-1.23.pom": "5610db06b733641acbc7a0c48a80c40069db627bad043f8c7c8d7afb4f6a3d27" + } + }, { "group": "org.codehaus.mojo", "name": "animal-sniffer-parent", @@ -6761,6 +7337,14 @@ "animal-sniffer-parent-1.19.pom": "67ab5727f7ad38ef1be72a0539ab9036a7644f3ebbf010687e6dd975a21e95b8" } }, + { + "group": "org.codehaus.mojo", + "name": "animal-sniffer-parent", + "version": "1.23", + "artifacts": { + "animal-sniffer-parent-1.23.pom": "6b7f054ab86a87f8e2599f35808b0989922e86b6cab13988021cd12640a4b404" + } + }, { "group": "org.codehaus.mojo", "name": "mojo-parent", @@ -6777,6 +7361,14 @@ "mojo-parent-50.pom": "f819cad1b15b6a7791c8b601e96bde33765e4681395807db4537d2f0dedd493b" } }, + { + "group": "org.codehaus.mojo", + "name": "mojo-parent", + "version": "74", + "artifacts": { + "mojo-parent-74.pom": "1472325a16f0b1bdabed21fa4839372964944610294ce2681b2059edc654f2b3" + } + }, { "group": "org.codehaus.woodstox", "name": "stax2-api", @@ -6942,6 +7534,15 @@ "annotations-13.0.pom": "965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397" } }, + { + "group": "org.jetbrains", + "name": "annotations", + "version": "23.0.0", + "artifacts": { + "annotations-23.0.0.jar": "7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05", + "annotations-23.0.0.pom": "c9490f655132328df2cfbcfdf743f53fc3916d6c1d10437175a6ca6e3a67771c" + } + }, { "group": "org.jetbrains", "name": "markdown", @@ -6995,6 +7596,15 @@ "kotlin-android-extensions-1.5.30.pom": "ca57f417416488d70baa9e3b384a161336688d3bc8711b31e02a1ab56680e3d3" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-android-extensions", + "version": "1.6.10", + "artifacts": { + "kotlin-android-extensions-1.6.10.jar": "8e1dacd7d52cca7a824eadcf60f844fcb90a43ba3ec8e1c22c0acc415efe7917", + "kotlin-android-extensions-1.6.10.pom": "fdd1c38e518d5df2052db5a1745578d9105c4c21d88aac5c76fa7328dd1e1fb4" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-android-extensions", @@ -7004,6 +7614,15 @@ "kotlin-android-extensions-1.6.21.pom": "a1653e134f75bf0bb668d92565d77f432de51a28dc51c34af5e3814b9ded0ac4" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-android-extensions", + "version": "1.7.10", + "artifacts": { + "kotlin-android-extensions-1.7.10.jar": "8848ab3627e888adce1ca54d0e0f348f269928f327b1a305a9450cc41f599729", + "kotlin-android-extensions-1.7.10.pom": "3b26cfd3aa7605dcd7a44d51b90ecdd4a385bb12a72deeeddccea40b53317983" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-android-extensions", @@ -7031,6 +7650,15 @@ "kotlin-annotation-processing-gradle-1.5.30.pom": "11bc55b5c46779f9b19560b97527e39c2f2ef3eca207d47294490c44e73373ab" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-annotation-processing-gradle", + "version": "1.6.10", + "artifacts": { + "kotlin-annotation-processing-gradle-1.6.10.jar": "a0fb6d2cc2ebee6258384d1501533dfeab2e41385ac0668dc2cac2e4dd5a377c", + "kotlin-annotation-processing-gradle-1.6.10.pom": "0871d19bbb23da868e004d83292326c953e54080ce7d4d158a83555f2e0853ee" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-annotation-processing-gradle", @@ -7040,6 +7668,15 @@ "kotlin-annotation-processing-gradle-1.6.21.pom": "30898b3ab0f75fa5598c0073d2aa2a57dc9cb569c9e8c6ff3ba517528a4c1071" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-annotation-processing-gradle", + "version": "1.7.10", + "artifacts": { + "kotlin-annotation-processing-gradle-1.7.10.jar": "5351105490f668a4582966ee149ccd5eaf286f7a0b4cf7a301268b8b8910dfd1", + "kotlin-annotation-processing-gradle-1.7.10.pom": "2f02f52c3c3504b0ff5b8df35e836e6028ee7b19dcb0b1e371cd9ab1709dd54d" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-annotation-processing-gradle", @@ -7078,12 +7715,30 @@ { "group": "org.jetbrains.kotlin", "name": "kotlin-build-common", - "version": "1.6.21", + "version": "1.6.10", + "artifacts": { + "kotlin-build-common-1.6.10.jar": "6c93db1a10263fe1001d15ec17608707c37a73d6a9b4076219a9eae382dfeca2", + "kotlin-build-common-1.6.10.pom": "54ad5088a7e6d5d2a936487cad17bf2260b489d48907fe1c98e1056f557c7aa0" + } + }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-build-common", + "version": "1.6.21", "artifacts": { "kotlin-build-common-1.6.21.jar": "63eea405d35e34e82025c2f4156e3d4757cb8f259499623356ca666bd210019d", "kotlin-build-common-1.6.21.pom": "2d10df04835f07b87aa81a0e7fec406d2c1ac11c54e7e08f08eb511afe5bb48f" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-build-common", + "version": "1.7.10", + "artifacts": { + "kotlin-build-common-1.7.10.jar": "5101113db206ee65fe865cc7ceb2ba298fe496fa55e3f6b1acd7234b110e98f7", + "kotlin-build-common-1.7.10.pom": "e29e8bfa1d1b479ac5bb4cc9c4c73dbdd50d2791175288e3dd50056a1e9422a7" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-build-common", @@ -7102,6 +7757,15 @@ "kotlin-compiler-embeddable-1.5.30.pom": "3efcb3f7cc8b5cc7ecfa72b53eddcde2486c43998e4357f9aedb2cfe654b85d8" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-compiler-embeddable", + "version": "1.6.10", + "artifacts": { + "kotlin-compiler-embeddable-1.6.10.jar": "a4a3096b6159659245be113960a6883863c43f3a53926f38c16b8c5c5993b49d", + "kotlin-compiler-embeddable-1.6.10.pom": "9b76dcc343bbfb22b4146803f128e79428ed565c00710cd9f526654f485b6c6b" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-embeddable", @@ -7111,6 +7775,15 @@ "kotlin-compiler-embeddable-1.6.21.pom": "c2950bad610f4e27bd8a275b81c0e83c851f183d604ee1fb891255f4345af441" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-compiler-embeddable", + "version": "1.7.10", + "artifacts": { + "kotlin-compiler-embeddable-1.7.10.jar": "470ba8941794f818a34b0a8f387ee27e44268e95a108322d18d9749ae345e22b", + "kotlin-compiler-embeddable-1.7.10.pom": "b99ada3fe88852fdcec333c495fe8acd87a6bcc8aef6101c7b93971cb0727b96" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-embeddable", @@ -7138,6 +7811,15 @@ "kotlin-compiler-runner-1.5.30.pom": "1fde8882f14351a13c5328575828543c8d4e42c46b3bb7db7cb34a34b74d0381" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-compiler-runner", + "version": "1.6.10", + "artifacts": { + "kotlin-compiler-runner-1.6.10.jar": "65d3ade3609d9042689aa522365bfd99c010f16d5c3f395cd86c7dd99f3da728", + "kotlin-compiler-runner-1.6.10.pom": "a445c1e5ae3676f9919bcc891488788981ae17f8ff156a5af9e76206a13de912" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-runner", @@ -7147,6 +7829,15 @@ "kotlin-compiler-runner-1.6.21.pom": "6f439f6f48de1be425b5f75094b6eaa4808bea11bc2e3ce6b544c6e33390b525" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-compiler-runner", + "version": "1.7.10", + "artifacts": { + "kotlin-compiler-runner-1.7.10.jar": "5f64c920faed6b4e14a4a2c9f531a4e2df1deef4201c2b29669f51354542878c", + "kotlin-compiler-runner-1.7.10.pom": "f3d9a4836afd05cfaa44366c709f46d8b9426b8b1e7ad3f8e71c96e2d0acca66" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-runner", @@ -7174,6 +7865,15 @@ "kotlin-daemon-client-1.5.30.pom": "b37be28159692f15b44345a564ac4d8fc72ffd80502d92f9ffcc4bbf71480042" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-daemon-client", + "version": "1.6.10", + "artifacts": { + "kotlin-daemon-client-1.6.10.jar": "fd5700dc2f987783e1eff4d14fe2084af9712e7259dd777349dc4e72472dd214", + "kotlin-daemon-client-1.6.10.pom": "6052954ac50bba81669a42eb158ebc5eb8f960bb41d7babab9eaa69e9e570a68" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-client", @@ -7183,6 +7883,15 @@ "kotlin-daemon-client-1.6.21.pom": "43c12720a4f276b35dc04396128e9b7fb1a8abd07a16cb409c6c0d6706a2316b" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-daemon-client", + "version": "1.7.10", + "artifacts": { + "kotlin-daemon-client-1.7.10.jar": "5cc269f9e190a4d20eeb21802ac8ed31f59f9ed2908423b93e645d6d72a22b65", + "kotlin-daemon-client-1.7.10.pom": "b5e975cca4c69865caeffa568483b6c4d30a210b1740308800133d5f9348fdad" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-client", @@ -7210,6 +7919,15 @@ "kotlin-daemon-embeddable-1.5.30.pom": "92efb097e27128f61455146585aee0f631ff304a06bfa8577a6582e5562e03e9" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-daemon-embeddable", + "version": "1.6.10", + "artifacts": { + "kotlin-daemon-embeddable-1.6.10.jar": "d727708eefddfde89b1a4f7416eaf65287d123cfee6b6ed37ec8526cc6f3b548", + "kotlin-daemon-embeddable-1.6.10.pom": "f09a1d2b53c0853c5c2ad3298e7956810833b3776045d5d5e5707e9ff57d90d7" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-embeddable", @@ -7219,6 +7937,15 @@ "kotlin-daemon-embeddable-1.6.21.pom": "b456591683fa607187005af4b31d31d43604e021d604551ff0f22e6dda562b9a" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-daemon-embeddable", + "version": "1.7.10", + "artifacts": { + "kotlin-daemon-embeddable-1.7.10.jar": "77c5f3ab1ed653a899e96835937a9daf3a46e496fdfa6915ff6d20b2953619a4", + "kotlin-daemon-embeddable-1.7.10.pom": "86b6c43f974ad3de906eced70e2aa9df6e5bf86a8e0a5195ec36775147ab355b" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-embeddable", @@ -7246,6 +7973,15 @@ "kotlin-gradle-plugin-1.5.30.pom": "c3dc2c3b26343117bf5104862adb1eb76f82f300febf870de2354078dcb8eb34" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin", + "version": "1.6.10", + "artifacts": { + "kotlin-gradle-plugin-1.6.10.jar": "66c12048f8a4e9cf92ad65b12ac615702c11ae503f53c69f57f626128be1762a", + "kotlin-gradle-plugin-1.6.10.pom": "29a2ecb8c4db08967e2b344df89151e0ec843c39eb195d35584049f0188151d8" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin", @@ -7255,6 +7991,15 @@ "kotlin-gradle-plugin-1.6.21.pom": "ed15f437f8f5696e8d53b9accc8612e9c6acf567db6aed04ff29aadc5e03a42e" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin", + "version": "1.7.10", + "artifacts": { + "kotlin-gradle-plugin-1.7.10-gradle70.jar": "93b7640a6db0e7172600f35d792a69fbb5a42b1f38cf2067d2ac011bde4dccd5", + "kotlin-gradle-plugin-1.7.10.module": "1945c6b1401aaf81850f1da1a3974f56909d755f91dd0bcd4a0362c0d2000114" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin", @@ -7291,6 +8036,15 @@ "kotlin-gradle-plugin-api-1.5.30.pom": "3e42c787e2435518c1801537e735a906aa57b8357df8963fa62b1f656fccc74a" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin-api", + "version": "1.6.10", + "artifacts": { + "kotlin-gradle-plugin-api-1.6.10.jar": "7aa62528de3da7b66d97430c6d1b3f3781455b053231bbbf967e82900f527c44", + "kotlin-gradle-plugin-api-1.6.10.pom": "9d9a999aa80de91f44d316fbeaff3cb04af85cf1b0565f7f569d44fded85520a" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-api", @@ -7300,6 +8054,16 @@ "kotlin-gradle-plugin-api-1.6.21.pom": "24bd11d5c8e73463074815179cfbb2602009231c84139693af7c9d56dcd4df3f" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin-api", + "version": "1.7.10", + "artifacts": { + "kotlin-gradle-plugin-api-1.7.10-gradle70.jar": "dd23ddb71d3918b5d1763cd7642d7a7515548de2942fc3fcede22fc7350131d9", + "kotlin-gradle-plugin-api-1.7.10.jar": "dd23ddb71d3918b5d1763cd7642d7a7515548de2942fc3fcede22fc7350131d9", + "kotlin-gradle-plugin-api-1.7.10.module": "d61f0a749a491d69cbf5edf1ea25c583e21c9ea84387540cff9403d9e1cbba3d" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-api", @@ -7320,6 +8084,15 @@ "kotlin-gradle-plugin-api-1.8.21.module": "9d9a94a7f8fa107f3ce7d375dc00731a31afba23e40fd5cb0193aa71b8ed9258" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin-idea", + "version": "1.7.10", + "artifacts": { + "kotlin-gradle-plugin-idea-1.7.10.jar": "e464e2ffe4ddedefa291e7ee746ffa99be48e6724300c7b48798b10342666d45", + "kotlin-gradle-plugin-idea-1.7.10.pom": "cb6d04fb610d4508fe7009bb73aded412694af44053311a43b8065f4e3b4eb29" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-idea", @@ -7365,6 +8138,15 @@ "kotlin-gradle-plugin-model-1.5.30.pom": "01ddabc29c3ad63458699ee6e84dc5f8484b9d86c0c697a3abf8173a86f2b347" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin-model", + "version": "1.6.10", + "artifacts": { + "kotlin-gradle-plugin-model-1.6.10.jar": "0792a3e7d0b51285689adfd1c40878e639b72471c17b0632bba84f8140840fbc", + "kotlin-gradle-plugin-model-1.6.10.pom": "38b6b7456396299c0fc60b5b75468b5a55da588e2d37cb5ea298a27e97828713" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-model", @@ -7374,6 +8156,15 @@ "kotlin-gradle-plugin-model-1.6.21.pom": "4242c9cec3902d7db59f838cba93c30e731e0b5d32cc39d0e45b7580a65404ea" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin-model", + "version": "1.7.10", + "artifacts": { + "kotlin-gradle-plugin-model-1.7.10.jar": "bc812bd9800c6379f96577cea8cb296b746ab835c30b047f031ac2fc32f4c908", + "kotlin-gradle-plugin-model-1.7.10.module": "102facb6781d3acb8ff3d2b35d5254674ea63efcfe712eac9d0c253f3c7329a0" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-model", @@ -7410,6 +8201,15 @@ "kotlin-klib-commonizer-api-1.5.30.pom": "872a2767516782c88b7e432f3950c4ecc76ce3638849939b3c6cb856b3d6ec0e" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-klib-commonizer-api", + "version": "1.6.10", + "artifacts": { + "kotlin-klib-commonizer-api-1.6.10.jar": "db14015976f9d4f3579935d1639ec857b48322c2d3b4144f513e508ad7f69f7e", + "kotlin-klib-commonizer-api-1.6.10.pom": "3fc1cbcebe4533349c216100bc73e613dffb6f153315dc4c4b4e31f0aa6ef4c0" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-klib-commonizer-api", @@ -7419,6 +8219,15 @@ "kotlin-klib-commonizer-api-1.6.21.pom": "148089eea3c250f0a50eac6899f145ab90f598933c1ab4f9aac95d61728725f4" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-klib-commonizer-api", + "version": "1.7.10", + "artifacts": { + "kotlin-klib-commonizer-api-1.7.10.jar": "95e82f46b80de8bce4413f6b1259c3916a4e8891820f2c2ca1f0520aa4d3b811", + "kotlin-klib-commonizer-api-1.7.10.pom": "acb8656817b31647eee6461b8d18352212c820f7581f5846f5574abb09fc7732" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-klib-commonizer-api", @@ -7455,6 +8264,15 @@ "kotlin-native-utils-1.5.30.pom": "77c2e34d210d8228ebe0493b4be7b42bb1c7f97591d0f8f17b18f27863be653b" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-native-utils", + "version": "1.6.10", + "artifacts": { + "kotlin-native-utils-1.6.10.jar": "a0b6d712414de6e1213727c145d35fa7ea5a554f2e3df18ebd8690f9df9019a0", + "kotlin-native-utils-1.6.10.pom": "a386657c4b728dcba704ef528078ce539759d1b070aad82ddf6ba2d29ed61066" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-native-utils", @@ -7464,6 +8282,15 @@ "kotlin-native-utils-1.6.21.pom": "f76abdb7e4f3bf1a2ec93c62ab26cefe52a0ed4941018e77c3fef806b097beaf" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-native-utils", + "version": "1.7.10", + "artifacts": { + "kotlin-native-utils-1.7.10.jar": "718020a7f639cc536a1af14ecd98a5df506c97a1c40c6e50f3a7f3bf5269d360", + "kotlin-native-utils-1.7.10.pom": "d2e4516f7437906b3b3081c5d54e578dbb26ebaabe3e5badbe8f58ef56852e0b" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-native-utils", @@ -7491,6 +8318,15 @@ "kotlin-project-model-1.5.30.pom": "9aa57d99dc7b8819e57653079f9c2d17358999466673dde8e1c0336d2951d887" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-project-model", + "version": "1.6.10", + "artifacts": { + "kotlin-project-model-1.6.10.jar": "8d9f5e8e5402a05fb8c20447a56b697dc0cf73ea5c55534a9ee6a463920869c9", + "kotlin-project-model-1.6.10.pom": "5a1fe6d5c6a1e8c046682d989bee1af5bcaafdcccd1887e15754e89945143757" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-project-model", @@ -7500,6 +8336,15 @@ "kotlin-project-model-1.6.21.pom": "76028751680c64901fefac32379026b4d0bd237add7f0f3bdee8ed5c7e752c6e" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-project-model", + "version": "1.7.10", + "artifacts": { + "kotlin-project-model-1.7.10.jar": "23d3658e64ef10522e1a5c24502a679798f6ab49bba233df2bc8e9dfeef3ace4", + "kotlin-project-model-1.7.10.pom": "d55f68d72d85052949ded8218e7968fc194d274377749b518ea29eae29883a4c" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-project-model", @@ -7527,6 +8372,15 @@ "kotlin-reflect-1.3.72.pom": "61653ccfae8caa4203e267b479821bd90faab3fef744a7ab0fdd9f61150f970c" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-reflect", + "version": "1.4.32", + "artifacts": { + "kotlin-reflect-1.4.32.jar": "dbf19e9cdaa9c3c170f3f6f6ce3922f38dfc1d7fa1cab5b7c23a19da8b5eec5b", + "kotlin-reflect-1.4.32.pom": "909d0b8a326568c4db341f21b5f0e221c75c002896a4ea3b170aa5a1569a0e54" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-reflect", @@ -7557,10 +8411,10 @@ { "group": "org.jetbrains.kotlin", "name": "kotlin-reflect", - "version": "1.9.0", + "version": "1.9.20", "artifacts": { - "kotlin-reflect-1.9.0.jar": "2070159be514ea8ea3ce2c8b1ee7993e6ff60a93565a299f200629aa7df7f581", - "kotlin-reflect-1.9.0.pom": "8571565676d189720471306cee9a55d916c080382f35a6da68193ac7b12f4cdb" + "kotlin-reflect-1.9.20.jar": "49b66f9a89d50fd2954c2e8aeac80e4f488b0a09322a25efad6261576713dc0f", + "kotlin-reflect-1.9.20.pom": "942b5e8602d317ec13652f1c0222052bb90817f28cf6fe9d47112f09b3e8e67d" } }, { @@ -7581,6 +8435,15 @@ "kotlin-scripting-common-1.5.30.pom": "102b1e821f2e617a6d61e181a4293ee26d1a174d4b8700dbb6bd34bdfc2fc1b2" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-common", + "version": "1.6.10", + "artifacts": { + "kotlin-scripting-common-1.6.10.jar": "f00943ce5008713f24828eac6e5eff73239f17a5912df32f76864f2e7c48c217", + "kotlin-scripting-common-1.6.10.pom": "414ee9e75f523dd22cae12146568fa289937db82d36efbef0fca235c8d3fd466" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-common", @@ -7590,6 +8453,15 @@ "kotlin-scripting-common-1.6.21.pom": "aa05af0f225652890879789dbb3a3a518e17756a85b13d540a8dcfdf03cbfb9c" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-common", + "version": "1.7.10", + "artifacts": { + "kotlin-scripting-common-1.7.10.jar": "c3a346f38a3d6e242f2316c5a7a4a6b526f2cc42b44ebd40654a0f885cbc4940", + "kotlin-scripting-common-1.7.10.pom": "d52f258a7e97ee5d369030ce7e49a89f6bc9d373a3fd2386a5e8c9f212a9d519" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-common", @@ -7617,6 +8489,15 @@ "kotlin-scripting-compiler-embeddable-1.5.30.pom": "75b4b5abecdbde0ef7f1b6909b4f56478f317d002ceb73892f773723c404bd71" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-compiler-embeddable", + "version": "1.6.10", + "artifacts": { + "kotlin-scripting-compiler-embeddable-1.6.10.jar": "63fa41101f45000efa0963b7bf8a680be232419405dad76382555aa93ede5e49", + "kotlin-scripting-compiler-embeddable-1.6.10.pom": "99cc3a3e225483f317fc8879bd504b069b0405c8147ba9e488ce5a63816dc04b" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-embeddable", @@ -7626,6 +8507,15 @@ "kotlin-scripting-compiler-embeddable-1.6.21.pom": "0b7daab63bbb3c54ddd3e345eb0ccb237680bfd4c387b65fce596dff4b847bdb" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-compiler-embeddable", + "version": "1.7.10", + "artifacts": { + "kotlin-scripting-compiler-embeddable-1.7.10.jar": "fcb8a0b3b7a95263dab8a0ccdd34fed02888700511eabb5613f75a007a4aa802", + "kotlin-scripting-compiler-embeddable-1.7.10.pom": "62f986b0802117b2daa1d63a1c01ef214453f5daf6843f1a5e6b4b2f762530f0" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-embeddable", @@ -7653,6 +8543,15 @@ "kotlin-scripting-compiler-impl-embeddable-1.5.30.pom": "3506bb8355c50b44c48464cb8a9d3cda2bda216bfc71ecbd01f02d9319984e7b" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-compiler-impl-embeddable", + "version": "1.6.10", + "artifacts": { + "kotlin-scripting-compiler-impl-embeddable-1.6.10.jar": "2c94e096db91c0452c215fac3b6f3a6b9e8a2791bb6eaf9840b926652a74fcb2", + "kotlin-scripting-compiler-impl-embeddable-1.6.10.pom": "ec871ee7106fa0e07aedddabdab0667904ec0655f7aa08ed848b4d79987ba245" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-impl-embeddable", @@ -7662,6 +8561,15 @@ "kotlin-scripting-compiler-impl-embeddable-1.6.21.pom": "808c6a3848bb5e4f6c61698ac5893121573c43db38142356e83dead04cb38634" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-compiler-impl-embeddable", + "version": "1.7.10", + "artifacts": { + "kotlin-scripting-compiler-impl-embeddable-1.7.10.jar": "7119205985ebd721179fb0f35d1d511f96de14fbd48e6465119fcac6bffc8090", + "kotlin-scripting-compiler-impl-embeddable-1.7.10.pom": "5e8362f4236e62099f269c51e0c2f708dc084c59287e6083e775e55f10a3d430" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-impl-embeddable", @@ -7689,6 +8597,15 @@ "kotlin-scripting-jvm-1.5.30.pom": "62afabb86f8bc7467569b697f55e8e56e68f5654d931e435a3bdafe1700d4c68" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-jvm", + "version": "1.6.10", + "artifacts": { + "kotlin-scripting-jvm-1.6.10.jar": "58984dd182f80d82ab03513382fd959ad33f7907e13cd34bf233ae2df79af768", + "kotlin-scripting-jvm-1.6.10.pom": "e48a0d144217513c696fbe3904fd06b2b0f0ae3f543106ec2a7471ce6ef32111" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-jvm", @@ -7698,6 +8615,15 @@ "kotlin-scripting-jvm-1.6.21.pom": "8b9ab5857a1885e48bdae00faa8b22c74b0d3e40a634fc9e09a746fa8a757d32" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-scripting-jvm", + "version": "1.7.10", + "artifacts": { + "kotlin-scripting-jvm-1.7.10.jar": "cf85511ce4e26fa3286d722f95ed54f16f2513a39ce3b85f2b567e575cb45a60", + "kotlin-scripting-jvm-1.7.10.pom": "dc29a117132d8191bf138a3911f3c0c2a0b730a25ca3a15c9ae0fde7dd310c1f" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-jvm", @@ -7725,6 +8651,23 @@ "kotlin-stdlib-1.3.72.pom": "4f0d574a969ea93c45628a163e1ed3ffabb4584278d72c647ec124f8c8109481" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib", + "version": "1.4.32", + "artifacts": { + "kotlin-stdlib-1.4.32.pom": "c9bc5bc7615b25e6aab3e4dbb09c583f189fb12fbb3a197d5625ec06f7e61927" + } + }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib", + "version": "1.5.0", + "artifacts": { + "kotlin-stdlib-1.5.0.jar": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", + "kotlin-stdlib-1.5.0.pom": "95c92ed856dbdf768325a6f28d670a2da70a49b0da56a0751da2d1d35a7b99b5" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib", @@ -7742,6 +8685,15 @@ "kotlin-stdlib-1.5.31.pom": "8f76760104ac4e873009c9f033dd1bad75b9d3b8f9521d63db1264d844852e6c" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib", + "version": "1.6.10", + "artifacts": { + "kotlin-stdlib-1.6.10.jar": "5305f7a4dee7a6cb79a29c258aca93de47b49588a6dfc6da01bd8772589ea66c", + "kotlin-stdlib-1.6.10.pom": "3b08709ea4bae3669d9a29b9e007a8550b10c1516c10a8f6dbe9f94ab81dc46d" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib", @@ -7790,10 +8742,10 @@ { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib", - "version": "1.9.0", + "version": "1.9.20", "artifacts": { - "kotlin-stdlib-1.9.0.jar": "35aeffbe2db5aa446072cee50fcee48b7fa9e2fc51ca37c0cc7d7d0bc39d952e", - "kotlin-stdlib-1.9.0.pom": "37752263f62cc3e3250856e288ee4a73d4102d726a77627034f94806c8c10aca" + "kotlin-stdlib-1.9.20.jar": "28a35bcdff46d864f80f346a617e486284b208d17378c41900dfb1de95a90e6c", + "kotlin-stdlib-1.9.20.module": "dccaa5d315470fab3920502886bbb85f2da6c86102c65d9c04410544eedb2019" } }, { @@ -7805,6 +8757,23 @@ "kotlin-stdlib-common-1.3.72.pom": "24781edf5b0934804930dcafc8911b9e710d146239a82699889132e7b37be9dc" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib-common", + "version": "1.4.32", + "artifacts": { + "kotlin-stdlib-common-1.4.32.pom": "2ef683038382532fc14da37c50e1c4609bb76a7e6ff2e330f062c164217f4483" + } + }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib-common", + "version": "1.5.0", + "artifacts": { + "kotlin-stdlib-common-1.5.0.jar": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", + "kotlin-stdlib-common-1.5.0.pom": "d3852184b2c3bd26d8681ef8fc3977c2a301153d27871f11df8e2c115de7f104" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-common", @@ -7822,6 +8791,15 @@ "kotlin-stdlib-common-1.5.31.pom": "b615e946b8c3d2bea99652ecda97d57ecf83bf5f34c65d286790af23e51283c2" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib-common", + "version": "1.6.10", + "artifacts": { + "kotlin-stdlib-common-1.6.10.jar": "280ddd0994e4560c9a49ee81c1b047ddc2b8f2176159475066025b474b37effd", + "kotlin-stdlib-common-1.6.10.pom": "f75af217cdd8dd9e07b1e0e018084a32092a091a390b73feaa657ec44e5cf094" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-common", @@ -7869,20 +8847,28 @@ }, { "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.9.0", + "name": "kotlin-stdlib-jdk7", + "version": "1.3.72", "artifacts": { - "kotlin-stdlib-common-1.9.0.jar": "283274204bd7c020789ec46f8f8e72af4244d7f550b3392a57e5ca006ad7aa2c", - "kotlin-stdlib-common-1.9.0.pom": "3660d36a70feb3abe49f11b90633e41d36273576f071b0e109da9b3a0df082a5" + "kotlin-stdlib-jdk7-1.3.72.jar": "40566c0c08d414b9413ba556ff7f8a0b04b98b9f0f424d122dd2088510efccc4", + "kotlin-stdlib-jdk7-1.3.72.pom": "9d5a13d9abc33445e1366d258af0a77e42f01945acef7c0917b9d539854e2fce" } }, { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk7", - "version": "1.3.72", + "version": "1.4.32", "artifacts": { - "kotlin-stdlib-jdk7-1.3.72.jar": "40566c0c08d414b9413ba556ff7f8a0b04b98b9f0f424d122dd2088510efccc4", - "kotlin-stdlib-jdk7-1.3.72.pom": "9d5a13d9abc33445e1366d258af0a77e42f01945acef7c0917b9d539854e2fce" + "kotlin-stdlib-jdk7-1.4.32.pom": "064c379ad8b7e787ae8863c414bfc732814070c6841b525ba3627c1c333ceabb" + } + }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib-jdk7", + "version": "1.5.0", + "artifacts": { + "kotlin-stdlib-jdk7-1.5.0.jar": "ac12f092f12b575c1f9e0ab5025b1e610b0fe95663e26371c16c328895711bae", + "kotlin-stdlib-jdk7-1.5.0.pom": "ed3e6cd34c3d3a773da0e007bb12e164548725464e5adb61644a98fb29254ad1" } }, { @@ -7912,6 +8898,15 @@ "kotlin-stdlib-jdk7-1.6.0.pom": "ed56079f29396d7f26911fb53ca28b88e98a5c42b19bbe7bb23a92e731cf65cb" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib-jdk7", + "version": "1.6.10", + "artifacts": { + "kotlin-stdlib-jdk7-1.6.10.jar": "2aedcdc6b69b33bdf5cc235bcea88e7cf6601146bb6bcdffdb312bbacd7be261", + "kotlin-stdlib-jdk7-1.6.10.pom": "612211ff930f5b52c724ff763417d5aa281dd7e0325c3b35c8d18120a6a8df4d" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk7", @@ -7951,10 +8946,10 @@ { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk7", - "version": "1.9.0", + "version": "1.9.20", "artifacts": { - "kotlin-stdlib-jdk7-1.9.0.jar": "b7979a7aac94055f0d9f1fd3b47ce5ffe1cb6032a842ba9fbe7186f085289178", - "kotlin-stdlib-jdk7-1.9.0.pom": "c11074f0c898a98b863c614471d438d3df92a1ec3382a6e37f935d7d71954b5a" + "kotlin-stdlib-jdk7-1.9.20.jar": "c5451d67a27f33afd09913c67e1ceba3897ae70884b24ef0ff71157e55b60865", + "kotlin-stdlib-jdk7-1.9.20.pom": "012e1c55ed6ade417bcb824112ebea682ad625dfbee16085c379ccfa14faf033" } }, { @@ -7966,6 +8961,23 @@ "kotlin-stdlib-jdk8-1.3.72.pom": "a6d50f0321bdb52838c99136930c8dcc78c3074a592d526862ec01be91fa622b" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib-jdk8", + "version": "1.4.32", + "artifacts": { + "kotlin-stdlib-jdk8-1.4.32.pom": "e552e23edc0e7bc29f341645fb9327c82527e37dfe4bde13ba4a3af36de23fdb" + } + }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-stdlib-jdk8", + "version": "1.5.0", + "artifacts": { + "kotlin-stdlib-jdk8-1.5.0.jar": "15e6c81b9e845eefe58d51a04670bb90418046f458264ec0e61ee9bdbc1bfae7", + "kotlin-stdlib-jdk8-1.5.0.pom": "d0bb3e9d3c63e1ed9b07794f856b722042705717df30510e4cce113ee2ca594d" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk8", @@ -8023,10 +9035,19 @@ { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk8", - "version": "1.9.0", + "version": "1.9.20", "artifacts": { - "kotlin-stdlib-jdk8-1.9.0.jar": "a59fa24fdf1ffb594baecdbf0fd10010f977cea10236d487fe3464977a7377fa", - "kotlin-stdlib-jdk8-1.9.0.pom": "64d598dd88e250466731e20304ab6f06cbbbbab7ee322b4703b6b59f881c4f92" + "kotlin-stdlib-jdk8-1.9.20.jar": "f833fcc94f0bb1c31b9e78bd4bda7ea23f579ff3408ae1a94e2eb5747086a2ab", + "kotlin-stdlib-jdk8-1.9.20.pom": "a3b07deb091f2aed59d6559884f44f99cff5df9b9fa35a24bcd6b8b069cff48d" + } + }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-tooling-core", + "version": "1.7.10", + "artifacts": { + "kotlin-tooling-core-1.7.10.jar": "b06a1be22538d6d2db4a9be6e43de3691aeaa6c605aae20229f4e1bd39c0a539", + "kotlin-tooling-core-1.7.10.pom": "b7291cf92cb0f3a9c710c49d687dd62530db879d6557728830c7a18995226eff" } }, { @@ -8056,6 +9077,15 @@ "kotlin-tooling-metadata-1.5.30.pom": "dda2a391e4e577a669b5165c6118bc4e1bbb5cc679d449e6304b7c9c8e3321b4" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-tooling-metadata", + "version": "1.6.10", + "artifacts": { + "kotlin-tooling-metadata-1.6.10.jar": "5f79b547f80ceba482d6f71844b23445e109f685eb74481044678cd75c28ad77", + "kotlin-tooling-metadata-1.6.10.pom": "33453578443f8cd2946da91733cdc686ea987a0eb7e5f03bc12e4a432057a91e" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-tooling-metadata", @@ -8065,6 +9095,15 @@ "kotlin-tooling-metadata-1.6.21.pom": "bb0607df8688f602c1c2f4d0996333fd8b03b69328686a6e775e52f7fb0d1718" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-tooling-metadata", + "version": "1.7.10", + "artifacts": { + "kotlin-tooling-metadata-1.7.10.jar": "b35970b744025caddba4776d2bd6bfaf7dfd1bed7554cd2d21134b4c387b8d2d", + "kotlin-tooling-metadata-1.7.10.pom": "3df0102ea6382769b343539af140e319b8bdfa5dae0757fdf444278d15404158" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-util-io", @@ -8074,6 +9113,15 @@ "kotlin-util-io-1.5.30.pom": "a13abe7d02bf5b130e208a14d5987ebbbb46d4f76afcacab961fbd08611d92d1" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-util-io", + "version": "1.6.10", + "artifacts": { + "kotlin-util-io-1.6.10.jar": "187203549f2b670fc7ae71bf757c668dded386f4199f3ff1e6754b259e506571", + "kotlin-util-io-1.6.10.pom": "c3cea2ebeced5d9a595ee514c3603329ee4cf553f62ee4c6ff99f2d7f5fada99" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-util-io", @@ -8083,6 +9131,15 @@ "kotlin-util-io-1.6.21.pom": "e769f2c9b99140862584a2c0a112c84373f47e4af2af16d01ce4938513193219" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-util-io", + "version": "1.7.10", + "artifacts": { + "kotlin-util-io-1.7.10.jar": "d8a53ec56e5ce84c8834717ba443f7b3d2ed957670cfcb984cf2aa456a18b449", + "kotlin-util-io-1.7.10.pom": "beaa2228c0d6ca72a3da5c5669b3ee94cfc85174c75b3791628eec61c46fbb5c" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-util-io", @@ -8110,6 +9167,15 @@ "kotlin-util-klib-1.5.30.pom": "a91926955bbdd97886b5745256f09370133a9ea7ad0c9c9f5e2ceb87d6f00fe2" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-util-klib", + "version": "1.6.10", + "artifacts": { + "kotlin-util-klib-1.6.10.jar": "12a572e6608423e9e71363008165bb2f11aa2dd61e2ee0cea722068dfa938c30", + "kotlin-util-klib-1.6.10.pom": "878fb2170cebee92d69ac89ca959c2aab3d3ce457ef2852bfc9d259e668f45eb" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-util-klib", @@ -8119,6 +9185,15 @@ "kotlin-util-klib-1.6.21.pom": "12c7a0aaf6672db1d7831c4719657ff9bf6b11719b0fc87d88d7275f397f94ab" } }, + { + "group": "org.jetbrains.kotlin", + "name": "kotlin-util-klib", + "version": "1.7.10", + "artifacts": { + "kotlin-util-klib-1.7.10.jar": "dc9fb14d739fcc6c95d1029789c33f311a2f674c603e5af23934f915c47fee85", + "kotlin-util-klib-1.7.10.pom": "00cf4742331f5604ad79a68fdac83e8996ca4384e668cf5134c5dec92169f7d9" + } + }, { "group": "org.jetbrains.kotlin", "name": "kotlin-util-klib", @@ -8312,6 +9387,22 @@ "jsoup-1.13.1.pom": "b35a250072073639ef51d988956b4679741cd7b453f38466b1dfadc3fd4998eb" } }, + { + "group": "org.junit", + "name": "junit-bom", + "version": "5.9.2", + "artifacts": { + "junit-bom-5.9.2.pom": "2ed07d65845131f5336a86476c9a4056b59d0b58b9815ab3679bb0f36f35f705" + } + }, + { + "group": "org.junit", + "name": "junit-bom", + "version": "5.9.3", + "artifacts": { + "junit-bom-5.9.3.pom": "4d0329cd9e72f2420e5ca15724cbfe6ffa6e5fd2888361516271190fdc342ed7" + } + }, { "group": "org.jvnet.staxex", "name": "stax-ex", @@ -8348,6 +9439,15 @@ "mockito-core-5.1.1.pom": "ecd051c71b5323870b6ab6b1bb4124908493564e96bbeff3c105ad776506517f" } }, + { + "group": "org.mockito", + "name": "mockito-core", + "version": "5.2.0", + "artifacts": { + "mockito-core-5.2.0.jar": "46e3f8dacd8ec62c8aa6fb11f8867624fb44a03e97fdfc628609346d5dc7e159", + "mockito-core-5.2.0.pom": "47ae95257e040cb400f32cb948944bbe284b8b67703e6c44b910368c8b833c31" + } + }, { "group": "org.mockito", "name": "mockito-inline", @@ -8357,6 +9457,15 @@ "mockito-inline-5.0.0.pom": "bb14457ee4dc143f14abcf3192151eb85d220bf69e9563da2a3e77808af326fd" } }, + { + "group": "org.mockito", + "name": "mockito-inline", + "version": "5.2.0", + "artifacts": { + "mockito-inline-5.2.0.jar": "ee52e1c299a632184fba274a9370993e09140429f5e516e6c5570fd6574b297f", + "mockito-inline-5.2.0.pom": "706d3470e56d31a3b5630698d1079befdb983145b0184e4ba2b84da387a8f684" + } + }, { "group": "org.objenesis", "name": "objenesis", @@ -8426,6 +9535,15 @@ "asm-9.5.pom": "2c9cceb951cc6586de8d9a16c672ad3e4c30b9c323028d7a3c3366560d5627b1" } }, + { + "group": "org.ow2.asm", + "name": "asm", + "version": "9.6", + "artifacts": { + "asm-9.6.jar": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1", + "asm-9.6.pom": "92eee24bc3c843e4881d46c1dd6505471ee3142facfb466b428cfea5a56c6b60" + } + }, { "group": "org.ow2.asm", "name": "asm-analysis", @@ -8462,6 +9580,15 @@ "asm-analysis-9.5.pom": "2a29950910f99df7b19a5037eb3dc39beace9ca3a07855a63791e6dab3eb43a3" } }, + { + "group": "org.ow2.asm", + "name": "asm-analysis", + "version": "9.6", + "artifacts": { + "asm-analysis-9.6.jar": "d92832d7c37edc07c60e2559ac6118b31d642e337a6671edcb7ba9fae68edbbb", + "asm-analysis-9.6.pom": "fa3f995021cff4f4139306e6cffeeea07539106440d29b19cc06a7a636a13850" + } + }, { "group": "org.ow2.asm", "name": "asm-commons", @@ -8498,6 +9625,15 @@ "asm-commons-9.5.pom": "8a6e460eedf8cc7b85d33c756213e6a5f7875f4a8383d535d199f3211ec2355c" } }, + { + "group": "org.ow2.asm", + "name": "asm-commons", + "version": "9.6", + "artifacts": { + "asm-commons-9.6.jar": "7aefd0d5c0901701c69f7513feda765fb6be33af2ce7aa17c5781fc87657c511", + "asm-commons-9.6.pom": "a98ae4895334baf8ff86bd66516210dbd9a03f1a6e15e47dda82afcf6b53d77c" + } + }, { "group": "org.ow2.asm", "name": "asm-tree", @@ -8534,6 +9670,15 @@ "asm-tree-9.5.pom": "a72aaaf8dd051899fa089e783ec7d4827ac4d7d1876201c6deecbaa94a0dc956" } }, + { + "group": "org.ow2.asm", + "name": "asm-tree", + "version": "9.6", + "artifacts": { + "asm-tree-9.6.jar": "c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef", + "asm-tree-9.6.pom": "1bcb481d7fc16b955bb60ca07c8cfa2424bcee78bdc405bba31c7d6f5dc2d113" + } + }, { "group": "org.ow2.asm", "name": "asm-util", @@ -8570,6 +9715,15 @@ "asm-util-9.5.pom": "ad7ef390a46f8be68fcfa8ea101c9d7391f198ca9be1b2cb151d083b5fc1292f" } }, + { + "group": "org.ow2.asm", + "name": "asm-util", + "version": "9.6", + "artifacts": { + "asm-util-9.6.jar": "c635a7402f4aa9bf66b2f4230cea62025a0fe1cd63e8729adefc9b1994fac4c3", + "asm-util-9.6.pom": "52c5c1d357404779d1a99b49a85bf9d3a085025b8516cb73dbef77c8ae34005e" + } + }, { "group": "org.robolectric", "name": "annotations", diff --git a/pubspec.lock b/pubspec.lock index b121bd6..0b0a708 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051 + sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7" url: "https://pub.dev" source: hosted - version: "64.0.0" + version: "67.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893" + sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d" url: "https://pub.dev" source: hosted - version: "6.2.0" + version: "6.4.1" animations: dependency: "direct main" description: @@ -29,18 +29,18 @@ packages: dependency: transitive description: name: archive - sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d" + sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d url: "https://pub.dev" source: hosted - version: "3.4.10" + version: "3.6.1" args: dependency: transitive description: name: args - sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 + sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a" url: "https://pub.dev" source: hosted - version: "2.4.2" + version: "2.5.0" async: dependency: transitive description: @@ -101,10 +101,10 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21" + sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22" url: "https://pub.dev" source: hosted - version: "2.4.8" + version: "2.4.9" build_runner_core: dependency: transitive description: @@ -125,50 +125,50 @@ packages: dependency: transitive description: name: built_value - sha256: a3ec2e0f967bc47f69f95009bb93db936288d61d5343b9436e378b28a2f830c6 + sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb url: "https://pub.dev" source: hosted - version: "8.9.0" + version: "8.9.2" camera: dependency: transitive description: name: camera - sha256: "9499cbc2e51d8eb0beadc158b288380037618ce4e30c9acbc4fae1ac3ecb5797" + sha256: dfa8fc5a1adaeb95e7a54d86a5bd56f4bb0e035515354c8ac6d262e35cec2ec8 url: "https://pub.dev" source: hosted - version: "0.10.5+9" + version: "0.10.6" camera_android: dependency: transitive description: name: camera_android - sha256: "351429510121d179b9aac5a2e8cb525c3cd6c39f4d709c5f72dfb21726e52371" + sha256: b350ac087f111467e705b2b76cc1322f7f5bdc122aa83b4b243b0872f390d229 url: "https://pub.dev" source: hosted - version: "0.10.8+16" + version: "0.10.9+2" camera_avfoundation: dependency: transitive description: name: camera_avfoundation - sha256: "7d0763dfcbf060f56aa254a68c103210280bee9e97bbe4fdef23e257a4f70ab9" + sha256: "7c28969a975a7eb2349bc2cb2dfe3ad218a33dba9968ecfb181ce08c87486655" url: "https://pub.dev" source: hosted - version: "0.9.14" + version: "0.9.17+3" camera_platform_interface: dependency: transitive description: name: camera_platform_interface - sha256: e971ebca970f7cfee396f76ef02070b5e441b4aa04942da9c108d725f57bbd32 + sha256: b3ede1f171532e0d83111fe0980b46d17f1aa9788a07a2fbed07366bbdbb9061 url: "https://pub.dev" source: hosted - version: "2.7.2" + version: "2.8.0" camera_web: dependency: transitive description: name: camera_web - sha256: f18ccfb33b2a7c49a52ad5aa3f07330b7422faaecbdfd9b9fe8e51182f6ad67d + sha256: "595f28c89d1fb62d77c73c633193755b781c6d2e0ebcd8dc25b763b514e6ba8f" url: "https://pub.dev" source: hosted - version: "0.3.2+4" + version: "0.3.5" characters: dependency: transitive description: @@ -229,10 +229,10 @@ packages: dependency: transitive description: name: cross_file - sha256: fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e + sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670" url: "https://pub.dev" source: hosted - version: "0.3.3+8" + version: "0.3.4+2" crypto: dependency: transitive description: @@ -245,34 +245,34 @@ packages: dependency: transitive description: name: dart_style - sha256: "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368" + sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9" url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.6" device_info_plus: dependency: transitive description: name: device_info_plus - sha256: "77f757b789ff68e4eaf9c56d1752309bd9f7ad557cb105b938a7f8eb89e59110" + sha256: a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074 url: "https://pub.dev" source: hosted - version: "9.1.2" + version: "10.1.2" device_info_plus_platform_interface: dependency: transitive description: name: device_info_plus_platform_interface - sha256: d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64 + sha256: "282d3cf731045a2feb66abfe61bbc40870ae50a3ed10a4d3d217556c35c8c2ba" url: "https://pub.dev" source: hosted - version: "7.0.0" + version: "7.0.1" dynamic_color: dependency: "direct main" description: name: dynamic_color - sha256: a866f1f8947bfdaf674d7928e769eac7230388a2e7a2542824fad4bb5b87be3b + sha256: eae98052fa6e2826bdac3dd2e921c6ce2903be15c6b7f8b6d8a5d49b5086298d url: "https://pub.dev" source: hosted - version: "1.6.9" + version: "1.7.0" fake_async: dependency: transitive description: @@ -285,10 +285,10 @@ packages: dependency: "direct main" description: name: ffi - sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.3" ffigen: dependency: "direct dev" description: @@ -325,10 +325,10 @@ packages: dependency: transitive description: name: file_selector_macos - sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6 + sha256: cb284e267f8e2a45a904b5c094d2ba51d0aabfc20b1538ab786d9ef7dc2bf75c url: "https://pub.dev" source: hosted - version: "0.9.3+3" + version: "0.9.4+1" file_selector_platform_interface: dependency: transitive description: @@ -341,10 +341,10 @@ packages: dependency: transitive description: name: file_selector_windows - sha256: d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0 + sha256: "2ad726953f6e8affbc4df8dc78b77c3b4a060967a291e528ef72ae846c60fb69" url: "https://pub.dev" source: hosted - version: "0.9.3+1" + version: "0.9.3+2" fixnum: dependency: transitive description: @@ -378,10 +378,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da + sha256: "8cf40eebf5dec866a6d1956ad7b4f7016e6c0cc69847ab946833b7d43743809f" url: "https://pub.dev" source: hosted - version: "2.0.17" + version: "2.0.19" flutter_rust_bridge: dependency: "direct main" description: @@ -412,26 +412,26 @@ packages: dependency: "direct dev" description: name: freezed - sha256: "6c5031daae12c7072b3a87eff98983076434b4889ef2a44384d0cae3f82372ba" + sha256: a434911f643466d78462625df76fd9eb13e57348ff43fe1f77bbe909522c67a1 url: "https://pub.dev" source: hosted - version: "2.4.6" + version: "2.5.2" freezed_annotation: dependency: "direct main" description: name: freezed_annotation - sha256: c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d + sha256: c2e2d632dd9b8a2b7751117abcfc2b4888ecfe181bd9fca7170d9ef02e595fe2 url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.4.4" frontend_server_client: dependency: transitive description: name: frontend_server_client - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "4.0.0" gap: dependency: "direct main" description: @@ -460,10 +460,10 @@ packages: dependency: transitive description: name: http - sha256: a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba + sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010 url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.2" http_multi_server: dependency: transitive description: @@ -492,42 +492,42 @@ packages: dependency: transitive description: name: image - sha256: "49a0d4b0c12402853d3f227fe7c315601b238d126aa4caa5dbb2dcf99421aa4a" + sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.2.0" image_picker: dependency: transitive description: name: image_picker - sha256: "26222b01a0c9a2c8fe02fc90b8208bd3325da5ed1f4a2acabf75939031ac0bdd" + sha256: "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a" url: "https://pub.dev" source: hosted - version: "1.0.7" + version: "1.1.2" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1" + sha256: "0f57fee1e8bfadf8cc41818bbcd7f72e53bb768a54d9496355d5e8a5681a19f1" url: "https://pub.dev" source: hosted - version: "0.8.9+3" + version: "0.8.12+1" image_picker_for_web: dependency: transitive description: name: image_picker_for_web - sha256: e2423c53a68b579a7c37a1eda967b8ae536c3d98518e5db95ca1fe5719a730a3 + sha256: "65d94623e15372c5c51bebbcb820848d7bcb323836e12dfdba60b5d3a8b39e50" url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.5" image_picker_ios: dependency: transitive description: name: image_picker_ios - sha256: fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3 + sha256: "6703696ad49f5c3c8356d576d7ace84d1faf459afb07accbb0fae780753ff447" url: "https://pub.dev" source: hosted - version: "0.8.9+1" + version: "0.8.12" image_picker_linux: dependency: transitive description: @@ -548,10 +548,10 @@ packages: dependency: transitive description: name: image_picker_platform_interface - sha256: fa4e815e6fcada50e35718727d83ba1c92f1edf95c0b4436554cec301b56233b + sha256: "9ec26d410ff46f483c5519c29c02ef0e02e13a543f882b152d4bfd2f06802f80" url: "https://pub.dev" source: hosted - version: "2.9.3" + version: "2.10.0" image_picker_windows: dependency: transitive description: @@ -580,34 +580,34 @@ packages: dependency: transitive description: name: json_annotation - sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" url: "https://pub.dev" source: hosted - version: "4.8.1" + version: "4.9.0" leak_tracker: dependency: transitive description: name: leak_tracker - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" url: "https://pub.dev" source: hosted - version: "10.0.0" + version: "10.0.4" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.3" leak_tracker_testing: dependency: transitive description: name: leak_tracker_testing - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.1" lints: dependency: transitive description: @@ -620,10 +620,10 @@ packages: dependency: "direct main" description: name: logger - sha256: "6bbb9d6f7056729537a4309bda2e74e18e5d9f14302489cc1e93f33b3fe32cac" + sha256: "697d067c60c20999686a0add96cf6aba723b3aa1f83ecf806a8097231529ec32" url: "https://pub.dev" source: hosted - version: "2.0.2+1" + version: "2.4.0" logging: dependency: transitive description: @@ -652,18 +652,18 @@ packages: dependency: transitive description: name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.12.0" mime: dependency: transitive description: name: mime - sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2" + sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a" url: "https://pub.dev" source: hosted - version: "1.0.5" + version: "1.0.6" package_config: dependency: transitive description: @@ -684,26 +684,26 @@ packages: dependency: "direct main" description: name: path_provider - sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b + sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378 url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668" + sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.2.4" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f" + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16 url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.0" path_provider_linux: dependency: transitive description: @@ -724,10 +724,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.0" petitparser: dependency: transitive description: @@ -740,10 +740,10 @@ packages: dependency: transitive description: name: platform - sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65" url: "https://pub.dev" source: hosted - version: "3.1.4" + version: "3.1.5" plugin_platform_interface: dependency: transitive description: @@ -752,14 +752,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29" - url: "https://pub.dev" - source: hosted - version: "3.7.4" pool: dependency: transitive description: @@ -780,18 +772,18 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 + sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8 url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.3.0" puppeteer: dependency: transitive description: name: puppeteer - sha256: eedeaae6ec5d2e54f9ae22ab4d6b3dda2e8791c356cc783046d06c287ffe11d8 + sha256: fc33b2a12731e0b9e16c40cd91ea2b6886bcc24037a435fceb59b786d4074f2b url: "https://pub.dev" source: hosted - version: "3.6.0" + version: "3.15.0" qr: dependency: transitive description: @@ -812,10 +804,10 @@ packages: dependency: transitive description: name: quiver - sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47 + sha256: ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2 url: "https://pub.dev" source: hosted - version: "3.2.1" + version: "3.2.2" restart_app: dependency: "direct main" description: @@ -828,26 +820,26 @@ packages: dependency: "direct main" description: name: share_handler - sha256: "798041ad129b4c3bf27008cd7acb676ccd750a9391570f7ea40f08b3d27bbb94" + sha256: "6ea0692e1f9c1ab56482e1b58e9375f4bfeb18e9cd3a66f7ce9e63098d61348b" url: "https://pub.dev" source: hosted - version: "0.0.20" + version: "0.0.21" share_handler_android: dependency: transitive description: name: share_handler_android - sha256: "6e752f2c4f67a9f7bef5503f6e1b0dd6075e127cafe7763d92649559c3692bc6" + sha256: "124dcc914fb7ecd89076d3dc28435b98fe2129a988bf7742f7a01dcb66a95667" url: "https://pub.dev" source: hosted - version: "0.0.7" + version: "0.0.9" share_handler_ios: dependency: transitive description: name: share_handler_ios - sha256: "9daf6924d906dda55460b811b4ea0ee76f360210a098c7d5314e796842f6e63e" + sha256: b84d0a0b7c6cc03ba5063a89986a23be15b23dc1dde74a15307aafa5d0390ffa url: "https://pub.dev" source: hosted - version: "0.0.13" + version: "0.0.14" share_handler_platform_interface: dependency: transitive description: @@ -860,58 +852,58 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" + sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180 url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.2.3" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" + sha256: "1ee8bf911094a1b592de7ab29add6f826a7331fb854273d55918693d5364a1f2" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.2" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c" + sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f url: "https://pub.dev" source: hosted - version: "2.3.5" + version: "2.5.2" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa" + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.1" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b" + sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.1" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: "7b15ffb9387ea3e237bb7a66b8a23d2147663d391cafc5c8f37b2e7b4bde5d21" + sha256: "59dc807b94d29d52ddbb1b3c0d3b9d0a67fc535a64e62a5542c8db0513fcb6c2" url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.4.1" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59" + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.1" shelf: dependency: transitive description: @@ -924,10 +916,10 @@ packages: dependency: transitive description: name: shelf_static - sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e + sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 url: "https://pub.dev" source: hosted - version: "1.1.2" + version: "1.1.3" shelf_web_socket: dependency: transitive description: @@ -1009,10 +1001,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.0" timing: dependency: transitive description: @@ -1049,10 +1041,10 @@ packages: dependency: transitive description: name: uuid - sha256: cd210a09f7c18cbe5a02511718e0334de6559871052c90a90c0cca46a4aa81c8 + sha256: f33d6bb662f0e4f79dcd7ada2e6170f3b3a2530c28fc41f49a411ddedd576a77 url: "https://pub.dev" source: hosted - version: "4.3.3" + version: "4.5.0" vector_math: dependency: transitive description: @@ -1065,18 +1057,26 @@ packages: dependency: "direct main" description: name: vibration - sha256: "778ace40e84852e6cf6017cdbaf6790a837d73ff3dd50b27da9ac232a19de8fc" + sha256: "06588a845a4ebc73ab7ff7da555c2b3dbcd9676164b5856a38bf0b2287f1045d" url: "https://pub.dev" source: hosted - version: "1.8.4" + version: "1.9.0" + vibration_platform_interface: + dependency: transitive + description: + name: vibration_platform_interface + sha256: "735a5fef0f284de0ad9449a5ed7d36ba017c6f59b5b20ac64418af4a6bd35ee7" + url: "https://pub.dev" + source: hosted + version: "0.0.1" vm_service: dependency: transitive description: name: vm_service - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" url: "https://pub.dev" source: hosted - version: "13.0.0" + version: "14.2.1" watcher: dependency: transitive description: @@ -1089,34 +1089,34 @@ packages: dependency: transitive description: name: web - sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 + sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.5.1" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b + sha256: "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.5" win32: dependency: transitive description: name: win32 - sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8" + sha256: "0eaf06e3446824099858367950a813472af675116bf63f008a4c2a75ae13e9cb" url: "https://pub.dev" source: hosted - version: "5.2.0" + version: "5.5.0" win32_registry: dependency: transitive description: name: win32_registry - sha256: "41fd8a189940d8696b1b810efb9abcf60827b6cbfab90b0c43e8439e3a39d85a" + sha256: "10589e0d7f4e053f2c61023a31c9ce01146656a70b7b7f0828c0b46d7da2a9bb" url: "https://pub.dev" source: hosted - version: "1.1.2" + version: "1.1.3" xdg_directories: dependency: transitive description: @@ -1145,10 +1145,10 @@ packages: dependency: transitive description: name: yaml_edit - sha256: "1579d4a0340a83cf9e4d580ea51a16329c916973bffd5bd4b45e911b25d46bfd" + sha256: e9c1a3543d2da0db3e90270dbb1e4eebc985ee5e3ffe468d83224472b2194a5f url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.2.1" sdks: - dart: ">=3.2.3 <4.0.0" - flutter: ">=3.16.6" + dart: ">=3.4.3 <4.0.0" + flutter: ">=3.19.0" diff --git a/pubspec.yaml b/pubspec.yaml index f11f254..ecd7c38 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,7 +5,7 @@ publish_to: 'none' version: 0.1.10+35 environment: - sdk: '>=3.0.2 <4.0.0' + sdk: '>=3.4.3 <4.0.0' dependencies: @@ -27,7 +27,7 @@ dependencies: qr_flutter: ^4.1.0 vibration: ^1.7.7 - dynamic_color: ^1.6.9 + dynamic_color: ^1.7.0 animations: ^2.0.11 gap: ^3.0.1 flutter_displaymode: ^0.6.0