Vmaterialadaptivevalue_effectiveValuebackgroundColorcolor
valueColorsemanticsLabelsemanticsValue_getValueColordebugFillProperties_buildSemanticsWrapper
trackColoranimationValuetextDirectionindicatorBorderRadiusstopIndicatorColorstopIndicatorRadiustrackGap	line1Head	line1Tail	line2Head	line2TailpaintshouldRepaint	minHeightborderRadiusyear2023
controllerdefaultAnimationDurationcreateState_internalController	initStatedidUpdateWidgetdispose_controller _updateControllerAnimatingStatus_buildIndicatorbuild	headValue	tailValueoffsetValuerotationValuestrokeWidthstrokeAlignarcStartarcSweep	strokeCap_twoPi_epsilon_sweep_startAngle_indicatorTypeconstraintspaddingstrokeAlignInsidestrokeAlignCenterstrokeAlignOutside
_pathCount_rotationCount_strokeHeadTween_strokeTailTween_offsetTween_rotationTween_buildCupertinoIndicator_buildMaterialIndicator_buildAnimationarrowheadScalepaintArrowhead	elevationindicatorMarginindicatorPaddingdefaultStrokeWidth_indicatorSize_strokeHeadInterval_convertTween_additionalRotationTween
_lastValuewidgetcontext_colorsindeterminatelinearTrackColorlinearMinHeightcircularTrackColorcircularTrackPadding_kIndeterminateLinearDuration_kIndeterminateCircularDuration_kTrackGapRampDownThreshold_ActivityIndicatorType_kValueControllerAssertionProgressIndicator_LinearProgressIndicatorPainterLinearProgressIndicator_LinearProgressIndicatorState!_CircularProgressIndicatorPainterCircularProgressIndicator_CircularProgressIndicatorState _RefreshProgressIndicatorPainterRefreshProgressIndicator_RefreshProgressIndicatorState$_CircularProgressIndicatorDefaultsM2"_LinearProgressIndicatorDefaultsM2,_CircularProgressIndicatorDefaultsM3Year2023*_LinearProgressIndicatorDefaultsM3Year2023$_CircularProgressIndicatorDefaultsM3"_LinearProgressIndicatorDefaultsM3€áintdoubleStringStatefulWidgetclampDoubleColor
valueColorcolorProgressIndicatorThemeDataColorSchemeprimary	AnimationSemanticsPropertieslabelvalueBuildContextProgressIndicatorThemeofdefaultColorThemecolorSchemeoverridevoidDiagnosticPropertiesBuilderdebugFillPropertiesaddPercentPropertyshowNameifNullWidgetround	SemanticsroleSemanticsRoleprogressBarloadingSpinnerminValuemaxValuechildCustomPainterTextDirectionBorderRadiusGeometryCurveIntervalcurveCubicCanvasSizeendFractionstartFractionltrwidthRectfromLTRBheightPaintRRectresolvetoRRect	drawRRectdrawRectminOffsetrtl
drawCircle	transformbool
trackColoranimationValuetextDirectionindicatorBorderRadiusstopIndicatorColorstopIndicatorRadiustrackGapSizedBoxyear2023RefreshIndicator
DeprecatedbackgroundColorlinearTrackColor
background	minHeightlinearMinHeightborderRadius	ThemeDatauseMaterial3BorderRadiuszeroAnimationController
controllerdefaultAnimationDurationDurationmillisecondsStateSingleTickerProviderStateMixin	initStatedurationvsyncdidUpdateWidgetdisposewidgetcontextgetInheritedWidgetOfExactTypedatafindAncestorWidgetOfExactTypeprogressIndicatorTheme_effectiveValueisAnimatingrepeatstopConstrainedBoxconstraintsBoxConstraintsminWidthinfinityCustomPaintpainter_getValueColor	ClipRRect_buildSemanticsWrapperDirectionalityAnimatedBuilder	animationviewbuilderpimax	StrokeCapstrokeWidthstylePaintingStylestroke	strokeCapshortestSidesavescale	translatedrawArcrestoresquarebutt	headValue	tailValueoffsetValuerotationValuestrokeAlignmaterialCupertinoActivityIndicatorTargetPlatformiOSmacOSsemanticsLabelsemanticsValueadaptivecircularTrackColorcircularTrackPaddingEdgeInsetsGeometry
Animatable
CurveTweenCurvesfastOutSlowInchainSawToothkeypartiallyRevealedprogressindeterminatepaddingPaddingevaluateBuilder_indicatorTypethemeplatformandroidfuchsialinuxwindowsarcStartarcSweepcossinPathmoveTolineToclosefilldrawPathpaint
ScrollableallrefreshBackgroundColorcanvasColorTweenSequenceTweenSequenceItemtweenTweenbeginendweight_controller_strokeHeadTween_strokeTailTween_offsetTween_rotationTweenopacitywithOpacityindicatorMarginfromSizesizeMaterialtypeMaterialTypecircle	elevationindicatorPaddingOpacity	TransformrotateanglearrowheadScalestrokeAlignCentersecondaryContainerstrokeAlignInsidecircular	StatefulWidgetCustomPainterProgressIndicatorStateSingleTickerProviderStateMixin!_CircularProgressIndicatorPainterCircularProgressIndicator_CircularProgressIndicatorStateProgressIndicatorThemeDataƒ#²ò¼l”e¡±˜-e¾	\    �   �)�,math�,	dart:math  �4   dart:ui  �I   package:flutter/cupertino.dart  �s   package:flutter/foundation.dart  �    color_scheme.dart  �½   material.dart  �Ö   progress_indicator_theme.dart  �ÿ   
theme.dartÀ ƒÍ À ú¦†i =€ˆ€§€©€Û€à�
���3�F�H�r���Ÿ�¼�Õ�þ‚‚‚7‚ìƒƒ>ƒü„6„8„…„¼„î„ð…$…&…Q…š…ð†P†‘†“†Î†Ó‡‡m‡“‡˜‡§‡¬‡éˆ$ˆIˆPˆ˜ˆÜ‰%‰L‰S‰k‰r‰ÃŠŠmŠƒŠ Š°ŠÁŠÜŠí‹‹‹7‹>‹@‹z‹�‹ÒŒŒŒ`Œ¯ŒÚŒòŒô�L�N�€�‡�ÕŽ ŽAŽCŽ‰Ž°Ž·Žû�>�~�Á�Ü�ò�	��G�N� �ð‘C‘k‘m‘¼’ ’’P’›’­’Ã’ä’æ“5“y“€“Å””V”u”|”Â••#•9•Z•\•£•Ä•Ö––$–T–Y–[–h–®–Ú—<—A—C—ž—¾—ô˜˜W˜t˜{˜’˜°™™4™c™‰™ž™¦™«™®™°™ïšš9šXšišŒš®šØšÿ›'›D›K›M›h›ƒ›››»›áœœ;œaœ|œ~œÑ��K�U���¨�®�Úžž<žcžiž•žÂžùŸ!Ÿ'ŸSŸ€Ÿ·ŸàŸæŸèŸõ  V X x ž Â ß é¡¡)¡2¡4¡m¡À¢¢¢V¢ƒ¢…¢±££4£D£k£t£{£}£�£à¤¤Y¤�¤Õ¥¥Z¥d¥ ¥§¥©¥ú¦	¦Z¦«¦ô§/§ˆ§©§ð¨¨¨!¨f¨À¨Â¨ê©©K©¨©¸©º©îªªwª€ª‚ª¥ªë«	«««9«Z«º«Ã«Å«Ô«Û«Ý¬¬Y¬t¬»­­J­’­”­å®®C®~®Ù®é¯K¯R¯T¯m¯›¯·¯Þ°°°)°0°2°°Ð°ã±±L±©±¹±ò²Q²a²}²©²Ñ²í²÷²þ³ ³³I³e³�³³³Ï³Ù³à³â´2´^´Œ´Æµ'µ7µ—µžµ£µ¥µ²µö¶)¶Y¶¶·¶í·3·s·µ·ß·ä·ç·é¸9¸>¸‚¸‡¸Õ¸ï¸ô¹D¹•¹æº.º€ºÐ»»V»[»©»ú»ÿ¼L¼œ¼¡¼¶½½¥½í½ò¾W¾h¾m¾‚¾Ü¿/¿„¿‰¿î¿ÿÀ @À @NÀ @SÀ @¤À @°À @µÀ @ÄÀ @ÉÀ AÀ ApÀ A±À BÀ BPÀ B|À BƒÀ BÈÀ BëÀ BûÀ CÀ C)À C;À CRÀ CgÀ C‚À C�À CµÀ CÓÀ CòÀ DÀ DÀ DÀ DüÀ E9À E@À ETÀ EjÀ EžÀ EïÀ EñÀ F8À FxÀ FÀ FÄÀ GÀ GYÀ G€À G–À G£À GÛÀ GÝÀ H#À HlÀ HsÀ H¾À IÀ I#À I9À IUÀ IWÀ I•À IœÀ IíÀ J9À JŽÀ JÞÀ KÀ K0À K2À KZÀ KaÀ K±À KÑÀ KØÀ L/À LtÀ L˜À LšÀ LÃÀ LÊÀ MÀ M:À MAÀ MƒÀ MŠÀ MâÀ NÀ N4À N6À NjÀ NqÀ NÂÀ NÜÀ NãÀ OÀ OÀ OiÀ O•À O°À O²À PÀ PÀ P À PmÀ PœÀ P£À PîÀ QAÀ QHÀ Q”À Q¤À R	À R„À R¿À RÄÀ RÝÀ RßÀ S À SmÀ S–À S�À SìÀ T>À TEÀ T–À TâÀ TéÀ U7À UˆÀ UØÀ VÀ V#À V*À V;À VBÀ V‘À VÎÀ VøÀ VúÀ WIÀ WPÀ W£À WíÀ XÀ XLÀ X~À X„À X†À X“À XçÀ XêÀ XìÀ Y8À YcÀ YšÀ YœÀ Y©À Y¿À Y×À ZÀ ZJÀ Z^À ZfÀ Z�À Z”À Z–À Z£À ZàÀ [À [0À [5À [7À [DÀ [XÀ [|À [’À [—À [™À [ÃÀ [ßÀ \:À \›À \·À \¹À \æÀ ]5À ]ZÀ ]¯À ]ÒÀ ]ÙÀ ]ÞÀ ]àÀ ^FÀ ^¡À ^ðÀ _KÀ _ZÀ _lÀ _¯À _ëÀ `(À `0À `NÀ `°À `ÎÀ a(À aXÀ a®À aßÀ bÀ b;À bfÀ bwÀ bªÀ bÓÀ cÀ c4À cEÀ cmÀ c¸À cÉÀ cËÀ cðÀ dEÀ d`À d“À d¶À eÀ eDÀ e À eÉÀ eùÀ f,À faÀ f€À fŒÀ f–À fžÀ f À fãÀ g&À glÀ gsÀ guÀ gÁÀ gÆÀ gÈÀ gÕÀ gýÀ hBÀ hDÀ hoÀ h¹À hÀÀ hÂÀ hßÀ iÀ i;À i‡À i‘À i™À ižÀ i¡À i£À iäÀ jÀ j!À j@À jZÀ jxÀ j–À j¶À jØÀ jøÀ kÀ k-À kAÀ k\À k}À k—À k³À kãÀ lÀ lDÀ leÀ l™À löÀ løÀ mÀ m/À mGÀ mbÀ m}À mšÀ m¹À mÖÀ móÀ nÀ n'À nFÀ naÀ nyÀ n{À nªÀ nÒÀ oÀ oPÀ o…À o‡À o”À o¾À oÙÀ oõÀ pÀ p?À pAÀ p’À p¾À pÿÀ q>À qžÀ qÚÀ qÜÀ qûÀ r"À rAÀ rfÀ ršÀ rÃÀ sÀ s?À s�À s¿À søÀ t3À tÀ t¿À têÀ túÀ u?À uKÀ uÀ u—À uµÀ uàÀ vFÀ v�À vœÀ v¬À wÀ wÀ wÀ wÀ w.À w_À wyÀ w¦À w¶À wþÀ x6À x?À xMÀ x„À x‹À x�À xãÀ xèÀ xêÀ x÷À y=À ypÀ y À yÆÀ yôÀ z"À zTÀ zŠÀ z¼À zîÀ {À {HÀ {rÀ {wÀ {zÀ {|À {ÍÀ {ëÀ {ðÀ |4À |9À |‹À |¥À |ªÀ |úÀ }KÀ }œÀ }äÀ ~6À ~†À ~ÎÀ À À ^À ©À ®À ÃÀ €À €¶À � À �À �lÀ �}À �‚À �—À �óÀ ‚HÀ ‚�À ‚¢À ƒ	À ƒÀ ƒÀ ƒlÀ ƒŽÀ ƒ“À ƒåÀ „7À „‰À „ÙÀ „ÞÀ …,À …~À …¿À †À †^À †­À †ºÀ †¿À ‡À ‡IÀ ‡]À ‡bÀ ‡wÀ ‡ÅÀ ˆÀ ˆ	À ˆSÀ ˆ›À ˆ´À ˆ¹À ˆÿÀ ‰FÀ ‰~À ‰ƒÀ ‰êÀ ‰ûÀ Š À ŠÀ ŠÀ Š]À Š´À ŠõÀ ‹[À ‹˜À ‹ÆÀ ‹ÍÀ ŒÀ Œ7À ŒGÀ ŒYÀ ŒuÀ Œ‡À ŒžÀ ŒµÀ ŒÌÀ ŒçÀ �À �À �.À �BÀ �TÀ �»À Ž8À ŽuÀ Ž|À Ž�À Ž£À Ž¹À �
À �DÀ �FÀ �~À �¼À �À �*À �1À �uÀ �¿À �ÞÀ �åÀ ‘*À ‘XÀ ‘hÀ ‘zÀ ‘–À ‘­À ‘ÄÀ ‘ßÀ ‘úÀ ’À ’&À ’=À ’QÀ ’cÀ ’ÊÀ “GÀ “„À “‹À “ŸÀ “²À “ÈÀ ”À ”SÀ ”UÀ ”…À ”‡À ”ÐÀ •À •"À •iÀ •¶À •òÀ –À –À –MÀ –OÀ –…À –£À –¥À –òÀ –ùÀ —FÀ —|À —ÖÀ ˜À ˜9À ˜@À ˜�À ˜ÉÀ ˜çÀ ˜éÀ ™À ™À ™lÀ ™”À ™ÜÀ šÀ šEÀ šLÀ ššÀ šêÀ ›;À ›qÀ ›¼À œÀ œOÀ œ�À œàÀ �+À �RÀ �qÀ �sÀ �¿À �ÆÀ žÀ ž]À žƒÀ ž…À žËÀ žÒÀ Ÿ#À Ÿ=À ŸDÀ ŸvÀ Ÿ}À ŸÊÀ ŸöÀ  À  À  iÀ  |À  ƒÀ  ÐÀ  ÿÀ ¡À ¡SÀ ¡¦À ¡­À ¡ùÀ ¢	À ¢nÀ ¢éÀ £$À £)À £BÀ £DÀ £sÀ £zÀ £ÍÀ ¤*À ¤_À ¤…À ¤‡À ¤ÅÀ ¤ÌÀ ¤ÝÀ ¤äÀ ¥5À ¥rÀ ¥œÀ ¥žÀ ¥çÀ ¥îÀ ¦$À ¦UÀ ¦WÀ ¦¡À ¦éÀ §À §À §IÀ §PÀ §„À §´À §¶À ¨À ¨À ¨>À ¨oÀ ¨qÀ ¨ÀÀ ¨ÇÀ ©À ©À ©lÀ ©¶À ©×À ªÀ ªIÀ ªOÀ ªQÀ ª^À ª¶À ª¹À ª»À «À «6À «€À «ÎÀ «ÐÀ ¬À ¬UÀ ¬�À ¬ÒÀ ­À ­PÀ ­±À ­ñÀ ®À ®#À ®%À ®\À ®^À ®kÀ ®�À ®™À ®ÉÀ ¯À ¯"À ¯*À ¯SÀ ¯XÀ ¯ZÀ ¯gÀ ¯¦À ¯ÍÀ ¯öÀ ¯ûÀ ¯ýÀ °
À °À °BÀ °XÀ °]À °_À °‰À °¥À ± À ±aÀ ±}À ±À ±¬À ±ûÀ ² À ²uÀ ²˜À ²ŸÀ ²¤À ²¦À ²áÀ ³À ³JÀ ³dÀ ³±À ³¸À ³òÀ ´
À ´#À ´;À ´CÀ ´HÀ ´JÀ ´mÀ ´ˆÀ ´ŸÀ ´¶À ´ÏÀ ´êÀ ´ñÀ µLÀ µ›À µöÀ ¶À ¶À ¶TÀ ¶nÀ ¶®À ¶¿À ¶ôÀ ·À ·NÀ ·`À ·–À ·¨À ·àÀ ·êÀ ·òÀ ¸À ¸vÀ ¸–À ¸êÀ ¹
À ¹^À ¹®À ¹ÖÀ º*À ºQÀ ºaÀ º­À ºßÀ »@À »BÀ »gÀ »ˆÀ »£À »ØÀ »ûÀ ¼PÀ ¼‰À ¼ŸÀ ½À ½#À ½HÀ ½qÀ ½–À ½»À ½ÜÀ ½ûÀ ¾À ¾&À ¾0À ¾8À ¾:À ¾_À ¾¢À ¾©À ¾«À ¾÷À ¾üÀ ¾þÀ ¿À ¿9À ¿XÀ ¿�À ¿¹À ¿ÍÀ À À À3À ÀbÀ À“À ÀŸÀ À©À À±À À¶À À¸À ÀÅÀ ÀíÀ ÁÀ Á+À ÁUÀ Á†À Á¹À ÂÀ ÂÀ Â9À ÂjÀ Â¢À ÂÉÀ ÂñÀ ÃÀ ÃVÀ Ã‚À Ã®À ÃØÀ ÄÀ Ä;À Ä‰À ÄœÀ ÄÇÀ ÄÖÀ ÄáÀ ÄëÀ ÄóÀ ÄøÀ ÄûÀ ÄýÀ ÅQÀ ÅwÀ Å—À Å²À ÅÑÀ ÅðÀ ÆÀ Æ4À ÆUÀ ÆvÀ Æ™À Æ¸À Æ¿À ÆÁÀ ÆáÀ ÆãÀ ÇÀ ÇiÀ Ç¬À ÇÜÀ ÈÀ È.À È0À ÈXÀ È…À ÈêÀ ÉNÀ É–À ÉÐÀ Ê
À ÊÀ Ê%À ÊkÀ Ê±À ÊãÀ ÊõÀ Ê÷À ËÀ Ë.À ËQÀ ËvÀ Ë™À ËžÀ Ë À Ë­À Ë×À Ë÷À ÌÀ Ì=À ÌDÀ ÌIÀ ÌLÀ ÌNÀ Ì™À ÌžÀ ÌðÀ Í<À ÍIÀ ÍNÀ Í›À ÍæÀ ÍëÀ ÍúÀ ÍÿÀ ÎVÀ Î—À ÎÛÀ ÏÀ ÏÀ ÏaÀ Ï¢À Ï©À ÏîÀ ÐÀ Ð"À Ð4À ÐPÀ ÐbÀ ÐyÀ ÐÛÀ ÐóÀ ÑÀ Ñ)À Ñ?À ÑZÀ Ñ‘À ÑÊÀ ÑÑÀ ÑÓÀ ÒÀ Ò"À Ò$À ÒfÀ ÒŸÀ ÒÌÀ ÒÎÀ ÓÀ ÓFÀ ÓHÀ ÓeÀ Ó–À Ó˜À ÓåÀ Ô3À Ô:À ÔxÀ ÔÉÀ ÕÀ Õ'À Õ=À ÕJÀ Õ‚À Õ„À Õ‘À ÕèÀ ÕëÀ ÕíÀ Ö=À ÖkÀ ÖmÀ Ö›À ÖÎÀ ÖÐÀ ×À ×CÀ ×IÀ ×KÀ ×žÀ ×ÀÀ ØÀ Ø3À ØjÀ Ø�À ØšÀ ØÑÀ ØóÀ Ù*À ÙTÀ Ù^À ÙfÀ ÙlÀ ÙnÀ Ù¥À Ù¼À Ù¾À ÙýÀ Ú
À Ú^À Ú`À Ú°À Ú¶À ÛÀ Û-À Û3À ÛƒÀ Û�À Û¸À ÛëÀ ÜÀ Ü À Ü;À Ü•À ÜœÀ Ü»À ÜÀÀ ÜÂÀ ÜÏÀ ÜíÀ Ý
À Ý)À ÝaÀ ÝŠÀ ÝžÀ ÝÆÀ Þ'À Þ�À Þ×À ß/À ß;À ßEÀ ßMÀ ßRÀ ßTÀ ßaÀ ß„À ßŸÀ ß¶À ßÍÀ ßæÀ àÀ àÀ à;À àlÀ à{À àÁÀ àÝÀ àßÀ áÀ á&À á4À áŠÀ á‘À á“À áËÀ áûÀ â*À â,À â‡À âëÀ ãHÀ ãPÀ ã«À ãÎÀ ãñÀ ä#À äKÀ äkÀ ä¿À äßÀ å3À åƒÀ å…À å°À åÉÀ åàÀ æ
À æ-À æaÀ æ}À æ¥À æÊÀ æôÀ çÀ çBÀ çaÀ ç„À ç®À çÒÀ çùÀ è9À èhÀ èºÀ èçÀ éÀ éEÀ ézÀ é«À éÜÀ êÀ ê@À êXÀ ênÀ ê‚À ê”À ê¤À ê²À ê¾À êÈÀ êÐÀ êÕÀ êØÀ êÚÀ ëÀ ë_À ëµÀ ë·À ëÖÀ ìÀ ì6À ì8À ìEÀ ìlÀ ìnÀ ì{À ìžÀ ì À ì­À ìøÀ ìúÀ íÀ ícÀ ífÀ íhÀ í·À íìÀ íîÀ îÀ îPÀ îRÀ î_À î†À îˆÀ î•À îÊÀ îÌÀ îÙÀ îÿÀ ïÀ ïÀ ï]À ï»À ï½À ïÜÀ ðÀ ð<À ð>À ðKÀ ðrÀ ðtÀ ð�À ð£À ð¥À ð²À ðýÀ ðÿÀ ñÀ ñhÀ ñkÀ ñmÀ ñÄÀ òÀ òÀ ò"À òeÀ ògÀ òtÀ ò›À ò�À òªÀ òçÀ òéÀ òöÀ óÀ óÀ ó!À óZÀ ó\À ó À óåÀ ôÀ ôBÀ ôDÀ ôXÀ ô©À õÀ õÀ õ"À õeÀ õ‚À õ„À õ‘À õ¸À õºÀ õÇÀ öÀ ö À ö-À öOÀ öQÀ ö^À ö©À ö«À ö¸À öóÀ ÷À ÷À ÷$À ÷&À ÷3À ÷SÀ ÷UÀ ÷bÀ ÷°À ÷³À ÷µÀ øÀ ø9À ø;À øZÀ ø�À øŸÀ ø¬À øÓÀ øÕÀ øâÀ ùÀ ù!À ù.À ùTÀ ùVÀ ùcÀ ù§À ù©À ù¶À ùêÀ ùìÀ ùùÀ ú(À ú*À ú7À úWÀ úZÀ úmÀ úoÀ ú¦   ]/// @docImport 'package:flutter/semantics.dart';
///
/// @docImport 'refresh_indicator.dart';��, �3  �H  �r  �Ÿ  �¼  �Õ  �þ      Š‹ Šœ    Š¤Š¤	Šª   Š´Š´
Š¹   ŠÅŠÅŠÊ   ŠàŠà
Šå   ŠñŠñŠö   ‹‹‹   ‹!‹!‹&  ˆ&ˆ&ƒ ‚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}  Œê‹B�­Œê��/// 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. Ž/�P€îŽ/€Å/// 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. �ŽE�Á��“/// {@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]. ’Ó‘o�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} •I’è‚o•I‚./// {@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}   ŒöŒöT�     •s•s•€   •Š•Š•‘  •^•^€ù•d    –ƒ–ƒ&–Ÿ –]–^–]–]€â–o    —d—d—z   —ƒ—ƒ—“  —E—E‚d—L  †“†““‡ø�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:
///
///  * <https://material.io/components/progress-indicators>  ™÷ š  	  ššš,   š=š=šK   š\š\
ša   šmšmš{   š�š�šž   š²š²#šÀ   šÜšÜ šê   ››!›   ›+›+›9  ™ñ™ñ�X    ›[›O›[  ›v›j›v  ›“›…›“  ›ª›�›ª  ›Ñ›½!›Ñ  ›ÿ›ã1›ÿ  œ&œœ&  œKœ=!œK  œqœcœq �@�H�ª�O�_�Y�a�Š�…�Œ�‘�¤�’�—�œ�¡�4�!€Š�4 �Ï�×že�ä�Þ�æžž
žžžžžžEž@žGžLž_žMžRžWž\�Ã�°€¶�Ã žŠž’Ÿ#ž ž™ž¢ž×žÆžÕžÎžÇžÐžÙŸžýŸŸ	ŸŸ
ŸŸŸž~žk€¹ž~ ŸHŸPŸâŸ^ŸWŸ`Ÿ•Ÿ„Ÿ“ŸŒŸ…ŸŽŸ—ŸÀŸ»ŸÂŸÇŸÜŸÈŸÎŸÓŸÙŸ<Ÿ)€ºŸ<         	     	  ŸêŸëŸêŸê•·Ÿü    µÇµÇ*µç µ§µ¨µ§µ§‚;µ¹  ™°™°ž5™¶   À BÐ À Bç    À BïÀ Bï	À Bõ   À BÿÀ BÿÀ C   À CÀ CÀ C   À C-À C-À C3   À C?À C?À CE   À CVÀ CVÀ C[   À CkÀ CkÀ Cq   À C†À C†À CŒ   À C¡À C¡À C¦   À C¹À C¹À C¾   À C×À C×À CÜ   À CöÀ CöÀ Cû   À D
À D
�GÀ EI   À EXÀ EXÀ E] À D
À DÀ DÀ E=À DÀ D…À EÀ EqÀ EwÀ EšÀ EŠÀ E‚À ExÀ E…À E—À E�À E™À E¥À E«À EÏÀ EëÀ EºÀ E²À E¬À EµÀ EÈÀ E½À EËÀ EÑÀ BRÀ BRƒ› n/// Creates a linear progress indicator.
///
/// {@macro flutter.material.ProgressIndicator.ProgressIndicator}  À IIÀ Gß�sÀ II�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} À K!À IY�ÔÀ K!�–/// 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. À LƒÀ K4�aÀ Lƒ�,/// The color of the stop indicator.
///
/// If [year2023] is true 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. À NÀ Lœ�•À N�X/// The radius of the stop indicator.
///
/// If [year2023] is true 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. À O¥À N8�uÀ O¥�C/// The gap between the indicator and the track.
///
/// If [year2023] is true 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.À Q–À Q—À Q¡À RÁÀ Q¨À RÀ RˆÀ RÒÀ O´ƒ&À RÒ�Ã/// 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. À VëÀ Rá„À Vëƒ²/// {@template flutter.material.ProgressIndicator.controller}
/// An optional [AnimationController] that controls the animation of this
/// indeterminate progress indicator.
///
/// This controller is only used when the indicator is indeterminate (i.e.,
/// when [value] is null). If this property is non-null, [value] must be null.
///
/// The controller's value is expected to be a linear progression from 0.0 to
/// 1.0, which represents one full cycle of the indeterminate animation.
///
/// If this controller is null (and [value] is also null), the widget will
/// look for a [ProgressIndicatorThemeData.controller]. If that is also null,
/// the widget will create and manage its own internal [AnimationController]
/// to drive the default indeterminate animation.
/// {@endtemplate}
///
/// See also:
///
///  * [LinearProgressIndicator.defaultAnimationDuration], default duration
///    for one full cycle of the indeterminate animation.À XAÀ XIÀ X€À X\À XPÀ X^À X&À Vü�…À X&�/// The default duration for one full cycle of the indeterminate animation.
///
/// This duration is used when the widget creates its own [AnimationController]
/// because no [controller] was provided, either directly or through a
/// [ProgressIndicatorTheme].  À G˜À G™À EóÀ Eó�æÀ G°�Œ/// {@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}   À XˆÀ X‰À XˆÀ Xˆ]À X´  ·é·é ÿÀ B‰ú/// 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>(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}
///
/// {@macro flutter.material.ProgressIndicator.AnimationSynchronization}
///
/// See the documentation of [CircularProgressIndicator] for an example on this
/// topic.
///
/// See also:
///
///  * [CircularProgressIndicator], which shows progress along a circular arc.
///  * [RefreshIndicator], which automatically displays a [CircularProgressIndicator]
///    when the underlying vertical scrollable is overscrolled.
///  * <https://material.io/design/components/progress-indicators.html#linear-progress-indicators>   À Y„À Ye2À Y„    À [›À [›�À [³    À YžÀ YŸÀ YžÀ Yž€ôÀ Y°    À ZºÀ Zº!À ZÒ À Z˜À Z™À Z˜À Z˜€›À Zª   À [9À [:À [9À [9\À [K    À \»À \»�!À \À    À ]ùÀ ]ùÀ ^   À ^À ^À ^   À ^&À ^&À ^4  À ]âÀ ]â‰âÀ ]é    À gäÀ gäÀ gñ À gÊÀ gËÀ gÊÀ gÊ�ÒÀ gÞ  À XìÀ Xì�³À Xò   À iæ À j    À jÀ jÀ j   À j%À j%À j3   À jDÀ jDÀ jR   À j^À j^À jl   À j|À j|À jŠ   À jšÀ jšÀ j¨   À jºÀ jºÀ jÈ   À jÜÀ jÜÀ jê   À jüÀ jüÀ k
   À kÀ kÀ k!   À k1À k1À k6   À kEÀ kEÀ kJ LÀ kUÀ klÀ kcÀ kˆÀ k¢À ktÀ knÀ kwÀ kŠÀ lÀ kàÀ k°À k¤À kÖÀ kÒÀ kÎÀ kÄÀ kÐÀ kÔÀ kØÀ kÜÀ kÝÀ lÀ lÀ kôÀ lÀ lÀ l	À lÀ l8À l2À l&À l4À l:À l>À l?À lTÀ lKÀ lpÀ l¤À l\À lVÀ l_À l�À lrÀ l}À l�À l~À l…À lŠÀ l‘À l¦À lªÀ l«À l®À lòÀ lËÀ lÁÀ l½À l¹À l¯À l»À l¿À lÃÀ lÇÀ lÈÀ lßÀ lÛÀ l×À lÍÀ lÙÀ lÝÀ láÀ låÀ læÀ lêÀ iæÀ iæƒ    À mÀ lúÀ m  À m"À mÀ m"  À m?À m1À m?  À mVÀ mIÀ mV  À mqÀ mdÀ mq  À mŒÀ mÀ mŒ  À m©À mœÀ m©  À mÈÀ m»À mÈ  À måÀ mØÀ må  À nÀ mõÀ n  À nÀ nÀ n  À n:À n)À n:  À nVÀ nHÀ nV  À nnÀ ncÀ nn À n¢À nšÀ nžÀ nŸÀ n¤À n‘À n}*À n‘ À nËÀ nÀÀ n¬#À nÀ À oCÀ o<À oEÀ o3À o.À o3 À o}À otÀ ouÀ oyÀ ozÀ oÀ ofÀ oR0À of      À o¡À o¡À o¨   À o°À o°	À oµ À o‰À oŠÀ o‰À o‰‰]À o›    À yÀ y,À y. À xìÀ xíÀ xìÀ xì‚‰À xþ  À i£À i£‘ÕÀ i©   À Œ À Œ3    À Œ;À Œ;	À ŒA   À ŒKÀ ŒKÀ ŒQ   À Œ]À Œ]À Œc   À ŒyÀ ŒyÀ Œ   À Œ‹À Œ‹À Œ‘   À Œ¢À Œ¢À Œ§   À Œ¹À Œ¹À Œ¾   À ŒÐÀ ŒÐÀ ŒÖ   À ŒëÀ ŒëÀ Œñ   À �À �À �   À �À �À �    À �2À �2À �7   À �FÀ �F�GÀ Ž…   À Ž”À Ž”À Ž™   À Ž§À Ž§À Ž¬ À �FÀ �GÀ �QÀ ŽyÀ �ZÀ �ÁÀ Ž>À ŽÀÀ ŽÆÀ ŽêÀ �À ŽÕÀ ŽÍÀ ŽÇÀ ŽÐÀ ŽãÀ ŽØÀ ŽæÀ ŽìÀ � À �À �"À �8À �9À ‹šÀ ‹šƒ¨ p/// Creates a circular progress indicator.
///
/// {@macro flutter.material.ProgressIndicator.ProgressIndicator}  À ‘2À ‘KÀ ‘T    À ‘\À ‘\	À ‘b   À ‘lÀ ‘lÀ ‘r   À ‘~À ‘~À ‘„   À ‘šÀ ‘šÀ ‘    À ‘±À ‘±À ‘¶   À ‘ÈÀ ‘ÈÀ ‘Î   À ‘ãÀ ‘ãÀ ‘é   À ‘þÀ ‘þÀ ’   À ’À ’À ’   À ’*À ’*À ’/   À ’AÀ ’AÀ ’F   À ’UÀ ’U�GÀ “”   À “£À “£À “¨   À “¶À “¶À “» À ’UÀ ’VÀ ’`À “ˆÀ ’iÀ ’ÐÀ “MÀ “ÏÀ “ÕÀ “ùÀ ”À “äÀ “ÜÀ “ÖÀ “ßÀ “òÀ “çÀ “õÀ “ûÀ ”/À ” À ”1À ”GÀ ”HÀ �HÀ �H…	À ‘L�Å/// 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}  À ”tÀ ”W+À ”t  À –•À –QOÀ –•2/// The width of the line used to draw the circle. À ˜ÙÀ –§‚=À ˜Ù‚/// 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]. À �eÀ ˜ë„ƒÀ �e„//// 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. À žuÀ �u�À žu€Ý/// 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. À  À ž‡�‡À  �U/// The gap between the active indicator and the background track.
///
/// If [year2023] is true 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.À ¡ûÀ ¡üÀ ¢À £&À ¢À ¢rÀ ¢íÀ £7À  ƒ*À £7�Ç/// 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. À ¤{À £F�<À ¤{�/// 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. À ¥�À ¤‰�À ¥�€Ø/// {@macro flutter.material.ProgressIndicator.controller}
///
/// See also:
///
///  * [CircularProgressIndicator.defaultAnimationDuration], default duration
///    for one full cycle of the indeterminate animation.À ¦NÀ ¦OÀ ¦:À ¥ €²À ¦:|/// The indicator stroke is drawn fully inside of the indicator path.
///
/// This is a constant for use with [strokeAlign].À §®À §šÀ ¦Y�XÀ §š�/// 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].À ¨iÀ ¨TÀ §¸€´À ¨T~/// The indicator stroke is drawn on the outside of the indicator path.
///
/// This is a constant for use with [strokeAlign].À ª
À ªÀ ªKÀ ª%À ªÀ ª'À ©ïÀ ¨s�ÙÀ ©ï�P/// The default duration for one full cycle of the indeterminate animation.
///
/// During this period, the indicator completes several full rotations.
///
/// This duration is used when the widget creates its own [AnimationController]
/// because no [controller] was provided, either directly or through a
/// [ProgressIndicatorTheme].  À –
À –À ”‰À ”‰�ÂÀ –"�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}   À ªSÀ ªTÀ ªSÀ ªSaÀ ª�  À {|À {|¯;À ‹a�‘/// 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>(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}
///
/// {@template flutter.material.ProgressIndicator.AnimationSynchronization}
/// ## Animation synchronization
///
/// When multiple [CircularProgressIndicator]s or [LinearProgressIndicator]s are
/// animating on screen simultaneously (e.g., in a list of loading items), their
/// uncoordinated animations can appear visually cluttered. To address this, the
/// animation of an indicator can be driven by a custom [AnimationController].
///
/// This allows multiple indicators to be synchronized to a single animation
/// source. The most convenient way to achieve this for a group of indicators is
/// by providing a controller via [ProgressIndicatorTheme] (see
/// [ProgressIndicatorThemeData.controller]). All [CircularProgressIndicator]s
/// or [LinearProgressIndicator]s within that theme's subtree will then share
/// the same animation, resulting in a more coordinated and visually pleasing
/// effect.
///
/// Alternatively, a specific [AnimationController] can be passed directly to the
/// [controller] property of an individual indicator.
/// {@endtemplate}
///
/// {@tool dartpad}
/// This sample demonstrates how to synchronize the indeterminate animations
/// of multiple [CircularProgressIndicator]s using a [Theme].
///
/// Tapping the buttons adds or removes indicators. By default, they all
/// share a [ProgressIndicatorThemeData.controller], which keeps their
/// animations in sync.
///
/// Tapping the "Toggle" button sets the theme's controller to null.
/// This forces each indicator to create its own internal controller,
/// causing their animations to become desynchronized.
///
/// ** See code in examples/api/lib/material/progress_indicator/circular_progress_indicator.2.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.
///  * <https://material.io/design/components/progress-indicators.html#circular-progress-indicators>  À «vÀ «VÀ «yÀ «IÀ «8EÀ «I À «ÄÀ «¤À «ÇÀ «“À «‚IÀ «“ À ¬À ¬À ¬WÀ ¬À ¬À ¬À ¬#À ¬+À ¬QÀ ¬,À ¬1À ¬;À ¬6À ¬=À ¬CÀ ¬DÀ ¬XÀ ¬YÀ ¬^À ¬ŒÀ ¬_À ¬iÀ ¬‹À ¬oÀ ¬jÀ ¬qÀ ¬wÀ ¬À ¬ŠÀ ¬€À «òÀ «Ò€»À «ò À ¬ÅÀ ¬ÏÀ ­À ¬ÛÀ ¬ÖÀ ¬ÝÀ ¬ãÀ ¬ëÀ ­À ¬ìÀ ¬ñÀ ¬ûÀ ¬öÀ ¬ýÀ ­À ­À ­À ­À ­À ­LÀ ­À ­)À ­KÀ ­/À ­*À ­1À ­7À ­?À ­JÀ ­@À ¬²À ¬’€»À ¬² 
À ­�À ­‹À ­­À ­‘À ­ŒÀ ­“À ­™À ­¡À ­¬À ­¢À ­rÀ ­R\À ­r 
À ­äÀ ­îÀ ®À ­úÀ ­õÀ ­üÀ ®À ®
À ®À ®À ­ÓÀ ­³mÀ ­Ó  À ®FÀ ®'2À ®F    À °aÀ °a�À °y    À ®`À ®aÀ ®`À ®`€öÀ ®r    À ¯~À ¯~#À ¯˜ À ¯\À ¯]À ¯\À ¯\€�À ¯n   À ¯ÿÀ ° À ¯ÿÀ ¯ÿ\À °    À ±�À ±��!À ±†    À ²ÈÀ ²ÈÀ ²Õ  À ²¨À ²¨�žÀ ²¯    À ´qÀ ´qÀ ´~   À ´ŒÀ ´ŒÀ ´“   À ´£À ´£À ´ª   À ´ºÀ ´ºÀ ´Á   À ´ÓÀ ´ÓÀ ´Ú  À ´LÀ ´LŠ®À ´S    À ¿ À ¿ �´À ¿    À ÀÔÀ ÀÔÀ Àá À ÀºÀ À»À ÀºÀ Àº„<À ÀÎ  À ª»À ª»š>À ªÁ   À ÅS À Ås  
  À Å{À Å{À ÅŠ   À Å›À Å›À Åª   À Å¶À Å¶À ÅÅ   À ÅÕÀ ÅÕÀ Åä   À ÅôÀ ÅôÀ Æ   À ÆÀ ÆÀ Æ$   À Æ8À Æ8À ÆG   À ÆYÀ ÆYÀ Æh   À ÆzÀ ÆzÀ Æˆ   À Æ�À Æ�À Æ¬  À ÅSÀ ÅS�j    À ÆÐÀ ÆÃÀ ÆÐ      À ÆùÀ ÆùÀ Ç    À ÇÀ Ç	À Ç  À ÆåÀ Æå„·À Æê    À ËºÀ ËºÀ ËÁ   À ËÉÀ ËÉ	À ËÎ À Ë¢À Ë£À Ë¢À Ë¢€¥À Ë´  À ÄýÀ Äý‡MÀ Å   À Ïö À Ð    À ÐÀ Ð	À Ð   À Ð&À Ð&À Ð,   À Ð8À Ð8À Ð>   À ÐTÀ ÐTÀ ÐZ   À ÐfÀ ÐfÀ Ðl   À Ð}À Ð}&À Ðƒ   À ÐßÀ ÐßÀ Ðå   À Ð÷À Ð÷À Ðý   À ÑÀ ÑÀ Ñ   À Ñ-À Ñ-À Ñ3   À ÑCÀ ÑCÀ ÑH   À Ñ^À Ñ^0À Ñc   À Ñ•À Ñ•2À Ñš À Ð‘À ÑTÀ ÑuÀ Ñ{À Ñ…À Ñ†À Ñ‰À Ñ�À ÑŠÀ Ñ­À Ñ³À Ñ½À Ñ¾À ÑÁÀ ÑÆÀ ÑÂÀ ÎÝÀ ÎÝ‚ò � /// 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}  À ÒÀ ÑÕ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. À Ó3À ÒÐsÀ Ó3F/// The amount of space by which to inset the inner refresh indicator.À Ó�À Ó{À ÓJIÀ Ó{/// Default stroke width.  À Õ?À Õ@À ÓšÀ Óš�æÀ ÕW�Œ/// {@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}   À Õ†À Õ‡À Õ†À Õ†`À Õ´  À ÌNÀ ÌN‰›À Î�‚;/// 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>(color)`.
///
/// See also:
///
///  * [RefreshIndicator], which automatically displays a [CircularProgressIndicator]
///    when the underlying vertical scrollable is overscrolled.  À ÖdÀ ÖSÀ Ö?)À ÖS À ÖÇÀ Ö±À Öo\À Ö±*/// Interval for arrow head to fully grow.À × À ×
À ×EÀ ×À ×À ×À ×À ×&À ×?À ×'À ×,À ÖðÀ ÖÒtÀ Öð AÀ ×†À ×“À ×šÀ ×”À ×›À ÙhÀ ×½À ÙbÀ ×¢À ×¼À ×£À ×´À ×»À ×µÀ ØÀ Ø(À Ø/À Ø)À Ø0À Ø–À Ø@À Ø;À ØBÀ ØGÀ ØNÀ ØHÀ ØOÀ ØfÀ ØUÀ ØPÀ ØWÀ ØXÀ Ø`À Ø]À ØbÀ ØcÀ ØxÀ ØrÀ ØzÀ Ø×À ØèÀ ØïÀ ØéÀ ØðÀ ÙZÀ Ù À ØûÀ ÙÀ ÙÀ ÙÀ ÙÀ ÙÀ Ù&À ÙÀ ÙÀ ÙÀ ÙÀ Ù À ÙÀ Ù"À Ù8À Ù2À Ù<À Ù:À Ù>À ×kÀ ×M‚À ×k  À Ù¯À Ù§À Ù¯   À ÙÿÀ Ú À ÙÀÀ ÙÀ€œÀ Ú);/// Force casting the widget as [RefreshProgressIndicator].    À ÛŸÀ ÛŸÀ Û¬ À Û…À Û†À Û…À Û…�9À Û™   À ÜÄÀ ÜÅÀ ÜÄÀ ÜÄ‚ŒÀ ÜØ    À ßˆÀ ßˆÀ ß•   À ß£À ß£À ßª   À ßºÀ ßºÀ ßÁ   À ßÑÀ ßÑÀ ßØ   À ßêÀ ßêÀ ßñ À ßVÀ ßWÀ ßVÀ ßV‹}À ßj  À ÕíÀ Õí”éÀ Õó   À ëa À ë…    À ë†À ë†À ë‹   À ë•À ë•À ë£  À ëaÀ ëaR    À ëÌÀ ë¹À ëÌ À ëùÀ ëþÀ ëÿÀ ìÀ ì	À ìÀ ì
À ìÀ ëïÀ ëØ>À ëï  À ì&À ìÀ ì&   À ì:À ì;À ì:À ì:0À ìQ   À ìpÀ ìqÀ ìpÀ ìp,À ì‰   À ì¢À ì£À ì¢À ì¢TÀ ì»   À ìüÀ ìýÀ ìüÀ ìüeÀ í    À ëÀ ë‚VÀ ë   À í¹ À íÛ    À íÜÀ íÜÀ íá  À í¹À í¹1    À îÀ íðÀ î À î0À î5À î6À î8À î@À î9À îAÀ îBÀ î&À î>À î&   À îTÀ îUÀ îTÀ îT0À îk   À îŠÀ î‹À îŠÀ îŠ>À î¡   À îÎÀ îÏÀ îÎÀ îÎ/À îæ    À íhÀ íh�˜À ín   À ï_ À ï‹    À ïŒÀ ïŒÀ ï‘   À ï›À ï›À ï©  À ï_À ï_Z    À ïÒÀ ï¿À ïÒ À ïÿÀ ðÀ ðÀ ðÀ ðÀ ðÀ ðÀ ðÀ ïõÀ ïÞ>À ïõ  À ð,À ð!À ð,   À ð@À ðAÀ ð@À ð@0À ðW   À ðvÀ ðwÀ ðvÀ ðv+À ðŽ   À ð§À ð¨À ð§À ð§TÀ ðÀ   À ñÀ ñÀ ñÀ ñeÀ ñ!    À ïÀ ï‚eÀ ï
   À ñÆ À ñð    À ññÀ ññÀ ñö  À ñÆÀ ñÆ9    À òÀ òÀ ò À òEÀ òJÀ òKÀ òMÀ òUÀ òNÀ òVÀ òWÀ ò;À ò$>À ò;   À òiÀ òjÀ òiÀ òi0À ò€   À òŸÀ ò À òŸÀ òŸFÀ ò¶   À òëÀ òìÀ òëÀ òë/À ó    À ñmÀ ñm�°À ñs   À ô« À ôÏ    À ôÐÀ ôÐÀ ôÕ   À ôàÀ ôàÀ ôî  À ô«À ô«T    À õÀ õÀ õ À õEÀ õJÀ õKÀ õMÀ õUÀ õNÀ õVÀ õWÀ õ;À õ$>À õ;  À õrÀ õgÀ õr   À õ†À õ‡À õ†À õ†0À õ�   À õ¼À õ½À õ¼À õ¼`À õÔ   À ö"À ö#À ö"À ö"+À ö:   À öSÀ öTÀ öSÀ öSTÀ öl   À ö­À ö®À ö­À ö­uÀ öÍ   À ÷(À ÷)À ÷(À ÷()À ÷A   À ÷WÀ ÷XÀ ÷WÀ ÷WWÀ ÷|    À ôXÀ ôXƒYÀ ô^   À ø À ø(    À ø)À ø)À ø.  À øÀ ø1    À øPÀ ø=À øP À ø}À ø‚À øƒÀ ø…À ø�À ø†À øŽÀ ø�À øsÀ ø\>À øs   À ø¡À ø¢À ø¡À ø¡0À ø¸   À ø×À øØÀ ø×À ø×FÀ øî   À ù#À ù$À ù#À ù#/À ù;   À ùXÀ ùYÀ ùXÀ ùXMÀ ùv   À ù«À ù¬À ù«À ù«=À ùÂ   À ùîÀ ùïÀ ùîÀ ùî8À ú   À ú,À ú-À ú,À ú,)À úE    À ÷µÀ ÷µ‚£À ÷»     ………  ………     „ð„ð2„õ       ƒ‚ö‚ì.‚ö „-„(„/„ƒü7„ „ç„É„¼/„É …U…ž…ô†T…3…&�h…3     €²  package:flutter/semantics.dart  €é  refresh_indicator.dart †i =€ˆ€§€©€Û€à�
���3�F�H�r���Ÿ�¼�Õ�þ‚‚‚7‚ìƒƒ>ƒü„6„8„…„¼„î„ð…$…&…Q…š…ð†P†‘†“†Î†Ó‡‡m‡“‡˜‡§‡¬‡éˆ$ˆIˆPˆ˜ˆÜ‰%‰L‰S‰k‰r‰ÃŠŠmŠƒŠ Š°ŠÁŠÜŠí‹‹‹7‹>‹@‹z‹�‹ÒŒŒŒ`Œ¯ŒÚŒòŒô�L�N�€�‡�ÕŽ ŽAŽCŽ‰Ž°Ž·Žû�>�~�Á�Ü�ò�	��G�N� �ð‘C‘k‘m‘¼’ ’’P’›’­’Ã’ä’æ“5“y“€“Å””V”u”|”Â••#•9•Z•\•£•Ä•Ö––$–T–Y–[–h–®–Ú—<—A—C—ž—¾—ô˜˜W˜t˜{˜’˜°™™4™c™‰™ž™¦™«™®™°™ïšš9šXšišŒš®šØšÿ›'›D›K›M›h›ƒ›››»›áœœ;œaœ|œ~œÑ��K�U���¨�®�Úžž<žcžiž•žÂžùŸ!Ÿ'ŸSŸ€Ÿ·ŸàŸæŸèŸõ  V X x ž Â ß é¡¡)¡2¡4¡m¡À¢¢¢V¢ƒ¢…¢±££4£D£k£t£{£}£�£à¤¤Y¤�¤Õ¥¥Z¥d¥ ¥§¥©¥ú¦	¦Z¦«¦ô§/§ˆ§©§ð¨¨¨!¨f¨À¨Â¨ê©©K©¨©¸©º©îªªwª€ª‚ª¥ªë«	«««9«Z«º«Ã«Å«Ô«Û«Ý¬¬Y¬t¬»­­J­’­”­å®®C®~®Ù®é¯K¯R¯T¯m¯›¯·¯Þ°°°)°0°2°°Ð°ã±±L±©±¹±ò²Q²a²}²©²Ñ²í²÷²þ³ ³³I³e³�³³³Ï³Ù³à³â´2´^´Œ´Æµ'µ7µ—µžµ£µ¥µ²µö¶)¶Y¶¶·¶í·3·s·µ·ß·ä·ç·é¸9¸>¸‚¸‡¸Õ¸ï¸ô¹D¹•¹æº.º€ºÐ»»V»[»©»ú»ÿ¼L¼œ¼¡¼¶½½¥½í½ò¾W¾h¾m¾‚¾Ü¿/¿„¿‰¿î¿ÿÀ @À @NÀ @SÀ @¤À @°À @µÀ @ÄÀ @ÉÀ AÀ ApÀ A±À BÀ BPÀ B|À BƒÀ BÈÀ BëÀ BûÀ CÀ C)À C;À CRÀ CgÀ C‚À C�À CµÀ CÓÀ CòÀ DÀ DÀ DÀ DüÀ E9À E@À ETÀ EjÀ EžÀ EïÀ EñÀ F8À FxÀ FÀ FÄÀ GÀ GYÀ G€À G–À G£À GÛÀ GÝÀ H#À HlÀ HsÀ H¾À IÀ I#À I9À IUÀ IWÀ I•À IœÀ IíÀ J9À JŽÀ JÞÀ KÀ K0À K2À KZÀ KaÀ K±À KÑÀ KØÀ L/À LtÀ L˜À LšÀ LÃÀ LÊÀ MÀ M:À MAÀ MƒÀ MŠÀ MâÀ NÀ N4À N6À NjÀ NqÀ NÂÀ NÜÀ NãÀ OÀ OÀ OiÀ O•À O°À O²À PÀ PÀ P À PmÀ PœÀ P£À PîÀ QAÀ QHÀ Q”À Q¤À R	À R„À R¿À RÄÀ RÝÀ RßÀ S À SmÀ S–À S�À SìÀ T>À TEÀ T–À TâÀ TéÀ U7À UˆÀ UØÀ VÀ V#À V*À V;À VBÀ V‘À VÎÀ VøÀ VúÀ WIÀ WPÀ W£À WíÀ XÀ XLÀ X~À X„À X†À X“À XçÀ XêÀ XìÀ Y8À YcÀ YšÀ YœÀ Y©À Y¿À Y×À ZÀ ZJÀ Z^À ZfÀ Z�À Z”À Z–À Z£À ZàÀ [À [0À [5À [7À [DÀ [XÀ [|À [’À [—À [™À [ÃÀ [ßÀ \:À \›À \·À \¹À \æÀ ]5À ]ZÀ ]¯À ]ÒÀ ]ÙÀ ]ÞÀ ]àÀ ^FÀ ^¡À ^ðÀ _KÀ _ZÀ _lÀ _¯À _ëÀ `(À `0À `NÀ `°À `ÎÀ a(À aXÀ a®À aßÀ bÀ b;À bfÀ bwÀ bªÀ bÓÀ cÀ c4À cEÀ cmÀ c¸À cÉÀ cËÀ cðÀ dEÀ d`À d“À d¶À eÀ eDÀ e À eÉÀ eùÀ f,À faÀ f€À fŒÀ f–À fžÀ f À fãÀ g&À glÀ gsÀ guÀ gÁÀ gÆÀ gÈÀ gÕÀ gýÀ hBÀ hDÀ hoÀ h¹À hÀÀ hÂÀ hßÀ iÀ i;À i‡À i‘À i™À ižÀ i¡À i£À iäÀ jÀ j!À j@À jZÀ jxÀ j–À j¶À jØÀ jøÀ kÀ k-À kAÀ k\À k}À k—À k³À kãÀ lÀ lDÀ leÀ l™À löÀ løÀ mÀ m/À mGÀ mbÀ m}À mšÀ m¹À mÖÀ móÀ nÀ n'À nFÀ naÀ nyÀ n{À nªÀ nÒÀ oÀ oPÀ o…À o‡À o”À o¾À oÙÀ oõÀ pÀ p?À pAÀ p’À p¾À pÿÀ q>À qžÀ qÚÀ qÜÀ qûÀ r"À rAÀ rfÀ ršÀ rÃÀ sÀ s?À s�À s¿À søÀ t3À tÀ t¿À têÀ túÀ u?À uKÀ uÀ u—À uµÀ uàÀ vFÀ v�À vœÀ v¬À wÀ wÀ wÀ wÀ w.À w_À wyÀ w¦À w¶À wþÀ x6À x?À xMÀ x„À x‹À x�À xãÀ xèÀ xêÀ x÷À y=À ypÀ y À yÆÀ yôÀ z"À zTÀ zŠÀ z¼À zîÀ {À {HÀ {rÀ {wÀ {zÀ {|À {ÍÀ {ëÀ {ðÀ |4À |9À |‹À |¥À |ªÀ |úÀ }KÀ }œÀ }äÀ ~6À ~†À ~ÎÀ À À ^À ©À ®À ÃÀ €À €¶À � À �À �lÀ �}À �‚À �—À �óÀ ‚HÀ ‚�À ‚¢À ƒ	À ƒÀ ƒÀ ƒlÀ ƒŽÀ ƒ“À ƒåÀ „7À „‰À „ÙÀ „ÞÀ …,À …~À …¿À †À †^À †­À †ºÀ †¿À ‡À ‡IÀ ‡]À ‡bÀ ‡wÀ ‡ÅÀ ˆÀ ˆ	À ˆSÀ ˆ›À ˆ´À ˆ¹À ˆÿÀ ‰FÀ ‰~À ‰ƒÀ ‰êÀ ‰ûÀ Š À ŠÀ ŠÀ Š]À Š´À ŠõÀ ‹[À ‹˜À ‹ÆÀ ‹ÍÀ ŒÀ Œ7À ŒGÀ ŒYÀ ŒuÀ Œ‡À ŒžÀ ŒµÀ ŒÌÀ ŒçÀ �À �À �.À �BÀ �TÀ �»À Ž8À ŽuÀ Ž|À Ž�À Ž£À Ž¹À �
À �DÀ �FÀ �~À �¼À �À �*À �1À �uÀ �¿À �ÞÀ �åÀ ‘*À ‘XÀ ‘hÀ ‘zÀ ‘–À ‘­À ‘ÄÀ ‘ßÀ ‘úÀ ’À ’&À ’=À ’QÀ ’cÀ ’ÊÀ “GÀ “„À “‹À “ŸÀ “²À “ÈÀ ”À ”SÀ ”UÀ ”…À ”‡À ”ÐÀ •À •"À •iÀ •¶À •òÀ –À –À –MÀ –OÀ –…À –£À –¥À –òÀ –ùÀ —FÀ —|À —ÖÀ ˜À ˜9À ˜@À ˜�À ˜ÉÀ ˜çÀ ˜éÀ ™À ™À ™lÀ ™”À ™ÜÀ šÀ šEÀ šLÀ ššÀ šêÀ ›;À ›qÀ ›¼À œÀ œOÀ œ�À œàÀ �+À �RÀ �qÀ �sÀ �¿À �ÆÀ žÀ ž]À žƒÀ ž…À žËÀ žÒÀ Ÿ#À Ÿ=À ŸDÀ ŸvÀ Ÿ}À ŸÊÀ ŸöÀ  À  À  iÀ  |À  ƒÀ  ÐÀ  ÿÀ ¡À ¡SÀ ¡¦À ¡­À ¡ùÀ ¢	À ¢nÀ ¢éÀ £$À £)À £BÀ £DÀ £sÀ £zÀ £ÍÀ ¤*À ¤_À ¤…À ¤‡À ¤ÅÀ ¤ÌÀ ¤ÝÀ ¤äÀ ¥5À ¥rÀ ¥œÀ ¥žÀ ¥çÀ ¥îÀ ¦$À ¦UÀ ¦WÀ ¦¡À ¦éÀ §À §À §IÀ §PÀ §„À §´À §¶À ¨À ¨À ¨>À ¨oÀ ¨qÀ ¨ÀÀ ¨ÇÀ ©À ©À ©lÀ ©¶À ©×À ªÀ ªIÀ ªOÀ ªQÀ ª^À ª¶À ª¹À ª»À «À «6À «€À «ÎÀ «ÐÀ ¬À ¬UÀ ¬�À ¬ÒÀ ­À ­PÀ ­±À ­ñÀ ®À ®#À ®%À ®\À ®^À ®kÀ ®�À ®™À ®ÉÀ ¯À ¯"À ¯*À ¯SÀ ¯XÀ ¯ZÀ ¯gÀ ¯¦À ¯ÍÀ ¯öÀ ¯ûÀ ¯ýÀ °
À °À °BÀ °XÀ °]À °_À °‰À °¥À ± À ±aÀ ±}À ±À ±¬À ±ûÀ ² À ²uÀ ²˜À ²ŸÀ ²¤À ²¦À ²áÀ ³À ³JÀ ³dÀ ³±À ³¸À ³òÀ ´
À ´#À ´;À ´CÀ ´HÀ ´JÀ ´mÀ ´ˆÀ ´ŸÀ ´¶À ´ÏÀ ´êÀ ´ñÀ µLÀ µ›À µöÀ ¶À ¶À ¶TÀ ¶nÀ ¶®À ¶¿À ¶ôÀ ·À ·NÀ ·`À ·–À ·¨À ·àÀ ·êÀ ·òÀ ¸À ¸vÀ ¸–À ¸êÀ ¹
À ¹^À ¹®À ¹ÖÀ º*À ºQÀ ºaÀ º­À ºßÀ »@À »BÀ »gÀ »ˆÀ »£À »ØÀ »ûÀ ¼PÀ ¼‰À ¼ŸÀ ½À ½#À ½HÀ ½qÀ ½–À ½»À ½ÜÀ ½ûÀ ¾À ¾&À ¾0À ¾8À ¾:À ¾_À ¾¢À ¾©À ¾«À ¾÷À ¾üÀ ¾þÀ ¿À ¿9À ¿XÀ ¿�À ¿¹À ¿ÍÀ À À À3À ÀbÀ À“À ÀŸÀ À©À À±À À¶À À¸À ÀÅÀ ÀíÀ ÁÀ Á+À ÁUÀ Á†À Á¹À ÂÀ ÂÀ Â9À ÂjÀ Â¢À ÂÉÀ ÂñÀ ÃÀ ÃVÀ Ã‚À Ã®À ÃØÀ ÄÀ Ä;À Ä‰À ÄœÀ ÄÇÀ ÄÖÀ ÄáÀ ÄëÀ ÄóÀ ÄøÀ ÄûÀ ÄýÀ ÅQÀ ÅwÀ Å—À Å²À ÅÑÀ ÅðÀ ÆÀ Æ4À ÆUÀ ÆvÀ Æ™À Æ¸À Æ¿À ÆÁÀ ÆáÀ ÆãÀ ÇÀ ÇiÀ Ç¬À ÇÜÀ ÈÀ È.À È0À ÈXÀ È…À ÈêÀ ÉNÀ É–À ÉÐÀ Ê
À ÊÀ Ê%À ÊkÀ Ê±À ÊãÀ ÊõÀ Ê÷À ËÀ Ë.À ËQÀ ËvÀ Ë™À ËžÀ Ë À Ë­À Ë×À Ë÷À ÌÀ Ì=À ÌDÀ ÌIÀ ÌLÀ ÌNÀ Ì™À ÌžÀ ÌðÀ Í<À ÍIÀ ÍNÀ Í›À ÍæÀ ÍëÀ ÍúÀ ÍÿÀ ÎVÀ Î—À ÎÛÀ ÏÀ ÏÀ ÏaÀ Ï¢À Ï©À ÏîÀ ÐÀ Ð"À Ð4À ÐPÀ ÐbÀ ÐyÀ ÐÛÀ ÐóÀ ÑÀ Ñ)À Ñ?À ÑZÀ Ñ‘À ÑÊÀ ÑÑÀ ÑÓÀ ÒÀ Ò"À Ò$À ÒfÀ ÒŸÀ ÒÌÀ ÒÎÀ ÓÀ ÓFÀ ÓHÀ ÓeÀ Ó–À Ó˜À ÓåÀ Ô3À Ô:À ÔxÀ ÔÉÀ ÕÀ Õ'À Õ=À ÕJÀ Õ‚À Õ„À Õ‘À ÕèÀ ÕëÀ ÕíÀ Ö=À ÖkÀ ÖmÀ Ö›À ÖÎÀ ÖÐÀ ×À ×CÀ ×IÀ ×KÀ ×žÀ ×ÀÀ ØÀ Ø3À ØjÀ Ø�À ØšÀ ØÑÀ ØóÀ Ù*À ÙTÀ Ù^À ÙfÀ ÙlÀ ÙnÀ Ù¥À Ù¼À Ù¾À ÙýÀ Ú
À Ú^À Ú`À Ú°À Ú¶À ÛÀ Û-À Û3À ÛƒÀ Û�À Û¸À ÛëÀ ÜÀ Ü À Ü;À Ü•À ÜœÀ Ü»À ÜÀÀ ÜÂÀ ÜÏÀ ÜíÀ Ý
À Ý)À ÝaÀ ÝŠÀ ÝžÀ ÝÆÀ Þ'À Þ�À Þ×À ß/À ß;À ßEÀ ßMÀ ßRÀ ßTÀ ßaÀ ß„À ßŸÀ ß¶À ßÍÀ ßæÀ àÀ àÀ à;À àlÀ à{À àÁÀ àÝÀ àßÀ áÀ á&À á4À áŠÀ á‘À á“À áËÀ áûÀ â*À â,À â‡À âëÀ ãHÀ ãPÀ ã«À ãÎÀ ãñÀ ä#À äKÀ äkÀ ä¿À äßÀ å3À åƒÀ å…À å°À åÉÀ åàÀ æ
À æ-À æaÀ æ}À æ¥À æÊÀ æôÀ çÀ çBÀ çaÀ ç„À ç®À çÒÀ çùÀ è9À èhÀ èºÀ èçÀ éÀ éEÀ ézÀ é«À éÜÀ êÀ ê@À êXÀ ênÀ ê‚À ê”À ê¤À ê²À ê¾À êÈÀ êÐÀ êÕÀ êØÀ êÚÀ ëÀ ë_À ëµÀ ë·À ëÖÀ ìÀ ì6À ì8À ìEÀ ìlÀ ìnÀ ì{À ìžÀ ì À ì­À ìøÀ ìúÀ íÀ ícÀ ífÀ íhÀ í·À íìÀ íîÀ îÀ îPÀ îRÀ î_À î†À îˆÀ î•À îÊÀ îÌÀ îÙÀ îÿÀ ïÀ ïÀ ï]À ï»À ï½À ïÜÀ ðÀ ð<À ð>À ðKÀ ðrÀ ðtÀ ð�À ð£À ð¥À ð²À ðýÀ ðÿÀ ñÀ ñhÀ ñkÀ ñmÀ ñÄÀ òÀ òÀ ò"À òeÀ ògÀ òtÀ ò›À ò�À òªÀ òçÀ òéÀ òöÀ óÀ óÀ ó!À óZÀ ó\À ó À óåÀ ôÀ ôBÀ ôDÀ ôXÀ ô©À õÀ õÀ õ"À õeÀ õ‚À õ„À õ‘À õ¸À õºÀ õÇÀ öÀ ö À ö-À öOÀ öQÀ ö^À ö©À ö«À ö¸À öóÀ ÷À ÷À ÷$À ÷&À ÷3À ÷SÀ ÷UÀ ÷bÀ ÷°À ÷³À ÷µÀ øÀ ø9À ø;À øZÀ ø�À øŸÀ ø¬À øÓÀ øÕÀ øâÀ ùÀ ù!À ù.À ùTÀ ùVÀ ùcÀ ù§À ù©À ù¶À ùêÀ ùìÀ ùùÀ ú(À ú*À ú7À úWÀ úZÀ úmÀ úoÀ ú¦   _kIndeterminateLinearDuration_kIndeterminateCircularDuration_kTrackGapRampDownThreshold_ActivityIndicatorType_kValueControllerAssertionProgressIndicator_LinearProgressIndicatorPainterLinearProgressIndicator_LinearProgressIndicatorState!_CircularProgressIndicatorPainterCircularProgressIndicator_CircularProgressIndicatorState _RefreshProgressIndicatorPainterRefreshProgressIndicator_RefreshProgressIndicatorState$_CircularProgressIndicatorDefaultsM2"_LinearProgressIndicatorDefaultsM2,_CircularProgressIndicatorDefaultsM3Year2023*_LinearProgressIndicatorDefaultsM3Year2023$_CircularProgressIndicatorDefaultsM3"_LinearProgressIndicatorDefaultsM3
4flutter.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.-flutter.material.ProgressIndicator.controller‚”An optional [AnimationController] that controls the animation of this
indeterminate progress indicator.

This controller is only used when the indicator is indeterminate (i.e.,
when [value] is null). If this property is non-null, [value] must be null.

The controller's value is expected to be a linear progression from 0.0 to
1.0, which represents one full cycle of the indeterminate animation.

If this controller is null (and [value] is also null), the widget will
look for a [ProgressIndicatorThemeData.controller]. If that is also null,
the widget will create and manage its own internal [AnimationController]
to drive the default indeterminate animation.;flutter.material.ProgressIndicator.AnimationSynchronizationƒŠ## Animation synchronization

When multiple [CircularProgressIndicator]s or [LinearProgressIndicator]s are
animating on screen simultaneously (e.g., in a list of loading items), their
uncoordinated animations can appear visually cluttered. To address this, the
animation of an indicator can be driven by a custom [AnimationController].

This allows multiple indicators to be synchronized to a single animation
source. The most convenient way to achieve this for a group of indicators is
by providing a controller via [ProgressIndicatorTheme] (see
[ProgressIndicatorThemeData.controller]). All [CircularProgressIndicator]s
or [LinearProgressIndicator]s within that theme's subtree will then share
the same animation, resulting in a more coordinated and visually pleasing
effect.

Alternatively, a specific [AnimationController] can be passed directly to the
[controller] property of an individual indicator.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. –