Update: 2026-06-21 18:58:05

This commit is contained in:
Hamza-Ayed
2026-06-21 18:58:13 +03:00
parent b492b5076b
commit e73be65a72
8755 changed files with 92977 additions and 99 deletions
@@ -0,0 +1,849 @@
~typeadaptcopyWithlerppadded
shrinkWrap␍getAdaptation_createAdaptationMap
brightnessapplyElevationOverlayColorcupertinoOverrideTheme
extensions extension␍adaptationMapinputDecorationThemematerialTapTargetSizepageTransitionsThemeplatformscrollbarTheme␍splashFactory useMaterial3␍visualDensity canvasColor cardColor colorScheme␍disabledColor dividerColor
focusColorhighlightColor hintColor
hoverColor primaryColorprimaryColorDarkprimaryColorLightscaffoldBackgroundColorsecondaryHeaderColor shadowColor splashColorunselectedWidgetColor iconThemeprimaryIconThemeprimaryTextTheme textTheme
typographyactionIconTheme appBarTheme
badgeTheme bannerThemebottomAppBarThemebottomNavigationBarThemebottomSheetTheme buttonTheme cardThemecarouselViewTheme␍checkboxTheme chipThemedataTableThemedatePickerTheme dialogTheme dividerTheme drawerThemedropdownMenuThemeelevatedButtonThemeexpansionTileThemefilledButtonThemefloatingActionButtonThemeiconButtonTheme␍listTileTheme menuBarThememenuButtonTheme menuThemenavigationBarThemenavigationDrawerThemenavigationRailThemeoutlinedButtonThemepopupMenuThemeprogressIndicatorTheme
radioThemesearchBarThemesearchViewThemesegmentedButtonTheme sliderTheme␍snackBarTheme switchTheme tabBarThemetextButtonThemetextSelectionThemetimePickerThemetoggleButtonsTheme tooltipThemebuttonBarTheme_buttonBarThemedialogBackgroundColorindicatorColor_localizedThemeDataCacheSize_localizedThemeDataCachelocalizeestimateBrightnessForColor_lerpThemeExtensions_themeExtensionIterableToMap_overrideWithSystemColors==hashCodedebugFillProperties_materialTheme_cupertinoOverrideThemeprimaryContrastingColor resolveFrom␍materialTheme baseThemelocalTextGeometry_cache _maximumSize putIfAbsentminimumDensitymaximumDensitystandard comfortablecompactadaptivePlatformDensitydefaultDensityForPlatform
horizontalverticalbaseSizeAdjustmenteffectiveConstraints␍toStringShort
AdaptationThemeExtensionMaterialTapTargetSize ThemeDataMaterialBasedCupertinoThemeDataCupertinoBasedMaterialThemeData_IdentityThemeDataCacheKey
_FifoCache␍VisualDensity_colorSchemeLightM3_colorSchemeDarkM3�àColor SystemColorSystemColorPalette
lerpDoubleInteractiveInkFeatureFactory
BrightnessSwitchadaptiveTypeSwitchThemeData␍adaptationMapObjectdoublematerialTapTargetSizeFloatingActionButtonMaterialButtonOutlinedButton
TextButtonElevatedButton
IconButtonshowTimePickerSnackBarChipRawChip InputChip
ChoiceChip
FilterChip
ActionChipRadioCheckboxTheme MaterialAppof BuildContextBuilder ColorScheme immutableDiagnosticablecolorSchemeSeedfromSeedcopyWith␍primarySwatch TextStylelightdarkuseSystemColorsfromIterableboolNoDefaultCupertinoThemeDatadynamicPageTransitionsThemeTargetPlatformScrollbarThemeData␍MaterialColorStringList␍IconThemeData TextTheme
TypographyActionIconThemeDataBadgeThemeDataMaterialBannerThemeDataBottomAppBarThemeDataBottomNavigationBarThemeDataBottomSheetThemeDataButtonThemeData␍CardThemeDataCarouselViewThemeDataCheckboxThemeData␍ChipThemeDataDataTableThemeDataDatePickerThemeDataDialogThemeDataDividerThemeDataDrawerThemeDataDropdownMenuThemeDataElevatedButtonThemeDataExpansionTileThemeDataFilledButtonThemeDataFloatingActionButtonThemeDataIconButtonThemeDataListTileThemeDataMenuBarThemeDataMenuButtonThemeData␍MenuThemeDataNavigationBarThemeDataNavigationDrawerThemeDataNavigationRailThemeDataOutlinedButtonThemeDataPopupMenuThemeDataProgressIndicatorThemeDataRadioThemeDataSearchBarThemeDataSearchViewThemeDataSegmentedButtonThemeDataSliderThemeDataSnackBarThemeDataTabBarThemeDataTextButtonThemeDataTextSelectionThemeDataTimePickerThemeDataToggleButtonsThemeDataTooltipThemeData
DeprecatedButtonBarThemeData noDefault adaptationsInputDecorationThemedataInputDecorationThemeData␍ArgumentErrordefaultTargetPlatformandroidfuchsiaiOSpaddedlinuxmacOSwindows
shrinkWrapdefaultDensityForPlatformkIsWeb
InkSparkle␍splashFactory InkRipple InkSplash
brightness seedColorsurfaceprimary onSurface onPrimaryoutlineColorsbluegreyblackwhite withOpacity
fromSwatch accentColor
tealAccent cardColorbackgroundColor
errorColorredwhite70black54white60 colorScheme buttonColor␍disabledColor
focusColor
hoverColorhighlightColor splashColorwhite38black38 material2021platform material2014
fontFamilyapplyfontFamilyFallbackpackagemergecolorkDefaultIconLightColorkDefaultIconDarkColor AppBarThemeAppBarThemeData secondaryrawapplyElevationOverlayColorcupertinoOverrideTheme
extensionsinputDecorationThemepageTransitionsThemescrollbarTheme useMaterial3␍visualDensity canvasColor dividerColor hintColor primaryColorprimaryColorDarkprimaryColorLightscaffoldBackgroundColorsecondaryHeaderColor shadowColorunselectedWidgetColor iconThemeprimaryTextTheme textTheme
typographyprimaryIconThemeactionIconTheme appBarTheme
badgeTheme bannerThemebottomAppBarThemebottomNavigationBarThemebottomSheetTheme buttonTheme cardThemecarouselViewTheme␍checkboxTheme chipThemedataTableThemedatePickerTheme dialogTheme dividerTheme drawerThemedropdownMenuThemeelevatedButtonThemeexpansionTileThemefilledButtonThemefloatingActionButtonThemeiconButtonTheme␍listTileTheme menuBarThememenuButtonTheme menuThemenavigationBarThemenavigationDrawerThemenavigationRailThemeoutlinedButtonThemepopupMenuThemeprogressIndicatorTheme
radioThemesearchBarThemesearchViewThemesegmentedButtonTheme sliderTheme␍snackBarTheme switchTheme tabBarThemetextButtonThemetextSelectionThemetimePickerThemetoggleButtonsTheme tooltipThemebuttonBarThemedialogBackgroundColorindicatorColor_overrideWithSystemColorslocalizeMap
adaptationtypeMaterialsurfaceTintColor elevationElevationOverlay applyOverlayCupertinoThemeDataCupertinoThemenewInputDecorationInputDecorator TextField␍TextFormField␍applyDefaultsMaterialPageRoutebuildTransitionsPageTransitionsBuilder"debugDefaultTargetPlatformOverride ScrollbarInkWell InkResponseBadge BottomAppBar BottomSheet FilledButtontonalextendedfilled filledTonaloutlinedSegmentedButton␍ToggleButtonsCardCheckboxListTileshowDatePickershowDateRangePickerDatePickerDialogDateRangePickerDialogInputDatePickerFormField AlertDialogDialog
fullscreenDividerVerticalDividerListTile
MenuAnchor DropdownMenuMenuBar␍NavigationBarBottomNavigationBarNavigationDrawerDrawerNavigationRailCircularProgressIndicatorLinearProgressIndicator␍RadioListTile SearchBar SearchAnchorSlider RangeSliderSwitchListTileTabBarTimePickerDialogAppBar SliverAppBarmediumlargeMaterialScrollBehaviorminimumDensitymaximumDensitystandardPopupMenuDivider DataTable
BorderSidecreateBorderSideScaffoldPaginatedDataTableBackButtonIconCloseButtonIconDrawerButtonIconEndDrawerButtonIconMaterialBannerDropdownButton ButtonBar CardTheme CarouselView ChipTheme␍ExpansionTile MenuStyle␍SubmenuButtonMenuItemButtonProgressIndicatorSelectableTextTooltipintinherit putIfAbsentcomputeLuminancemapidMapEntry
extensionAlerp
addEntriesentrieswhere containsKeyentrykey unmodifiableplatformProvidesSystemColorsvalue onSecondaryaccentColorTextcanvas
canvasText displayColor bodyColor
buttonFace buttonBorder
buttonTextstyle styleFromforegroundColorsidefield fieldText fillColor
labelStyle hintStyle helperStyle prefixStyle suffixStyle counterStyle identicaloverride runtimeType mapEqualskeysvalueshashAllvoidDiagnosticPropertiesBuilderdebugFillPropertiesfallbackaddIterableProperty defaultValuelevelDiagnosticLeveldebugDiagnosticsProperty EnumProperty␍ColorProperty_␍materialThemeprimaryContrastingColorbarBackgroundColorselectionHandleColorapplyThemeToAllCupertinoTextThemeData resolveFrom CupertinoApp themeDataidentityHashCode baseThemelocalTextGeometrylengthremovefirstcompactRawMaterialButton
horizontalverticalOffsetBoxConstraintsdebugAssertIsValidminWidth clampDoubledxmaxWidth minHeightdy maxHeighthashDoubleProperty␍toStringShortdebugFormatDoubleprimaryContaineronPrimaryContainer primaryFixedprimaryFixedDimonPrimaryFixedonPrimaryFixedVariantsecondaryContaineronSecondaryContainersecondaryFixedsecondaryFixedDimonSecondaryFixedonSecondaryFixedVarianttertiary
onTertiarytertiaryContaineronTertiaryContainer␍tertiaryFixedtertiaryFixedDimonTertiaryFixedonTertiaryFixedVarianterroronErrorerrorContaineronErrorContainer
background onBackground␍surfaceBrightsurfaceContainerLowestsurfaceContainerLowsurfaceContainersurfaceContainerHighsurfaceContainerHighest
surfaceDimsurfaceVariantonSurfaceVariantoutlineVariantshadowscriminverseSurfaceonInverseSurfaceinversePrimary surfaceTintDiagnosticableCupertinoThemeDataë(ÞŸ=&šïviSŒxÔ‰¶‰Å
Brightness‰�package:flutter/services.dartD€ð�'Color SystemColorSystemColorPalette
lerpDouble€àdart:ui�+package:flutter/cupertino.dart�Tpackage:flutter/foundation.dart�action_buttons.dart��action_icons_theme.dart�¿app_bar_theme.dart�Übadge_theme.dart�÷banner_theme.dart‚bottom_app_bar_theme.dart‚7 bottom_navigation_bar_theme.dart‚bbottom_sheet_theme.dart‚„button_bar_theme.dart‚¤button_theme.dart‚Àcard_theme.dart‚Úcarousel_theme.dart‚øcheckbox_theme.dartƒchip_theme.dartƒ0color_scheme.dartƒL colors.dartƒbconstants.dartƒ{data_table_theme.dartƒ›date_picker_theme.dartƒ¼dialog_theme.dartƒØdivider_theme.dartƒõdrawer_theme.dart„dropdown_menu_theme.dart„4elevated_button.dart„Selevated_button_theme.dart„xexpansion_tile_theme.dart„œfilled_button.dart„¹filled_button_theme.dart„Ü!floating_action_button_theme.dart…icon_button_theme.dart…)ink_ripple.dart…Cink_sparkle.dart…^ink_splash.dart…Ž…¯InteractiveInkFeatureFactory…x␍ink_well.dart…²input_decorator.dart…Ñlist_tile.dart…êlist_tile_theme.dart† menu_bar_theme.dart†'menu_button_theme.dart†Hmenu_theme.dart†bnavigation_bar_theme.dart††navigation_drawer_theme.dart†­navigation_rail_theme.dart†Òoutlined_button.dart†ñoutlined_button_theme.dart‡page_transitions_theme.dart‡<popup_menu_theme.dart‡\progress_indicator_theme.dart‡„radio_theme.dart‡Ÿscrollbar_theme.dart‡¾search_bar_theme.dart‡Þsearch_view_theme.dart‡ÿsegmented_button_theme.dartˆ%slider_theme.dartˆAsnack_bar_theme.dartˆ`switch_theme.dartˆ|tab_bar_theme.dartˆ™text_button.dartˆ´text_button_theme.dartˆÕtext_selection_theme.dartˆùtext_theme.dart‰time_picker_theme.dart‰4toggle_buttons_theme.dart‰Xtooltip_theme.dart‰utypography.dartÀûSÀk�¢<€†€¤€¥€Õ€Þ€ß�)�*�S�}�~�œ�¾�Û�ö‚‚6‚a‚ƒ‚£‚¿‚Ù‚÷ƒƒ/ƒKƒaƒzƒšƒ»ƒ×ƒô„„3„R„w„›„¸„Û……(…B…]…w…±…Ѕ醆&†G†a†…†¬†Ñ†ð‡‡;‡[‡ƒ‡ž‡½‡Ý‡þˆ$ˆ@ˆ_ˆ{ˆ˜ˆ³ˆÔˆø‰‰3‰W‰t‰Ž‰�‰Ç‰È‰à‰þ‰ÿŠUŠYŠ”ŠªŠÉŠßŠàŠý‹‹‹d‹°‹¶‹ûŒ<Œ�ŒÝ�*�{�¦�¬�ÂŽŽ`ްŽÝŽã�*�<�x�z�{�Ã�Ç�
��W�§�ø‘‘‘&‘v‘Ž‘’‘ß‘ï’,’[’u’v’’’ª’«’î““?“@“�“‡“ª“ò“ô“õ”@”D”�”®”²”Ü”à•,•E•^•s•Œ•¡•Ó•æ•õ–––0–E–Z–j–{–Ž–«–æ–ì—9—|—“—�—ž—è—ý˜ ˜␍˜˜^˜†˜Š˜×™#™f™j™ºš šYš…š‰šØ›%›n›¹œ
œUœŠœŽœ¢œæ�-�s�º�ýž1ž5ž‚ž’ž–žÆžûžüŸŸ-ŸlŸrŸÁ  [ a ¬ ö¡A¡�¡ß¢¢¢c¢°¢ü£2£8£~£Î¤¤N¤T¤¢¤Ê¤Ð¥¥b¥h¥©¥õ¦¦ ¦…¦Ú§:§€§†§–§œ§ç¨*¨k¨Ç¨Ý©-©{©É©í©îª ª:ª`ª™ªÌ««;«m«�«»«ã¬¬,¬G¬i¬v¬”¬°¬Ì­"­s­«­Ã­Ù­ó® ®#®>®T®k®„®¡®¿®á¯¯&¯>¯V¯x¯˜¯°¯Ö¯ë° °.°O°i°…°�°Ç±
±#±C±m±›±×²²%²C²q²—²µ²Ý³³)³M³o³�³Ï³ÿ´-´k´•´»´ßµ µ'µWµ�µ¿µñ¶¶Q¶q¶™¶Ã¶÷··?·a·ƒ·­·Ý¸¸7¸[¸‘¸¢¸Ä¹¹¹/¹@¹v¹²¹¸¹Ú¹ëº º\ºbº}º„º¡ºã»»?»´»Ü¼¼P¼–¼³½½$½,½2½q½™½±½Ô½÷¾¾V¾w¾˜¾»¾ÿ¿¿@¿s¿¼¿×¿öÀ@DÀ@gÀ@À@¨À@ÐÀ@óÀ@ôÀAÀA␍ÀA6ÀAVÀA‡ÀAÌÀBÀB1ÀB8ÀBtÀB²ÀBïÀCÀC]ÀC˜ÀCËÀCðÀDÀDBÀDmÀDxÀD€ÀDÉÀDÊÀE!ÀE}ÀEßÀEàÀF,ÀFXÀFƒÀFºÀFãÀGÀGDÀGtÀG¸ÀG¾ÀGèÀH ÀHLÀH­ÀHùÀI?ÀI�ÀIêÀJGÀJiÀJ¬ÀJÙÀKÀKgÀK¬ÀKåÀLÀL5ÀL€ÀLœÀLåÀMÀM/ÀM6ÀM~ÀMÎÀNÀNgÀN¸ÀNõÀOÀO:ÀOÀO£ÀOÁÀOßÀPÀP%ÀPYÀP`ÀP ÀPóÀQCÀQDÀQdÀQ„ÀQÔÀR ÀRZÀR·ÀRÕÀSÀSuÀS{ÀS¡ÀSúÀT9ÀTiÀTrÀTxÀT“ÀTÖÀU'ÀU-ÀU`ÀU¨ÀUÁÀUøÀV/ÀVVÀV‰ÀV½ÀV¾ÀVÖÀW9ÀWXÀW€ÀW¨ÀWÜÀX:ÀXBÀXHÀXsÀX¨ÀXáÀY(ÀY_ÀYˆÀYÁÀYòÀZÀZNÀZƒÀZ°ÀZßÀ[ À[EÀ[‚À[½À[öÀ\?À\tÀ\¥À\ÔÀ] À]2À]mÀ]®À]ëÀ^(À^[À^žÀ^ÉÀ^üÀ_1À_pÀ_�À_ÎÀ_ûÀ`(À`]À`˜À`ÍÀaÀa7ÀamÀa ÀaéÀbNÀbOÀbnÀbÀÀcÀc`Àc†Àc‡Àc¦ÀcÞÀdÀdRÀdŽÀdÜÀeÀeBÀe\Àe‚Àe¦ÀeÈÀeìÀeûÀfÀf7ÀfWÀf{Àf�Àf»ÀfáÀfýÀgÀg=ÀggÀg“ÀgËÀgýÀhÀh=ÀhqÀh“Àh¯ÀhÙÀhõÀiÀi=ÀiWÀiÀiãÀj4ÀjRÀjrÀjžÀjØÀkÀk"Àk>ÀkjÀkŽÀkªÀkÐÀkøÀlÀl:ÀlZÀl†Àl¶ÀläÀmÀmLÀmtÀm˜ÀmºÀmâÀmþÀn,Àn`Àn�ÀnÀÀnæÀoÀo:Ào`ÀoˆÀoºÀoÚÀoþÀpÀp>ÀpfÀp”Àp¼ÀpêÀq ÀqDÀqjÀqžÀqÄÀqËÀqÌÀqçÀrÀrÀr0Àr4Àr5Àr�Àr¼ÀrôÀrúÀs;Às�Às Às¸ÀtÀtVÀt¤ÀtÈÀtÉÀtæÀuÀu5Àu_Àu}Àu¥ÀuÎÀuöÀvÀv4ÀvUÀvuÀv–Àv£ÀvÂÀwÀwiÀw¡ÀwÀÀwÝÀwþÀxÀx<Àx^Àx{Àx™Àx¹ÀxÝÀyÀy-ÀyUÀytÀy“Ày¼ÀyÜÀyùÀzÀzAÀz^Àz|Àz”Àz·ÀzÖÀzôÀ{À{8À{dÀ{ˆÀ{§À{ÄÀ{éÀ|
À|'À|IÀ|lÀ|‹À|«À|ÊÀ|ïÀ}À}<À}aÀ}ŽÀ}±À}ÒÀ}òÀ~À~2À~XÀ~�À~¨À~ÏÀ~ñÀÀ9À[À~À¦ÀÅÀæÀ€À€$À€GÀ€mÀ€�À€¶À€ÖÀ� À�À�?À�|À�‚À�ªÀ�»À�ñÀ‚-À‚3À‚\À‚mÀ‚¢À‚ÞÀ‚äÀƒÀƒ?ÀƒŠÀƒ³ÀƒÚÀƒÛÀ„)À„XÀ„^À„šÀ„æÀ…0À…vÀ…|À…ÇÀ†À†RÀ†XÀ†nÀ†¹À†ÝÀ†ãÀ†ñÀ‡À‡KÀ‡•À‡�À‡§À‡¹À‡¿À‡ñÀˆ(ÀˆCÀˆiÀˆƒÀˆ›Àˆ¢ÀˆàÀˆáÀ‰6À‰�À‰ðÀ‰ñÀŠÀŠ'ÀŠQÀŠzÀŠ¢ÀŠÖÀŠüÀ‹9À‹kÀ‹˜À‹´À‹ÞÀŒÀŒÀŒ ÀŒ ÀŒ)ÀŒ/ÀŒ}ÀŒËÀŒþÀ�IÀ�JÀ�fÀ�lÀ�ºÀŽÀŽ:ÀŽ„ÀŽ…ÀŽ¿ÀŽÅÀ�À�À�\À�ªÀ�°À�ÿÀ�À�wÀ�xÀ�½À�ÃÀ‘À‘aÀ‘bÀ‘ŸÀ‘ÍÀ‘ÓÀ’ À’eÀ’lÀ’†À’ŠÀ’‹À’¯À’µÀ’ýÀ“AÀ“tÀ“«À“¬À“úÀ”FÀ”’À”´À”µÀ”ÐÀ”ÑÀ•À•@À•FÀ•“À•ßÀ–+À–9À–?À–‹À–ÚÀ— À—kÀ—¨À—®À—åÀ˜'À˜tÀ˜¿À˜ðÀ˜öÀ™0À™6À™€À™ÈÀš␍Àš<ÀšBÀšRÀšXÀš¦Àš¾À›␍À›>À›�À›·À›àÀ›áÀœ,ÀœJÀœPÀœ™ÀœäÀ�2À�xÀ�~À�ÐÀžÀžXÀžYÀž‚ÀžˆÀžßÀŸÀŸÀŸGÀŸMÀŸcÀŸµÀŸÏÀŸÕÀ $À 6À <À LÀ RÀ ¢À ÛÀ ÜÀ¡"À¡(À¡mÀ¡sÀ¡¦À¡ÒÀ¡ÓÀ¢$À¢fÀ¢lÀ¢ À¢ÕÀ¢ÖÀ£$À£WÀ£]À£ˆÀ£¿À£ÀÀ¤À¤À¤VÀ¤ŸÀ¤°À¤åÀ¤æÀ¥*À¥0À¥~À¥ÌÀ¥òÀ¦%À¦&À¦fÀ¦lÀ¦»À§ À§À§"À§rÀ§»À¨
À¨TÀ¨™À¨ØÀ©(À©yÀ©²À©¸ÀªÀªTÀªŸÀªïÀ«@À«tÀ« À«¦À«òÀ¬À¬À¬dÀ¬�À¬�À¬ÓÀ¬ìÀ¬òÀ­À­À­NÀ­šÀ­ÇÀ®À®>À®rÀ®sÀ®¾À®ÄÀ¯ À¯LÀ¯^À¯dÀ¯¦À¯îÀ°<À°nÀ°tÀ°†À°ŒÀ°ÚÀ±À±eÀ±¨À±®À²À²À²zÀ²ÖÀ³2À³ŽÀ³êÀ³ðÀ´.À´sÀ´yÀ´ÇÀµÀµAÀµGÀµaÀµgÀµ–ÀµœÀµ­ÀµêÀÀ¶GÀ¶MÀ¶bÀ¶|À¶¥À¶ÌÀ¶ÞÀ·QÀ·šÀ¸À¸\À¸tÀ¸§À¸¸À¸ùÀ¹JÀ¹bÀ¹ëÀº!ÀºQÀºmÀº¦ÀºòÀ»7À»cÀ»¹À»êÀ¼À¼9À¼cÀ¼�À¼½À½À½@À½�À½£À½ëÀ¾"À¾VÀ¾\À¾lÀ¾rÀ¾±À¾ÌÀ¾ÍÀ¿À¿$À¿_À¿¥À¿óÀÀ@ÀÀ‘ÀÀÊÀÀÐÀÁÀÁmÀÁ¼À ÀÂZÀŸÀÂ¥ÀÂõÀÃDÀÃpÀÃvÀÃÀÀÄÀÄTÀÄZÀĤÀÄçÀÄíÀÅ;ÀÅ�ÀŨÀÅ®ÀÆÀÆ5ÀƆÀƶÀÆËÀÆðÀÆñÀÆüÀÆýÀÇ:ÀÇUÀÇVÀÇ‘ÀǪÀÇ«ÀÇäÀÇêÀÈ;ÀÈŒÀÈÜÀÉ$ÀÉJÀÉkÀÉlÀɱÀÉóÀÊÀÊ-ÀÊ.ÀÊoÀʶÀʼÀËÀË)ÀËEÀËFÀË�À˪ÀË«ÀËíÀÌÀÌ9ÀÌ:ÀÌ|ÀÌ–À̯À̰ÀÌùÀÍ
ÀÍ$ÀÍ%ÀÍuÀÍ{ÀÍÇÀÎÀÎ]ÀÎ’ÀήÀίÀÎÝÀÎýÀÎþÀÏ-ÀÏNÀÏOÀÏœÀÏèÀÐÀÐÀÐfÀÐ’ÀÐúÀÑ8ÀÑ\ÀÑ]ÀѨÀÑ®ÀÑÔÀÑÚÀÒ'ÀÒuÀÒÁÀÓÀÓ7ÀÓRÀÓSÀÓtÀÓzÀÓŠÀÓÐÀÓëÀÓìÀÔ-ÀÔxÀÔ�ÀÔžÀÔ¼ÀÔ½ÀÕÀÕ"ÀÕ#ÀÕ^ÀÕ†ÀÕ‡ÀÕÁÀÕåÀÕæÀÖ.ÀÖKÀÖLÀÖ›ÀÖ¡ÀÖØÀÖ÷ÀÖøÀ×À×À×[À×�À×½À×¾ÀØ ÀØ*ÀØOÀØPÀØ…ÀبÀØ©ÀØ÷ÀÙ$ÀÙ%ÀÙxÀÙ©ÀÙªÀÙûÀÚ
ÀÚIÀÚJÀÚ›ÀÚÊÀÚËÀÛÀÛ3ÀÛXÀÛYÀÛŒÀÛ’ÀÛÈÀÛéÀÛêÀÜ=ÀÜnÀÜoÀܾÀÜçÀÜèÀÝÀÝ"ÀÝXÀÝyÀÝzÀÝÁÀÝÐÀÝûÀÝüÀÞJÀÞYÀÞ†ÀÞ‡ÀÞ¼ÀÞáÀÞâÀß1ÀßPÀßwÀßxÀßÅÀßêÀßëÀà>ÀàoÀàpÀà´ÀàÍÀáÀáÀáLÀáÀá€ÀáÄÀáÛÀâ Àâ␍ÀâPÀânÀâ¯Àâ°ÀâôÀã Àã6Àã7Àã{Àã¤Àã¥ÀãöÀä5Àä\Àä]ÀäªÀä÷Àå$Àå%ÀåvÀå·ÀåØÀåÙÀæ)ÀæEÀæxÀæyÀæÉÀæèÀç!Àç"ÀçqÀçšÀçÏÀçÐÀèÀè-ÀèbÀècÀè°ÀèÃÀèîÀèïÀéGÀé‚ÀéƒÀéÏÀéòÀéóÀêCÀênÀêoÀêÚÀëÀëÀë^Àë•Àë–ÀëãÀìÀì Àì_ÀìˆÀì‰ÀìÖÀìûÀìüÀíOÀítÀíuÀí¹ÀíÎÀíûÀíüÀîOÀîoÀî¢Àî£ÀîóÀï Àï!ÀïuÀï¨Àï©Àï÷ÀðÀðÀðoÀð~ÀðžÀðÙÀðÝÀñÀñGÀñHÀñyÀñˆÀñ¼ÀñöÀñúÀòÀò Àò\ÀòkÀòžÀòØÀòÜÀòúÀòûÀóVÀó\ÀóšÀó±ÀôÀôOÀô�ÀôÁÀôÂÀôßÀõÀõ4ÀõmÀõ ÀõÂÀõôÀö$ÀöBÀöjÀö›Àö½ÀöÊÀöèÀ÷À÷ZÀ÷«À÷ãÀ÷ûÀøÀø+ÀøDÀø[ÀøvÀøŒÀø£Àø¼ÀøÙÀø÷ÀùÀù<ÀùTÀùlÀùŽÀù®ÀùÌÀùñÀúÀú,ÀúHÀú`ÀúŠÀúÍÀúæÀûÀû0Àû^ÀûšÀûÆÀûèÀüÀü4ÀüZÀüxÀü ÀüÊÀüìÀýÀý2Àý`Àý’ÀýÂÀýðÀþ.ÀþXÀþ~Àþ¢ÀþÌÀþêÀÿÀÿPÀÿ‚Àÿ´ÀÿÜÀÀ4À\À†ÀºÀÜÀÀ$ÀFÀpÀ ÀÊÀúÀÀTÀeÀ­ÀëÀ0ÀrÀ®À´ÀÌÀÝÀÿÀ<ÀBÀjÀ{À±ÀíÀóÀÀ&À[À—À�À¸À¿ÀÀÀwÀŸÀÙÀÀYÀvÀÜÀçÀïÀõÀöÀÀbÀ²À À (À )À HÀ ¦À
À
\À
ÁÀ
ÝÀ 7À ‰À ØÀ À @À zÀ ËÀ çÀ␍À␍XÀ␍gÀ␍›À␍ÉÀ ÀZÀ‘ÀÂÀÿÀ-À^À•ÀØÀÀvÀÅÀùÀ-ÀÀ¡ÀÏÀÀUÀƒÀ´ÀÎÀÀ^ÀvÀ™ÀÅÀêÀ"À„À�ÀšÀÞÀéÀÀNÀ”ÀïÀ2ÀfÀ”ÀÚÀÀBÀÀ¿ÀóÀ*À^À¤ÀðÀ9ÀÀÝÀÀWÀŽÀÎÀüÀEÀ—ÀãÀ/ÀlÀÁÀòÀ/ÀoÀ¾ÀòÀ,À`À”ÀÔÀÀ]À¦ÀÝÀ À NÀ  À ÝÀ äÀ èÀ éÀ!9À!‡À!ÔÀ"À"DÀ"EÀ"†À"âÀ#9À#:À#‡À#½À#ÃÀ$À$dÀ$´À$èÀ%8À%€À%ÌÀ&À&kÀ&ºÀ' À'À'`À'qÀ'xÀ'ÆÀ'ðÀ'ñÀ("À(bÀ(mÀ(�À(áÀ)$À)/À)8À)?À)CÀ)DÀ)ˆÀ)¡À)§À)÷À*(À*fÀ*¥À*¦À*ãÀ+6À+ˆÀ+ÙÀ, À,OÀ,lÀ,¼À,ÛÀ,áÀ,ýÀ-À-À-7À-=À-qÀ-wÀ-šÀ-ÞÀ-ïÀ.À.À.À.%À.wÀ.ˆÀ.²À.ºÀ.þÀ/ZÀ/bÀ/‚À/ À/ÂÀ0%À0.À05À06À0PÀ0TÀ0UÀ0¤À1À1OÀ1‰À1�À1ïÀ2+À2uÀ2ÃÀ2ËÀ2ÏÀ2ÐÀ2úÀ3/À3BÀ3HÀ3IÀ3“À3®À3ËÀ3ÌÀ3âÀ3ãÀ3ÿÀ4(À4[À4”À4ÀÀ4òÀ4ûÀ5À5RÀ5„À5�À5”À5•À5¶À5çÀ6À6IÀ6JÀ6eÀ6ƒÀ6¹À6äÀ7 À7\À7–À7­À7ôÀ8À8 À8:À8aÀ8�À8ÙÀ9À9*À9qÀ9~À9‰À9¿À9êÀ:&À:bÀ:œÀ:³À:úÀ;À;À;DÀ;mÀ;©À;åÀ<À<6À<}À<ŠÀ<•À<×À=À=KÀ=VÀ=_À=eÀ=fÀ=�À=áÀ=âÀ>À>#À>`À>�À>¥À?À?CÀ?XÀ?·À?õÀ@ À@mÀ@«À@ÂÀA#ÀAaÀAxÀAÙÀBÀB/ÀB‘ÀBÏÀBÚÀBãÀBéÀBêÀBüÀCÀCÀC0ÀC6ÀCYÀC—ÀC²ÀCÂÀCÈÀCâÀD4ÀD„ÀDÔÀDúÀDûÀEÀE\ÀE†ÀE¯ÀEÙÀF6ÀFgÀF¾ÀGÀGoÀG¢ÀGøÀH:ÀHyÀHÇÀHÖÀIÀIRÀI˜ÀIßÀJ#ÀJaÀJ«ÀJæÀK$ÀKhÀK¸ÀL ÀLpÀLÌÀM␍ÀMNÀM­ÀMÏÀNÀNhÀN»ÀNùÀO;ÀOUÀO¯ÀOùÀP?ÀP‘ÀPóÀQ6ÀQZÀQ~ÀQ‰ÀQ’ÀQñÀR-ÀRoÀRÑÀS#ÀSfÀS¼ÀTÀT`ÀT®ÀTùÀU[ÀU”ÀU³ÀUÒÀUÝÀUçÀVÀV<ÀVZÀVeÀVoÀVÒÀWÀW<ÀWaÀWlÀWvÀWÑÀX$ÀXsÀXÎÀYÀYHÀYfÀY„ÀY�ÀY™ÀYÖÀY÷ÀZÀZ#ÀZ-ÀZfÀZ…ÀZ¤ÀZ¯ÀZ¹ÀZòÀ[À[0À[;À[EÀ[œÀ[ÛÀ[ýÀ\À\*À\4À\zÀ\ÑÀ],À]gÀ]‡À]§À]²À]»À^À^WÀ^¡À^ëÀ_FÀ_}À_›À_¹À_ÄÀ_ÎÀ`(À`_À`}À`›À`¦À`°À`ÿÀa7Àa�ÀaìÀb6Àb=ÀbAÀbBÀbNÀbqÀb�Àb±Àb·ÀbØÀc,Àc~ÀcÐÀcøÀd1Àd{Àd½ÀdðÀe.ÀenÀe¬ÀeÒÀfÀf4ÀfbÀf’Àf£ÀfÏÀf÷Àg#ÀgSÀg�Àg«ÀgÝÀhÀh/Àh]Àh“ÀhËÀiÀiMÀiyÀi¥ÀiåÀj Àj1ÀjgÀj�ÀjÅÀjïÀk Àk?ÀkkÀk•ÀkÁÀkùÀl?ÀluÀl¡ÀlÉÀmÀm1ÀmYÀm‹Àm¿ÀmëÀnÀnEÀn}Àn¹ÀnóÀo+ÀosÀo§Ào×ÀpÀp9ÀpaÀp›ÀpÛÀqÀqSÀq…ÀqÇÀqñÀr#ÀrWÀr•ÀrÁÀrñÀsÀsIÀs}Às·ÀsëÀt%ÀtSÀt�Àt¿ÀtÿÀu/Àu3Àu4Àu@ÀuUÀusÀuÅÀvÀveÀv‹ÀvŒÀv«ÀvÈÀvçÀw Àw'ÀwAÀw]ÀwyÀw–Àw²ÀwÂÀwØÀwíÀxÀxÀx%Àx8ÀxIÀx\ÀxqÀx…Àx—Àx­Àx¾ÀxÐÀxäÀxüÀyÀy4ÀyPÀycÀyvÀy“ÀyµÀyÆÀyÞÀyöÀzÀzÀz3ÀzJÀz]ÀzoÀz‚Àz›Àz»ÀzÓÀzæÀz÷À{À{%À{6À{LÀ{cÀ{vÀ{ŠÀ{�À{¶À{ÑÀ{ëÀ|À|%À|<À|QÀ|eÀ||À|�À|§À|ÄÀ|ßÀ|úÀ}À}.À}@À}VÀ}mÀ}‰À}œÀ}±À}ÄÀ}×À}îÀ~À~À~9À~MÀ~…À~›À~¸À~ÎÀ~ÕÀ~øÀ~üÀ~ýÀ ÀNÀyÀ§À÷À€EÀ€“À€·À€¸À€ÕÀ€éÀ�À�-À�KÀ�ƒÀ�©À�²À�¹À�ÍÀ�îÀ‚À‚8À‚^À‚gÀ‚nÀ‚‚À‚ºÀ‚ÜÀ‚üÀƒ6Àƒ\ÀƒeÀƒlÀƒ€Àƒ±ÀƒÇÀƒâÀ„À„=À„FÀ„MÀ„aÀ„–À„¶À„ÔÀ„úÀ…À…
À…À…PÀ…qÀ…�À…¶À…¿À…ÆÀ…ÚÀ† À†+À†IÀ†oÀ†xÀ†À†“À†·À†ËÀ†ÝÀ‡
À‡0À‡9À‡@À‡TÀ‡ƒÀ‡�À‡µÀ‡çÀˆ␍ÀˆÀˆÀˆ1ÀˆjÀˆƒÀˆšÀˆËÀˆñÀˆúÀ‰À‰À‰6À‰NÀ‰dÀ‰”À‰ºÀ‰ÃÀ‰ÊÀ‰ÞÀŠÀŠ!ÀŠ8ÀŠiÀŠ�ÀŠ˜ÀŠŸÀŠ­ÀŠÁÀŠÖÀŠíÀ‹À‹1À‹WÀ‹`À‹gÀ‹{À‹�À‹¥À‹¸À‹åÀŒ ÀŒÀŒÀŒ/ÀŒWÀŒnÀŒƒÀŒ²ÀŒØÀŒáÀŒèÀŒüÀ�À�*À�AÀ�rÀ�˜À�¡À�¨À�¼À�ÑÀ�éÀ�ÿÀŽ/ÀŽUÀŽ^ÀŽeÀŽyÀŽŽÀޤÀޏÀŽæÀ� À�À�À�0À�EÀ�_À�wÀ�©À�ÏÀ�ØÀ�ßÀ�óÀ�À�À�0À�]À�ƒÀ�ŒÀ�“À�§À�¼À�ÒÀ�æÀ‘À‘:À‘CÀ‘JÀ‘^À‘sÀ‘�À‘©À‘ÝÀ’À’ À’À’'À’<À’YÀ’tÀ’©À’ÏÀ’ØÀ’ßÀ’óÀ“À“ À“6À“fÀ“ŒÀ“•À“œÀ“°À“ÅÀ“èÀ” À”DÀ”jÀ”sÀ”zÀ”ŽÀ”£À”ÃÀ”áÀ•À•?À•HÀ•OÀ•cÀ•xÀ•�À•¤À•ÓÀ•ùÀ–À– À–À–2À–IÀ–^À–�À–³À–¼À–ÃÀ–×À–ìÀ—␍À—,À—eÀ—‹À—”À—›À—»À—ÏÀ˜/À˜6À˜JÀ˜tÀ˜�À˜ªÀ˜ÐÀ˜ÙÀ˜àÀ˜ôÀ™À™6À™PÀ™vÀ™À™†À™šÀ™öÀ™ýÀšÀš8ÀšNÀšbÀš�Àš¶Àš¿ÀšÆÀšÞÀšòÀ›"À›=À›VÀ›|À›…À›ŒÀ› À›ÌÀ›ãÀ›øÀœ'ÀœMÀœVÀœ]ÀœqÀœœÀœ²ÀœÆÀœôÀ�À�#À�*À�>À�rÀ�‰À�žÀ�ÍÀ�óÀ�üÀžÀžÀžIÀžfÀž�Àž¶ÀžÜÀžåÀžìÀŸÀŸ9ÀŸ]ÀŸÀŸ»ÀŸáÀŸêÀŸñÀ À 6À RÀ lÀ  À ÆÀ ÏÀ ÖÀ êÀ¡À¡-À¡BÀ¡hÀ¡qÀ¡xÀ¡ŒÀ¡ìÀ¡óÀ¢À¢9À¢VÀ¢qÀ¢¦À¢ÌÀ¢ÕÀ¢ÜÀ¢ðÀ£À£7À£NÀ£À£¥À£®À£µÀ£ÉÀ¤)À¤0À¤DÀ¤sÀ¤�À¤¥À¤×À¤ýÀ¥À¥␍À¥!À¥QÀ¥lÀ¥…À¥¸À¥ÞÀ¥çÀ¥îÀ¦À¦.À¦EÀ¦ZÀ¦‰À¦¯À¦¸À¦¿À¦ÓÀ§À§À§.À§^À§„À§�À§”À§¨À§ÔÀ§ëÀ¨À¨/À¨UÀ¨^À¨eÀ¨yÀ¨«À¨ÈÀ¨ãÀ©À©>À©GÀ©NÀ©bÀ©–À©µÀ©ÒÀª Àª/Àª8Àª?ÀªSÀª†Àª¤ÀªÀÀªæÀªïÀªöÀ«
À«<À«YÀ«tÀ«©À«ÏÀ«ØÀ«ßÀ«óÀ¬-À¬RÀ¬uÀ¬²À¬ØÀ¬áÀ¬èÀ¬üÀ­,À­GÀ­`À­“À­¹À­ÂÀ­ÉÀ­ÝÀ® À®$À®;À®lÀ®’À®›À®¢À®¶À®ãÀ®ûÀ¯À¯AÀ¯gÀ¯pÀ¯wÀ¯‹À¯»À¯ÖÀ¯ïÀ°"À°HÀ°QÀ°XÀ°lÀ°–À°«À°¾À°ëÀ±À±À±!À±5À±hÀ±†À±¢À±ØÀ±þÀ²À²À²"À²XÀ²yÀ²˜À²ÑÀ²÷À³À³À³À³OÀ³nÀ³‹À³ÂÀ³èÀ³ñÀ³øÀ´ À´@À´_À´|À´³À´ÙÀ´âÀ´éÀ´ýÀµ,ÀµFÀµ^Àµ�Àµ¶Àµ¿ÀµÆÀµÚÀÀ¶3À¶SÀ�À¶³À¶¼À¶ÃÀ¶×À·À·À·,À·ZÀ·€À·‰À·�À·¤À·ÓÀ·íÀ¸À¸7À¸]À¸fÀ¸mÀ¸�À¸±À¸ÌÀ¸åÀ¹À¹>À¹GÀ¹NÀ¹bÀ¹—À¹·À¹ÕÀº␍Àº3Àº<ÀºCÀºWÀºƒÀºšÀº¯ÀºÕÀºÞÀºåÀºùÀ»'À»@À»WÀ»ˆÀ»®À»·À»¾À»ÒÀ»þÀ¼À¼*À¼YÀ¼À¼ˆÀ¼�À¼£À¼ÏÀ¼æÀ¼ûÀ½!À½*À½1À½EÀ½uÀ½�À½©À½ÜÀ¾À¾ À¾À¾&À¾YÀ¾wÀ¾“À¾ÉÀ¾ïÀ¾øÀ¾ÿÀ¿À¿CÀ¿^À¿wÀ¿ªÀ¿ÐÀ¿ÙÀ¿àÀ¿ôÀÀ'ÀÀEÀÀaÀÀ‡ÀÀ�ÀÀ—ÀÀ«ÀÀØÀÀðÀÁÀÁ,ÀÁ5ÀÁ<ÀÁrÀÁ†ÀÁµÀÁÏÀÁçÀÂÀÂ?ÀÂHÀÂOÀÂcÀÂxÀ™À¸ÀÂñÀÃÀà ÀÃ'ÀÃ;ÀÃPÀÃjÀÂÀôÀÃÚÀÃãÀÃêÀÃîÀÃðÀÃñÀÄ;ÀÄ^ÀÄbÀÄ«ÀÄøÀÅÀÅÀÅWÀÅ¥ÀÅ©ÀÅõÀÆ9ÀÆ=ÀÆŽÀÆÙÀÇ(ÀÇJÀÇNÀÇ\ÀÇ`ÀǪÀÇùÀÈÀÈIÀÈsÀÈÃÀÉÀÉaÀÉ•ÀÉØÀÊ)ÀÊQÀÊ—ÀÊ¥ÀʼÀËÀËÀË ÀËwÀËÂÀÌÀÌÀÌ0ÀÌ\ÀÌŠÀÌÃÀÌîÀÍ"ÀÍ[ÀÍ“ÀÍ×ÀÎÀÎÀÎÀÎ4ÀÎqÀÎrÀÎ~ÀÎÞÀÎßÀÎëÀÏÀÏYÀÏZÀÏfÀÏ�ÀÏìÀÏíÀÏùÀÐ ÀÐ�ÀЂÀлÀÐÁÀÑÀÑPÀÑ ÀÑÚÀÑàÀÒ1ÀÒxÀÒ¸ÀÒÄÀÒñÀÓ␍ÀÓ&ÀÓJÀÓqÀÓ�ÀÓ´ÀÓÕÀÓðÀÓ÷ÀÔ%ÀÔ;ÀÔcÀÔƒÀÔ§ÀÔáÀÔÿÀÕ/ÀÕiÀÕ�ÀÕÇÀÕÐÀÕ×ÀÕÛÀÕÜÀÕèÀÖ!ÀÖpÀÖ‹ÀÖÐÀ×4À×]À׋ÀסÀ×áÀ×èÀ×ìÀ×îÀ×ïÀØ>ÀØŽÀØÞÀÙ+ÀÙcÀÙgÀÙ´ÀÚÀÚ8ÀÚ`ÀÚ°ÀÚÎÀÛÀÛ:ÀÛeÀÛ’ÀÛÒÀÛýÀÜ5ÀÜ@ÀÜIÀÜJÀÜŸÀÜÀÀÜÂÀÜÃÀÜÎÀÜñÀÝ=ÀÝ>ÀÝ[ÀÝ€ÀÝ�ÀÝÏÀÝèÀÝôÀÞMÀÞNÀÞZÀÞ}ÀÞÈÀÞðÀß"ÀßSÀß’Àß–ÀߘÀß™ÀßèÀàÀàÀàiÀàŠÀà£ÀàßÀààÀá0ÀázÀáŠÀá¯Àá°ÀáçÀáíÀâ>ÀâhÀâ‚ÀâƒÀâÎÀã Àã7ÀãPÀãsÀã�Àã¢Àã¨ÀãÑÀãùÀãÿÀä"Àä&Àä(Àä)ÀäfÀäjÀä®ÀäüÀå-Àå1ÀåÀåÏÀæÀæ8Àæ<Àæ�ÀæãÀç=ÀçAÀçŽÀçÝÀè,Àè6Àè:Àè�Àè…Àè—Àè¥Àè½ÀèÓÀèçÀé2ÀéDÀé\ÀétÀéƒÀéžÀé²Àé¶ÀéÄÀéÈÀêÀêLÀê³Àê¾ÀêèÀëÀëÀëmÀë¥ÀëéÀìÀì=ÀìiÀì•Àì–Àì¹ÀìæÀìçÀí
Àí6Àí7ÀíuÀí{ÀíÈÀîÀî/ÀîhÀîiÀî²Àî¸ÀïÀïTÀï¤ÀïæÀïìÀð(Àð„Àð…ÀðÊÀðÐÀñÀñmÀñ·ÀñòÀñøÀò4ÀòŒÀò�ÀòÜÀó%Àó+ÀórÀó½ÀóÔÀóÚÀóêÀóðÀô<ÀôpÀô¸ÀôâÀõÀõPÀõQÀõ¡Àõ§ÀöÀö_ÀöeÀöuÀö{ÀöÅÀöøÀ÷DÀ÷cÀ÷½ÀøÀøÀø!Àø"ÀømÀøƒÀøÆÀøàÀùÀù<ÀùCÀùGÀùHÀù~Àù„ÀùÏÀú ÀúkÀú¯ÀúñÀûÀûÀû*Àû0Àû„Àû¸Àü!Àü<Àü=ÀüqÀüwÀüÀÀýÀý\Àý ÀýâÀþÀþ ÀþÀþ!ÀþuÀþ§ÀÿÀÿ)Àÿ*Àÿ~Àÿ„ÀÿÔÀÀÀ]À‰À«ÀùÀJÀzÀ”À•ÀÉÀÍÀÎÀÀJÀeÀuÀ{À•ÀÓÀ ÀÀÀÀeÀ’À˜ÀèÀÀ_À�À®ÀËÀÀÀ,À5ÀSÀŠÀ—À¶À¿ÀÆÀÊÀËÀ×ÀúÀ&À:À@À£À§À¨À´ÀíÀîÀúÀ?ÀjÀ»ÀÀ À␍ÀÀ4À£À§À©ÀªÀÜÀÝÀ À dÀ ŒÀ ¿À ÀÀ ÓÀ
À
(À
FÀ
fÀ
�¶À
ÙÀ
ÿÀ $À PÀ pÀ ’À »À æÀ À 3À ZÀ ˆÀ §À ÈÀ ðÀ␍À␍>À␍eÀ␍‹À␍¸À␍ÔÀ␍òÀÀ>À_À‚À ÀÄÀñÀÀBÀmÀ›À¼ÀÜÀÀ(ÀFÀkÀˆÀ¤ÀÉÀðÀÀYÀ{À~ÀÀ³ÀÒÀðÀÀ7À`ÀƒÀ©ÀÎÀúÀÀ<ÀeÀ�ÀµÀÝÀÀ2ÀQÀrÀšÀÄÀèÀÀ5ÀbÀ~ÀœÀÁÀèÀ À,ÀJÀnÀ›ÀÅÀìÀÀEÀfÀ†À«ÀÒÀðÀÀ2ÀNÀsÀšÀ¿ÀÀ%À(À:À;Àk//// @docImport 'package:flutter/material.dart';D€ß€ð�'�*�S�~�œ�¾�Û�ö‚‚6‚a‚ƒ‚£‚¿‚Ù‚÷ƒƒ/ƒKƒaƒzƒšƒ»ƒ×ƒô„„3„R„w„›„¸„Û……(…B…]…w…Ž…¯…±…Ѕ醆&†G†a†…†¬†Ñ†ð‡‡;‡[‡ƒ‡ž‡½‡Ý‡þˆ$ˆ@ˆ_ˆ{ˆ˜ˆ³ˆÔˆø‰‰3‰W‰t‰�‰¶‰ÅŠÑŠÛЬЬ2/// Creates an [Adaptation].ХХŠ¥ŠâŠâ0‹/// The adaptation's type.�F�F�P�W�W�Y‹‹„a�@„/// Typically, this is overridden to return an instance of a custom component
/// ThemeData class, like [SwitchThemeData], instead of the defaultValue.
///
/// Factory constructors that support adaptations - currently only
/// [Switch.adaptive] - look for a type-specific adaptation in
/// [ThemeData.adaptationMap] when computing their effective default component
/// theme. If a matching adaptation is not found, the component may choose to
/// use a default adaptation. For example, the [Switch.adaptive] component
/// uses an empty [SwitchThemeData] if a matching adaptation is not found, for
/// the sake of backwards compatibility.
///
/// {@tool dartpad}
/// This sample shows how to create and use subclasses of [Adaptation] that
/// define adaptive [SwitchThemeData]s. The [adapt] method in this example is
/// overridden to only customize cupertino-style switches, but it can also be
/// used to customize any other platforms.
///
/// ** See code in examples/api/lib/material/switch/switch.4.dart **
/// {@end-tool}‰ÿ‰ÿ…zŠš€”/// Defines a customized theme for components with an `adaptive` factory constructor.
///
/// Currently, only [Switch.adaptive] supports this class.’c’q’.’.F,/// Enable const constructor for subclasses.’␍’␍’␍’x’x1’Ÿ/// The extension's type.’­’­€‘“3o/// Creates a copy of this theme extension with the given fields
/// replaced by the non-null parameter values.“ÓÃ"“à“ç“ç“î“B“B€¯“¾c/// Linearly interpolate with another [ThemeExtension] object.
///
/// {@macro dart.ui.shadow.lerp}�{�{„x‘þ‚s/// An interface that defines custom additions to a [ThemeData] object.
///
/// {@youtube 560 315 https://www.youtube.com/watch?v=8-szcYzFVao}
///
/// Typically used for custom colors. To use, subclass [ThemeExtension],
/// define a number of fields (e.g. [Color]s), and implement the [copyWith] and
/// [lerp] methods. The latter will ensure smooth transitions of properties when
/// switching themes.
///
/// {@tool dartpad}
/// This sample shows how to create and use a subclass of [ThemeExtension] that
/// defines two colors.
///
/// ** See code in examples/api/lib/material/theme/theme_extension.1.dart **
/// {@end-tool}¨É¨Ñ¨ÚZªª)ª-ª>ª> ªDªdªd3ª�ª�ª�-ªÀ«««%«?«?,«V«q«q*«‡«¡«¡«±«¿«¿"«Ó«ç«ç+¬¬¬¬¬0¬0¬6¬K¬K¬Z¬z¬z¬‡¬˜¬˜¬¤¬´¬´¬»­¯­¯­¶­Ç­Ç­Î­Ý­Ý­ä­÷­÷­þ®®®®'®'®.®B®B®I®X®X®_®o®o®v®ˆ®ˆ®�®¥®¥®¬®Ã®Ã®Ò®å®å®ì¯ ¯ ¯¯*¯*¯1¯B¯B¯I¯Z¯Z¯a¯œ¯œ¯¤¯´¯´ ¯Â¯Ú¯Ú¯â¯ï¯ï¯þ°␍°␍°°2°2°=°S°S°^°m°m°y°¡°¡$°¶±±±±'±'±7±G±G$±`±q±q(±ˆ±Ÿ±Ÿ6±½±Û±Û&±ñ²²²²)²)²8²G²G(²^²u²u ²ˆ²›²›²ª²¹²¹"²Í²á²á$²ö³ ³ ³³-³-³?³Q³Q³b³s³s(³Š³¡³¡,³º³Ó³Ó*³ë´´(´´1´18´P´o´o$´„´™´™ ´¬´¿´¿´Ñ´ã´ã$´øµ␍µ␍µµ+µ+*µCµ[µ[0µvµ‘µ‘,µªµÃµÃ,µÜµõµõ"2¶9¶U¶U¶e¶u¶u"¶‰��$¶²¶Ç¶Ç.¶á¶û¶û· ·· ·0·C·C·T·e·e·v·‡·‡$·œ·±·±*·É·á·á$·ö¸ ¸ *¸#¸;¸;¸M¸•¸•€˜¹¹3¹3€¥¹Ã¹Þ¹Þ€�ºm¸•¸–¸ ¹¸¨¸Ê¹3¹4¹>¹¶¹F¹|¹Þ¹ß¹éº`¹ñº&Ÿ/Ÿ/ÀS‰A/// Create a [ThemeData] that's used to configure a [Theme].
///
/// The [colorScheme] and [textTheme] are used by the Material components to
/// compute default values for visual properties. The API documentation for
/// each component widget explains exactly how the defaults are computed.
///
/// When providing a [ColorScheme], apps can either provide one directly
/// with the [colorScheme] parameter, or have one generated for them by
/// using the [colorSchemeSeed] and [brightness] parameters. A generated
/// color scheme will be based on the tones of [colorSchemeSeed] and all of
/// its contrasting color will meet accessibility guidelines for readability.
/// (See [ColorScheme.fromSeed] for more details.)
///
/// If the app wants to customize a generated color scheme, it can use
/// [ColorScheme.fromSeed] directly and then [ColorScheme.copyWith] on the
/// result to override any colors that need to be replaced. The result of
/// this can be used as the [colorScheme] directly.
///
/// For historical reasons, instead of using a [colorSchemeSeed] or
/// [colorScheme], you can provide either a [primaryColor] or [primarySwatch]
/// to construct the [colorScheme], but the results will not be as complete
/// as when using generation from a seed color.
///
/// If [colorSchemeSeed] is non-null then [colorScheme], [primaryColor] and
/// [primarySwatch] must all be null.
///
/// The [textTheme] [TextStyle] colors are black if the color scheme's
/// brightness is [Brightness.light], and white for [Brightness.dark].
///
/// To override the appearance of specific components, provide
/// a component theme parameter like [sliderTheme], [toggleButtonsTheme],
/// or [bottomNavigationBarTheme].
///
/// When [useSystemColors] is true and the platform supports system colors, then the system colors
/// will be used to override certain theme colors. The [colorScheme], [textTheme],
/// [elevatedButtonTheme], [outlinedButtonTheme], [textButtonTheme], [filledButtonTheme], and
/// [floatingActionButtonTheme] are overriden by the system colors.
///
/// See also:
///
/// * [ThemeData.from], which creates a ThemeData from a [ColorScheme].
/// * [ThemeData.light], which creates the default light theme.
/// * [ThemeData.dark], which creates the default dark theme.
/// * [ColorScheme.fromSeed], which is used to create a [ColorScheme] from a seed color.Às¨Às±ÀsµSÀtêÀtêÀtøÀu Àu (ÀuÀu9Àu9$ÀuGÀucÀucÀuqÀu�Àu�"Àu�Àu©Àu©#Àu·ÀuÒÀuÒ"ÀuàÀuúÀuúÀvÀvÀvÀv$Àv8Àv8ÀvFÀvYÀvYÀvgÀvyÀvyÀv‡Àv§Àv§ÀvµÀw¥Àw¥Àw³ÀwÄÀwÄÀwÒÀwáÀwáÀwïÀxÀxÀxÀx"Àx"Àx0Àx@Àx@ÀxNÀxbÀxbÀxpÀxÀxÀx�Àx�Àx�Àx«Àx½Àx½ÀxËÀxáÀxáÀxïÀyÀy%ÀyÀy1Ày1"Ày?ÀyYÀyYÀygÀyxÀyxÀy†Ày—Ày—#Ày¥ÀyàÀyàÀyîÀyýÀyýÀz Àz!Àz!Àz/ÀzEÀzEÀzSÀzbÀzbÀzpÀz˜Àz˜Àz¦Àz»Àz»ÀzÉÀzÚÀzÚÀzèÀzøÀzøÀ{À{À{À{%À{<À{<&À{JÀ{hÀ{hÀ{vÀ{ŒÀ{ŒÀ{šÀ{«À{«À{¹À{ÈÀ{ÈÀ{ÖÀ{íÀ{íÀ{ûÀ|À|À|À|+À|+À|9À|MÀ|MÀ|[À|pÀ|pÀ|~À|�À|�À|�À|¯À|¯À|½À|ÎÀ|ÎÀ|ÜÀ|óÀ|ó!À}À}À} À}(À}@À}@À}NÀ}eÀ}e'À}sÀ}’À}’À} À}µÀ}µÀ}ÃÀ}ÖÀ}ÖÀ}äÀ}öÀ}öÀ~À~À~À~'À~6À~6 À~DÀ~\À~\#À~jÀ~…À~…!À~“À~¬À~¬!À~ºÀ~ÓÀ~ÓÀ~áÀ~õÀ~õ$ÀÀÀÀ-À=À=ÀKÀ_À_ÀmÀ‚À‚"À�ÀªÀªÀ¸ÀÉÀÉÀ×ÀêÀêÀøÀ€ À€ À€À€(À€(À€6À€KÀ€K À€YÀ€qÀ€qÀ€À€”À€” À€¢À€ºÀ€ºÀ€ÈÀ�À�€˜À�šÀ�®À�®€¬À‚EÀ‚`À‚`€¤À‚öÀ�À�À�À�€À�#À�EÀ�®À�¯À�¹À‚1À�ÁÀ�÷À‚`À‚aÀ‚kÀ‚âÀ‚sÀ‚¨Àƒ¡Àƒ‘Àƒ£ÀƒºÀƒÀÀƒ×ÀƒÐÀƒÁÀƒÓÀr7Àr7‘¢Às²�\/// Create a [ThemeData] given a set of exact values. Most values must be
/// specified. They all must also be non-null except for
/// [cupertinoOverrideTheme], and deprecated members.
///
/// This will rarely be used directly. It is used by [lerp] to
/// create intermediate themes based on two themes created with the
/// [ThemeData] constructor.Àˆ*Àˆ2Àˆ;Àˆ@ÀˆGÀˆG Àˆ\ÀˆmÀˆmÀˆxÀˆ‡Àˆ‡Àˆ�ÀƒÝÀƒÝˆ-Àˆ<„/// Create a [ThemeData] based on the colors in the given [colorScheme] and
/// text styles of the optional [textTheme].
///
/// If [colorScheme].brightness is [Brightness.dark] then
/// [ThemeData.applyElevationOverlayColor] will be set to true to support
/// the Material dark theme method for indicating elevation by applying
/// a semi-transparent onSurface color on top of the surface color.
///
/// This is the recommended method to theme your application. As we move
/// forward we will be converting all the widget implementations to only use
/// colors or colors derived from those in [ColorScheme].
///
/// {@tool snippet}
/// This example will set up an application to use the baseline Material
/// Design light and dark themes.
///
/// ```dart
/// MaterialApp(
/// theme: ThemeData.from(colorScheme: const ColorScheme.light()),
/// darkTheme: ThemeData.from(colorScheme: const ColorScheme.dark()),
/// )
/// ```
/// {@end-tool}
///
/// See <https://material.io/design/color/> for
/// more discussion on how to pick the right colors.ÀŒÍÀŒÕÀŒÞÀŒäÀŒæÀŒæÀŒìÀŒÀŒ�:ÀŒß€¶/// A default light theme.
///
/// This theme does not contain text geometry. Instead, it is expected that
/// this theme is localized using text geometry using [ThemeData.localize].ÀŽ
ÀŽÀŽÀŽ ÀŽ"ÀŽ"ÀŽ(À�LÀ�L�7ÀŽ€µ/// A default dark theme.
///
/// This theme does not contain text geometry. Instead, it is expected that
/// this theme is localized using text geometry using [ThemeData.localize].À�À�À�'À�0À�2À�2À�8ÀއÀއ�ïÀ�(�|/// The default color theme. Same as [ThemeData.light].
///
/// This is used by [Theme.of] when no theme has been specified.
///
/// This theme does not contain text geometry. Instead, it is expected that
/// this theme is localized using text geometry using [ThemeData.localize].
///
/// Most applications would use [Theme.of], which provides correct localized
/// text geometry.UÀ›ÄÀ”Ó‡ À›Ä†Ÿ/// Apply a semi-transparent overlay color on Material surfaces to indicate
/// elevation for dark themes.
///
/// If [useMaterial3] is true, then this flag is ignored as there is a new
/// [Material.surfaceTintColor] used to create an overlay for Material 3.
/// This flag is meant only for the Material 2 elevation overlay for dark
/// themes.
///
/// Material drop shadows can be difficult to see in a dark theme, so the
/// elevation of a surface should be portrayed with an "overlay" in addition
/// to the shadow. As the elevation of the component increases, the
/// overlay increases in opacity. [applyElevationOverlayColor] turns the
/// application of this overlay on or off for dark themes.
///
/// If true and [brightness] is [Brightness.dark], a
/// semi-transparent version of [ColorScheme.onSurface] will be
/// applied on top of [Material] widgets that have a [ColorScheme.surface]
/// color. The level of transparency is based on [Material.elevation] as
/// per the Material Dark theme specification.
///
/// If false the surface color will be used unmodified.
///
/// Defaults to false in order to maintain backwards compatibility with
/// apps that were built before the Material Dark theme specification
/// was published. New apps should set this to true for any themes
/// where [brightness] is [Brightness.dark].
///
/// See also:
///
/// * [Material.elevation], which effects the level of transparency of the
/// overlay color.
/// * [ElevationOverlay.applyOverlay], which is used by [Material] to apply
/// the overlay color to its surface color.
/// * <https://material.io/design/color/dark-theme.html>, which specifies how
/// the overlay should be applied.Àž@À›ã‚sÀž@‚%/// Components of the [CupertinoThemeData] to override from the Material
/// [ThemeData] adaptation.
///
/// By default, [cupertinoOverrideTheme] is null and Cupertino widgets
/// descendant to the Material [Theme] will adhere to a [CupertinoTheme]
/// derived from the Material [ThemeData]. e.g. [ThemeData]'s [ColorScheme]
/// will also inform the [CupertinoThemeData]'s `primaryColor` etc.
///
/// This cascading effect for individual attributes of the [CupertinoThemeData]
/// can be overridden using attributes of this [cupertinoOverrideTheme].À ÏÀž[‚~À Ï‚&/// Arbitrary additions to this theme.
///
/// To define extensions, pass an [Iterable] containing one or more [ThemeExtension]
/// subclasses to [ThemeData.new] or [copyWith].
///
/// To obtain an extension, use [extension].
///
/// {@tool dartpad}
/// This sample shows how to create and use a subclass of [ThemeExtension] that
/// defines two colors.
///
/// ** See code in examples/api/lib/material/theme/theme_extension.1.dart **
/// {@end-tool}
///
/// See also:
///
/// * [extension], a convenience function for obtaining a specific extension.À¢ÆÀ¡Õ€þÀ¢Æ€Ä/// A map which contains the adaptations for the theme. The entry's key is the
/// type of the adaptation; the value is the adaptation itself.
///
/// To obtain an adaptation, use [getAdaptation].À£©À¢Ø€åÀ£©€©/// The default [InputDecoration] values for [InputDecorator], [TextField],
/// and [TextFormField] are based on this theme.
///
/// See [InputDecoration.applyDefaults].À¤ÎÀ£Â�!À¤Î€å/// Configures the hit test size of certain Material widgets.
///
/// Defaults to a [platform]-appropriate size: [MaterialTapTargetSize.padded]
/// on mobile platforms, [MaterialTapTargetSize.shrinkWrap] on desktop
/// platforms.À¦À¤è�;À¦�/// Default [MaterialPageRoute] transitions per [TargetPlatform].
///
/// [MaterialPageRoute.buildTransitions] delegates to a [platform] specific
/// [PageTransitionsBuilder]. If a matching builder is not found, a builder
/// whose platform is null is used.À¬ À¦(…éÀ¬ …™/// The platform the material widgets should adapt to target.
///
/// Defaults to the current platform, as exposed by [defaultTargetPlatform].
/// This should be used in order to style UI elements according to platform
/// conventions.
///
/// Widgets from the material library should use this getter (via [Theme.of])
/// to determine the current platform for the purpose of emulating the
/// platform behavior (e.g. scrolling or haptic effects). Widgets and render
/// objects at lower layers that try to emulate the underlying platform
/// can depend on [defaultTargetPlatform] directly, or may require
/// that the target platform be provided as an argument. The
/// [dart:io.Platform] object should only be used directly when it's critical
/// to actually know the current platform, without any overrides possible (for
/// example, when a system API is about to be called).
///
/// In a test environment, the platform returned is [TargetPlatform.android]
/// regardless of the host platform. (Android was chosen because the tests
/// were originally written assuming Android-like behavior, and we added
/// platform adaptations for other platforms later). Tests can check behavior
/// for other platforms by setting the [platform] of the [Theme] explicitly to
/// another [TargetPlatform] value, or by setting
/// [debugDefaultTargetPlatformOverride].
///
/// Determines the defaults for [typography] and [materialTapTargetSize].À¬À¬wÀ¬M/// A theme for customizing the colors, thickness, and shape of [Scrollbar]s.À®cÀ¬’�ÞÀ®c�™/// Defines the appearance of ink splashes produces by [InkWell]
/// and [InkResponse].
///
/// See also:
///
/// * [InkSplash.splashFactory], which defines the default splash.
/// * [InkRipple.splashFactory], which defines a splash that spreads out
/// more aggressively than the default.
/// * [InkSparkle.splashFactory], which defines a more aggressive and organic
/// splash with sparkle effects.À¾¾À®u�UÀ¾¾�—/// A temporary flag that can be used to opt-out of Material 3 features.
///
/// This flag is _true_ by default. If false, then components will
/// continue to use the colors, typography and other features of
/// Material 2.
///
/// In the long run this flag will be deprecated and eventually
/// only Material 3 will be supported. We recommend that applications
/// migrate to Material 3 as soon as that's practical. Until that migration
/// is complete, this flag can be set to false.
///
/// ## Defaults
///
/// If a [ThemeData] is _constructed_ with [useMaterial3] set to true, then
/// some properties will get updated defaults. However, the
/// [ThemeData.copyWith] method with [useMaterial3] set to true will _not_
/// change any of these properties in the resulting [ThemeData].
///
/// <style>table,td,th { border-collapse: collapse; padding: 0.45em; } td { border: 1px solid }</style>
///
/// | Property | Material 3 default | Material 2 default |
/// | :-------------- | :----------------------------- | :----------------------------- |
/// | [colorScheme] | M3 baseline light color scheme | M2 baseline light color scheme |
/// | [typography] | [Typography.material2021] | [Typography.material2014] |
/// | [splashFactory] | [InkSparkle]* or [InkRipple] | [InkSplash] |
///
/// \* if the target platform is Android and the app is not
/// running on the web, otherwise it will fallback to [InkRipple].
///
/// If [brightness] is [Brightness.dark] then the default color scheme will
/// be either the M3 baseline dark color scheme or the M2 baseline dark color
/// scheme depending on [useMaterial3].
///
/// ## Affected widgets
///
/// This flag affects styles and components.
///
/// ### Styles
/// * Color: [ColorScheme], [Material] (see table above)
/// * Shape: (see components below)
/// * Typography: [Typography] (see table above)
///
/// ### Components
/// * Badges: [Badge]
/// * Bottom app bar: [BottomAppBar]
/// * Bottom sheets: [BottomSheet]
/// * Buttons
/// - Common buttons: [ElevatedButton], [FilledButton], [FilledButton.tonal], [OutlinedButton], [TextButton]
/// - FAB: [FloatingActionButton], [FloatingActionButton.extended]
/// - Icon buttons: [IconButton], [IconButton.filled] (*new*), [IconButton.filledTonal], [IconButton.outlined]
/// - Segmented buttons: [SegmentedButton] (replacing [ToggleButtons])
/// * Cards: [Card]
/// * Checkbox: [Checkbox], [CheckboxListTile]
/// * Chips:
/// - [ActionChip] (used for Assist and Suggestion chips),
/// - [FilterChip], [ChoiceChip] (used for single selection filter chips),
/// - [InputChip]
/// * Date pickers: [showDatePicker], [showDateRangePicker], [DatePickerDialog], [DateRangePickerDialog], [InputDatePickerFormField]
/// * Dialogs: [AlertDialog], [Dialog.fullscreen]
/// * Divider: [Divider], [VerticalDivider]
/// * Lists: [ListTile]
/// * Menus: [MenuAnchor], [DropdownMenu], [MenuBar]
/// * Navigation bar: [NavigationBar] (replacing [BottomNavigationBar])
/// * Navigation drawer: [NavigationDrawer] (replacing [Drawer])
/// * Navigation rail: [NavigationRail]
/// * Progress indicators: [CircularProgressIndicator], [LinearProgressIndicator]
/// * Radio button: [Radio], [RadioListTile]
/// * Search: [SearchBar], [SearchAnchor],
/// * Snack bar: [SnackBar]
/// * Slider: [Slider], [RangeSlider]
/// * Switch: [Switch], [SwitchListTile]
/// * Tabs: [TabBar], [TabBar.secondary]
/// * TextFields: [TextField] together with its [InputDecoration]
/// * Time pickers: [showTimePicker], [TimePickerDialog]
/// * Top app bar: [AppBar], [SliverAppBar], [SliverAppBar.medium], [SliverAppBar.large]
///
/// In addition, this flag enables features introduced in Android 12.
/// * Stretch overscroll: [MaterialScrollBehavior]
/// * Ripple: `splashFactory` (see table above)
///
/// See also:
///
/// * [Material 3 specification](https://m3.material.io/).ÀÆáÀ¾ÏˆÀÆá‡µ/// The density value for specifying the compactness of various UI components.
///
/// {@template flutter.material.themedata.visualDensity}
/// Density, in the context of a UI, is the vertical and horizontal
/// "compactness" of the elements in the UI. It is unitless, since it means
/// different things to different UI elements. For buttons, it affects the
/// spacing around the centered label of the button. For lists, it affects the
/// distance between baselines of entries in the list.
///
/// Typically, density values are integral, but any value in range may be
/// used. The range includes values from [VisualDensity.minimumDensity] (which
/// is -4), to [VisualDensity.maximumDensity] (which is 4), inclusive, where
/// negative values indicate a denser, more compact, UI, and positive values
/// indicate a less dense, more expanded, UI. If a component doesn't support
/// the value given, it will clamp to the nearest supported value.
///
/// The default for visual densities is zero for both vertical and horizontal
/// densities, which corresponds to the default visual density of components
/// in the Material Design specification.
///
/// As a rule of thumb, a change of 1 or -1 in density corresponds to 4
/// logical pixels. However, this is not a strict relationship since
/// components interpret the density values appropriately for their needs.
///
/// A larger value translates to a spacing increase (less dense), and a
/// smaller value translates to a spacing decrease (more dense).
///
/// In Material Design 3, the [visualDensity] does not override the default
/// visual for the following components which are set to [VisualDensity.standard]
/// for all platforms:
///
/// * [IconButton] - To override the default value of [IconButton.visualDensity],
/// use [ThemeData.iconButtonTheme] instead.
/// * [Checkbox] - To override the default value of [Checkbox.visualDensity],
/// use [ThemeData.checkboxTheme] instead.
/// {@endtemplate}ÀÇHÀÆÿTÀÇH:/// The default color of [MaterialType.canvas] [Material].ÀÇŸÀÇXPÀÇŸ8/// The color of [Material] when it is used as a [Card].ÀÉ^ÀÇ­�¼ÀÉ^��/// {@macro flutter.material.color_scheme.ColorScheme}
///
/// This property was added much later than the theme's set of highly specific
/// colors, like [cardColor], [canvasColor] etc. New components can be defined
/// exclusively in terms of [colorScheme]. Existing components will gradually
/// migrate to it, to the extent that is possible without significant
/// backwards compatibility breaks.ÀÊÀÉn€½ÀÊ€�/// The color used for widgets that are inoperative, regardless of
/// their state. For example, a disabled checkbox (which may be
/// checked or unchecked).ÀË7ÀÊ0�ÀË7€ð/// The color of [Divider]s and [PopupMenuDivider]s, also used
/// between [ListTile]s, between rows in [DataTable]s, and so forth.
///
/// To create an appropriate [BorderSide] that uses this color, consider
/// [Divider.createBorderSide].ÀËžÀËH`ÀËžG/// The focus color used indicate that a component has the input focus.ÀÌ)ÀË­€ŠÀÌ)k/// The highlight color used during ink splash animations or to
/// indicate an item in a menu is selected.À̤ÀÌ<qÀ̤W/// The color to use for hint text or placeholder text, e.g. in
/// [TextField] fields.ÀÍÀ̲pÀÍU/// The hover color used to indicate when a pointer is hovering over a
/// component.ÀΠÀÍ'�…ÀΠ�`/// The background color for major parts of the app (toolbars, tab bars, etc)
///
/// The theme's [colorScheme] property contains [ColorScheme.primary], as
/// well as a color that contrasts well with the primary color called
/// [ColorScheme.onPrimary]. It might be simpler to just configure an app's
/// visuals in terms of the theme's [colorScheme].ÀÎëÀαJÀÎë+/// A darker version of the [primaryColor].ÀÏ;ÀÏLÀÏ;,/// A lighter version of the [primaryColor].ÀÏöÀÏQ€¼ÀÏö€”/// The default color of the [Material] that underlies the [Scaffold]. The
/// background color for a typical material app or a page within the app.ÀÑFÀÐ�HÀÑFS/// The color of the header of a [PaginatedDataTable] when there are selected rows.ÀÓEÀÑ_�ñÀÓE�Ç/// The color that the [Material] widget uses to draw elevation shadows.
///
/// Defaults to fully opaque black.
///
/// Shadows can be difficult to see in a dark theme, so the elevation of a
/// surface should be rendered with an "overlay" in addition to the shadow.
/// As the elevation of the component increases, the overlay increases in
/// opacity. The [applyElevationOverlayColor] property turns the elevation
/// overlay on or off for dark themes.ÀÓÞÀÓU€”ÀÓÞt/// The color of ink splashes.
///
/// See also:
/// * [splashFactory], which defines the appearance of the splash.ÀÔ†ÀÓÀÔ†€‡/// The color used for widgets in their inactive (but enabled)
/// state. For example, an unchecked checkbox. See also [disabledColor].ÀÕÀÔ¿aÀÕA/// An icon theme that contrasts with the card and canvas colors.ÀÕtÀÕ%_ÀÕt8/// An icon theme that contrasts with the primary color.ÀÕÓÀÕ‰ZÀÕÓ7/// A text theme that contrasts with the primary color.ÀÖ@ÀÕèaÀÖ@E/// Text with a color that contrasts with the card and canvas colors.ÀÖëÀÖN€§ÀÖ뀅/// The color and geometry [TextTheme] values used to configure [textTheme].
///
/// Defaults to a [platform]-appropriate typography.À׬À×€ªÀ׬{/// A theme for customizing icons of [BackButtonIcon], [CloseButtonIcon],
/// [DrawerButtonIcon], or [EndDrawerButtonIcon].ÀØBÀ×À€�ÀØBg/// A theme for customizing the color, elevation, brightness, iconTheme and
/// textTheme of [AppBar]s.ÀØœÀØRTÀØœ2/// A theme for customizing the color of [Badge]s.ÀÙÀØ«wÀÙK/// A theme for customizing the color and text style of a [MaterialBanner].ÀÙ–ÀÙ'€€ÀÙ–P/// A theme for customizing the shape, elevation, and color of a [BottomAppBar].ÀÚ/ÀÙ¬€›ÀÚ/[/// A theme for customizing the appearance and layout of [BottomNavigationBar]
/// widgets.ÀÚ¸ÀÚL|ÀÚ¸N/// A theme for customizing the color, elevation, and shape of a bottom sheet.ÀÛKÀÚÍ€‰ÀÛKc/// Defines the default configuration of button widgets, like [DropdownButton]
/// and [ButtonBar].ÀÛÞÀÛ[€ŒÀÛÞh/// The colors and styles used to render [Card].
///
/// This is the value returned from [CardTheme.of].ÀÜ[ÀÛ쀀ÀÜ[P/// A theme for customizing the appearance and layout of [CarouselView] widgets.ÀÜØÀÜqtÀÜØL/// A theme for customizing the appearance and layout of [Checkbox] widgets.ÀÝnÀÜê€�ÀÝni/// The colors and styles used to render [Chip]s.
///
/// This is the value returned from [ChipTheme.of].ÀÝëÀÝ|}ÀÝëQ/// A theme for customizing the appearance and layout of [DataTable]
/// widgets.ÀÞuÀÝþ€†ÀÞuX/// A theme for customizing the appearance and layout of [DatePickerDialog]
/// widgets.ÀÞÔÀÞ‰VÀÞÔ2/// A theme for customizing the shape of a dialog.ÀßiÀÞ䀑Àßii/// A theme for customizing the color, thickness, and indents of [Divider]s,
/// [VerticalDivider]s, etc.ÀßÝÀßznÀßÝJ/// A theme for customizing the appearance and layout of [Drawer] widgets.Àà\Àß퀀Àà\P/// A theme for customizing the appearance and layout of [DropdownMenu] widgets.ÀàíÀàr€ŽÀàíX/// A theme for customizing the appearance and internal layout of
/// [ElevatedButton]s.ÀákÀáxÀákF/// A theme for customizing the visual properties of [ExpansionTile]s.ÀáùÀá‚€ˆÀáùV/// A theme for customizing the appearance and internal layout of
/// [FilledButton]s.Àâ”À„Àâ”\/// A theme for customizing the shape, elevation, and color of a
/// [FloatingActionButton].Àã%Àâ²€‚Àã%T/// A theme for customizing the appearance and internal layout of
/// [IconButton]s.Àã•Àã9iÀã•A/// A theme for customizing the appearance of [ListTile] widgets.ÀäNÀã§€³ÀäN€‹/// A theme for customizing the color, shape, elevation, and other [MenuStyle]
/// aspects of the menu bar created by the [MenuBar] widget.ÀåÀä_€ÃÀ倕/// A theme for customizing the color, shape, elevation, and text style of
/// cascading menu buttons created by [SubmenuButton] or [MenuItemButton].ÀåÍÀå'€¯ÀåÍ€�/// A theme for customizing the color, shape, elevation, and other [MenuStyle]
/// attributes of menus created by the [SubmenuButton] widget.ÀædÀåÛ€›Àædg/// A theme for customizing the background color, text style, and icon themes
/// of a [NavigationBar].Àç
Àæ{€¤Àç
j/// A theme for customizing the background color, text style, and icon themes
/// of a [NavigationDrawer].ÀçºÀç$€©Àçºs/// A theme for customizing the background color, elevation, text style, and
/// icon themes of a [NavigationRail].ÀèMÀçÒ€ŽÀèMX/// A theme for customizing the appearance and internal layout of
/// [OutlinedButton]s.ÀèÞÀèe€‡ÀèÞ[/// A theme for customizing the color, shape, elevation, and text style of
/// popup menus.ÀéjÀèñ€�ÀéjU/// A theme for customizing the appearance and layout of [ProgressIndicator] widgets.ÀéæÀé…kÀéæI/// A theme for customizing the appearance and layout of [Radio] widgets.Àê^ÀéõwÀê^M/// A theme for customizing the appearance and layout of [SearchBar] widgets.ÀêöÀêq€”Àêöh/// A theme for customizing the appearance and layout of search views created by [SearchAnchor] widgets.ÀëÀë
€‰ÀëS/// A theme for customizing the appearance and layout of [SegmentedButton] widgets.ÀëûÀë˜nÀëûJ/// A theme for customizing the appearance and layout of [Slider] widgets.ÀìyÀì {ÀìyS/// A theme for customizing colors, shape, elevation, and behavior of a [SnackBar].ÀìîÀì‹nÀìîJ/// A theme for customizing the appearance and layout of [Switch] widgets.ÀígÀìþtÀígP/// A theme for customizing the size, shape, and color of the tab bar indicator.ÀíêÀíw€‚ÀíêT/// A theme for customizing the appearance and internal layout of
/// [TextButton]s.ÀîŽÀíþ€¢ÀîŽn/// A theme for customizing the appearance for text selection in [TextField] and
/// [SelectableText] widgets.ÀïÀî¥yÀïM/// A theme for customizing the appearance and layout of time picker widgets.Àï”Àï#€ƒÀï”Q/// A theme for customizing the appearance and layout of [ToggleButtons] widgets.ÀðÀï«qÀðK/// A theme for customizing the appearance and layout of [Tooltip] widgets.Àñ6Àñ)Àñ6Àñ{Àñ|Àñ†ÀñøÀñŒÀñÀÀòÀñJ€ÓÀò./// The background color of [Dialog] elements.Àò^Àò_ÀòiÀòÚÀòoÀò¢ÀòêÀò"€ÖÀòê9/// The color of the selected tab indicator in a tab bar.À"AÀ""À"1À""À"èÀ"òÀ#À"óÀ#À#À#6À#À"ÇÀ"G€ðÀ"Ç>/// Caches localized themes to speed up the [localize] method.À’�À’��À“…€Þ/// The overall theme brightness.
///
/// The default [TextStyle] color for the [textTheme] is black if the
/// theme is constructed with [Brightness.light] and white if the
/// theme is constructed with [Brightness.dark].ÀðqÀðrÀð|ÀðÛÀð‚Àð¢Àð!Àð!€øÀðöM/// A theme for customizing the appearance and layout of [ButtonBar] widgets.Àu6Àu7Àu6Àu6‰ÅÀuJ À‘5À‘5À‘5À�zÀ�z€æÀ‘'€—/// Used to obtain a particular [Adaptation] from [adaptationMap].
///
/// To get an adaptation, use `Theme.of(context).getAdaptation<MyAdaptation>()`.À‘£À‘£(À‘ÀÀ‘dÀ‘d�%À‘‰À¡µÀ¡µÀ¡µÀ ÞÀ Þ€óÀ¡«€¿/// Used to obtain a particular [ThemeExtension] from [extensions].
///
/// Obtain with `Theme.of(context).extension<MyThemeExtension>()`.
///
/// See [extensions] for an interactive example.TÀôãÀôã)ÀõÀõÀõ ÀõÀõ8Àõ83ÀõUÀõqÀõq-Àõ”Àõ¤Àõ¤Àõ¬ÀõÆÀõÆ,ÀõÝÀõøÀõø*ÀöÀö(Àö(Àö8ÀöFÀöF"ÀöZÀönÀön+ÀöŒÀöŸÀöŸÀö®ÀöÎÀöÎÀöÛÀöìÀöìÀöøÀ÷çÀ÷çÀ÷îÀ÷ÿÀ÷ÿÀøÀøÀøÀøÀø/Àø/Àø6ÀøHÀøHÀøOÀø_Àø_ÀøfÀøzÀøzÀø�Àø�Àø�Àø—Àø§Àø§Àø®ÀøÀÀøÀÀøÇÀøÝÀøÝÀøäÀøûÀøûÀùÀùÀùÀù&Àù@Àù@ÀùGÀùXÀùXÀù_ÀùpÀùpÀùwÀù²Àù²ÀùÁÀùÐÀùÐÀùßÀùõÀùõÀúÀúÀúÀú!Àú0Àú0Àú<ÀúdÀúd$ÀúyÀúÑÀúÑÀúÙÀúêÀúêÀúúÀû
Àû
$Àû#Àû4Àû4(ÀûKÀûbÀûb6Àû€ÀûžÀûž&Àû´ÀûÊÀûÊÀûÛÀûìÀûìÀûûÀü
Àü
(Àü!Àü8Àü8 ÀüKÀü^Àü^ÀümÀü|Àü|"Àü�Àü¤Àü¤$Àü¹ÀüÎÀüÎÀüßÀüðÀüðÀýÀýÀýÀý%Àý6Àý6(ÀýMÀýdÀýd,Àý}Àý–Àý–*Àý®ÀýÆÀýÆ(ÀýÝÀýôÀýô8ÀþÀþ2Àþ2$ÀþGÀþ\Àþ\ ÀþoÀþ‚Àþ‚Àþ”Àþ¦Àþ¦$Àþ»ÀþÐÀþÐÀþßÀþîÀþî*ÀÿÀÿÀÿ0Àÿ9ÀÿTÀÿT,ÀÿmÀÿ†Àÿ†,ÀÿŸÀÿ¸Àÿ¸"ÀÿÌÀÿàÀÿà2ÀÿüÀÀÀ(À8À8"ÀLÀ`À`$ÀuÀŠÀŠ.À¤À¾À¾ÀÏÀàÀà ÀóÀÀÀÀ(À(À9ÀJÀJ$À_ÀtÀt*ÀŒÀ¤À¤$À¹ÀÎÀÎ*ÀæÀþÀþÀÀXÀX�rÀ¾ÀÐÀЀ˜ÀZÀnÀn€¥ÀþÀÀ€�À¨ÀXÀYÀcÀ²ÀkÀ³ÀñÀ6ÀxÀÐÀÑÀÛÀ@ÀãÀÀnÀoÀyÀñÀ�À·ÀÀÀ$À›À,ÀaÀòýÀòý­êÀ󦀘/// Creates a copy of this theme but with the given fields replaced with the new values.
///
/// The [brightness] value is applied to the [colorScheme].À%À%À%À%À%À%#À#<À#<†À$û�Ÿ/// Returns a new theme built by merging the text geometry provided by the
/// [localTextGeometry] theme with the [baseTheme].
///
/// For those text styles in the [baseTheme] whose [TextStyle.inherit] is set
/// to true, the returned theme's text styles inherit the geometric properties
/// of [localTextGeometry]. The resulting text styles' [TextStyle.inherit] is
/// set to those provided by [localTextGeometry].À*WÀ*W À*]À)FÀ)FƒºÀ*<€Ù/// Determines whether the given [Color] is [Brightness.light] or
/// [Brightness.dark].
///
/// This compares the luminosity of the given color to a threshold value that
/// matches the Material Design specification.À-âÀ-â À-ìÀ-óÀ-ó À-ýÀ.À.À. À-À-ƒOÀ-È€�/// Linearly interpolate between two [extensions].
///
/// Includes all theme extensions in [a] and [b].
///
/// {@macro dart.ui.shadow.lerp}À1SÀ1S4À1uÀ0WÀ0W‚wÀ11€©/// Convert the [extensionsIterable] passed to [ThemeData.new] or [copyWith]
/// to the stored [extensions] map, where each entry's key consists of the extension's type.À2ÒÀ2Ò�-À2ÜÀCqÀCq ÀC{ÀC~ÀC~ ÀCˆÀC‹ÀC‹ÀC’ÀCÀCŸ=ÀClQ/// Linearly interpolate between two themes.
///
/// {@macro dart.ui.shadow.lerp}ÀbaÀba ÀbhÀbDÀbEÀbDÀbD’îÀb^À$À$&À@À~ÿÀÀ~ÿÀ~ÿÀDîÀžüžý˜˜À«áŸ␍†ì/// Defines the configuration of the overall visual [Theme] for a [MaterialApp]
/// or a widget subtree within the app.
///
/// The [MaterialApp] theme property can be used to configure the appearance
/// of the entire app. Widget subtrees within an app can override the app's
/// theme by including a [Theme] widget at the top of the subtree.
///
/// Widgets whose appearance should align with the overall theme can obtain the
/// current theme's configuration with [Theme.of]. Material components typically
/// depend exclusively on the [colorScheme] and [textTheme]. These properties
/// are guaranteed to have non-null values.
///
/// The static [Theme.of] method finds the [ThemeData] value specified for the
/// nearest [BuildContext] ancestor. This lookup is inexpensive, essentially
/// just a single HashMap access. It can sometimes be a little confusing
/// because [Theme.of] can not see a [Theme] widget that is defined in the
/// current build method's context. To overcome that, create a new custom widget
/// for the subtree that appears below the new [Theme], or insert a widget
/// that creates a new BuildContext, like [Builder].
///
/// {@tool dartpad}
/// This example demonstrates how a typical [MaterialApp] specifies
/// and uses a custom [Theme]. The theme's [ColorScheme] is based on a
/// single "seed" color and configures itself to match the platform's
/// current light or dark color configuration. The theme overrides the
/// default configuration of [FloatingActionButton] to show how to
/// customize the appearance a class of components.
///
/// ** See code in examples/api/lib/material/theme_data/theme_data.0.dart **
/// {@end-tool}
///
/// See <https://material.io/design/color/> for
/// more discussion on how to pick the right colors.ÀÊSÀÊrÀÊtÀÊt ÀʇÀÊ�ÀÊ¡ÀÊ¢ÀÊ£ÀËÀÊ­ÀÊÄÀËÀÊêÀÊÅÀÊÒÀÊÓÀÊíÀÊóÀËÀËÀËÀË ÀËÀËÀÉÚÀÉÚ�Dt/// Create a [MaterialBasedCupertinoThemeData] based on a Material [ThemeData]
/// and its `cupertinoOverrideTheme`.ÀË"ÀËAÀËCÀËDÀËDÀËIÀËYÀËYÀË^#ÀÌ%ÀÌ*ÀÌ+ÀÌ.ÀÎÀÌ8ÀÌOÀÌPÀÌdÀÌ{ÀÌ|ÀÌ’ÀÌ©À̪ÀÌËÀÌâÀÌãÀÌöÀÍ␍ÀÍÀÍ*ÀÍAÀÍBÀÍ�ÀÍcÀÍzÀÍ{ÀÍŸÀÍ­ÀÍ®ÀÍÀÀÍÁÀÍßÀÍöÀÍ÷ÀË"ÀË"‚îÀËBÀÎ$ÀÎÀÎ$ÀÎXÀÎ69ÀÎXÀÎtÀÎuÀÎtÀÎtiÀÎ�ÀÎáÀÎâÀÎáÀÎáwÀÎ÷ÀÏ\ÀÏ]ÀÏ\ÀÏ\€�ÀÏrÀÏïÀÏðÀÏïÀÏÀÐÀÒõÀÒõÀÓÀÓÀÓÀÓÀÓ*ÀÓ*ÀÓ1ÀÓNÀÓN!ÀÓfÀÓuÀÓuÀÓ|ÀÓ”ÀÓ”ÀÓ›ÀÓ¸ÀÓ¸ÀÓ¿ÀÓÙÀÓÙÀÓßÀÒºÀÒ»ÀЄÀЄ…VÀÒæ‚!/// Copies the [ThemeData]'s `cupertinoOverrideTheme`.
///
/// Only the specified override attributes of the [ThemeData]'s
/// `cupertinoOverrideTheme` and the newly specified parameters are in the
/// returned [CupertinoThemeData]. No derived attributes from iOS defaults or
/// from cascaded Material theme attributes are copied.
///
/// This [copyWith] cannot change the base Material [ThemeData]. To change the
/// base Material [ThemeData], create a new Material [Theme] and use
/// [ThemeData.copyWith] on the Material [ThemeData] instead.ÀÖ ÀÖ ÀÖÀÕÞÀÕßÀÕÞÀÕÞ‚␍ÀÕýÀÃñÀÃñ“üÀÉ›„�/// A [CupertinoThemeData] that defers unspecified theme attributes to an
/// upstream Material [ThemeData].
///
/// This type of [CupertinoThemeData] is used by the Material [Theme] to
/// harmonize the [CupertinoTheme] with the material theme's colors and text
/// styles.
///
/// In the most basic case, [ThemeData]'s `cupertinoOverrideTheme` is null and
/// descendant Cupertino widgets' styling is derived from the Material theme.
///
/// To override individual parts of the Material-derived Cupertino styling,
/// `cupertinoOverrideTheme`'s construction parameters can be used.
///
/// To completely decouple the Cupertino styling from Material theme derivation,
/// another [CupertinoTheme] widget can be inserted as a descendant of the
/// Material [Theme]. On a [MaterialApp], this can be done using the `builder`
/// parameter on the constructor.
///
/// See also:
///
/// * [CupertinoThemeData], whose null constructor parameters default to
/// reasonable iOS styling defaults rather than harmonizing with a Material
/// theme.
/// * [Theme], widget which inserts a [CupertinoTheme] with this
/// [MaterialBasedCupertinoThemeData].ÀÚÐÀÚïÀÚñÀÚñ%ÀÛ␍$ÀÛ-ÀÛÀÛ/ÀÛ8ÀÜFÀÛMÀÛBÀÛOÀÛZÀÛ[ÀÛcÀÜ=ÀÛxÀÛoÀÛzÀÛƒÀÛ„ÀÛ¦ÀÛœÀÛ½ÀÛ¨ÀÛ±ÀÛ²ÀÛÀÀÛÊÀÛËÀÛãÀÛÜÀÛåÀÛîÀÛïÀÜÀÜÀÜÀÜÀÜÀÚbÀÚb�æi/// Creates a Material theme with a color scheme based off of the colors from
/// a [CupertinoThemeData].ÀܱÀÜLrÀܱR/// The Material theme data with colors based on an existing [CupertinoThemeData].À×ïÀ×ï„ÒÀÚ>‚H/// A class for creating a Material theme with a color scheme based off of the
/// colors from a [CupertinoThemeData]. This is intended to be used only in the
/// case when a Material widget is unable to find a Material theme in the tree,
/// but is able to find a Cupertino theme. Most often this will occur when a
/// Material widget is used inside of a [CupertinoApp].
///
/// Besides the colors, this theme will use all the defaults from Material's
/// [ThemeData], so if further customization is needed, it is best to manually
/// add a Material [Theme] above the [CupertinoApp].ÀÜùÀÝÀÝÀÝÀÝÀÝ$ÀÝ$ÀÝ)ÀÜóÀÜóIÀÝPÀÝ@ÀÝPÀÝmÀÝ]!ÀÝmÀÝêÀÝëÀÝêÀÝêbÀÝþÀÞmÀÞm ÀÞtÀÞPÀÞQÀÞPÀÞP�EÀÞjÀÜÃÀÜÄÀÜÃÀÜÂÔÀÜÔÀà¥Àà¯Àà°Àà°ÀàµÀàÅÀàËÀàÜÀàÙÀàÌÀàÛÀà¥Àà¥9Àà›Àà›Àà›ÀàžÀàžÀàžÀá«Àá¬Àá¥ÀáªÀá¦Àá©ÀáœÀàâ€ËÀᜀ£/// In Dart the map literal uses a linked hash-map implementation, whose keys
/// are stored such that [Map.keys] returns them in the order they were
/// inserted.ÀâtÀá²€ÎÀât€¯/// Maximum number of entries to store in the cache.
///
/// Once this many entries have been cached, the entry inserted least recently
/// is evicted when adding a new entry.ÀãÀãÀãÀã Àã Àã-Àâ…Àâ…� Àã␍€�/// Returns the previously cached value for the given key, if available;
/// if not, calls the given callback to obtain it first.Àß™Àß™„ŽÀà�€ð/// Cache of objects of limited size that uses the first in first out eviction
/// strategy (a.k.a least recently inserted).
///
/// The key that was inserted before all other keys is evicted first, i.e. the
/// one inserted least recently.Àë­ÀëºÀë¼Àë¼ÀëÁÀëÓÀëÓÀëØÀëÎÀëãÀëïÀëõÀìÀëÿÀëöÀìÀìÀìÀì:Àì)Àì Àì,ÀìCÀìIÀìfÀìUÀìJÀìXÀìoÀìuÀì’Àì�ÀìvÀì„ÀêêÀêê�ª€´/// A const constructor for [VisualDensity].
///
/// The [horizontal] and [vertical] arguments must be in the interval between
/// [minimumDensity] and [maximumDensity], inclusive.ÀìàÀìáÀìÏÀì˜LÀìÏ /// The minimum allowed density.Àí1Àí ÀìéKÀí /// The maximum allowed density.ÀîWÀîdÀîeÀîLÀí9�-ÀîL€í/// The default profile for [VisualDensity] in [ThemeData].
///
/// This default value represents a visual density that is less dense than
/// either [comfortable] or [compact], and corresponds to density values of
/// zero in both axes. ÀðSÀð`Àð�ÀðkÀðaÀðmÀðnÀð{ÀðsÀð}Àð~ÀðEÀîk‚ÀðE�®/// The profile for a "comfortable" interpretation of [VisualDensity].
///
/// Individual components will interpret the density value independently,
/// making themselves more visually dense than [standard] and less dense than
/// [compact] to different degrees based on the Material Design specification
/// of the "comfortable" setting for their particular use case.
///
/// It corresponds to a density value of -1 in both axes. Àò[ÀòhÀò‰ÀòsÀòiÀòuÀòvÀòƒÀò{Àò…Àò†ÀòQÀð‡‚ÀòQ�ž/// The profile for a "compact" interpretation of [VisualDensity].
///
/// Individual components will interpret the density value independently,
/// making themselves more visually dense than [standard] and [comfortable] to
/// different degrees based on the Material Design specification of the
/// "comfortable" setting for their particular use case.
///
/// It corresponds to a density value of -2 in both axes.Àü0ÀùJ‚ðÀü0‚¼/// The horizontal visual density of UI components.
///
/// This property affects only the horizontal spacing between and within
/// components, to allow for different UI visual densities. It does not affect
/// text sizes, icon sizes, or padding values. The default value is 0.0,
/// corresponding to the metrics specified in the Material Design
/// specification. The value can range from [minimumDensity] to
/// [maximumDensity], inclusive.
///
/// See also:
///
/// * [ThemeData.visualDensity], where this property is used to specify the base
/// horizontal density of Material components.
/// * [Material design guidance on density](https://material.io/design/layout/applying-density.html).ÀÿÀü?‚èÀÿ‚¶/// The vertical visual density of UI components.
///
/// This property affects only the vertical spacing between and within
/// components, to allow for different UI visual densities. It does not affect
/// text sizes, icon sizes, or padding values. The default value is 0.0,
/// corresponding to the metrics specified in the Material Design
/// specification. The value can range from [minimumDensity] to
/// [maximumDensity], inclusive.
///
/// See also:
///
/// * [ThemeData.visualDensity], where this property is used to specify the base
/// vertical density of Material components.
/// * [Material design guidance on density](https://material.io/design/layout/applying-density.html).Àò�Àò�‚ÀÀôý‚:/// Returns a [VisualDensity] that is adaptive based on the current platform
/// on which the framework is executing, from [defaultTargetPlatform].
///
/// When [defaultTargetPlatform] is a desktop platform, this returns
/// [compact], and for other platforms, it returns a default-constructed
/// [VisualDensity].
///
/// See also:
///
/// * [defaultDensityForPlatform] which returns a [VisualDensity] that is
/// adaptive based on the platform given to it.
/// * [defaultTargetPlatform] which returns the platform on which the
/// framework is currently executing.Àÿ,Àÿ,‚ À–�P/// The base adjustment in logical pixels of the visual density of UI components.
///
/// The input density values are multiplied by a constant to arrive at a base
/// size adjustment that fits Material Design guidelines.
///
/// Individual components may adjust this value based upon their own
/// individual interpretation of density.ÀªÀ«ÀªÀªBÀ¾À÷)À÷)À÷8ÀõSÀõS‚ÍÀ÷�”/// Returns a [VisualDensity] that is adaptive based on the given [platform].
///
/// For mobile platforms (Android, iOS, Fuchsia), this returns [VisualDensity.standard],
/// and for desktop platforms (macOS, Windows, Linux), it returns [VisualDensity.compact].
///
/// See also:
///
/// * [adaptivePlatformDensity] which returns a [VisualDensity] that is
/// adaptive based on [defaultTargetPlatform].Àø�Àø�Àø¥Àø±Àø±Àø¹Àø$Àø$�"Àø“\/// Copy the current [VisualDensity] with the given values replacing the
/// current values.ÀÀÀ*À-À-À;À>À>ÀEÀÐÀÐ�EÀ//// Linearly interpolate between two densities.ÀAÀAÀPÀÀ‚°À,€ù/// Return a copy of [constraints] whose minimum width and height have been
/// updated with the [baseSizeAdjustment].
///
/// The resulting minWidth and minHeight values are clamped to not exceed the
/// maxWidth and maxHeight values, respectively.ÀêÀê ÀñÀÍÀÎÀÍÀÍ€ÙÀçÀÀ&À1ÀðÀñÀðÀð�ÀÀÀÀÀ€—À"Àê³Àê´Àä)Àä)¤ÀêƉ/// Defines the visual density of user interface components.
///
/// Density, in the context of a UI, is the vertical and horizontal
/// "compactness" of the components in the UI. It is unitless, since it means
/// different things to different UI components.
///
/// The default for visual densities is zero for both vertical and horizontal
/// densities, which corresponds to the default visual density of components in
/// the Material Design specification. It does not affect text sizes, icon
/// sizes, or padding values.
///
/// The default visual density varies by platform: mobile platforms (Android, iOS,
/// Fuchsia) use [VisualDensity.standard], while desktop platforms (macOS, Windows,
/// Linux) use [VisualDensity.compact]. See [defaultDensityForPlatform] for more details.
///
/// For example, for buttons, it affects the spacing around the child of the
/// button. For lists, it affects the distance between baselines of entries in
/// the list. For chips, it only affects the vertical size, not the horizontal
/// size.
///
/// Here are some examples of widgets that respond to density changes:
///
/// * [Checkbox]
/// * [Chip]
/// * [ElevatedButton]
/// * [FilledButton]
/// * [IconButton]
/// * [InputDecorator] (which gives density support to [TextField], etc.)
/// * [ListTile]
/// * [MaterialButton]
/// * [OutlinedButton]
/// * [Radio]
/// * [RawMaterialButton]
/// * [TextButton]
///
/// See also:
///
/// * [ThemeData.visualDensity], where this property is used to specify the base
/// horizontal density of Material components.
/// * [Material design guidance on density](https://material.io/design/layout/applying-density.html).–­–­€î—•€Ý/// Expands the minimum tap target size to 48px by 48px.
///
/// This is the default value of [ThemeData.materialTapTargetSize] and the
/// recommended size to conform to Android accessibility scanner
/// recommendations.— — i—ÿZ/// Shrinks the tap target size to the minimum provided by the Material
/// specification.“õ“õ„–“‚˜/// Configures the tap target and layout size of certain Material widgets.
///
/// Changing the value in [ThemeData.materialTapTargetSize] will affect the
/// accessibility experience.
///
/// Some of the impacted widgets include:
///
/// * [FloatingActionButton], only the mini tap target size is increased.
/// * [MaterialButton]
/// * [OutlinedButton]
/// * [TextButton]
/// * [ElevatedButton]
/// * [IconButton]
/// * The time picker widget ([showTimePicker])
/// * [SnackBar]
/// * [Chip]
/// * [RawChip]
/// * [InputChip]
/// * [ChoiceChip]
/// * [FilterChip]
/// * [ActionChip]
/// * [Radio]
/// * [Switch]
/// * [Checkbox]�.À ûÀ
À{À
À
À
À
À
!À
1À
*À
3À
8À
CÀ
9À
QÀ
HÀ
SÀ
XÀ
cÀ
YÀ
xÀ
hÀ
zÀ
À
ŠÀ
€À
¡À
�£À
¨À
³À
©À
ÄÀ
¸À
ÆÀ
ËÀ
ÖÀ
ÌÀ
êÀ
ÛÀ
ìÀ
ñÀ
üÀ
òÀ À À À À !À À ;À &À =À BÀ MÀ CÀ [À RÀ ]À bÀ mÀ cÀ }À rÀ À „À �À …À ¦À ”À ¨À ­À ¸À ®À ÑÀ ½À ÓÀ ØÀ ãÀ ÙÀ öÀ èÀ øÀ ýÀ À þÀ À ␍À À %À 0À &À EÀ 5À GÀ LÀ WÀ MÀ sÀ \À uÀ zÀ …À {À ’À ŠÀ ”À ™À ¤À šÀ ³À ©À µÀ ºÀ ÅÀ »À ÛÀ ÊÀ ÝÀ âÀ íÀ ãÀ␍À òÀ␍À␍ À␍À␍␍À␍)À␍À␍+À␍0À␍;À␍1À␍PÀ␍@À␍RÀ␍WÀ␍bÀ␍XÀ␍vÀ␍gÀ␍xÀ␍}À␍ˆÀ␍~À␍£À␍�À␍¥À␍ªÀ␍µÀ␍«À␍¿À␍ºÀ␍ÁÀ␍ÆÀ␍ÑÀ␍ÇÀ␍ÝÀ␍ÖÀ␍ßÀ␍äÀ␍ïÀ␍åÀÀ␍ôÀÀ ÀÀ
À)ÀÀ+À0À;À1ÀJÀ@ÀLÀQÀ\ÀRÀmÀaÀoÀtÀÀuÀ‹À„À�À’À�À“À¯À¢À±À¶ÀÁÀ·ÀÜÀÆÀÞÀãÀîÀäÀÀóÀÀ␍ÀÀÀ-ÀÀ/À4À?À5ÀXÀDÀZÀ_ÀjÀ`À†ÀoÀˆÀ�À˜ÀŽÀ§À�À©À®À¹À¯ÀÇÀ¾ÀÉÀÎÀÙÀÏÀìÀÞÀîÀóÀþÀôÀÀÀÀÀ%ÀÀ1À*À3À8ÀCÀ9ÀVÀHÀXÀ]ÀhÀ^ÀsÀmÀuÀzÀ…À{À�ÀŠÀ‘À–À¡À—À´À¦À¶À»ÀÆÀ¼ÀÛÀËÀÝÀâÀíÀãÀÀòÀÀÀÀÀfÀ[ÀhÀmÀxÀnÀ åÀ Ó‡©À å�.À¦À±À%À¿ÀµÀÁÀËÀÌÀÛÀÔÀÝÀâÀíÀãÀûÀòÀýÀÀ␍ÀÀ"ÀÀ$À)À4À*ÀKÀ9ÀMÀRÀ]ÀSÀnÀbÀpÀuÀ€ÀvÀ”À…À–À›À¦ÀœÀ¹À«À»ÀÀÀËÀÁÀåÀÐÀçÀìÀ÷ÀíÀÀüÀÀ ÀÀ␍À'ÀÀ)À.À9À/ÀPÀ>ÀRÀWÀbÀXÀ{ÀgÀ}À‚À�ÀƒÀ À’À¢À§À²À¨ÀÈÀ·ÀÊÀÏÀÚÀÐÀïÀßÀñÀöÀÀ÷ÀÀÀÀ$À/À%À<À4À>ÀCÀNÀDÀ]ÀSÀ_ÀdÀoÀeÀ…ÀtÀ‡ÀŒÀ—À�À¯ÀœÀ±À¶ÀÁÀ·ÀÓÀÆÀÕÀÚÀåÀÛÀúÀêÀüÀÀ ÀÀ ÀÀ"À'À2À(ÀMÀ7ÀOÀTÀ_ÀUÀiÀdÀkÀpÀ{ÀqÀ‡À€À‰ÀŽÀ™À�À¬ÀžÀ®À³À¾À´ÀÓÀÃÀÕÀÚÀåÀÛÀôÀêÀöÀûÀÀüÀÀ ÀÀÀ)ÀÀ5À.À7À<ÀGÀ=ÀYÀLÀ[À`ÀkÀaÀ†ÀpÀˆÀ�À˜ÀŽÀ°À�À²À·ÀÂÀ¸À×ÀÇÀÙÀÞÀéÀßÀÀîÀÀ ÀÀ
À0ÀÀ2À7ÀBÀ8ÀQÀGÀSÀXÀcÀYÀqÀhÀsÀxÀƒÀyÀ–ÀˆÀ˜À�À¨ÀžÀ½À­À¿ÀÄÀÏÀÅÀÛÀÔÀÝÀâÀíÀãÀÀòÀÀÀÀÀÀÀÀ$À/À%À9À4À;À@ÀKÀAÀ^ÀPÀ`ÀeÀpÀfÀ…ÀuÀ‡ÀŒÀ—À�ÀªÀœÀ¬À±À¼À²ÀÀÀÀÀ"ÀÀ‘À‡§À‘€®package:flutter/material.dart�¢<€†€¤€¥€Õ€Þ€ß�)�*�S�}�~�œ�¾�Û�ö‚‚6‚a‚ƒ‚£‚¿‚Ù‚÷ƒƒ/ƒKƒaƒzƒšƒ»ƒ×ƒô„„3„R„w„›„¸„Û……(…B…]…w…±…Ѕ醆&†G†a†…†¬†Ñ†ð‡‡;‡[‡ƒ‡ž‡½‡Ý‡þˆ$ˆ@ˆ_ˆ{ˆ˜ˆ³ˆÔˆø‰‰3‰W‰t‰Ž‰�‰Ç‰È‰à‰þ‰ÿŠUŠYŠ”ŠªŠÉŠßŠàŠý‹‹‹d‹°‹¶‹ûŒ<Œ�ŒÝ�*�{�¦�¬�ÂŽŽ`ްŽÝŽã�*�<�x�z�{�Ã�Ç�
��W�§�ø‘‘‘&‘v‘Ž‘’‘ß‘ï’,’[’u’v’’’ª’«’î““?“@“�“‡“ª“ò“ô“õ”@”D”�”®”²”Ü”à•,•E•^•s•Œ•¡•Ó•æ•õ–––0–E–Z–j–{–Ž–«–æ–ì—9—|—“—�—ž—è—ý˜ ˜␍˜˜^˜†˜Š˜×™#™f™j™ºš šYš…š‰šØ›%›n›¹œ
œUœŠœŽœ¢œæ�-�s�º�ýž1ž5ž‚ž’ž–žÆžûžüŸŸ-ŸlŸrŸÁ  [ a ¬ ö¡A¡�¡ß¢¢¢c¢°¢ü£2£8£~£Î¤¤N¤T¤¢¤Ê¤Ð¥¥b¥h¥©¥õ¦¦ ¦…¦Ú§:§€§†§–§œ§ç¨*¨k¨Ç¨Ý©-©{©É©í©îª ª:ª`ª™ªÌ««;«m«�«»«ã¬¬,¬G¬i¬v¬”¬°¬Ì­"­s­«­Ã­Ù­ó® ®#®>®T®k®„®¡®¿®á¯¯&¯>¯V¯x¯˜¯°¯Ö¯ë° °.°O°i°…°�°Ç±
±#±C±m±›±×²²%²C²q²—²µ²Ý³³)³M³o³�³Ï³ÿ´-´k´•´»´ßµ µ'µWµ�µ¿µñ¶¶Q¶q¶™¶Ã¶÷··?·a·ƒ·­·Ý¸¸7¸[¸‘¸¢¸Ä¹¹¹/¹@¹v¹²¹¸¹Ú¹ëº º\ºbº}º„º¡ºã»»?»´»Ü¼¼P¼–¼³½½$½,½2½q½™½±½Ô½÷¾¾V¾w¾˜¾»¾ÿ¿¿@¿s¿¼¿×¿öÀ@DÀ@gÀ@À@¨À@ÐÀ@óÀ@ôÀAÀA␍ÀA6ÀAVÀA‡ÀAÌÀBÀB1ÀB8ÀBtÀB²ÀBïÀCÀC]ÀC˜ÀCËÀCðÀDÀDBÀDmÀDxÀD€ÀDÉÀDÊÀE!ÀE}ÀEßÀEàÀF,ÀFXÀFƒÀFºÀFãÀGÀGDÀGtÀG¸ÀG¾ÀGèÀH ÀHLÀH­ÀHùÀI?ÀI�ÀIêÀJGÀJiÀJ¬ÀJÙÀKÀKgÀK¬ÀKåÀLÀL5ÀL€ÀLœÀLåÀMÀM/ÀM6ÀM~ÀMÎÀNÀNgÀN¸ÀNõÀOÀO:ÀOÀO£ÀOÁÀOßÀPÀP%ÀPYÀP`ÀP ÀPóÀQCÀQDÀQdÀQ„ÀQÔÀR ÀRZÀR·ÀRÕÀSÀSuÀS{ÀS¡ÀSúÀT9ÀTiÀTrÀTxÀT“ÀTÖÀU'ÀU-ÀU`ÀU¨ÀUÁÀUøÀV/ÀVVÀV‰ÀV½ÀV¾ÀVÖÀW9ÀWXÀW€ÀW¨ÀWÜÀX:ÀXBÀXHÀXsÀX¨ÀXáÀY(ÀY_ÀYˆÀYÁÀYòÀZÀZNÀZƒÀZ°ÀZßÀ[ À[EÀ[‚À[½À[öÀ\?À\tÀ\¥À\ÔÀ] À]2À]mÀ]®À]ëÀ^(À^[À^žÀ^ÉÀ^üÀ_1À_pÀ_�À_ÎÀ_ûÀ`(À`]À`˜À`ÍÀaÀa7ÀamÀa ÀaéÀbNÀbOÀbnÀbÀÀcÀc`Àc†Àc‡Àc¦ÀcÞÀdÀdRÀdŽÀdÜÀeÀeBÀe\Àe‚Àe¦ÀeÈÀeìÀeûÀfÀf7ÀfWÀf{Àf�Àf»ÀfáÀfýÀgÀg=ÀggÀg“ÀgËÀgýÀhÀh=ÀhqÀh“Àh¯ÀhÙÀhõÀiÀi=ÀiWÀiÀiãÀj4ÀjRÀjrÀjžÀjØÀkÀk"Àk>ÀkjÀkŽÀkªÀkÐÀkøÀlÀl:ÀlZÀl†Àl¶ÀläÀmÀmLÀmtÀm˜ÀmºÀmâÀmþÀn,Àn`Àn�ÀnÀÀnæÀoÀo:Ào`ÀoˆÀoºÀoÚÀoþÀpÀp>ÀpfÀp”Àp¼ÀpêÀq ÀqDÀqjÀqžÀqÄÀqËÀqÌÀqçÀrÀrÀr0Àr4Àr5Àr�Àr¼ÀrôÀrúÀs;Às�Às Às¸ÀtÀtVÀt¤ÀtÈÀtÉÀtæÀuÀu5Àu_Àu}Àu¥ÀuÎÀuöÀvÀv4ÀvUÀvuÀv–Àv£ÀvÂÀwÀwiÀw¡ÀwÀÀwÝÀwþÀxÀx<Àx^Àx{Àx™Àx¹ÀxÝÀyÀy-ÀyUÀytÀy“Ày¼ÀyÜÀyùÀzÀzAÀz^Àz|Àz”Àz·ÀzÖÀzôÀ{À{8À{dÀ{ˆÀ{§À{ÄÀ{éÀ|
À|'À|IÀ|lÀ|‹À|«À|ÊÀ|ïÀ}À}<À}aÀ}ŽÀ}±À}ÒÀ}òÀ~À~2À~XÀ~�À~¨À~ÏÀ~ñÀÀ9À[À~À¦ÀÅÀæÀ€À€$À€GÀ€mÀ€�À€¶À€ÖÀ� À�À�?À�|À�‚À�ªÀ�»À�ñÀ‚-À‚3À‚\À‚mÀ‚¢À‚ÞÀ‚äÀƒÀƒ?ÀƒŠÀƒ³ÀƒÚÀƒÛÀ„)À„XÀ„^À„šÀ„æÀ…0À…vÀ…|À…ÇÀ†À†RÀ†XÀ†nÀ†¹À†ÝÀ†ãÀ†ñÀ‡À‡KÀ‡•À‡�À‡§À‡¹À‡¿À‡ñÀˆ(ÀˆCÀˆiÀˆƒÀˆ›Àˆ¢ÀˆàÀˆáÀ‰6À‰�À‰ðÀ‰ñÀŠÀŠ'ÀŠQÀŠzÀŠ¢ÀŠÖÀŠüÀ‹9À‹kÀ‹˜À‹´À‹ÞÀŒÀŒÀŒ ÀŒ ÀŒ)ÀŒ/ÀŒ}ÀŒËÀŒþÀ�IÀ�JÀ�fÀ�lÀ�ºÀŽÀŽ:ÀŽ„ÀŽ…ÀŽ¿ÀŽÅÀ�À�À�\À�ªÀ�°À�ÿÀ�À�wÀ�xÀ�½À�ÃÀ‘À‘aÀ‘bÀ‘ŸÀ‘ÍÀ‘ÓÀ’ À’eÀ’lÀ’†À’ŠÀ’‹À’¯À’µÀ’ýÀ“AÀ“tÀ“«À“¬À“úÀ”FÀ”’À”´À”µÀ”ÐÀ”ÑÀ•À•@À•FÀ•“À•ßÀ–+À–9À–?À–‹À–ÚÀ— À—kÀ—¨À—®À—åÀ˜'À˜tÀ˜¿À˜ðÀ˜öÀ™0À™6À™€À™ÈÀš␍Àš<ÀšBÀšRÀšXÀš¦Àš¾À›␍À›>À›�À›·À›àÀ›áÀœ,ÀœJÀœPÀœ™ÀœäÀ�2À�xÀ�~À�ÐÀžÀžXÀžYÀž‚ÀžˆÀžßÀŸÀŸÀŸGÀŸMÀŸcÀŸµÀŸÏÀŸÕÀ $À 6À <À LÀ RÀ ¢À ÛÀ ÜÀ¡"À¡(À¡mÀ¡sÀ¡¦À¡ÒÀ¡ÓÀ¢$À¢fÀ¢lÀ¢ À¢ÕÀ¢ÖÀ£$À£WÀ£]À£ˆÀ£¿À£ÀÀ¤À¤À¤VÀ¤ŸÀ¤°À¤åÀ¤æÀ¥*À¥0À¥~À¥ÌÀ¥òÀ¦%À¦&À¦fÀ¦lÀ¦»À§ À§À§"À§rÀ§»À¨
À¨TÀ¨™À¨ØÀ©(À©yÀ©²À©¸ÀªÀªTÀªŸÀªïÀ«@À«tÀ« À«¦À«òÀ¬À¬À¬dÀ¬�À¬�À¬ÓÀ¬ìÀ¬òÀ­À­À­NÀ­šÀ­ÇÀ®À®>À®rÀ®sÀ®¾À®ÄÀ¯ À¯LÀ¯^À¯dÀ¯¦À¯îÀ°<À°nÀ°tÀ°†À°ŒÀ°ÚÀ±À±eÀ±¨À±®À²À²À²zÀ²ÖÀ³2À³ŽÀ³êÀ³ðÀ´.À´sÀ´yÀ´ÇÀµÀµAÀµGÀµaÀµgÀµ–ÀµœÀµ­ÀµêÀÀ¶GÀ¶MÀ¶bÀ¶|À¶¥À¶ÌÀ¶ÞÀ·QÀ·šÀ¸À¸\À¸tÀ¸§À¸¸À¸ùÀ¹JÀ¹bÀ¹ëÀº!ÀºQÀºmÀº¦ÀºòÀ»7À»cÀ»¹À»êÀ¼À¼9À¼cÀ¼�À¼½À½À½@À½�À½£À½ëÀ¾"À¾VÀ¾\À¾lÀ¾rÀ¾±À¾ÌÀ¾ÍÀ¿À¿$À¿_À¿¥À¿óÀÀ@ÀÀ‘ÀÀÊÀÀÐÀÁÀÁmÀÁ¼À ÀÂZÀŸÀÂ¥ÀÂõÀÃDÀÃpÀÃvÀÃÀÀÄÀÄTÀÄZÀĤÀÄçÀÄíÀÅ;ÀÅ�ÀŨÀÅ®ÀÆÀÆ5ÀƆÀƶÀÆËÀÆðÀÆñÀÆüÀÆýÀÇ:ÀÇUÀÇVÀÇ‘ÀǪÀÇ«ÀÇäÀÇêÀÈ;ÀÈŒÀÈÜÀÉ$ÀÉJÀÉkÀÉlÀɱÀÉóÀÊÀÊ-ÀÊ.ÀÊoÀʶÀʼÀËÀË)ÀËEÀËFÀË�À˪ÀË«ÀËíÀÌÀÌ9ÀÌ:ÀÌ|ÀÌ–À̯À̰ÀÌùÀÍ
ÀÍ$ÀÍ%ÀÍuÀÍ{ÀÍÇÀÎÀÎ]ÀÎ’ÀήÀίÀÎÝÀÎýÀÎþÀÏ-ÀÏNÀÏOÀÏœÀÏèÀÐÀÐÀÐfÀÐ’ÀÐúÀÑ8ÀÑ\ÀÑ]ÀѨÀÑ®ÀÑÔÀÑÚÀÒ'ÀÒuÀÒÁÀÓÀÓ7ÀÓRÀÓSÀÓtÀÓzÀÓŠÀÓÐÀÓëÀÓìÀÔ-ÀÔxÀÔ�ÀÔžÀÔ¼ÀÔ½ÀÕÀÕ"ÀÕ#ÀÕ^ÀÕ†ÀÕ‡ÀÕÁÀÕåÀÕæÀÖ.ÀÖKÀÖLÀÖ›ÀÖ¡ÀÖØÀÖ÷ÀÖøÀ×À×À×[À×�À×½À×¾ÀØ ÀØ*ÀØOÀØPÀØ…ÀبÀØ©ÀØ÷ÀÙ$ÀÙ%ÀÙxÀÙ©ÀÙªÀÙûÀÚ
ÀÚIÀÚJÀÚ›ÀÚÊÀÚËÀÛÀÛ3ÀÛXÀÛYÀÛŒÀÛ’ÀÛÈÀÛéÀÛêÀÜ=ÀÜnÀÜoÀܾÀÜçÀÜèÀÝÀÝ"ÀÝXÀÝyÀÝzÀÝÁÀÝÐÀÝûÀÝüÀÞJÀÞYÀÞ†ÀÞ‡ÀÞ¼ÀÞáÀÞâÀß1ÀßPÀßwÀßxÀßÅÀßêÀßëÀà>ÀàoÀàpÀà´ÀàÍÀáÀáÀáLÀáÀá€ÀáÄÀáÛÀâ Àâ␍ÀâPÀânÀâ¯Àâ°ÀâôÀã Àã6Àã7Àã{Àã¤Àã¥ÀãöÀä5Àä\Àä]ÀäªÀä÷Àå$Àå%ÀåvÀå·ÀåØÀåÙÀæ)ÀæEÀæxÀæyÀæÉÀæèÀç!Àç"ÀçqÀçšÀçÏÀçÐÀèÀè-ÀèbÀècÀè°ÀèÃÀèîÀèïÀéGÀé‚ÀéƒÀéÏÀéòÀéóÀêCÀênÀêoÀêÚÀëÀëÀë^Àë•Àë–ÀëãÀìÀì Àì_ÀìˆÀì‰ÀìÖÀìûÀìüÀíOÀítÀíuÀí¹ÀíÎÀíûÀíüÀîOÀîoÀî¢Àî£ÀîóÀï Àï!ÀïuÀï¨Àï©Àï÷ÀðÀðÀðoÀð~ÀðžÀðÙÀðÝÀñÀñGÀñHÀñyÀñˆÀñ¼ÀñöÀñúÀòÀò Àò\ÀòkÀòžÀòØÀòÜÀòúÀòûÀóVÀó\ÀóšÀó±ÀôÀôOÀô�ÀôÁÀôÂÀôßÀõÀõ4ÀõmÀõ ÀõÂÀõôÀö$ÀöBÀöjÀö›Àö½ÀöÊÀöèÀ÷À÷ZÀ÷«À÷ãÀ÷ûÀøÀø+ÀøDÀø[ÀøvÀøŒÀø£Àø¼ÀøÙÀø÷ÀùÀù<ÀùTÀùlÀùŽÀù®ÀùÌÀùñÀúÀú,ÀúHÀú`ÀúŠÀúÍÀúæÀûÀû0Àû^ÀûšÀûÆÀûèÀüÀü4ÀüZÀüxÀü ÀüÊÀüìÀýÀý2Àý`Àý’ÀýÂÀýðÀþ.ÀþXÀþ~Àþ¢ÀþÌÀþêÀÿÀÿPÀÿ‚Àÿ´ÀÿÜÀÀ4À\À†ÀºÀÜÀÀ$ÀFÀpÀ ÀÊÀúÀÀTÀeÀ­ÀëÀ0ÀrÀ®À´ÀÌÀÝÀÿÀ<ÀBÀjÀ{À±ÀíÀóÀÀ&À[À—À�À¸À¿ÀÀÀwÀŸÀÙÀÀYÀvÀÜÀçÀïÀõÀöÀÀbÀ²À À (À )À HÀ ¦À
À
\À
ÁÀ
ÝÀ 7À ‰À ØÀ À @À zÀ ËÀ çÀ␍À␍XÀ␍gÀ␍›À␍ÉÀ ÀZÀ‘ÀÂÀÿÀ-À^À•ÀØÀÀvÀÅÀùÀ-ÀÀ¡ÀÏÀÀUÀƒÀ´ÀÎÀÀ^ÀvÀ™ÀÅÀêÀ"À„À�ÀšÀÞÀéÀÀNÀ”ÀïÀ2ÀfÀ”ÀÚÀÀBÀÀ¿ÀóÀ*À^À¤ÀðÀ9ÀÀÝÀÀWÀŽÀÎÀüÀEÀ—ÀãÀ/ÀlÀÁÀòÀ/ÀoÀ¾ÀòÀ,À`À”ÀÔÀÀ]À¦ÀÝÀ À NÀ  À ÝÀ äÀ èÀ éÀ!9À!‡À!ÔÀ"À"DÀ"EÀ"†À"âÀ#9À#:À#‡À#½À#ÃÀ$À$dÀ$´À$èÀ%8À%€À%ÌÀ&À&kÀ&ºÀ' À'À'`À'qÀ'xÀ'ÆÀ'ðÀ'ñÀ("À(bÀ(mÀ(�À(áÀ)$À)/À)8À)?À)CÀ)DÀ)ˆÀ)¡À)§À)÷À*(À*fÀ*¥À*¦À*ãÀ+6À+ˆÀ+ÙÀ, À,OÀ,lÀ,¼À,ÛÀ,áÀ,ýÀ-À-À-7À-=À-qÀ-wÀ-šÀ-ÞÀ-ïÀ.À.À.À.%À.wÀ.ˆÀ.²À.ºÀ.þÀ/ZÀ/bÀ/‚À/ À/ÂÀ0%À0.À05À06À0PÀ0TÀ0UÀ0¤À1À1OÀ1‰À1�À1ïÀ2+À2uÀ2ÃÀ2ËÀ2ÏÀ2ÐÀ2úÀ3/À3BÀ3HÀ3IÀ3“À3®À3ËÀ3ÌÀ3âÀ3ãÀ3ÿÀ4(À4[À4”À4ÀÀ4òÀ4ûÀ5À5RÀ5„À5�À5”À5•À5¶À5çÀ6À6IÀ6JÀ6eÀ6ƒÀ6¹À6äÀ7 À7\À7–À7­À7ôÀ8À8 À8:À8aÀ8�À8ÙÀ9À9*À9qÀ9~À9‰À9¿À9êÀ:&À:bÀ:œÀ:³À:úÀ;À;À;DÀ;mÀ;©À;åÀ<À<6À<}À<ŠÀ<•À<×À=À=KÀ=VÀ=_À=eÀ=fÀ=�À=áÀ=âÀ>À>#À>`À>�À>¥À?À?CÀ?XÀ?·À?õÀ@ À@mÀ@«À@ÂÀA#ÀAaÀAxÀAÙÀBÀB/ÀB‘ÀBÏÀBÚÀBãÀBéÀBêÀBüÀCÀCÀC0ÀC6ÀCYÀC—ÀC²ÀCÂÀCÈÀCâÀD4ÀD„ÀDÔÀDúÀDûÀEÀE\ÀE†ÀE¯ÀEÙÀF6ÀFgÀF¾ÀGÀGoÀG¢ÀGøÀH:ÀHyÀHÇÀHÖÀIÀIRÀI˜ÀIßÀJ#ÀJaÀJ«ÀJæÀK$ÀKhÀK¸ÀL ÀLpÀLÌÀM␍ÀMNÀM­ÀMÏÀNÀNhÀN»ÀNùÀO;ÀOUÀO¯ÀOùÀP?ÀP‘ÀPóÀQ6ÀQZÀQ~ÀQ‰ÀQ’ÀQñÀR-ÀRoÀRÑÀS#ÀSfÀS¼ÀTÀT`ÀT®ÀTùÀU[ÀU”ÀU³ÀUÒÀUÝÀUçÀVÀV<ÀVZÀVeÀVoÀVÒÀWÀW<ÀWaÀWlÀWvÀWÑÀX$ÀXsÀXÎÀYÀYHÀYfÀY„ÀY�ÀY™ÀYÖÀY÷ÀZÀZ#ÀZ-ÀZfÀZ…ÀZ¤ÀZ¯ÀZ¹ÀZòÀ[À[0À[;À[EÀ[œÀ[ÛÀ[ýÀ\À\*À\4À\zÀ\ÑÀ],À]gÀ]‡À]§À]²À]»À^À^WÀ^¡À^ëÀ_FÀ_}À_›À_¹À_ÄÀ_ÎÀ`(À`_À`}À`›À`¦À`°À`ÿÀa7Àa�ÀaìÀb6Àb=ÀbAÀbBÀbNÀbqÀb�Àb±Àb·ÀbØÀc,Àc~ÀcÐÀcøÀd1Àd{Àd½ÀdðÀe.ÀenÀe¬ÀeÒÀfÀf4ÀfbÀf’Àf£ÀfÏÀf÷Àg#ÀgSÀg�Àg«ÀgÝÀhÀh/Àh]Àh“ÀhËÀiÀiMÀiyÀi¥ÀiåÀj Àj1ÀjgÀj�ÀjÅÀjïÀk Àk?ÀkkÀk•ÀkÁÀkùÀl?ÀluÀl¡ÀlÉÀmÀm1ÀmYÀm‹Àm¿ÀmëÀnÀnEÀn}Àn¹ÀnóÀo+ÀosÀo§Ào×ÀpÀp9ÀpaÀp›ÀpÛÀqÀqSÀq…ÀqÇÀqñÀr#ÀrWÀr•ÀrÁÀrñÀsÀsIÀs}Às·ÀsëÀt%ÀtSÀt�Àt¿ÀtÿÀu/Àu3Àu4Àu@ÀuUÀusÀuÅÀvÀveÀv‹ÀvŒÀv«ÀvÈÀvçÀw Àw'ÀwAÀw]ÀwyÀw–Àw²ÀwÂÀwØÀwíÀxÀxÀx%Àx8ÀxIÀx\ÀxqÀx…Àx—Àx­Àx¾ÀxÐÀxäÀxüÀyÀy4ÀyPÀycÀyvÀy“ÀyµÀyÆÀyÞÀyöÀzÀzÀz3ÀzJÀz]ÀzoÀz‚Àz›Àz»ÀzÓÀzæÀz÷À{À{%À{6À{LÀ{cÀ{vÀ{ŠÀ{�À{¶À{ÑÀ{ëÀ|À|%À|<À|QÀ|eÀ||À|�À|§À|ÄÀ|ßÀ|úÀ}À}.À}@À}VÀ}mÀ}‰À}œÀ}±À}ÄÀ}×À}îÀ~À~À~9À~MÀ~…À~›À~¸À~ÎÀ~ÕÀ~øÀ~üÀ~ýÀ ÀNÀyÀ§À÷À€EÀ€“À€·À€¸À€ÕÀ€éÀ�À�-À�KÀ�ƒÀ�©À�²À�¹À�ÍÀ�îÀ‚À‚8À‚^À‚gÀ‚nÀ‚‚À‚ºÀ‚ÜÀ‚üÀƒ6Àƒ\ÀƒeÀƒlÀƒ€Àƒ±ÀƒÇÀƒâÀ„À„=À„FÀ„MÀ„aÀ„–À„¶À„ÔÀ„úÀ…À…
À…À…PÀ…qÀ…�À…¶À…¿À…ÆÀ…ÚÀ† À†+À†IÀ†oÀ†xÀ†À†“À†·À†ËÀ†ÝÀ‡
À‡0À‡9À‡@À‡TÀ‡ƒÀ‡�À‡µÀ‡çÀˆ␍ÀˆÀˆÀˆ1ÀˆjÀˆƒÀˆšÀˆËÀˆñÀˆúÀ‰À‰À‰6À‰NÀ‰dÀ‰”À‰ºÀ‰ÃÀ‰ÊÀ‰ÞÀŠÀŠ!ÀŠ8ÀŠiÀŠ�ÀŠ˜ÀŠŸÀŠ­ÀŠÁÀŠÖÀŠíÀ‹À‹1À‹WÀ‹`À‹gÀ‹{À‹�À‹¥À‹¸À‹åÀŒ ÀŒÀŒÀŒ/ÀŒWÀŒnÀŒƒÀŒ²ÀŒØÀŒáÀŒèÀŒüÀ�À�*À�AÀ�rÀ�˜À�¡À�¨À�¼À�ÑÀ�éÀ�ÿÀŽ/ÀŽUÀŽ^ÀŽeÀŽyÀŽŽÀޤÀޏÀŽæÀ� À�À�À�0À�EÀ�_À�wÀ�©À�ÏÀ�ØÀ�ßÀ�óÀ�À�À�0À�]À�ƒÀ�ŒÀ�“À�§À�¼À�ÒÀ�æÀ‘À‘:À‘CÀ‘JÀ‘^À‘sÀ‘�À‘©À‘ÝÀ’À’ À’À’'À’<À’YÀ’tÀ’©À’ÏÀ’ØÀ’ßÀ’óÀ“À“ À“6À“fÀ“ŒÀ“•À“œÀ“°À“ÅÀ“èÀ” À”DÀ”jÀ”sÀ”zÀ”ŽÀ”£À”ÃÀ”áÀ•À•?À•HÀ•OÀ•cÀ•xÀ•�À•¤À•ÓÀ•ùÀ–À– À–À–2À–IÀ–^À–�À–³À–¼À–ÃÀ–×À–ìÀ—␍À—,À—eÀ—‹À—”À—›À—»À—ÏÀ˜/À˜6À˜JÀ˜tÀ˜�À˜ªÀ˜ÐÀ˜ÙÀ˜àÀ˜ôÀ™À™6À™PÀ™vÀ™À™†À™šÀ™öÀ™ýÀšÀš8ÀšNÀšbÀš�Àš¶Àš¿ÀšÆÀšÞÀšòÀ›"À›=À›VÀ›|À›…À›ŒÀ› À›ÌÀ›ãÀ›øÀœ'ÀœMÀœVÀœ]ÀœqÀœœÀœ²ÀœÆÀœôÀ�À�#À�*À�>À�rÀ�‰À�žÀ�ÍÀ�óÀ�üÀžÀžÀžIÀžfÀž�Àž¶ÀžÜÀžåÀžìÀŸÀŸ9ÀŸ]ÀŸÀŸ»ÀŸáÀŸêÀŸñÀ À 6À RÀ lÀ  À ÆÀ ÏÀ ÖÀ êÀ¡À¡-À¡BÀ¡hÀ¡qÀ¡xÀ¡ŒÀ¡ìÀ¡óÀ¢À¢9À¢VÀ¢qÀ¢¦À¢ÌÀ¢ÕÀ¢ÜÀ¢ðÀ£À£7À£NÀ£À£¥À£®À£µÀ£ÉÀ¤)À¤0À¤DÀ¤sÀ¤�À¤¥À¤×À¤ýÀ¥À¥␍À¥!À¥QÀ¥lÀ¥…À¥¸À¥ÞÀ¥çÀ¥îÀ¦À¦.À¦EÀ¦ZÀ¦‰À¦¯À¦¸À¦¿À¦ÓÀ§À§À§.À§^À§„À§�À§”À§¨À§ÔÀ§ëÀ¨À¨/À¨UÀ¨^À¨eÀ¨yÀ¨«À¨ÈÀ¨ãÀ©À©>À©GÀ©NÀ©bÀ©–À©µÀ©ÒÀª Àª/Àª8Àª?ÀªSÀª†Àª¤ÀªÀÀªæÀªïÀªöÀ«
À«<À«YÀ«tÀ«©À«ÏÀ«ØÀ«ßÀ«óÀ¬-À¬RÀ¬uÀ¬²À¬ØÀ¬áÀ¬èÀ¬üÀ­,À­GÀ­`À­“À­¹À­ÂÀ­ÉÀ­ÝÀ® À®$À®;À®lÀ®’À®›À®¢À®¶À®ãÀ®ûÀ¯À¯AÀ¯gÀ¯pÀ¯wÀ¯‹À¯»À¯ÖÀ¯ïÀ°"À°HÀ°QÀ°XÀ°lÀ°–À°«À°¾À°ëÀ±À±À±!À±5À±hÀ±†À±¢À±ØÀ±þÀ²À²À²"À²XÀ²yÀ²˜À²ÑÀ²÷À³À³À³À³OÀ³nÀ³‹À³ÂÀ³èÀ³ñÀ³øÀ´ À´@À´_À´|À´³À´ÙÀ´âÀ´éÀ´ýÀµ,ÀµFÀµ^Àµ�Àµ¶Àµ¿ÀµÆÀµÚÀÀ¶3À¶SÀ�À¶³À¶¼À¶ÃÀ¶×À·À·À·,À·ZÀ·€À·‰À·�À·¤À·ÓÀ·íÀ¸À¸7À¸]À¸fÀ¸mÀ¸�À¸±À¸ÌÀ¸åÀ¹À¹>À¹GÀ¹NÀ¹bÀ¹—À¹·À¹ÕÀº␍Àº3Àº<ÀºCÀºWÀºƒÀºšÀº¯ÀºÕÀºÞÀºåÀºùÀ»'À»@À»WÀ»ˆÀ»®À»·À»¾À»ÒÀ»þÀ¼À¼*À¼YÀ¼À¼ˆÀ¼�À¼£À¼ÏÀ¼æÀ¼ûÀ½!À½*À½1À½EÀ½uÀ½�À½©À½ÜÀ¾À¾ À¾À¾&À¾YÀ¾wÀ¾“À¾ÉÀ¾ïÀ¾øÀ¾ÿÀ¿À¿CÀ¿^À¿wÀ¿ªÀ¿ÐÀ¿ÙÀ¿àÀ¿ôÀÀ'ÀÀEÀÀaÀÀ‡ÀÀ�ÀÀ—ÀÀ«ÀÀØÀÀðÀÁÀÁ,ÀÁ5ÀÁ<ÀÁrÀÁ†ÀÁµÀÁÏÀÁçÀÂÀÂ?ÀÂHÀÂOÀÂcÀÂxÀ™À¸ÀÂñÀÃÀà ÀÃ'ÀÃ;ÀÃPÀÃjÀÂÀôÀÃÚÀÃãÀÃêÀÃîÀÃðÀÃñÀÄ;ÀÄ^ÀÄbÀÄ«ÀÄøÀÅÀÅÀÅWÀÅ¥ÀÅ©ÀÅõÀÆ9ÀÆ=ÀÆŽÀÆÙÀÇ(ÀÇJÀÇNÀÇ\ÀÇ`ÀǪÀÇùÀÈÀÈIÀÈsÀÈÃÀÉÀÉaÀÉ•ÀÉØÀÊ)ÀÊQÀÊ—ÀÊ¥ÀʼÀËÀËÀË ÀËwÀËÂÀÌÀÌÀÌ0ÀÌ\ÀÌŠÀÌÃÀÌîÀÍ"ÀÍ[ÀÍ“ÀÍ×ÀÎÀÎÀÎÀÎ4ÀÎqÀÎrÀÎ~ÀÎÞÀÎßÀÎëÀÏÀÏYÀÏZÀÏfÀÏ�ÀÏìÀÏíÀÏùÀÐ ÀÐ�ÀЂÀлÀÐÁÀÑÀÑPÀÑ ÀÑÚÀÑàÀÒ1ÀÒxÀÒ¸ÀÒÄÀÒñÀÓ␍ÀÓ&ÀÓJÀÓqÀÓ�ÀÓ´ÀÓÕÀÓðÀÓ÷ÀÔ%ÀÔ;ÀÔcÀÔƒÀÔ§ÀÔáÀÔÿÀÕ/ÀÕiÀÕ�ÀÕÇÀÕÐÀÕ×ÀÕÛÀÕÜÀÕèÀÖ!ÀÖpÀÖ‹ÀÖÐÀ×4À×]À׋ÀסÀ×áÀ×èÀ×ìÀ×îÀ×ïÀØ>ÀØŽÀØÞÀÙ+ÀÙcÀÙgÀÙ´ÀÚÀÚ8ÀÚ`ÀÚ°ÀÚÎÀÛÀÛ:ÀÛeÀÛ’ÀÛÒÀÛýÀÜ5ÀÜ@ÀÜIÀÜJÀÜŸÀÜÀÀÜÂÀÜÃÀÜÎÀÜñÀÝ=ÀÝ>ÀÝ[ÀÝ€ÀÝ�ÀÝÏÀÝèÀÝôÀÞMÀÞNÀÞZÀÞ}ÀÞÈÀÞðÀß"ÀßSÀß’Àß–ÀߘÀß™ÀßèÀàÀàÀàiÀàŠÀà£ÀàßÀààÀá0ÀázÀáŠÀá¯Àá°ÀáçÀáíÀâ>ÀâhÀâ‚ÀâƒÀâÎÀã Àã7ÀãPÀãsÀã�Àã¢Àã¨ÀãÑÀãùÀãÿÀä"Àä&Àä(Àä)ÀäfÀäjÀä®ÀäüÀå-Àå1ÀåÀåÏÀæÀæ8Àæ<Àæ�ÀæãÀç=ÀçAÀçŽÀçÝÀè,Àè6Àè:Àè�Àè…Àè—Àè¥Àè½ÀèÓÀèçÀé2ÀéDÀé\ÀétÀéƒÀéžÀé²Àé¶ÀéÄÀéÈÀêÀêLÀê³Àê¾ÀêèÀëÀëÀëmÀë¥ÀëéÀìÀì=ÀìiÀì•Àì–Àì¹ÀìæÀìçÀí
Àí6Àí7ÀíuÀí{ÀíÈÀîÀî/ÀîhÀîiÀî²Àî¸ÀïÀïTÀï¤ÀïæÀïìÀð(Àð„Àð…ÀðÊÀðÐÀñÀñmÀñ·ÀñòÀñøÀò4ÀòŒÀò�ÀòÜÀó%Àó+ÀórÀó½ÀóÔÀóÚÀóêÀóðÀô<ÀôpÀô¸ÀôâÀõÀõPÀõQÀõ¡Àõ§ÀöÀö_ÀöeÀöuÀö{ÀöÅÀöøÀ÷DÀ÷cÀ÷½ÀøÀøÀø!Àø"ÀømÀøƒÀøÆÀøàÀùÀù<ÀùCÀùGÀùHÀù~Àù„ÀùÏÀú ÀúkÀú¯ÀúñÀûÀûÀû*Àû0Àû„Àû¸Àü!Àü<Àü=ÀüqÀüwÀüÀÀýÀý\Àý ÀýâÀþÀþ ÀþÀþ!ÀþuÀþ§ÀÿÀÿ)Àÿ*Àÿ~Àÿ„ÀÿÔÀÀÀ]À‰À«ÀùÀJÀzÀ”À•ÀÉÀÍÀÎÀÀJÀeÀuÀ{À•ÀÓÀ ÀÀÀÀeÀ’À˜ÀèÀÀ_À�À®ÀËÀÀÀ,À5ÀSÀŠÀ—À¶À¿ÀÆÀÊÀËÀ×ÀúÀ&À:À@À£À§À¨À´ÀíÀîÀúÀ?ÀjÀ»ÀÀ À␍ÀÀ4À£À§À©ÀªÀÜÀÝÀ À dÀ ŒÀ ¿À ÀÀ ÓÀ
À
(À
FÀ
fÀ
�¶À
ÙÀ
ÿÀ $À PÀ pÀ ’À »À æÀ À 3À ZÀ ˆÀ §À ÈÀ ðÀ␍À␍>À␍eÀ␍‹À␍¸À␍ÔÀ␍òÀÀ>À_À‚À ÀÄÀñÀÀBÀmÀ›À¼ÀÜÀÀ(ÀFÀkÀˆÀ¤ÀÉÀðÀÀYÀ{À~ÀÀ³ÀÒÀðÀÀ7À`ÀƒÀ©ÀÎÀúÀÀ<ÀeÀ�ÀµÀÝÀÀ2ÀQÀrÀšÀÄÀèÀÀ5ÀbÀ~ÀœÀÁÀèÀ À,ÀJÀnÀ›ÀÅÀìÀÀEÀfÀ†À«ÀÒÀðÀÀ2ÀNÀsÀšÀ¿ÀÀ%À(À:À;Àk
AdaptationThemeExtensionMaterialTapTargetSize ThemeDataMaterialBasedCupertinoThemeDataCupertinoBasedMaterialThemeData_IdentityThemeDataCacheKey
_FifoCache␍VisualDensity_colorSchemeLightM3_colorSchemeDarkM3(flutter.material.themedata.visualDensity†œDensity, in the context of a UI, is the vertical and horizontal
"compactness" of the elements in the UI. It is unitless, since it means
different things to different UI elements. For buttons, it affects the
spacing around the centered label of the button. For lists, it affects the
distance between baselines of entries in the list.
Typically, density values are integral, but any value in range may be
used. The range includes values from [VisualDensity.minimumDensity] (which
is -4), to [VisualDensity.maximumDensity] (which is 4), inclusive, where
negative values indicate a denser, more compact, UI, and positive values
indicate a less dense, more expanded, UI. If a component doesn't support
the value given, it will clamp to the nearest supported value.
The default for visual densities is zero for both vertical and horizontal
densities, which corresponds to the default visual density of components
in the Material Design specification.
As a rule of thumb, a change of 1 or -1 in density corresponds to 4
logical pixels. However, this is not a strict relationship since
components interpret the density values appropriately for their needs.
A larger value translates to a spacing increase (less dense), and a
smaller value translates to a spacing decrease (more dense).
In Material Design 3, the [visualDensity] does not override the default
visual for the following components which are set to [VisualDensity.standard]
for all platforms:
* [IconButton] - To override the default value of [IconButton.visualDensity],
use [ThemeData.iconButtonTheme] instead.
* [Checkbox] - To override the default value of [Checkbox.visualDensity],
use [ThemeData.checkboxTheme] instead.òz
Binary file not shown.

After

Width:  |  Height:  |  Size: 83 B