4routesbuildTransitiontransitionDurationreverseTransitionDurationmodelogs beforeEnter _beforeEnter beforeLeave _beforeLeave afterEnter _afterEnteronPop_onPop onSystemPop _onSystemPop initialUrl appRouterKey navigatorKey createStatenavigatorObserversbuildertitleonGenerateTitletheme darkThemehighContrastThemehighContrastDarkTheme themeModecolorlocalelocalizationsDelegateslocaleListResolutionCallbacklocaleResolutionCallbacksupportedLocalesshowPerformanceOverlaycheckerboardRasterCacheImagescheckerboardOffscreenLayersshowSemanticsDebuggerdebugShowCheckedModeBanneruseInheritedMediaQuery shortcutsactionsrestorationScopeIdscrollBehaviordebugShowMaterialGridof buildRoutes afterLeave afterUpdate beforeUpdatebuildVRouter VRouterState{ VRouteElement MaterialApp VRouterAppoverrideListWidget AnimationdoubleDuration VRouterMode VLogLevelFuturevoid VRedirectorMapString BuildContextKey GlobalKeyNavigatorState VoidVGuardvoidBeforeEntervoidBeforeLeavevoidAfterEnterVoidVPopHandler voidOnPopvoidOnSystemPophashVLogsinfo Deprecated ThemeModesystemLocalekeyNavigatorObserver WidgetsApptitleonGenerateTitleGenerateAppTitle ThemeDataMediaQueryDataplatformBrightness brightness Brightnessdark highContrast MediaQueryplatformBrightnessOflightColorGlobalMaterialLocalizationsWidgetsLocalizationsMaterialLocalizationsDefaultMaterialLocalizationsSynchronousFutureLocalizationsDelegatetypeIterabledynamicLocaleListResolutionCallbackLocaleResolutionCallbackboolLogicalKeyboardKeyselect Shortcuts LogicalKeySetIntentActivateActionActionsTypeActionScrollBehavior Scrollable ScrollPhysics ScrollbarGlowingOverscrollIndicatorMaterialScrollBehaviorScrollConfiguration GridPaperInitializedVRouterSailor"dependOnInheritedWidgetOfExactTypeLocalVRouterDataRootVRouterData FlutterErrorStateVRouterAppStateMixin VRouterSailor VRouterScope vRouterModewidgetmodechildrouterbackButtonDispatcherVBackButtonDispatcherrouteInformationParserVRouteInformationParserrouterDelegatevRouterDelegate appRouterKeycolortheme darkThemehighContrastThemehighContrastDarkTheme themeModelocalelocalizationsDelegateslocaleListResolutionCallbacklocaleResolutionCallbacksupportedLocalesdebugShowMaterialGridshowPerformanceOverlaycheckerboardRasterCacheImagescheckerboardOffscreenLayersshowSemanticsDebuggerdebugShowCheckedModeBanneruseInheritedMediaQuery shortcutsactionsrestorationScopeIdscrollBehavior VRouterAppStateVRouterAppStateMixin VRouterSailor!¿NýlýùD¤=¼½(ªpackage:flutter/material.dart)package:vrouter/src/vlogs.dartR%package:vrouter/src/vrouter_core.dart€‚&package:vrouter/src/vrouter_scope.dart€³0package:vrouter/src/vrouter_vroute_elements.dart€ïmixin/vrouter_app_mixin.dart¹,ÀNå‚4(Q€�€²€í€î���G���½�Á‚‚E‚h‚t‚˜‚™‚¥‚Úƒ&ƒ'ƒ3ƒYƒZƒfƒ“ƒ”ƒ ƒºƒ»ƒÇƒåƒæƒò„)„J„�„�„œ„¸„Õ……"…U…t…‘…×…é…ê…ö†:†`†¥†¸†¹†Å‡ ‡J‡K‡W‡Ž‡¯‡ô‡õˆˆˆˆ)ˆDˆEˆQˆ‚ˆƒˆ�ˆ�ˆ·ˆø‰‰7‰V‰ž‰¤‰ÖŠ$ŠGЂХп‹‹)‹F‹j‹Œ‹§‹Ã‹ë‹ýŒtŒ�Œ¦ŒÓŒè���"�6�R�r�™�ª�Ë�òŽŽUŽ}ަŽÖ��,�X���•�§�Ä�Ý��%�G�_�ƒ�œ���©�Ù�Ú�æ‘‘‘'‘m‘n‘ž‘¤‘á‘÷‘ø’2’8’’ª’«’ù“““e“±“ö“ü”J”P”`”f”Ÿ”ì•<•g•¶•Ç•á•â–.–4–ƒ–Ï——d—j—º—À—ÿ˜E˜K˜[˜a˜š˜ç™7™b™ª™Ø™ö™÷šEšKš”šÅšËšñš÷›› ›T›z› ›¡›òœœ œVœ‡œ�œÝœã� ��#�)�p�–�À�Ážž2ž8ž‚žÜŸ+ŸtŸˆŸŽŸÑ    G � ¾ Ä ó ù¡ ¡¡N¡�¡Ù¢ ¢)¢*¢Z¢p¢q¢¢¢º¢»¢ü££P£œ£ã£é£÷¤@¤S¤u¤±¤á¥¥¥7¥f¥”¥Ä¥Ï¥Þ¥æ¥ð¥ö¦%¦+¦t¦¶¦Û¦á§1§€§³§ê¨9¨…¨‹¨Î©©T©Z©h©¬©å©÷ªªMªgª�ª—ªŸª¥ª¯ªµ««U«¥«««¹¬¬?¬Q¬ˆ¬Æ¬Ð¬â­$­,­6­<­‹­Ù®(®u®š® ®®®Á®ã¯¯¯)¯1¯;¯K¯Q¯‘¯´¯ý°@°t°´°þ°ÿ±F±L±š±Þ±ß²²²k²§²¨²ã²é³7³=³M³S³œ³³³ü´?´s´³´Þ´ßµµ µµ!µ^µƒµ„µ»µçµè¶0¶Z¶[¶ž¶¿¶ã¶ä·)·R·S·”·¹·º·î¸¸>¸Œ¸³¸¹¹ ¹X¹f¹l¹z¹¥¹À¹îººiºvº ºÚ»»»»"»,»>»z»©»ª»Ü»ò¼2¼s¼˜¼ž¼í½;½I½O½]½ˆ½£½Î½ù¾%¾O¾w¾”¾¥¾´¾Á¾ë¿%¿M¿Z¿e¿m¿w¿‰¿Ã¿ï¿ðÀ@-À@QÀ@RÀ@�À@ÈÀ@ÎÀAÀA^ÀA®ÀAÓÀAèÀAîÀB%ÀB+ÀB;ÀBAÀB�ÀB§ÀBÏÀBÐÀCÀC&ÀC,ÀCRÀCXÀChÀCnÀC°ÀCÔÀCÕÀDÀD=ÀD>ÀDrÀD„ÀDÌÀDëÀEÀE ÀE ÀE@ÀE‘ÀE°ÀEÊÀEÐÀEÑÀEðÀF ÀFhÀF¸ÀFëÀFñÀG ÀG ÀGÀGÀGIÀGJÀGVÀGšÀG›ÀG§ÀGìÀGíÀGùÀH7ÀH9ÀH:ÀHdÀH‚ÀH¡ÀH­ÀHÔÀHíÀI ÀI.ÀIeÀI ÀIÉÀIëÀJÀJ9ÀJVÀJsÀJ˜ÀJÍÀK ÀK/ÀKNÀK�ÀKØÀLÀLNÀL‹ÀLÊÀMÀM`ÀM�ÀMäÀN#ÀNHÀNiÀN ÀNÏÀNØÀNßÀNãÀNå(Q€�€²€îˆ…ˆŒ)ˆ“ˆ“ˆ˜ˆ¡ˆ¡ˆ¯ˆ»ˆ»_ˆê‰ ‰ €´‰¬‰Ú‰ÚkŠŠKŠKXŠzЩЩdŠØ‹‹‹‹-‹-‹2‹J‹J‹O‹n‹n‹s‹�‹�‹•‹«‹«‹°‹Ç‹Ç"‹Ì‹ï‹ï ‹ôŒŒ€ŒŒ�Œ“Œ“Œ˜Œ×Œ×ŒÜŒìŒìŒñ�� � �� ��&�&�+�:�:�?�V�V�[�v�v!�{���� �¢�®�®�³�Ï�Ï!�Ô�ö�ö�ûŽŽ:ŽŽYŽY"Ž^Ž�Ž�#Ž†ŽªŽª*ޝŽÚŽÚ(Žß��"� �0�0&�5�\�\#�a�…�…�Š�™�™ �ž�«�«�°�È�È�ÍI‰‰ ‰ ‰º‰Ä‰ÅŠ,Š6Š7ŠŠŠ™ŠšŠîŠýŠþ‹z‹…‹†‹¢‹·‹¼‹½‹á‹ç‹èŒŒŒ ŒrŒ Œä�‡���‘Ž1Ž?ŽRŽ7Ž>Ž8Ž@ŽFŽQŽGŽMŽvŽŸŽÏŽý�%�R�z�ò�å�ô�� ��9�-�;�V�O�X�t�g�v�‹���™�”�‘�–ˆ…ˆ…ˆ(‚j‚k‚�‚j,‚�‚›‚œƒ‚›€‰ƒƒ)ƒ*ƒEƒ).ƒEƒ\ƒ]ƒxƒ\5ƒxƒ–ƒ—ƒ´ƒ–"ƒ´ƒ½ƒ¾ƒßƒ½&ƒß„�„LA„�…Û…W€�…Û†«†bT†«‡B‡ ;‡B‡æ‡±A‡æ‡÷‡øˆ‡÷#ˆˆˆ ˆ6ˆ#ˆ6ˆGˆHˆtˆG9ˆt�Ü�Ý‘�Ü<‘‘‘‘d‘N‘d‘ð‘p€…‘ðl/// {@macro flutter.widgets.widgetsApp.title} /// /// This value is passed unmodified to [WidgetsApp.title].’™‘ú€®’™€€/// {@macro flutter.widgets.widgetsApp.onGenerateTitle} /// /// This value is passed unmodified to [WidgetsApp.onGenerateTitle].•Ú’­ƒ2•Ú‚ù/// Default visual properties, like colors fonts and shapes, for this app's /// material widgets. /// /// A second [darkTheme] [ThemeData] value, which is used to provide a dark /// version of the user interface can also be specified. [themeMode] will /// control which theme will be used if a [darkTheme] is provided. /// /// The default value of this property is the value of [ThemeData.light()]. /// /// See also: /// /// * [themeMode], which controls which theme to use. /// * [MediaQueryData.platformBrightness], which indicates the platform's /// desired brightness and is used to automatically toggle between [theme] /// and [darkTheme] in [MaterialApp]. /// * [ThemeData.brightness], which indicates the [Brightness] of a theme's /// colors.™ë•ä„™ëƒÍ/// The [ThemeData] to use when a 'dark mode' is requested by the system. /// /// Some host platforms allow the users to select a system-wide 'dark mode', /// or the application may want to offer the user the ability to choose a /// dark theme just for this application. This is theme that will be used for /// such cases. [themeMode] will control which theme will be used. /// /// This theme should have a [ThemeData.brightness] set to [Brightness.dark]. /// /// Uses [theme] instead when null. Defaults to the value of /// [ThemeData.light()] when both [darkTheme] and [theme] are null. /// /// See also: /// /// * [themeMode], which controls which theme to use. /// * [MediaQueryData.platformBrightness], which indicates the platform's /// desired brightness and is used to automatically toggle between [theme] /// and [darkTheme] in [MaterialApp]. /// * [ThemeData.brightness], which is typically set to the value of /// [MediaQueryData.platformBrightness].›�™ù�¥›��l/// The [ThemeData] to use when 'high contrast' is requested by the system. /// /// Some host platforms (for example, iOS) allow the users to increase /// contrast through an accessibility setting. /// /// Uses [theme] instead when null. /// /// See also: /// /// * [MediaQueryData.highContrast], which indicates the platform's /// desire to increase contrast.�©›£‚�©�Ø/// The [ThemeData] to use when a 'dark mode' and 'high contrast' is requested /// by the system. /// /// Some host platforms (for example, iOS) allow the users to increase /// contrast through an accessibility setting. /// /// This theme should have a [ThemeData.brightness] set to [Brightness.dark]. /// /// Uses [darkTheme] instead when null. /// /// See also: /// /// * [MediaQueryData.highContrast], which indicates the platform's /// desire to increase contrast.¢�Äd¢„/// Determines which theme will be used by the application if both [theme] /// and [darkTheme] are provided. /// /// If set to [ThemeMode.system], the choice of which theme to use will /// be based on the user's system preferences. If the [MediaQuery.platformBrightnessOf] /// is [Brightness.light], [theme] will be used. If it is [Brightness.dark], /// [darkTheme] will be used (unless it is null, in which case [theme] /// will be used. /// /// If set to [ThemeMode.light] the [theme] will always be used, /// regardless of the user's system preference. /// /// If set to [ThemeMode.dark] the [darkTheme] will be used /// regardless of the user's system preference. If [darkTheme] is null /// then it will fallback to using [theme]. /// /// The default value is [ThemeMode.system]. /// /// See also: /// /// * [theme], which is used when a light mode is selected. /// * [darkTheme], which is used when a dark mode is selected. /// * [ThemeData.brightness], which indicates to various parts of the /// system what kind of theme is being used.¢i¢,B¢i-/// {@macro flutter.widgets.widgetsApp.color}¢²¢sE¢²./// {@macro flutter.widgets.widgetsApp.locale}°æ¢½Ž?°æ�B/// {@macro flutter.widgets.widgetsApp.localizationsDelegates} /// /// Internationalized apps that require translations for one of the locales /// listed in [GlobalMaterialLocalizations] should specify this parameter /// and list the [supportedLocales] that the application can handle. /// /// ```dart /// import 'package:flutter_localizations/flutter_localizations.dart'; /// MaterialApp( /// localizationsDelegates: [ /// // ... app-specific localization delegate[s] here /// GlobalMaterialLocalizations.delegate, /// GlobalWidgetsLocalizations.delegate, /// ], /// supportedLocales: [ /// const Locale('en', 'US'), // English /// const Locale('he', 'IL'), // Hebrew /// // ... other locales the app supports /// ], /// // ... /// ) /// ``` /// /// ## Adding localizations for a new locale /// /// The information that follows applies to the unusual case of an app /// adding translations for a language not already supported by /// [GlobalMaterialLocalizations]. /// /// Delegates that produce [WidgetsLocalizations] and [MaterialLocalizations] /// are included automatically. Apps can provide their own versions of these /// localizations by creating implementations of /// [LocalizationsDelegate] or /// [LocalizationsDelegate] whose load methods return /// custom versions of [WidgetsLocalizations] or [MaterialLocalizations]. /// /// For example: to add support to [MaterialLocalizations] for a /// locale it doesn't already support, say `const Locale('foo', 'BR')`, /// one could just extend [DefaultMaterialLocalizations]: /// /// ```dart /// class FooLocalizations extends DefaultMaterialLocalizations { /// FooLocalizations(Locale locale) : super(locale); /// @override /// String get okButtonLabel { /// if (locale == const Locale('foo', 'BR')) /// return 'foo'; /// return super.okButtonLabel; /// } /// } /// /// ``` /// /// A `FooLocalizationsDelegate` is essentially just a method that constructs /// a `FooLocalizations` object. We return a [SynchronousFuture] here because /// no asynchronous work takes place upon "loading" the localizations object. /// /// ```dart /// class FooLocalizationsDelegate extends LocalizationsDelegate { /// const FooLocalizationsDelegate(); /// @override /// Future load(Locale locale) { /// return SynchronousFuture(FooLocalizations(locale)); /// } /// @override /// bool shouldReload(FooLocalizationsDelegate old) => false; /// } /// ``` /// /// Constructing a [MaterialApp] with a `FooLocalizationsDelegate` overrides /// the automatically included delegate for [MaterialLocalizations] because /// only the first delegate of each [LocalizationsDelegate.type] is used and /// the automatically included delegates are added to the end of the app's /// [localizationsDelegates] list. /// /// ```dart /// MaterialApp( /// localizationsDelegates: [ /// const FooLocalizationsDelegate(), /// ], /// // ... /// ) /// ``` /// See also: /// /// * [supportedLocales], which must be specified along with /// [localizationsDelegates]. /// * [GlobalMaterialLocalizations], a [localizationsDelegates] value /// which provides material localizations for many languages. /// * The Flutter Internationalization Tutorial, /// .±À±€Û±À€”/// {@macro flutter.widgets.widgetsApp.localeListResolutionCallback} /// /// This callback is passed along to the [WidgetsApp] built by this widget.²�±á€Ä²�€…/// {@macro flutter.widgets.LocaleResolutionCallback} /// /// This callback is passed along to the [WidgetsApp] built by this widget.´Ì²ª‚2´Ì�ò/// {@macro flutter.widgets.widgetsApp.supportedLocales} /// /// It is passed along unmodified to the [WidgetsApp] built by this widget. /// /// See also: /// /// * [localizationsDelegates], which must be specified for localized /// applications. /// * [GlobalMaterialLocalizations], a [localizationsDelegates] value /// which provides material localizations for many languages. /// * The Flutter Internationalization Tutorial, /// .µk´á€ µkt/// Turns on a performance overlay. /// /// See also: /// /// * µÈµ†_µÈ4/// Turns on checkerboarding of raster cache images.¶=µên¶=E/// Turns on checkerboarding of layers rendered to offscreen bitmaps.¶Ì¶]€„¶Ì_/// Turns on an overlay that shows the accessibility information /// reported by the framework.·6¶æj·6B/// {@macro flutter.widgets.widgetsApp.debugShowCheckedModeBanner}·¡·Ub·¡>/// {@macro flutter.widgets.widgetsApp.useInheritedMediaQuery}»ž·¼ƒë»žƒ‹/// {@macro flutter.widgets.widgetsApp.shortcuts} /// {@tool snippet} /// This example shows how to add a single shortcut for /// [LogicalKeyboardKey.select] to the default shortcuts without needing to /// add your own [Shortcuts] widget. /// /// Alternatively, you could insert a [Shortcuts] widget with just the mapping /// you want to add between the [WidgetsApp] and its child and get the same /// effect. /// /// ```dart /// Widget build(BuildContext context) { /// return WidgetsApp( /// shortcuts: { /// ... WidgetsApp.defaultShortcuts, /// LogicalKeySet(LogicalKeyboardKey.select): const ActivateIntent(), /// }, /// color: const Color(0xFFFF0000), /// builder: (BuildContext context, Widget child) { /// return const Placeholder(); /// }, /// ); /// } /// ``` /// {@end-tool} /// {@macro flutter.widgets.widgetsApp.shortcuts.seeAlso}¿æ»¬„A¿æƒÚ/// {@macro flutter.widgets.widgetsApp.actions} /// {@tool snippet} /// This example shows how to add a single action handling an /// [ActivateAction] to the default actions without needing to /// add your own [Actions] widget. /// /// Alternatively, you could insert a [Actions] widget with just the mapping /// you want to add between the [WidgetsApp] and its child and get the same /// effect. /// /// ```dart /// Widget build(BuildContext context) { /// return WidgetsApp( /// actions: >{ /// ... WidgetsApp.defaultActions, /// ActivateAction: CallbackAction( /// onInvoke: (Intent intent) { /// // Do something here... /// return null; /// }, /// ), /// }, /// color: const Color(0xFFFF0000), /// builder: (BuildContext context, Widget child) { /// return const Placeholder(); /// }, /// ); /// } /// ``` /// {@end-tool} /// {@macro flutter.widgets.widgetsApp.actions.seeAlso}À@=¿ò]À@=:/// {@macro flutter.widgets.widgetsApp.restorationScopeId}ÀB¿À@T‚yÀB¿‚6/// {@template flutter.material.materialApp.scrollBehavior} /// The default [ScrollBehavior] for the application. /// /// [ScrollBehavior]s describe how [Scrollable] widgets behave. Providing /// a [ScrollBehavior] can set the default [ScrollPhysics] across /// an application, and manage [Scrollable] decorations like [Scrollbar]s and /// [GlowingOverscrollIndicator]s. /// {@endtemplate} /// /// When null, defaults to [MaterialScrollBehavior]. /// /// See also: /// /// * [ScrollConfiguration], which controls how [Scrollable] widgets behave /// in a subtree.ÀC½ÀBÒ�ÀC½€Ï/// Turns on a [GridPaper] overlay that paints a baseline grid /// Material apps. /// /// Only available in checked mode. /// /// See also: /// /// * „ „ „ƒèƒéƒèƒèa„„¼„¼„ȄلÙ@… „’„“„’„’€Â„«††††† †&†,†, †3…ì…í…ì…ìs…ý†Ú†Ú†æ†»†¼†»†»O†Ô‡r‡r‡~‡M‡N‡M‡Ma‡f�Ÿ� �Ÿ�Ÿ9�¸ÀCúÀCúÀDÀC×ÀC׃5ÀC÷ÀGÀGÀGÀG8ÀG0ÀGhÀGhÀGuÀG~ÀG~ ÀG†ÀGŒÀGŒ ÀG“ÀGLÀGMÀGLÀGLMÀG]ÀGºÀGºÀGÇÀGÐÀGÐ ÀGØÀGÞÀGÞ ÀGåÀG�ÀGžÀG�ÀG�NÀG®ÀHÀHÀH!ÀGïÀGðÀGïÀGïGÀH��ÀG"‚K�./// This widget handles most of the routing work /// It gives you access to the [routes] attribute where you can start /// building your routes using [VRouteElement]s /// /// Note that this widget also acts as a [MaterialApp] so you can pass /// it every argument that you would expect in [MaterialApp]ÀH¼ÀH¼ÀHÉÀH£ÀH¤ÀH£ÀH£†?ÀH¶ÀH:ÀH:†ªÀH@‚4(Q€�€²€í€î���G���½�Á‚‚E‚h‚t‚˜‚™‚¥‚Úƒ&ƒ'ƒ3ƒYƒZƒfƒ“ƒ”ƒ ƒºƒ»ƒÇƒåƒæƒò„)„J„�„�„œ„¸„Õ……"…U…t…‘…×…é…ê…ö†:†`†¥†¸†¹†Å‡ ‡J‡K‡W‡Ž‡¯‡ô‡õˆˆˆˆ)ˆDˆEˆQˆ‚ˆƒˆ�ˆ�ˆ·ˆø‰‰7‰V‰ž‰¤‰ÖŠ$ŠGЂХп‹‹)‹F‹j‹Œ‹§‹Ã‹ë‹ýŒtŒ�Œ¦ŒÓŒè���"�6�R�r�™�ª�Ë�òŽŽUŽ}ަŽÖ��,�X���•�§�Ä�Ý��%�G�_�ƒ�œ���©�Ù�Ú�æ‘‘‘'‘m‘n‘ž‘¤‘á‘÷‘ø’2’8’’ª’«’ù“““e“±“ö“ü”J”P”`”f”Ÿ”ì•<•g•¶•Ç•á•â–.–4–ƒ–Ï——d—j—º—À—ÿ˜E˜K˜[˜a˜š˜ç™7™b™ª™Ø™ö™÷šEšKš”šÅšËšñš÷›› ›T›z› ›¡›òœœ œVœ‡œ�œÝœã� ��#�)�p�–�À�Ážž2ž8ž‚žÜŸ+ŸtŸˆŸŽŸÑ    G � ¾ Ä ó ù¡ ¡¡N¡�¡Ù¢ ¢)¢*¢Z¢p¢q¢¢¢º¢»¢ü££P£œ£ã£é£÷¤@¤S¤u¤±¤á¥¥¥7¥f¥”¥Ä¥Ï¥Þ¥æ¥ð¥ö¦%¦+¦t¦¶¦Û¦á§1§€§³§ê¨9¨…¨‹¨Î©©T©Z©h©¬©å©÷ªªMªgª�ª—ªŸª¥ª¯ªµ««U«¥«««¹¬¬?¬Q¬ˆ¬Æ¬Ð¬â­$­,­6­<­‹­Ù®(®u®š® ®®®Á®ã¯¯¯)¯1¯;¯K¯Q¯‘¯´¯ý°@°t°´°þ°ÿ±F±L±š±Þ±ß²²²k²§²¨²ã²é³7³=³M³S³œ³³³ü´?´s´³´Þ´ßµµ µµ!µ^µƒµ„µ»µçµè¶0¶Z¶[¶ž¶¿¶ã¶ä·)·R·S·”·¹·º·î¸¸>¸Œ¸³¸¹¹ ¹X¹f¹l¹z¹¥¹À¹îººiºvº ºÚ»»»»"»,»>»z»©»ª»Ü»ò¼2¼s¼˜¼ž¼í½;½I½O½]½ˆ½£½Î½ù¾%¾O¾w¾”¾¥¾´¾Á¾ë¿%¿M¿Z¿e¿m¿w¿‰¿Ã¿ï¿ðÀ@-À@QÀ@RÀ@�À@ÈÀ@ÎÀAÀA^ÀA®ÀAÓÀAèÀAîÀB%ÀB+ÀB;ÀBAÀB�ÀB§ÀBÏÀBÐÀCÀC&ÀC,ÀCRÀCXÀChÀCnÀC°ÀCÔÀCÕÀDÀD=ÀD>ÀDrÀD„ÀDÌÀDëÀEÀE ÀE ÀE@ÀE‘ÀE°ÀEÊÀEÐÀEÑÀEðÀF ÀFhÀF¸ÀFëÀFñÀG ÀG ÀGÀGÀGIÀGJÀGVÀGšÀG›ÀG§ÀGìÀGíÀGùÀH7ÀH9ÀH:ÀHdÀH‚ÀH¡ÀH­ÀHÔÀHíÀI ÀI.ÀIeÀI ÀIÉÀIëÀJÀJ9ÀJVÀJsÀJ˜ÀJÍÀK ÀK/ÀKNÀK�ÀKØÀLÀLNÀL‹ÀLÊÀMÀM`ÀM�ÀMäÀN#ÀNHÀNiÀN ÀNÏÀNØÀNßÀNãÀNåVRouter VRouterState+flutter.material.materialApp.scrollBehavior�The default [ScrollBehavior] for the application. [ScrollBehavior]s describe how [Scrollable] widgets behave. Providing a [ScrollBehavior] can set the default [ScrollPhysics] across an application, and manage [Scrollable] decorations like [Scrollbar]s and [GlowingOverscrollIndicator]s.ç0