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*QÚD84ñ¬È à hlpackage: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€�€²€î�ÀG"‚K‚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]ˆ…ˆˆ…ˆ…ˆŒ)ˆ“ˆ™ˆ˜ˆ¡ˆ°ˆ¯ˆ»_ˆëˆê‰ €´‰­‰¬‰ÚkŠŠŠKXŠ{ŠzŠ©dŠÙŠØ‹‹‹‹-‹3‹2‹J‹P‹O‹n‹t‹s‹�‹–‹•‹«‹±‹°‹Ç"‹Í‹Ì‹ï ‹õ‹ôŒ€ŒŒ‚Œ�Œ“Œ™Œ˜Œ×ŒÝŒÜŒìŒòŒñ� � � � ���&�,�+�:�@�?�V�\�[�v!�|�{�� �£�¢�®�´�³�Ï!�Õ�Ô�ö�ü�ûŽ:ŽŽŽY"Ž_Ž^Ž�#އŽ†Žª*ްޝŽÚ(ŽàŽß�"�� �0&�6�5�\#�b�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,‚�‚�‚j‚k‚›€‰ƒƒ‚›‚œƒ).ƒEƒEƒ)ƒ*ƒ\5ƒxƒxƒ\ƒ]ƒ–"ƒ´ƒ´ƒ–ƒ—ƒ½&ƒßƒßƒ½ƒ¾„LA„�„�…W€�…Û…Û†bT†«†«‡ ;‡B‡B‡±A‡æ‡æ‡÷#ˆˆ‡÷‡øˆ#ˆ6ˆ6ˆˆ ˆG9ˆtˆtˆGˆH�Ü<‘‘�Ü�Ý‘N‘d‘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.¢,B¢i¢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.¶æj·6·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}À@T‚yÀB¿À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.ÀBÒ�ÀC½ÀC½€Ï/// Turns on a [GridPaper] overlay that paints a baseline grid /// Material apps. /// /// Only available in checked mode. /// /// See also: /// /// * ƒèa„„„ „„ƒèƒé„’€Â„«„«„¼„ɄȄÙ@… … „’„“…ìs…ý…ý†††† †'†&†, †4†3…ì…톻O†Ô†Ô†Ú†ç†æ†»†¼‡Ma‡f‡f‡r‡‡~‡M‡N�Ÿ9�¸�¸�Ÿ� ÀC׃5ÀC÷ÀC÷ÀCúÀDÀDÀG8ÀG0ÀG0ÀGÀGÀGLMÀG]ÀG]ÀGhÀGvÀGuÀG~ ÀG‡ÀG†ÀGŒ ÀG”ÀG“ÀGLÀGMÀG�NÀG®ÀG®ÀGºÀGÈÀGÇÀGÐ ÀGÙÀGØÀGÞ ÀGæÀGåÀG�ÀGžÀGïGÀHÀHÀHÀH"ÀH!ÀGïÀGðÀ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.èe