QmaterialadaptivevaluebackgroundColorcolor valueColorsemanticsLabelsemanticsValue_getValueColordebugFillProperties_buildSemanticsWrapper trackColoranimationValue textDirectionindicatorBorderRadiusstopIndicatorColorstopIndicatorRadiustrackGap line1Head line1Tail line2Head line2Tailpaint shouldRepaint minHeight borderRadiusyear2023 createState _controller initStatedidUpdateWidgetdispose_buildIndicatorbuild headValue tailValue offsetValue rotationValue strokeWidth strokeAlignarcStartarcSweep strokeCap_twoPi_epsilon_sweep _startAngle_indicatorType constraintspaddingstrokeAlignInsidestrokeAlignCenterstrokeAlignOutside _pathCount_rotationCount_strokeHeadTween_strokeTailTween _offsetTween_rotationTween_buildCupertinoIndicator_buildMaterialIndicator_buildAnimationarrowheadScalepaintArrowhead elevationindicatorMarginindicatorPaddingdefaultStrokeWidth_indicatorSize_strokeHeadInterval _convertTween_additionalRotationTween _lastValuewidgetcontext_colors indeterminatelinearTrackColorlinearMinHeightcircularTrackColorcircularTrackPadding_kIndeterminateLinearDuration_kIndeterminateCircularDuration_ActivityIndicatorTypeProgressIndicator_LinearProgressIndicatorPainterLinearProgressIndicator_LinearProgressIndicatorState!_CircularProgressIndicatorPainterCircularProgressIndicator_CircularProgressIndicatorState _RefreshProgressIndicatorPainterRefreshProgressIndicator_RefreshProgressIndicatorState$_CircularProgressIndicatorDefaultsM2"_LinearProgressIndicatorDefaultsM2,_CircularProgressIndicatorDefaultsM3Year2023*_LinearProgressIndicatorDefaultsM3Year2023$_CircularProgressIndicatorDefaultsM3"_LinearProgressIndicatorDefaultsM3€ÑintStatefulWidgetdoubleColor valueColorcolorProgressIndicatorThemeData ColorSchemeprimary AnimationSemanticsPropertieslabelStringvalue BuildContextProgressIndicatorThemeof defaultColorTheme colorSchemeoverridevoidDiagnosticPropertiesBuilderdebugFillPropertiesaddPercentPropertyshowNameifNullWidgetround Semanticschild CustomPainter TextDirectionBorderRadiusGeometryCurveIntervalcurveCubicCanvasSizeRectltrfromLTRB clampDoublewidthheightrtlOffsetzeroPaintRRectresolvetoRRect drawRRectdrawRectmin drawCircle transformbool trackColoranimationValue textDirectionindicatorBorderRadiusstopIndicatorColorstopIndicatorRadiustrackGapSizedBoxyear2023RefreshIndicator DeprecatedbackgroundColorlinearTrackColor background minHeightlinearMinHeight borderRadius ThemeData useMaterial3 BorderRadiusStateSingleTickerProviderStateMixinAnimationController initStatedurationDuration millisecondsvsyncwidgetrepeatdidUpdateWidget isAnimatingstopdisposeConstrainedBox constraintsBoxConstraintsminWidthinfinity CustomPaintpainter_getValueColor ClipRRect_buildSemanticsWrappercontextDirectionalityAnimatedBuilder animationviewbuilderpimax StrokeCap strokeWidthstyle PaintingStylestroke strokeCap shortestSidesavescale translatedrawArcrestoresquarebutt headValue tailValue offsetValue rotationValue strokeAlignmaterialCupertinoActivityIndicatorTargetPlatformiOSmacOSsemanticsLabelsemanticsValueadaptivecircularTrackColorcircularTrackPaddingEdgeInsetsGeometry Animatable CurveTweenCurves fastOutSlowInchainSawToothkeypartiallyRevealedprogress indeterminatepaddingPaddingevaluate_indicatorTypethemeplatformandroidfuchsialinuxwindowsarcStartarcSweepcossinPathmoveTolineToclosefilldrawPathpaint ScrollableallrefreshBackgroundColor canvasColor TweenSequenceTweenSequenceItemtweenTweenbeginendweight _controller_strokeHeadTween_strokeTailTween _offsetTween_rotationTweenopacity withOpacityindicatorMarginfromSizesizeMaterialtype MaterialTypecircle elevationindicatorPaddingOpacity TransformrotateanglearrowheadScalestrokeAlignCentersecondaryContainerstrokeAlignInsidecircular StatefulWidget CustomPainterProgressIndicatorStateSingleTickerProviderStateMixin!_CircularProgressIndicatorPainterCircularProgressIndicator_CircularProgressIndicatorStateProgressIndicatorThemeDataŸ�·’² w×1{ÑψBA��)�,math�, dart:math�6package:flutter/cupertino.dart�`package:flutter/foundation.dart��color_scheme.dart�ª material.dart�Ãprogress_indicator_theme.dart�ì theme.dartÀoÀÕ\…�=€ˆ€§€©€Û€à� ���3�5�_�Š�Œ�©�Â�ë‚‚‚4‚n‚p‚¤‚¦‚á‚æƒ.ƒ€ƒ¦ƒ«ƒºƒ¿ƒü„7„\„c„«„ï…8…_…f…~………Ö†(†€†–†³†Ã†Ô†ï‡‡‡0‡J‡Q‡S‡�‡”‡åˆ"ˆ)ˆsˆÂˆí‰‰‰9‰@‰Ž‰Ù‰ú‰üŠBŠiŠpŠ´Š÷‹7‹z‹•‹«‹Â‹ÄŒŒŒYŒ©Œü�$�&�u�¹�ÀŽ ŽTŽfŽ|Ž�ŽŸŽî�2�9�~�Æ��.�5�{�Ç�Ü�ò‘‘‘\‘}‘�‘đݒ ’’’!’g’“’õ’ú’ü“W“�“§“ç“î”I”N”Q”S”’”½”Ü”û• •/•Q•{•¢•Ê•ç•î•ð– –&–>–^–„–º–Þ———!—t—Â—î—ø˜$˜K˜Q˜}˜©˜ß™™ ™8™e™œ™Ä™Ê™öš#šZšƒš‰š‹š˜šÂšù››1›9›;›V›‰›µ›âœ-œ;œRœjœvœ£œ±œ¿��/�;�E�S�z���ƒ�›�Öžžbž“ž¡žÐž×žÙžùŸCŸ‘ŸÛ  [ ° º ö ý ÿ¡ ¡u¡‘¡˜¡š¡Ò¡í¡þ¢¢N¢‚¢¸¢Ù¢ã¢å£2£^£Ä¤¤¤N¤W¤^¤`¤ƒ¤�¤ê¤ø¥C¥—¥™¥ä¦8¦:¦b¦Š¦‘¦–¦˜¦¥¦é§§L§r§ª§à¨&¨f¨¨¨Ò¨×¨Ú¨Ü©,©1©u©z©È©â©çª7ªˆªÙ«!«s«Ã¬ ¬I¬N¬œ¬í¬ò­?­�­”­©­ÿ®˜®à®å¯J¯[¯`¯u¯Ï°"°w°|°á°ò°÷±± ±[±²±ó²W²’²¾²Å³ ³-³=³O³k³}³”³©³Ä³ß³÷´´4´H´Z´Áµ>µ{µ‚µ–µÊµÌ¶¶S¶Z¶Ÿ¶ê·4·[·q·~·¶·¸·þ¸G¸N¸™¸æ¸þ¹¹0¹2¹p¹w¹Èººiº¹ºÞ» » »5»<»�»­»´¼ ¼P¼t¼v¼Ÿ¼¦¼÷½½½`½g½¿½ë¾¾¾G¾N¾ ¾º¾Á¾ó¾ú¿G¿s¿Ž¿�¿ä¿÷¿þÀ@KÀ@zÀ@�À@ÌÀAÀA&ÀArÀA‚ÀAçÀBbÀB�ÀB¢ÀB»ÀB½ÀBÊÀCÀC!ÀC#ÀCoÀCšÀCÃÀCÅÀCÒÀCèÀDÀD(ÀDvÀDŠÀD’ÀD³ÀDÐÀD×ÀDÜÀDÞÀDëÀE(ÀEOÀEŒÀE©ÀEìÀFÀFÀFÀFÀF"ÀF6ÀFRÀFhÀFmÀFoÀFÕÀG0ÀGÀGÚÀGéÀGûÀH>ÀHzÀH·ÀH¿ÀHÝÀI?ÀI]ÀI·ÀIçÀJ=ÀJnÀJ–ÀJÊÀJõÀKÀK9ÀKbÀK—ÀKÃÀKÔÀKüÀLGÀLXÀLZÀLÀLÔÀLïÀM"ÀMEÀMšÀMÉÀNÀNDÀNtÀN§ÀNÜÀNûÀOÀOÀOÀOÀO^ÀO—ÀOÝÀOäÀOæÀP2ÀP7ÀP9ÀPFÀPnÀP³ÀPµÀPÖÀQ ÀQ'ÀQ)ÀQFÀQjÀQ¢ÀQîÀQøÀRÀRÀRÀR ÀRKÀRrÀRˆÀR§ÀRÁÀRßÀRýÀSÀS?ÀS_ÀSÀS”ÀS¨ÀSÃÀSäÀSþÀTÀTJÀT|ÀT«ÀTÌÀUÀU]ÀU_ÀU{ÀU–ÀU®ÀUÉÀUäÀVÀV ÀV=ÀVZÀVtÀVŽÀV­ÀVÈÀVàÀVâÀWÀW9ÀW„ÀW·ÀWìÀWîÀWûÀX%ÀXFÀXbÀX…ÀX¬ÀX®ÀXÿÀY+ÀYlÀY²ÀZÀZSÀZUÀZtÀZ¡ÀZÀÀZåÀ[À[BÀ[ƒÀ[¾À\À\>À\wÀ\²À\þÀ]>À]iÀ]yÀ]¾À]ÊÀ]þÀ^À^4À^_À^ÅÀ_À_À_+À_†À_�À_–À_˜À_­À_ÞÀ_øÀ`%À`5À`}À`µÀ`¾À`ÌÀaÀa Àa ÀabÀagÀaiÀavÀa¼ÀaïÀbÀbEÀbsÀb¡ÀbÓÀc Àc;ÀcmÀc›ÀcÇÀcñÀcöÀcùÀcûÀdLÀdjÀdoÀd³Àd¸Àe Àe$Àe)ÀeyÀeÊÀfÀfcÀfµÀgÀgMÀg‹Àg�ÀgÝÀh(Àh-ÀhBÀhšÀi5ÀiÀi„ÀiëÀiüÀjÀjÀjrÀjÇÀkÀk!ÀkˆÀk™ÀkžÀk­Àk²ÀkûÀlRÀl“ÀlùÀm6ÀmdÀmkÀm°ÀmÕÀmåÀm÷ÀnÀn%Àn<ÀnSÀnjÀn…Àn ÀnµÀnÌÀnàÀnòÀoYÀoÖÀpÀpÀp.ÀpAÀp{Àp}ÀpµÀpóÀq?ÀqaÀqhÀq¬ÀqöÀrÀrÀraÀr�ÀrŸÀr±ÀrÍÀräÀrûÀsÀs1ÀsFÀs]ÀstÀsˆÀsšÀtÀt~Àt»ÀtÂÀtÖÀtéÀu#Àu%ÀuUÀuWÀu ÀuëÀuòÀv9Àv†ÀvÂÀvØÀvåÀwÀwÀwUÀwsÀwuÀwÂÀwÉÀxÀxLÀx¦ÀxçÀy ÀyÀy]Ày™Ày·Ày¹ÀyæÀyíÀz<ÀzdÀz¬ÀzìÀ{À{À{jÀ{ºÀ| À|AÀ|ŒÀ|ÖÀ}À}_À}°À}ûÀ~"À~AÀ~CÀ~�À~–À~æÀ-ÀSÀUÀ›À¢ÀôÀ€À€À€GÀ€NÀ€›À€ÇÀ€âÀ€äÀ�:À�MÀ�TÀ�¡À�ÐÀ�×À‚$À‚wÀ‚~À‚ÊÀ‚ÚÀƒ?ÀƒºÀƒõÀƒúÀ„À„À„DÀ„KÀ„žÀ„ûÀ…0À…VÀ…XÀ…¡À…¨À…ÞÀ†À†À†[À†£À†ÆÀ†ÍÀ‡À‡ À‡>À‡nÀ‡pÀ‡»À‡ÂÀ‡øÀˆ)Àˆ+Àˆ8Àˆ�Àˆ“Àˆ•ÀˆåÀ‰À‰ZÀ‰¨À‰ªÀ‰ìÀŠ/ÀŠjÀЬÀŠïÀ‹*À‹‹À‹ËÀ‹÷À‹ýÀ‹ÿÀŒ(ÀŒ*ÀŒ7ÀŒMÀŒeÀŒ�ÀŒÝÀŒñÀŒùÀ�À�7À�>À�CÀ�EÀ�RÀ�‘À�¸À�õÀŽÀŽUÀŽpÀŽwÀŽ|ÀŽ~ÀŽ‹ÀŽŸÀŽ»ÀŽÑÀŽÖÀŽØÀ�À�IÀ�rÀ�ŒÀ�ÙÀ�àÀ�À�2À�KÀ�cÀ�kÀ�pÀ�rÀ�•À�°À�ÇÀ�ÞÀ�÷À‘À‘À‘tÀ‘ÃÀ’À’-À’?À’|À’–À’ÌÀ’ÝÀ“@À“¤À“¬À“ËÀ”0À”PÀ”¤À”ÄÀ•À•hÀ•�À•äÀ– À–À–gÀ–™À–úÀ–üÀ—!À—BÀ—]À—’À—µÀ˜ À˜9À˜™À˜ºÀ˜ßÀ™À™-À™RÀ™sÀ™’À™±À™½À™ÇÀ™ÏÀ™ÑÀ™öÀš9Àš@ÀšBÀšŽÀš“Àš•Àš³ÀšÐÀšïÀ›'À›PÀ›dÀ›—À›ÊÀ›ùÀœ*Àœ6Àœ@ÀœHÀœMÀœOÀœ\Àœ„ÀœªÀœ×ÀœüÀ�BÀ�MÀ�pÀ��À�ÑÀ�ôÀžÀž>ÀžuÀž�ÀžÅÀžëÀŸÀŸ<ÀŸ†ÀŸ•ÀŸ¼ÀŸÇÀŸÎÀŸÓÀŸÖÀŸØÀ ,À RÀ rÀ �À ¬À ËÀ ìÀ¡À¡0À¡QÀ¡tÀ¡“À¡šÀ¡œÀ¡¼À¡¾À¡ñÀ¢DÀ¢‡À¢·À¢àÀ£ À£ À£3À£`À£ÅÀ¤)À¤qÀ¤«À¤åÀ¤çÀ¥À¥KÀ¥‘À¥ÃÀ¥ÕÀ¥×À¥øÀ¦À¦7À¦\À¦À¦„À¦†À¦“À¦½À¦ÝÀ¦þÀ§#À§*À§/À§2À§4À§À§„À§ÖÀ¨"À¨/À¨4À¨�À¨ÌÀ¨ÑÀ¨àÀ¨åÀ©<À©}À©ÁÀ©îÀ©õÀªGÀªˆÀª�ÀªÔÀªøÀ«À«À«6À«HÀ«_À«ÁÀ«ÙÀ«ôÀ¬À¬%À¬@À¬wÀ¬°À¬·À¬¹À¬íÀ­À­ À­LÀ­…À­²À­´À­þÀ®,À®.À®KÀ®|À®~À®ËÀ¯À¯ À¯^À¯¯À¯øÀ° À°#À°0À°hÀ°jÀ°wÀ°ÎÀ°ÑÀ°ÓÀ±#À±QÀ±SÀ±�À±´À±¶À±óÀ²)À²/À²1À²„À²¦À²÷À³À³PÀ³vÀ³€À³·À³ÙÀ´À´:À´DÀ´LÀ´RÀ´TÀ´‹À´¢À´¤À´ãÀ´ðÀµDÀµFÀµ–ÀµœÀµéÀ¶À¶À¶iÀ¶vÀ¶žÀ¶ÇÀ¶áÀ¶üÀ·À·qÀ·xÀ·—À·œÀ·žÀ·«À·ÉÀ·æÀ¸À¸=À¸fÀ¸zÀ¸¢À¸üÀ¹OÀ¹žÀ¹ïÀ¹ûÀºÀº ÀºÀºÀº!ÀºDÀº_ÀºvÀº�Àº¦ÀºÁÀºÈÀºñÀ»"À»1À»wÀ»“À»•À»ÅÀ»ÜÀ»êÀ¼@À¼GÀ¼IÀ¼�À¼±À¼àÀ¼âÀ½=À½¡À½þÀ¾À¾aÀ¾„À¾§À¾ÙÀ¿À¿!À¿uÀ¿•À¿éÀÀ9ÀÀ;ÀÀfÀÀÀÀ–ÀÀÀÀÀãÀÁÀÁ3ÀÁ[ÀÁ€ÀÁªÀÁÇÀÁøÀÂÀÂ:ÀÂdÀˆÀ¯ÀÂïÀÃÀÃpÀÃ�ÀÃÊÀÃûÀÄ0ÀÄaÀÄ’ÀÄÉÀÄöÀÅÀÅ$ÀÅ8ÀÅJÀÅZÀÅhÀÅtÀÅ~ÀņÀÅ‹ÀÅŽÀÅ�ÀÅÄÀÆÀÆkÀÆmÀÆŒÀÆÏÀÆìÀÆîÀÆûÀÇ"ÀÇ$ÀÇ1ÀÇTÀÇVÀÇcÀÇ®ÀǰÀǽÀÈÀÈÀÈÀÈmÀÈ¢ÀȤÀÈÃÀÉÀÉÀÉÀÉ<ÀÉ>ÀÉKÀÉ€ÀÉ‚ÀÉ�ÀɵÀɸÀɺÀÊÀÊqÀÊsÀÊ’ÀÊÕÀÊòÀÊôÀËÀË(ÀË*ÀË7ÀËYÀË[ÀËhÀ˳À˵ÀËÂÀÌÀÌ!ÀÌ#ÀÌzÀÌ·À̹ÀÌØÀÍÀÍÀÍ*ÀÍQÀÍSÀÍ`ÀÍ�ÀÍŸÀͬÀÍÒÀÍÕÀÍ×ÀÎÀÎÀÎVÀΛÀÎÄÀÎøÀÎúÀÏÀÏ_ÀÏ·ÀϹÀÏØÀÐÀÐ8ÀÐ:ÀÐGÀÐnÀÐpÀÐ}ÀÐÔÀÐÖÀÐãÀÑÀÑÀÑÀÑ_ÀÑaÀÑnÀÑ©ÀѾÀÑÔÀÑÚÀÑÜÀÑéÀÒ ÀÒ ÀÒÀÒfÀÒiÀÒkÀÒºÀÒïÀÒñÀÓÀÓSÀÓUÀÓbÀÓ‰ÀÓ‹ÀÓ˜ÀÓÕÀÓ×ÀÓäÀÔ ÀÔ ÀÔÀÔ]ÀÔ_ÀÔlÀÔ ÀÔ¢ÀÔ¯ÀÔÞÀÔàÀÔíÀÕ ÀÕÀÕ#ÀÕ%ÀÕ\]/// @docImport 'package:flutter/semantics.dart'; /// /// @docImport 'refresh_indicator.dart';��-�,�5�_�Œ�©�Â�낦‘©„ „ �L/// A base class for Material Design progress indicators. /// /// This widget cannot be instantiated directly. For a linear progress /// indicator, see [LinearProgressIndicator]. For a circular progress indicator, /// see [CircularProgressIndicator]. /// /// See also: /// /// * „9ƒ†ž†ž†¯‚7/// Creates a progress indicator. /// /// {@template flutter.material.ProgressIndicator.ProgressIndicator} /// The [value] argument can either be null for an indeterminate /// progress indicator, or a non-null value between 0.0 and 1.0 for a /// determinate progress indicator. /// /// ## Accessibility /// /// The [semanticsLabel] can be used to identify the purpose of this progress /// bar for screen reading software. The [semanticsValue] property may be used /// for determinate progress indicators to indicate how much progress has been made. /// {@endtemplate}†· †¾†½†Ç †Í†Ì†Ø†Þ†Ý†ó †ù†ø‡‡ ‡ ‡‡ ‡‡4‡:‡9‡U�­ˆýˆý��/// If non-null, the value of this progress indicator. /// /// A value of 0.0 means no progress and 1.0 means that progress is complete. /// The value will be clamped to be in the range 0.0-1.0. /// /// If null, this progress indicator is indeterminate, which means the /// indicator displays a predetermined animation that does not indicate how /// much actual progress is being made.‰ €î‰è‰è€Å/// The progress indicator's background color. /// /// It is up to the subclass to implement this in whatever way makes sense /// for the given use case. See the subclass documentation for details.‰þ�Á‹º‹º�“/// {@template flutter.progress_indicator.ProgressIndicator.color} /// The progress indicator's color. /// /// This is only used if [ProgressIndicator.valueColor] is null. /// If [ProgressIndicator.color] is also null, then the ambient /// [ProgressIndicatorThemeData.color] will be used. If that /// is null then the current theme's [ColorScheme.primary] will /// be used by default. /// {@endtemplate}‹Æ�[���(/// The progress indicator's color as an animated value. /// /// If null, the progress indicator is rendered with [color]. If that is null, /// then it will use the ambient [ProgressIndicatorThemeData.color]. If that /// is also null then it defaults to the current theme's [ColorScheme.primary].�(�rŽŒŽŒ�@/// {@template flutter.progress_indicator.ProgressIndicator.semanticsLabel} /// The [SemanticsProperties.label] for this progress indicator. /// /// This value indicates the purpose of the progress bar, and will be /// read out by screen readers to indicate the purpose of this progress /// indicator. /// {@endtemplate}Ž¡‚o‘‘‚./// {@template flutter.progress_indicator.ProgressIndicator.semanticsValue} /// The [SemanticsProperties.value] for this progress indicator. /// /// This will be used in conjunction with the [semanticsLabel] by /// screen reading software to identify the widget, and is primarily /// intended for use with determinate progress indicators to announce /// how far along they are. /// /// For determinate progress indicators, this will be defaulted to /// [ProgressIndicator.value] expressed as a percentage, i.e. `0.1` will /// become '10%'. /// {@endtemplate}‘€ù‘‘‘,‘:‘9‘C‘K‘J’€â’(’(’<&’Y’X’’’þ�N““““4“3“<“M“L”S”…”Y”Y””�X”š”š”¹ ”Á”Дϔà”ï”î”ÿ ••••••3•B•A•U#•d•c• •Ž•�•¦!•µ•´•Î•Ý•Ü •ò•þ•þ– –––(–6–6–@–M–M–`!–t–t–†1–¢–¢–¼–É–É–à!–î–î————ĀЗ×—×—ã—ë˜M—ò˜—ü˜˜-˜(˜/˜4˜G˜5˜:˜?˜D˜S€¶˜f˜f˜r˜z™˜‡˜�˜‰˜½˜­˜»˜´˜®˜¶˜¿˜è˜ã˜ê˜ï™˜ð˜õ˜ú˜ÿ™€¹™!™!™-™5™Æ™C™<™E™z™i™x™q™j™s™|™¥™ ™§™¬™À™­™²™·™½™Ì€º™ß™ß™ë™óš…š™úšš8š'š6š/š(š1š:šcš^šešjšškšqšvš|š�ŒšŸšŸš¥ š­š¬š´ šºš¹š�šŽ¦š‚;¦¬¦¬¦º*¦Û¦Ú¦š¦›¨ÜšC²]²]‰N/// A Material Design linear progress indicator, also known as a progress bar. /// /// {@youtube 560 315 https://www.youtube.com/watch?v=O-rhXZLtpv0} /// /// A widget that shows progress along a line. There are two kinds of linear /// progress indicators: /// /// * _Determinate_. Determinate progress indicators have a specific value at /// each point in time, and the value should increase monotonically from 0.0 /// to 1.0, at which time the indicator is complete. To create a determinate /// progress indicator, use a non-null [value] between 0.0 and 1.0. /// * _Indeterminate_. Indeterminate progress indicators do not have a specific /// value at each point in time and instead indicate that progress is being /// made without indicating how much progress remains. To create an /// indeterminate progress indicator, use a null [value]. /// /// The indicator line is displayed with [valueColor], an animated value. To /// specify a constant color value use: `AlwaysStoppedAnimation(color)`. /// /// The minimum height of the indicator can be specified using [minHeight]. /// The indicator can be made taller by wrapping the widget with a [SizedBox]. /// /// {@tool dartpad} /// This example showcases determinate and indeterminate [LinearProgressIndicator]s. /// The [LinearProgressIndicator]s will use the ![updated Material 3 Design appearance](https://m3.material.io/components/progress-indicators/overview) /// when setting the [LinearProgressIndicator.year2023] flag to false. /// /// ** See code in examples/api/lib/material/progress_indicator/linear_progress_indicator.0.dart ** /// {@end-tool} /// /// {@tool dartpad} /// This sample shows the creation of a [LinearProgressIndicator] with a changing value. /// When toggling the switch, [LinearProgressIndicator] uses a determinate value. /// As described in: https://m3.material.io/components/progress-indicators/overview /// /// ** See code in examples/api/lib/material/progress_indicator/linear_progress_indicator.1.dart ** /// {@end-tool} /// /// See also: /// /// * [CircularProgressIndicator], which shows progress along a circular arc. /// * [RefreshIndicator], which automatically displays a [CircularProgressIndicator] /// when the underlying vertical scrollable is overscrolled. /// * ²”ƒ4³³³)n/// Creates a linear progress indicator. /// /// {@macro flutter.material.ProgressIndicator.ProgressIndicator} ³1 ³8³7³A ³H³G³S³Z³Y³o ³v³u³�³ˆ³‡³˜³ž³�³­³´³³³È³Ï³Î³ã³é³è³û´´´´´´8 ´>´=´L�GµŒµ‹´L´M´Wµ´`´ÇµDµ�µ£µÆµ¶µ®µ¤µ±µÃµ¹µÅ·º�s¹$¹$�F/// {@template flutter.material.LinearProgressIndicator.minHeight} /// The minimum height of the line used to draw the linear indicator. /// /// If [LinearProgressIndicator.minHeight] is null then it will use the /// ambient [ProgressIndicatorThemeData.linearMinHeight]. If that is null /// it will use 4dp. /// {@endtemplate}¹4�Ôºüºü�–/// The border radius of both the indicator and the track. /// /// If null, then the [ProgressIndicatorThemeData.borderRadius] will be used. /// If that is also null, then defaults to radius of 2, which produces a /// rounded shape with a rounded indicator. If [ThemeData.useMaterial3] is false, /// then defaults to [BorderRadius.zero], which produces a rectangular shape /// with a rectangular indicator.»�b¼_¼_�-/// The color of the stop indicator. /// /// If [year2023] is false or [ThemeData.useMaterial3] is false, then no stop /// indicator will be drawn. /// /// If null, then the [ProgressIndicatorThemeData.stopIndicatorColor] will be used. /// If that is null, then the [ColorScheme.primary] will be used.¼x�–½û½û�Y/// The radius of the stop indicator. /// /// If [year2023] is false or [ThemeData.useMaterial3] is false, then no stop /// indicator will be drawn. /// /// Set [stopIndicatorRadius] to 0 to hide the stop indicator. /// /// If null, then the [ProgressIndicatorThemeData.stopIndicatorRadius] will be used. /// If that is null, then defaults to 2.¾�v¿ƒ¿ƒ�D/// The gap between the indicator and the track. /// /// If [year2023] is false or [ThemeData.useMaterial3] is false, then no track /// gap will be drawn. /// /// Set [trackGap] to 0 to hide the track gap. /// /// If null, then the [ProgressIndicatorThemeData.trackGap] will be used. /// If that is null, then defaults to 4.¿’ƒ&ÀB°ÀB°�Ã/// When true, the [LinearProgressIndicator] will use the 2023 Material Design 3 /// appearance. /// /// If null, then the [ProgressIndicatorThemeData.year2023] will be used. /// If that is null, then defaults to true. /// /// If this is set to false, the [LinearProgressIndicator] will use the /// latest Material Design 3 appearance, which was introduced in December 2023. /// /// If [ThemeData.useMaterial3] is false, then this property is ignored.ÀAtÀAuÀAÀBŸÀA†ÀAëÀBfµÎ�æ·‹·‹�Œ/// {@template flutter.material.LinearProgressIndicator.trackColor} /// Color of the track being filled by the linear indicator. /// /// If [LinearProgressIndicator.backgroundColor] is null then the /// ambient [ProgressIndicatorThemeData.linearTrackColor] will be used. /// If that is null, then the ambient theme's [ColorScheme.background] /// will be used to draw the track. /// {@endtemplate}·s·tÀB¿]ÀBëÀBëÀB¿ÀBÀÀC#ŽãÀC)ÀC)ÀCœ$ÀCµÀCµÀCÇ�ÀCÙÀCÙÀCÇÀCÈÀDà�1ÀDòÀDòÀE!ÀEÀEÀDàÀDáÀFTÀF)ÀF)ÀFÀFÀFq‰ÄÀFxÀFxÀFˆÀF–ÀF•ÀFžÀF¦ÀF¥ÀFµÀFÄÀFÃÀP;�ÈÀPOÀPOÀPUÀPcÀPbÀP;ÀP<ÀR ‘íÀRÀRÀRMƒÀRMÀRMÀRn ÀRvÀR|ÀR{ÀRŒÀR›ÀRšÀR«ÀRºÀR¹ÀRÅÀRÔÀRÓÀRãÀRòÀRñÀSÀSÀSÀS!ÀS0ÀS/ÀSCÀSRÀSQÀScÀSrÀSqÀSƒÀS‰ÀSˆÀS˜ ÀSžÀS�ÀS¬ÀS²ÀS±LÀS¼ÀSÓÀSÊÀSïÀT ÀSÛÀSÕÀSÞÀSñÀTyÀTGÀTÀT ÀT=ÀT9ÀT5ÀT+ÀT7ÀT;ÀT?ÀTCÀTDÀTsÀTiÀT[ÀTkÀToÀTpÀTuÀTŸÀT™ÀT�ÀT›ÀT¡ÀT¥ÀT¦ÀT»ÀT²ÀT×ÀU ÀTÃÀT½ÀTÆÀTöÀTÙÀTäÀTôÀTåÀTìÀTñÀTøÀU ÀUÀUÀUÀUYÀU2ÀU(ÀU$ÀU ÀUÀU"ÀU&ÀU*ÀU.ÀU/ÀUFÀUBÀU>ÀU4ÀU@ÀUDÀUHÀULÀUMÀUQÀUaÀUnÀUnÀU}ÀU‰ÀU‰ÀU˜ÀU¦ÀU¦ÀU°ÀU½ÀU½ÀUËÀUØÀUØÀUæÀUóÀUóÀVÀVÀVÀV"ÀV/ÀV/ÀV?ÀVLÀVLÀV\ÀViÀViÀVvÀVƒÀVƒÀV�ÀV¡ÀV¡ÀV¯ÀV½ÀV½ÀVÊÀVÕÀVÕÀVä*ÀVøÀVøÀW ÀWÀWÀWÀW ÀW#ÀW'ÀW'ÀW2ÀW†.ÀWšÀWšÀWªÀW£ÀW¬ÀW¹0ÀWÍÀWÍÀWäÀWÛÀWÜÀWàÀWáÀWæÀWð‰uÀXÀXÀX ÀXÀXÀX ÀXÀXÀWðÀWñÀak‚‰Àa}Àa}Àa‹,Àa®Àa­ÀakÀalÀcû¤–ÀlÿÀlÿˆÓ/// A Material Design circular progress indicator, which spins to indicate that /// the application is busy. /// /// {@youtube 560 315 https://www.youtube.com/watch?v=O-rhXZLtpv0} /// /// A widget that shows progress along a circle. There are two kinds of circular /// progress indicators: /// /// * _Determinate_. Determinate progress indicators have a specific value at /// each point in time, and the value should increase monotonically from 0.0 /// to 1.0, at which time the indicator is complete. To create a determinate /// progress indicator, use a non-null [value] between 0.0 and 1.0. /// * _Indeterminate_. Indeterminate progress indicators do not have a specific /// value at each point in time and instead indicate that progress is being /// made without indicating how much progress remains. To create an /// indeterminate progress indicator, use a null [value]. /// /// The indicator arc is displayed with [valueColor], an animated value. To /// specify a constant color use: `AlwaysStoppedAnimation(color)`. /// /// {@tool dartpad} /// This example showcases determinate and indeterminate [CircularProgressIndicator]s. /// The [CircularProgressIndicator]s will use the ![updated Material 3 Design appearance](https://m3.material.io/components/progress-indicators/overview) /// when setting the [CircularProgressIndicator.year2023] flag to false. /// /// ** See code in examples/api/lib/material/progress_indicator/circular_progress_indicator.0.dart ** /// {@end-tool} /// /// {@tool dartpad} /// This sample shows the creation of a [CircularProgressIndicator] with a changing value. /// When toggling the switch, [CircularProgressIndicator] uses a determinate value. /// As described in: https://m3.material.io/components/progress-indicators/overview /// /// ** See code in examples/api/lib/material/progress_indicator/circular_progress_indicator.1.dart ** /// {@end-tool} /// /// See also: /// /// * [LinearProgressIndicator], which displays progress along a line. /// * [RefreshIndicator], which automatically displays a [CircularProgressIndicator] /// when the underlying vertical scrollable is overscrolled. /// * Àm8ƒAÀm¸Àm¸ÀmÑp/// Creates a circular progress indicator. /// /// {@macro flutter.material.ProgressIndicator.ProgressIndicator}ÀmÙ ÀmàÀmßÀmé ÀmðÀmïÀmûÀnÀnÀn ÀnÀnÀn)Àn0Àn/Àn@ÀnFÀnEÀnWÀn]Àn\ÀnnÀnuÀntÀn‰Àn�Àn�Àn¤ÀnªÀn©Àn¹Àn¿Àn¾ÀnÐ ÀnÖÀnÕÀnä�GÀp$Àp#Àp2 Àp8Àp7 ÀnäÀnåÀnïÀpÀnøÀo_ÀoÜÀpWÀpHÀpYÀpoÀppÀp„¢ÀriÀr‚ÀrƒÀr‹Àrƒ�Å/// Creates an adaptive progress indicator that is a /// [CupertinoActivityIndicator] on [TargetPlatform.iOS] & /// [TargetPlatform.macOS] and a [CircularProgressIndicator] in material /// theme/non-Apple platforms. /// /// The [valueColor], [strokeWidth], [strokeAlign], [strokeCap], /// [semanticsLabel], [semanticsValue], [trackGap], [year2023] will be /// ignored on iOS & macOS. /// /// {@macro flutter.material.ProgressIndicator.ProgressIndicator} Àr“ ÀršÀr™Àr£ ÀrªÀr©ÀrµÀr¼Àr»ÀrÑÀrØÀr×ÀrèÀrîÀríÀrÿÀsÀsÀsÀs!Às Às5Às;Às:ÀsJÀsPÀsOÀsaÀsgÀsfÀsx Às~Às}ÀsŒ�GÀtÌÀtËÀtÚ ÀtàÀtß ÀsŒÀs�Às—Àt¿Às ÀtÀt„ÀtÿÀtðÀuÀuÀu Àu'+ÀuDÀuDÀw!OÀweÀwe2/// The width of the line used to draw the circle.Àww‚=Ày©Ày©‚/// The relative position of the stroke on a [CircularProgressIndicator]. /// /// Values typically range from -1.0 ([strokeAlignInside], inside stroke) /// to 1.0 ([strokeAlignOutside], outside stroke), /// without any bound constraints (e.g., a value of -2.0 is not typical, but allowed). /// A value of 0 ([strokeAlignCenter]) will center the border /// on the edge of the widget. /// /// If [year2023] is true, then the default value is [strokeAlignCenter]. /// Otherwise, the default value is [strokeAlignInside].Ày»„ƒÀ~5À~5„//// The progress indicator's line ending. /// /// This determines the shape of the stroke ends of the progress indicator. /// By default, [strokeCap] is null. /// When [value] is null (indeterminate), the stroke ends are set to /// [StrokeCap.square]. When [value] is not null, the stroke /// ends are set to [StrokeCap.butt]. /// /// Setting [strokeCap] to [StrokeCap.round] will result in a rounded end. /// Setting [strokeCap] to [StrokeCap.butt] with [value] == null will result /// in a slightly different indeterminate animation; the indicator completely /// disappears and reappears on its minimum value. /// Setting [strokeCap] to [StrokeCap.square] with [value] != null will /// result in a different display of [value]. The indicator will start /// drawing from slightly less than the start, and end slightly after /// the end. This will produce an alternative result, as the /// default behavior, for example, that a [value] of 0.5 starts at 90 degrees /// and ends at 270 degrees. With [StrokeCap.square], it could start 85 /// degrees and end at 275 degrees.À~E� ÀEÀE€Ý/// Defines minimum and maximum sizes for a [CircularProgressIndicator]. /// /// If null, then the [ProgressIndicatorThemeData.constraints] will be used. /// Otherwise, defaults to a minimum width and height of 36 pixels.ÀW�ˆÀ€×À€×�V/// The gap between the active indicator and the background track. /// /// If [year2023] is false or [ThemeData.useMaterial3] is false, then no track /// gap will be drawn. /// /// Set [trackGap] to 0 to hide the track gap. /// /// If null, then the [ProgressIndicatorThemeData.trackGap] will be used. /// If that is null, then defaults to 4.À€æƒ*À„À„�Ç/// When true, the [CircularProgressIndicator] will use the 2023 Material Design 3 /// appearance. /// /// If null, then the [ProgressIndicatorThemeData.year2023] will be used. /// If that is null, then defaults to true. /// /// If this is set to false, the [CircularProgressIndicator] will use the /// latest Material Design 3 appearance, which was introduced in December 2023. /// /// If [ThemeData.useMaterial3] is false, then this property is ignored.À‚ÌÀ‚ÍÀ‚×Àƒ÷À‚ÞÀƒCÀƒ¾À„�<À…LÀ…L� /// The padding around the indicator track. /// /// If null, then the [ProgressIndicatorThemeData.circularTrackPadding] will be /// used. If that is null and [year2023] is false, then defaults to `EdgeInsets.all(4.0)` /// padding. Otherwise, defaults to zero padding.À…Z€²À…ôÀ…ô|/// The indicator stroke is drawn fully inside of the indicator path. /// /// This is a constant for use with [strokeAlign].À†À† À†�XÀ‡TÀ‡T�/// The indicator stroke is drawn on the center of the indicator path, /// with half of the [strokeWidth] on the inside, and the other half /// on the outside of the path. /// /// This is a constant for use with [strokeAlign]. /// /// This is the default value for [strokeAlign].À‡hÀ‡r€´ÀˆÀˆ~/// The indicator stroke is drawn on the outside of the indicator path. /// /// This is a constant for use with [strokeAlign].Àˆ#ÀuY�ÂÀvòÀvò�k/// {@template flutter.material.CircularProgressIndicator.trackColor} /// Color of the circular track being filled by the circular indicator. /// /// If [CircularProgressIndicator.backgroundColor] is null then the /// ambient [ProgressIndicatorThemeData.circularTrackColor] will be used. /// If that is null, then the track will not be painted. /// {@endtemplate}ÀvÚÀvÛÀˆ-aÀˆ[Àˆ[Àˆ-Àˆ.Àˆ•—?Àˆ›Àˆ›À‰EÀ‰#À‰#À‰PÀ‰0À‰SÀ‰\IÀ‰mÀ‰mÀ‰žÀ‰~À‰¡À‰¬€»À‰ÌÀ‰ÌÀ‰ßÀ‰éÀŠ1À‰õÀ‰ðÀ‰÷À‰ýÀŠÀŠ+ÀŠÀŠ ÀŠÀŠÀŠÀŠÀŠÀŠ2ÀŠ3ÀŠ8ÀŠfÀŠ9ÀŠCÀŠeÀŠIÀŠDÀŠKÀŠQÀŠYÀŠdÀŠZÀŠl€»ÀŠŒÀŠŒÀŠŸÀŠ©ÀŠñÀеÀаÀŠ·ÀнÀŠÅÀŠëÀŠÆÀŠËÀŠÕÀŠÐÀŠ×ÀŠÝÀŠÞÀŠòÀŠóÀŠøÀ‹&ÀŠùÀ‹À‹%À‹ À‹À‹ À‹À‹À‹$À‹À‹,\À‹LÀ‹L À‹[À‹eÀ‹‡À‹kÀ‹fÀ‹mÀ‹sÀ‹{À‹†À‹|À‹�mÀ‹­À‹­ À‹¾À‹ÈÀ‹ùÀ‹ÔÀ‹ÏÀ‹ÖÀ‹ÜÀ‹äÀ‹óÀ‹åÀŒ$ÀŒÀŒÀŒ,�ÀŒ>ÀŒ>ÀŒ,ÀŒ-À�G�3À�YÀ�YÀ�i#À�„À�ƒÀ�GÀ�HÀŽ€TÀŽ’ÀŽ’ÀŽ€ÀŽ�ÀŽÚ�”ÀŽáÀŽáÀŽúÀ�À�À�tŠÀ�{À�{À�™À�§À�¦À�´À�¼À�»À�ËÀ�ÓÀ�ÒÀ�âÀ�êÀ�éÀ�ûÀ‘À‘Àš—�´ÀšžÀšžÀœQƒ€ÀœeÀœeÀœkÀœyÀœxÀœQÀœRÀŸØ‡XÀŸÞÀŸÞÀ .�jÀ .À .À N À VÀ fÀ eÀ vÀ †À …À ‘À ¡À  À °À ÀÀ ¿À ÏÀ ßÀ ÞÀ ðÀ¡À ÿÀ¡À¡#À¡"À¡4À¡DÀ¡CÀ¡UÀ¡dÀ¡cÀ¡xÀ¡ˆÀ¡‡À¡žÀ¡«À¡«À¡À„ÂÀ¡ÅÀ¡ÅÀ¡Ô À¡ÜÀ¡ÛÀ¡ã À¡éÀ¡èÀ¦ˆ€¥À¦šÀ¦šÀ¦  À¦¨À¦§À¦¯ À¦µÀ¦´À¦ˆÀ¦‰À§4‰›À©ƒÀ©ƒ‚;/// An indicator for the progress of refreshing the contents of a widget. /// /// Typically used for swipe-to-refresh interactions. See [RefreshIndicator] for /// a complete implementation of swipe-to-refresh driven by a [Scrollable] /// widget. /// /// The indicator arc is displayed with [valueColor], an animated value. To /// specify a constant color use: `AlwaysStoppedAnimation(color)`. /// /// See also: /// /// * [RefreshIndicator], which automatically displays a [CircularProgressIndicator] /// when the underlying vertical scrollable is overscrolled.À©Ã‚òÀªÜÀªÜÀªô�/// Creates a refresh progress indicator. /// /// Rather than creating a refresh progress indicator directly, consider using /// a [RefreshIndicator] together with a [Scrollable] widget. /// /// {@macro flutter.material.ProgressIndicator.ProgressIndicator} Àªü À«À«À« À«À«À«À«%À«$À«: À«AÀ«@À«LÀ«SÀ«RÀ«c&À«jÀ«iÀ«ÅÀ«ÌÀ«ËÀ«ÝÀ«äÀ«ãÀ«øÀ«ÿÀ«þÀ¬À¬À¬À¬)À¬/À¬.À¬D0À¬JÀ¬IÀ¬{2À¬�À¬€À«wÀ¬:À¬[À¬aÀ¬kÀ¬lÀ¬oÀ¬sÀ¬pÀ¬“À¬™À¬£À¬¤À¬§À¬¬À¬¨À¬»JÀ¬üÀ¬ü0/// {@macro flutter.material.material.elevation}À­ €£À­ À­ t/// The amount of space by which to inset the whole indicator. /// It accommodates the [elevation] of the indicator.À­¶sÀ®À®F/// The amount of space by which to inset the inner refresh indicator.À®0IÀ®aÀ®a/// Default stroke width.À®vÀ®€�æÀ°=À°=�Œ/// {@template flutter.material.RefreshProgressIndicator.backgroundColor} /// Background color of that fills the circle under the refresh indicator. /// /// If [RefreshIndicator.backgroundColor] is null then the /// ambient [ProgressIndicatorThemeData.refreshBackgroundColor] will be used. /// If that is null, then the ambient theme's [ThemeData.canvasColor] /// will be used. /// {@endtemplate}À°%À°&À°l`À°šÀ°šÀ°lÀ°mÀ°Ó”¹À°ÙÀ°ÙÀ±%)À±9À±9À±JÀ±U\À±—À±—*/// Interval for arrow head to fully grow.À±­À±¸tÀ±ÖÀ±Ö À±æÀ±ðÀ²+À±üÀ±÷À±þÀ²À² À²%À² À²À²3‚À²QÀ²QAÀ²lÀ²yÀ²€À²zÀ²�À´NÀ²£À´HÀ²ˆÀ²¢À²‰À²šÀ²¡À²›À²ýÀ³À³À³À³À³|À³&À³!À³(À³-À³4À³.À³5À³LÀ³;À³6À³=À³>À³FÀ³CÀ³HÀ³IÀ³^À³XÀ³`À³½À³ÎÀ³ÕÀ³ÏÀ³ÖÀ´@À³æÀ³áÀ³èÀ³íÀ³ôÀ³îÀ³õÀ´ À³ûÀ³öÀ³ýÀ³þÀ´À´À´À´À´À´"À´ À´$À´�À´•À´•À´¦€œÀµÀµ;/// Force casting the widget as [RefreshProgressIndicator].À´åÀ´æÀ¶k�/À¶À¶À¶…À¶“À¶’À¶kÀ¶lÀ· ‚pÀ·´À·´À· À·¡Àº‹sÀº*Àº*ÀºHÀºVÀºUÀºcÀºkÀºjÀºzÀº‚Àº�Àº‘Àº™Àº˜ÀºªÀº²Àº±ÀºÀºÀÅÄ‚VÀÅÊÀÅÊÀÆRÀÆÀÆÀÆ;ÀÆ< ÀÆBÀÆAÀÆKÀÆZÀÆYÀÆoÀÆ‚ÀÆ‚ÀÆŽ>ÀÆ¥ÀÆ¥ÀƯÀÆ´ÀƵÀÆ·ÀÆ¿ÀƸÀÆÀÀÆÁÀÆÑÀÆÜÀÆÜÀÆð0ÀÇÀÇÀÆðÀÆñÀÇ&,ÀÇ?ÀÇ?ÀÇ&ÀÇ'ÀÇXTÀÇqÀÇqÀÇXÀÇYÀDzeÀÇÒÀÇÒÀDzÀdzÀÈ�˜ÀÈ$ÀÈ$ÀÈo1ÀÈoÀÈoÀÈ‘ÀÈ’ ÀȘÀÈ—ÀȦÀȹÀȹÀÈÅ>ÀÈÜÀÈÜÀÈæÀÈëÀÈìÀÈîÀÈöÀÈïÀÈ÷ÀÈøÀÉ 0ÀÉ!ÀÉ!ÀÉ ÀÉ ÀÉ@>ÀÉWÀÉWÀÉ@ÀÉAÀÉ„/ÀÉœÀÉœÀÉ„ÀÉ…Àɺ‚eÀÉÀÀÉÀÀÊZÀÊÀÊÀÊAÀÊB ÀÊHÀÊGÀÊQÀÊ`ÀÊ_ÀÊuÀʈÀʈÀÊ”>ÀÊ«ÀÊ«ÀʵÀʺÀÊ»ÀʽÀÊÅÀʾÀÊÆÀÊÇÀÊ×ÀÊâÀÊâÀÊö0ÀË ÀË ÀÊöÀÊ÷ÀË,+ÀËDÀËDÀË,ÀË-ÀË]TÀËvÀËvÀË]ÀË^ÀË·eÀË×ÀË×ÀË·À˸ÀÌ#�°ÀÌ)ÀÌ)ÀÌ|9ÀÌ|ÀÌ|À̦À̧ ÀÌ­À̬ÀÌ»ÀÌÎÀÌÎÀÌÚ>ÀÌñÀÌñÀÌûÀÍÀÍÀÍÀÍ ÀÍÀÍ ÀÍ ÀÍ0ÀÍ6ÀÍ6ÀÍÀÍ ÀÍUFÀÍlÀÍlÀÍUÀÍVÀÍ¡/À͹À͹ÀÍ¡ÀÍ¢ÀσYÀÏÀÏÀÏaTÀÏaÀÏaÀÏ…Àφ ÀÏŒÀÏ‹ÀÏ–ÀÏ¥ÀϤÀÏ»ÀÏÎÀÏÎÀÏÚ>ÀÏñÀÏñÀÏûÀÐÀÐÀÐÀÐ ÀÐÀÐ ÀÐ ÀÐÀÐ(ÀÐ(ÀÐ<0ÀÐSÀÐSÀÐ<ÀÐ=ÀÐr`ÀЊÀЊÀÐrÀÐsÀÐØ+ÀÐðÀÐðÀÐØÀÐÙÀÑ TÀÑ"ÀÑ"ÀÑ ÀÑ ÀÑcuÀуÀуÀÑcÀÑdÀÑÞ)ÀÑ÷ÀÑ÷ÀÑÞÀÑßÀÒ WÀÒ2ÀÒ2ÀÒ ÀÒÀÒk‚£ÀÒqÀÒqÀÒ¼1ÀÒ¼ÀÒ¼ÀÒÞÀÒß ÀÒåÀÒäÀÒóÀÓÀÓÀÓ>ÀÓ)ÀÓ)ÀÓ3ÀÓ8ÀÓ9ÀÓ;ÀÓCÀÓ<ÀÓDÀÓEÀÓW0ÀÓnÀÓnÀÓWÀÓXÀÓ�FÀÓ¤ÀÓ¤ÀÓ�ÀÓŽÀÓÙ/ÀÓñÀÓñÀÓÙÀÓÚÀÔMÀÔ,ÀÔ,ÀÔÀÔÀÔa=ÀÔxÀÔxÀÔaÀÔbÀÔ¤8ÀÔ½ÀÔ½ÀÔ¤ÀÔ¥ÀÔâ)ÀÔûÀÔûÀÔâÀÔã‚p2‚u‚u‚ނނނ˜‚˜‚˜‚.‚ ‚ ‚-‚47‚>‚>‚e‚`‚g€²package:flutter/semantics.dart€érefresh_indicator.dart…�=€ˆ€§€©€Û€à� ���3�5�_�Š�Œ�©�Â�ë‚‚‚4‚n‚p‚¤‚¦‚á‚æƒ.ƒ€ƒ¦ƒ«ƒºƒ¿ƒü„7„\„c„«„ï…8…_…f…~………Ö†(†€†–†³†Ã†Ô†ï‡‡‡0‡J‡Q‡S‡�‡”‡åˆ"ˆ)ˆsˆÂˆí‰‰‰9‰@‰Ž‰Ù‰ú‰üŠBŠiŠpŠ´Š÷‹7‹z‹•‹«‹Â‹ÄŒŒŒYŒ©Œü�$�&�u�¹�ÀŽ ŽTŽfŽ|Ž�ŽŸŽî�2�9�~�Æ��.�5�{�Ç�Ü�ò‘‘‘\‘}‘�‘đݒ ’’’!’g’“’õ’ú’ü“W“�“§“ç“î”I”N”Q”S”’”½”Ü”û• •/•Q•{•¢•Ê•ç•î•ð– –&–>–^–„–º–Þ———!—t—Â—î—ø˜$˜K˜Q˜}˜©˜ß™™ ™8™e™œ™Ä™Ê™öš#šZšƒš‰š‹š˜šÂšù››1›9›;›V›‰›µ›âœ-œ;œRœjœvœ£œ±œ¿��/�;�E�S�z���ƒ�›�Öžžbž“ž¡žÐž×žÙžùŸCŸ‘ŸÛ  [ ° º ö ý ÿ¡ ¡u¡‘¡˜¡š¡Ò¡í¡þ¢¢N¢‚¢¸¢Ù¢ã¢å£2£^£Ä¤¤¤N¤W¤^¤`¤ƒ¤�¤ê¤ø¥C¥—¥™¥ä¦8¦:¦b¦Š¦‘¦–¦˜¦¥¦é§§L§r§ª§à¨&¨f¨¨¨Ò¨×¨Ú¨Ü©,©1©u©z©È©â©çª7ªˆªÙ«!«s«Ã¬ ¬I¬N¬œ¬í¬ò­?­�­”­©­ÿ®˜®à®å¯J¯[¯`¯u¯Ï°"°w°|°á°ò°÷±± ±[±²±ó²W²’²¾²Å³ ³-³=³O³k³}³”³©³Ä³ß³÷´´4´H´Z´Áµ>µ{µ‚µ–µÊµÌ¶¶S¶Z¶Ÿ¶ê·4·[·q·~·¶·¸·þ¸G¸N¸™¸æ¸þ¹¹0¹2¹p¹w¹Èººiº¹ºÞ» » »5»<»�»­»´¼ ¼P¼t¼v¼Ÿ¼¦¼÷½½½`½g½¿½ë¾¾¾G¾N¾ ¾º¾Á¾ó¾ú¿G¿s¿Ž¿�¿ä¿÷¿þÀ@KÀ@zÀ@�À@ÌÀAÀA&ÀArÀA‚ÀAçÀBbÀB�ÀB¢ÀB»ÀB½ÀBÊÀCÀC!ÀC#ÀCoÀCšÀCÃÀCÅÀCÒÀCèÀDÀD(ÀDvÀDŠÀD’ÀD³ÀDÐÀD×ÀDÜÀDÞÀDëÀE(ÀEOÀEŒÀE©ÀEìÀFÀFÀFÀFÀF"ÀF6ÀFRÀFhÀFmÀFoÀFÕÀG0ÀGÀGÚÀGéÀGûÀH>ÀHzÀH·ÀH¿ÀHÝÀI?ÀI]ÀI·ÀIçÀJ=ÀJnÀJ–ÀJÊÀJõÀKÀK9ÀKbÀK—ÀKÃÀKÔÀKüÀLGÀLXÀLZÀLÀLÔÀLïÀM"ÀMEÀMšÀMÉÀNÀNDÀNtÀN§ÀNÜÀNûÀOÀOÀOÀOÀO^ÀO—ÀOÝÀOäÀOæÀP2ÀP7ÀP9ÀPFÀPnÀP³ÀPµÀPÖÀQ ÀQ'ÀQ)ÀQFÀQjÀQ¢ÀQîÀQøÀRÀRÀRÀR ÀRKÀRrÀRˆÀR§ÀRÁÀRßÀRýÀSÀS?ÀS_ÀSÀS”ÀS¨ÀSÃÀSäÀSþÀTÀTJÀT|ÀT«ÀTÌÀUÀU]ÀU_ÀU{ÀU–ÀU®ÀUÉÀUäÀVÀV ÀV=ÀVZÀVtÀVŽÀV­ÀVÈÀVàÀVâÀWÀW9ÀW„ÀW·ÀWìÀWîÀWûÀX%ÀXFÀXbÀX…ÀX¬ÀX®ÀXÿÀY+ÀYlÀY²ÀZÀZSÀZUÀZtÀZ¡ÀZÀÀZåÀ[À[BÀ[ƒÀ[¾À\À\>À\wÀ\²À\þÀ]>À]iÀ]yÀ]¾À]ÊÀ]þÀ^À^4À^_À^ÅÀ_À_À_+À_†À_�À_–À_˜À_­À_ÞÀ_øÀ`%À`5À`}À`µÀ`¾À`ÌÀaÀa Àa ÀabÀagÀaiÀavÀa¼ÀaïÀbÀbEÀbsÀb¡ÀbÓÀc Àc;ÀcmÀc›ÀcÇÀcñÀcöÀcùÀcûÀdLÀdjÀdoÀd³Àd¸Àe Àe$Àe)ÀeyÀeÊÀfÀfcÀfµÀgÀgMÀg‹Àg�ÀgÝÀh(Àh-ÀhBÀhšÀi5ÀiÀi„ÀiëÀiüÀjÀjÀjrÀjÇÀkÀk!ÀkˆÀk™ÀkžÀk­Àk²ÀkûÀlRÀl“ÀlùÀm6ÀmdÀmkÀm°ÀmÕÀmåÀm÷ÀnÀn%Àn<ÀnSÀnjÀn…Àn ÀnµÀnÌÀnàÀnòÀoYÀoÖÀpÀpÀp.ÀpAÀp{Àp}ÀpµÀpóÀq?ÀqaÀqhÀq¬ÀqöÀrÀrÀraÀr�ÀrŸÀr±ÀrÍÀräÀrûÀsÀs1ÀsFÀs]ÀstÀsˆÀsšÀtÀt~Àt»ÀtÂÀtÖÀtéÀu#Àu%ÀuUÀuWÀu ÀuëÀuòÀv9Àv†ÀvÂÀvØÀvåÀwÀwÀwUÀwsÀwuÀwÂÀwÉÀxÀxLÀx¦ÀxçÀy ÀyÀy]Ày™Ày·Ày¹ÀyæÀyíÀz<ÀzdÀz¬ÀzìÀ{À{À{jÀ{ºÀ| À|AÀ|ŒÀ|ÖÀ}À}_À}°À}ûÀ~"À~AÀ~CÀ~�À~–À~æÀ-ÀSÀUÀ›À¢ÀôÀ€À€À€GÀ€NÀ€›À€ÇÀ€âÀ€äÀ�:À�MÀ�TÀ�¡À�ÐÀ�×À‚$À‚wÀ‚~À‚ÊÀ‚ÚÀƒ?ÀƒºÀƒõÀƒúÀ„À„À„DÀ„KÀ„žÀ„ûÀ…0À…VÀ…XÀ…¡À…¨À…ÞÀ†À†À†[À†£À†ÆÀ†ÍÀ‡À‡ À‡>À‡nÀ‡pÀ‡»À‡ÂÀ‡øÀˆ)Àˆ+Àˆ8Àˆ�Àˆ“Àˆ•ÀˆåÀ‰À‰ZÀ‰¨À‰ªÀ‰ìÀŠ/ÀŠjÀЬÀŠïÀ‹*À‹‹À‹ËÀ‹÷À‹ýÀ‹ÿÀŒ(ÀŒ*ÀŒ7ÀŒMÀŒeÀŒ�ÀŒÝÀŒñÀŒùÀ�À�7À�>À�CÀ�EÀ�RÀ�‘À�¸À�õÀŽÀŽUÀŽpÀŽwÀŽ|ÀŽ~ÀŽ‹ÀŽŸÀŽ»ÀŽÑÀŽÖÀŽØÀ�À�IÀ�rÀ�ŒÀ�ÙÀ�àÀ�À�2À�KÀ�cÀ�kÀ�pÀ�rÀ�•À�°À�ÇÀ�ÞÀ�÷À‘À‘À‘tÀ‘ÃÀ’À’-À’?À’|À’–À’ÌÀ’ÝÀ“@À“¤À“¬À“ËÀ”0À”PÀ”¤À”ÄÀ•À•hÀ•�À•äÀ– À–À–gÀ–™À–úÀ–üÀ—!À—BÀ—]À—’À—µÀ˜ À˜9À˜™À˜ºÀ˜ßÀ™À™-À™RÀ™sÀ™’À™±À™½À™ÇÀ™ÏÀ™ÑÀ™öÀš9Àš@ÀšBÀšŽÀš“Àš•Àš³ÀšÐÀšïÀ›'À›PÀ›dÀ›—À›ÊÀ›ùÀœ*Àœ6Àœ@ÀœHÀœMÀœOÀœ\Àœ„ÀœªÀœ×ÀœüÀ�BÀ�MÀ�pÀ��À�ÑÀ�ôÀžÀž>ÀžuÀž�ÀžÅÀžëÀŸÀŸ<ÀŸ†ÀŸ•ÀŸ¼ÀŸÇÀŸÎÀŸÓÀŸÖÀŸØÀ ,À RÀ rÀ �À ¬À ËÀ ìÀ¡À¡0À¡QÀ¡tÀ¡“À¡šÀ¡œÀ¡¼À¡¾À¡ñÀ¢DÀ¢‡À¢·À¢àÀ£ À£ À£3À£`À£ÅÀ¤)À¤qÀ¤«À¤åÀ¤çÀ¥À¥KÀ¥‘À¥ÃÀ¥ÕÀ¥×À¥øÀ¦À¦7À¦\À¦À¦„À¦†À¦“À¦½À¦ÝÀ¦þÀ§#À§*À§/À§2À§4À§À§„À§ÖÀ¨"À¨/À¨4À¨�À¨ÌÀ¨ÑÀ¨àÀ¨åÀ©<À©}À©ÁÀ©îÀ©õÀªGÀªˆÀª�ÀªÔÀªøÀ«À«À«6À«HÀ«_À«ÁÀ«ÙÀ«ôÀ¬À¬%À¬@À¬wÀ¬°À¬·À¬¹À¬íÀ­À­ À­LÀ­…À­²À­´À­þÀ®,À®.À®KÀ®|À®~À®ËÀ¯À¯ À¯^À¯¯À¯øÀ° À°#À°0À°hÀ°jÀ°wÀ°ÎÀ°ÑÀ°ÓÀ±#À±QÀ±SÀ±�À±´À±¶À±óÀ²)À²/À²1À²„À²¦À²÷À³À³PÀ³vÀ³€À³·À³ÙÀ´À´:À´DÀ´LÀ´RÀ´TÀ´‹À´¢À´¤À´ãÀ´ðÀµDÀµFÀµ–ÀµœÀµéÀ¶À¶À¶iÀ¶vÀ¶žÀ¶ÇÀ¶áÀ¶üÀ·À·qÀ·xÀ·—À·œÀ·žÀ·«À·ÉÀ·æÀ¸À¸=À¸fÀ¸zÀ¸¢À¸üÀ¹OÀ¹žÀ¹ïÀ¹ûÀºÀº ÀºÀºÀº!ÀºDÀº_ÀºvÀº�Àº¦ÀºÁÀºÈÀºñÀ»"À»1À»wÀ»“À»•À»ÅÀ»ÜÀ»êÀ¼@À¼GÀ¼IÀ¼�À¼±À¼àÀ¼âÀ½=À½¡À½þÀ¾À¾aÀ¾„À¾§À¾ÙÀ¿À¿!À¿uÀ¿•À¿éÀÀ9ÀÀ;ÀÀfÀÀÀÀ–ÀÀÀÀÀãÀÁÀÁ3ÀÁ[ÀÁ€ÀÁªÀÁÇÀÁøÀÂÀÂ:ÀÂdÀˆÀ¯ÀÂïÀÃÀÃpÀÃ�ÀÃÊÀÃûÀÄ0ÀÄaÀÄ’ÀÄÉÀÄöÀÅÀÅ$ÀÅ8ÀÅJÀÅZÀÅhÀÅtÀÅ~ÀņÀÅ‹ÀÅŽÀÅ�ÀÅÄÀÆÀÆkÀÆmÀÆŒÀÆÏÀÆìÀÆîÀÆûÀÇ"ÀÇ$ÀÇ1ÀÇTÀÇVÀÇcÀÇ®ÀǰÀǽÀÈÀÈÀÈÀÈmÀÈ¢ÀȤÀÈÃÀÉÀÉÀÉÀÉ<ÀÉ>ÀÉKÀÉ€ÀÉ‚ÀÉ�ÀɵÀɸÀɺÀÊÀÊqÀÊsÀÊ’ÀÊÕÀÊòÀÊôÀËÀË(ÀË*ÀË7ÀËYÀË[ÀËhÀ˳À˵ÀËÂÀÌÀÌ!ÀÌ#ÀÌzÀÌ·À̹ÀÌØÀÍÀÍÀÍ*ÀÍQÀÍSÀÍ`ÀÍ�ÀÍŸÀͬÀÍÒÀÍÕÀÍ×ÀÎÀÎÀÎVÀΛÀÎÄÀÎøÀÎúÀÏÀÏ_ÀÏ·ÀϹÀÏØÀÐÀÐ8ÀÐ:ÀÐGÀÐnÀÐpÀÐ}ÀÐÔÀÐÖÀÐãÀÑÀÑÀÑÀÑ_ÀÑaÀÑnÀÑ©ÀѾÀÑÔÀÑÚÀÑÜÀÑéÀÒ ÀÒ ÀÒÀÒfÀÒiÀÒkÀÒºÀÒïÀÒñÀÓÀÓSÀÓUÀÓbÀÓ‰ÀÓ‹ÀÓ˜ÀÓÕÀÓ×ÀÓäÀÔ ÀÔ ÀÔÀÔ]ÀÔ_ÀÔlÀÔ ÀÔ¢ÀÔ¯ÀÔÞÀÔàÀÔíÀÕ ÀÕÀÕ#ÀÕ%ÀÕ\_kIndeterminateLinearDuration_kIndeterminateCircularDuration_ActivityIndicatorTypeProgressIndicator_LinearProgressIndicatorPainterLinearProgressIndicator_LinearProgressIndicatorState!_CircularProgressIndicatorPainterCircularProgressIndicator_CircularProgressIndicatorState _RefreshProgressIndicatorPainterRefreshProgressIndicator_RefreshProgressIndicatorState$_CircularProgressIndicatorDefaultsM2"_LinearProgressIndicatorDefaultsM2,_CircularProgressIndicatorDefaultsM3Year2023*_LinearProgressIndicatorDefaultsM3Year2023$_CircularProgressIndicatorDefaultsM3"_LinearProgressIndicatorDefaultsM34flutter.material.ProgressIndicator.ProgressIndicator�—The [value] argument can either be null for an indeterminate progress indicator, or a non-null value between 0.0 and 1.0 for a determinate progress indicator. ## Accessibility The [semanticsLabel] can be used to identify the purpose of this progress bar for screen reading software. The [semanticsValue] property may be used for determinate progress indicators to indicate how much progress has been made.2flutter.progress_indicator.ProgressIndicator.color�"The progress indicator's color. This is only used if [ProgressIndicator.valueColor] is null. If [ProgressIndicator.color] is also null, then the ambient [ProgressIndicatorThemeData.color] will be used. If that is null then the current theme's [ColorScheme.primary] will be used by default.;flutter.progress_indicator.ProgressIndicator.semanticsLabel€ÎThe [SemanticsProperties.label] for this progress indicator. This value indicates the purpose of the progress bar, and will be read out by screen readers to indicate the purpose of this progress indicator.;flutter.progress_indicator.ProgressIndicator.semanticsValue�©The [SemanticsProperties.value] for this progress indicator. This will be used in conjunction with the [semanticsLabel] by screen reading software to identify the widget, and is primarily intended for use with determinate progress indicators to announce how far along they are. For determinate progress indicators, this will be defaulted to [ProgressIndicator.value] expressed as a percentage, i.e. `0.1` will become '10%'.3flutter.material.LinearProgressIndicator.trackColor�Color of the track being filled by the linear indicator. If [LinearProgressIndicator.backgroundColor] is null then the ambient [ProgressIndicatorThemeData.linearTrackColor] will be used. If that is null, then the ambient theme's [ColorScheme.background] will be used to draw the track.2flutter.material.LinearProgressIndicator.minHeight€ÝThe minimum height of the line used to draw the linear indicator. If [LinearProgressIndicator.minHeight] is null then it will use the ambient [ProgressIndicatorThemeData.linearMinHeight]. If that is null it will use 4dp.5flutter.material.CircularProgressIndicator.trackColor€ÿColor of the circular track being filled by the circular indicator. If [CircularProgressIndicator.backgroundColor] is null then the ambient [ProgressIndicatorThemeData.circularTrackColor] will be used. If that is null, then the track will not be painted.9flutter.material.RefreshProgressIndicator.backgroundColor�Background color of that fills the circle under the refresh indicator. If [RefreshIndicator.backgroundColor] is null then the ambient [ProgressIndicatorThemeData.refreshBackgroundColor] will be used. If that is null, then the ambient theme's [ThemeData.canvasColor] will be used.Z^