2materialadaptivevalue	onChangedmouseCursoractiveColor	fillColor
checkColortristatematerialTapTargetSizevisualDensity
focusColor
hoverColoroverlayColorsplashRadius	focusNode	autofocusshapesideisErrorsemanticLabelwidth_checkboxTypecreateState_painter_previousValue	initStatedidUpdateWidgetdisposereactionAnimationDuration_widgetFillColor_resolveSidebuild_checkColor_valuepreviousValue_shape
activeSide_activeSideinactiveSide_inactiveSide_outerRectAt_colorAt_createStrokePaint_drawBox
_drawCheck	_drawDashpaint_theme_colors_CheckboxTypeCheckbox_CheckboxState
_kEdgeSize_kStrokeWidth_CheckboxPainter_CheckboxDefaultsM2_CheckboxDefaultsM3€·MaterialWidgetStatePropertyCheckboxListTileListTileSwitchRadioSliderStatefulWidgetmaterialCupertinoCheckboxTheme	ThemeDataplatformadaptiveboolStatesetStateValueChangedWidgetStateMouseCursorresolveWidgetStateselectedfocuseddisabledCheckboxThemeDatamouseCursor	clickableMouseCursorColorScheme	secondaryColorhovered	fillColordisabledColorunselectedWidgetColorMaterialStateProperty
checkColormaterialTapTargetSizeMaterialTapTargetSizevisualDensityuseMaterial3VisualDensitystandardoverlayColor
focusColor
hoverColorpressedkRadialReactionAlphasplashRadiuskRadialReactionRadiusdouble	FocusNodeshapecheckboxThemeRoundedRectangleBorderOutlinedBorderWidgetStateBorderSideerrorside
BorderSideStringoverrideTickerProviderStateMixinToggleableStateMixinvoid	initStatewidgetvaluedidUpdateWidgetanimateToValuedispose	onChangedtristateDurationkRadialReactionDurationresolveWithSetMaterialStatestatescontainsactiveColorMaterialStateBorderSide	resolveAsWidgetBuildContext_checkboxTypeofthemeTargetPlatformandroidfuchsialinuxwindowsiOSmacOS	focusNode	autofocussemanticLabeldebugCheckHasMaterialCheckboxThemeSizepaddedkMinInteractiveDimension
shrinkWrapbaseSizeAdjustmentMaterialStateMouseCursoraddremoveisError	withAlphadownPosition	SemanticslabelcheckedmixedchildbuildToggleablesizepainterpositionreactionreactionFocusFadereactionHoverFadeinactiveReactionColorreactionColor	isFocused	isHoveredinactiveColorpreviousValue
activeSideinactiveSidewidthToggleablePainternotifyListenersRectOffsetabsfromLTWHdxdylerpPaintcolorstylePaintingStylestrokestrokeWidthCanvasdrawPathgetOuterPathcopyWithpaintPathmoveTolineTodrawLinepaintRadialReactioncanvasorigincenterzerosquarestatusAnimationStatusforward	completedreverse	dismissedcolorSchemeColorstransparentallborderRadiusBorderRadiusRadiuscircular	onSurfacewithOpacityonSurfaceVariantprimarysurfaceonError	onPrimaryStatefulWidgetStateTickerProviderStateMixinToggleableStateMixinToggleablePainterCheckboxThemeDataZRÇõ¦ž/­Òð þHgx  	  �€   package:flutter/cupertino.dart  �¬   checkbox_theme.dart  �Ë   color_scheme.dart  �è   colors.dart  �ÿ   constants.dart  ‚   
debug.dart  ‚/   material_state.dart  ‚N   
theme.dart  ‚d   theme_data.dartÀ GØ À –Ý„ =€ˆ€§€©€Ô€ö��5�T�s�}��©�«�Ê�ç�þ‚‚.‚M‚c‚~‚€‚™‚º‚Ù‚Ûƒƒƒ)ƒ.ƒƒÊ„„h„{„€„Ð…!…l…q…¯…´…É††;†�†á†÷†ü‡F‡W‡\‡q‡³‡¸ˆˆˆˆ'ˆ,ˆ}ˆ¨ˆé‰(‰\‰¯‰ðŠŠDŠKŠžŠë‹;‹�‹¢‹©‹Ö‹ÝŒ-Œ^ŒªŒêŒþ��(�D�b�y���¥�»�Ñ�ç�ÿŽŽ8ŽQŽfŽƒŽ”Ž¤Ž¿ŽØ��3�5�‡�´�%�,��Ò‘‘9‘@‘’‘Ô’%’v’›’¢’ô““!“;“W“u“Œ“£“¸“Î“ä“ú””*”K”d”y”–”§”·”Ò”ë••F•H•q•x•È––––Z–a–°–ÿ———`—�—–—ä˜2˜n˜u˜Ç™™7™>™M™^™~™¥™¾™ç™öšššš?šAšzšÇšÖšÝ››c›j›Œ›­›Ï›å›ìœ:œVœ]œ«œö���R�Y�…�Œ�Ùžž+ž-ždž¥ž¬žÕž÷ŸŸ9Ÿ[ŸbŸyŸÉ  + 2 A R h ƒ Ü¡¡H¡U¡v¡‚¡‹¡–¡©¡¿¡Æ¢¢]¢­¢ï£;£Q£„£†£¾¤¤¤%¤r¤¬¤È¤Ê¥¥¥N¥U¥¦¥ø¦J¦x¦¦Ä¦Ü¦Þ§!§W§m§t§Ã§ø¨*¨1¨B¨I¨Ÿ¨Ö¨Ø©©M©c©j©£©ª©úªFª–ªºªÁªÒªÙ«*«N«u«w«Ã«Ê¬¬@¬G¬™¬×¬þ­­­T­§­®­ý®$®:®A®“®Ñ®ø¯¯¯P¯€¯‡¯°¯Ñ¯ó°°5°K°R°�°Ù±±c±ª±û²5²k²m²§²é²ÿ³³U³•³´³¶³æ´´´7´P´R´…´´´Ê´Ñµ-µ~µÐµðµò¶$¶Y¶`¶Ÿ¶á¶ú··*·K·m·Ž·¯·Ñ·ð·÷¸:¸�¸Á¸×¸í¸ô¹6¹„¹œ¹·¹¹¹îº)º0º…ºÚºðº÷»»(»*»e»º»Á¼¼¼@¼V¼v¼x¼Ÿ¼Ä¼Æ¼ì¼î¼û½1½4½6½š½Ó½ì½î½û¾¾)¾M¾R¾T¾a¾�¾¶¾â¿¿$¿+¿0¿2¿?¿S¿l¿‚¿‡¿‰¿–¿Ñ¿Ó¿àÀ @	À @À @À @<À @>À @KÀ @’À @”À @ÌÀ AÀ ANÀ AdÀ AmÀ A£À AÇÀ AÐÀ AäÀ AíÀ AòÀ AôÀ B?À BkÀ BµÀ B¼À BñÀ CÀ CÀ CÀ C#À C%À C2À CZÀ CÀ C£À C³À CµÀ CÙÀ DÀ D0À DXÀ D€À D¦À DÎÀ DâÀ EÀ E,À ESÀ EpÀ E“À E¸À EèÀ FÀ FFÀ FtÀ F À FÌÀ FîÀ GÀ GFÀ GVÀ GaÀ GhÀ GjÀ G—À GßÀ H&À HNÀ HwÀ H¹À HâÀ IÀ I<À InÀ IÇÀ JÀ J5À JXÀ J{À J…À J¼À JåÀ KÀ KÀ K À KXÀ KZÀ KŸÀ KõÀ LTÀ L‘À LÔÀ LáÀ LãÀ M5À M‡À MÞÀ MùÀ N'À NWÀ N^À N~À N²À NåÀ OÀ O�À O£À OÙÀ PÀ PIÀ PsÀ P»À P½À PàÀ QÀ QOÀ Q„À Q©À QßÀ RÀ RSÀ RUÀ R§À RÂÀ RñÀ RøÀ S À SXÀ SvÀ SµÀ SîÀ SðÀ TBÀ T]À TŒÀ T“À T»À TóÀ UÀ UPÀ U‰À U‹À UéÀ VÀ V]À V¢À VÛÀ WÀ WÀ W~À W¶À WöÀ X=À XxÀ X¹À X»À XÜÀ Y(À YXÀ Y‹À Y×À ZÀ Z:À ZAÀ ZCÀ Z~À Z¬À Z¿À ZæÀ [À [?À [tÀ [vÀ [ À [öÀ [øÀ \À \3À \ZÀ \—À \¶À \âÀ ]À ].À ]CÀ ]^À ]À ] À ]ÓÀ ^À ^PÀ ^�À ^ÅÀ ^úÀ _,À _UÀ _•À _ÕÀ `À `9À `gÀ `‚À `®À `úÀ aÀ aIÀ aSÀ a[À a`À acÀ aeÀ a�À a³À aµÀ aéÀ bÀ b)À bJÀ bkÀ bzÀ b�À b›À b³À b¸À bºÀ bØÀ béÀ cÀ c!À c0À c7À cLÀ cdÀ ciÀ ckÀ c™À c²À cÖÀ cúÀ d	À dÀ d-À dEÀ dJÀ dLÀ dtÀ d�À d´À dÐÀ dßÀ dæÀ dûÀ eÀ eÀ eÀ eHÀ edÀ eŠÀ e«À eºÀ eÁÀ eÛÀ eóÀ eøÀ eúÀ f,À fJÀ frÀ f•À f¤À f«À fÇÀ fßÀ fäÀ fæÀ g5À g}À g±À gÕÀ hÀ h<À hyÀ hÑÀ hãÀ hèÀ hêÀ i
À i(À i{À iÓÀ iØÀ iÚÀ jÀ j/À jCÀ j_À j…À j«À j°À j²À jÿÀ k7À kPÀ kˆÀ k�À k”À k–À kàÀ lÀ lRÀ lwÀ l–À lÞÀ m"À mhÀ m|À m£À mäÀ n$À nhÀ nvÀ n¥À näÀ o$À o`À o¤À o«À oÎÀ oÓÀ oÕÀ pÀ pAÀ p‰À p¥À pëÀ q/À qsÀ q´À qëÀ r.À r3À r5À rBÀ rlÀ r¸À rºÀ rïÀ sFÀ s�À sÐÀ t%À t-À t/À t~À t³À týÀ u0À uiÀ ukÀ u‚À uÓÀ vÀ vÀ vIÀ vzÀ v±À víÀ vÿÀ w<À wGÀ wPÀ w^À wŽÀ wÃÀ wþÀ x À x3À xTÀ x�À x´À xñÀ yÀ y?À yJÀ yZÀ y•À y´À yñÀ zÀ z?À zJÀ zSÀ zZÀ z_À zbÀ zdÀ z˜À zÏÀ züÀ {À {OÀ {QÀ {lÀ {ŠÀ {ŒÀ {™À {ÀÀ |À |DÀ ||À |ÇÀ |ÒÀ }À } À }VÀ }ŸÀ }¨À }óÀ }üÀ ~À ~À ~À ~@À ~ŒÀ ~ÂÀ ~úÀ "À -À QÀ ZÀ �À ³À ¼À ÞÀ çÀ ìÀ îÀ ûÀ €,À €sÀ €xÀ €zÀ €‡À €»À �À �<À �‡À ��À �ÅÀ �èÀ �ñÀ ‚&À ‚IÀ ‚RÀ ‚tÀ ‚}À ‚‚À ‚„À ‚‘À ‚ÆÀ ‚ÈÀ ‚ÕÀ ƒ)À ƒ+À ƒ8À ƒtÀ ƒvÀ ƒƒÀ ƒ¢À ƒýÀ „ À „À „2À „4À „xÀ „½À „æÀ …À …À …0À …gÀ …”À …·À …çÀ …éÀ †À †"À †$À †1À †XÀ †¦À †ÜÀ ‡À ‡_À ‡jÀ ‡¾À ‡ÇÀ ‡ýÀ ˆFÀ ˆOÀ ˆ‚À ˆÀÀ ˆÉÀ ˆþÀ ‰@À ‰IÀ ‰~À ‰ÀÀ ‰ÉÀ ‰þÀ Š@À ŠIÀ Š�À Š™À ŠžÀ Š À Š­À ŠÝÀ ‹)À ‹_À ‹—À ‹ÎÀ ‹ÙÀ ‹ýÀ ŒÀ Œ<À ŒqÀ Œ’À Œ�À Œ¾À ŒÇÀ ŒéÀ ŒòÀ Œ÷À ŒùÀ �À �7À �ƒÀ �¹À �ñÀ ŽÀ ŽÀ ŽzÀ ŽƒÀ Ž¹À ŽîÀ �À �À �?À �HÀ �¡À �ªÀ �¯À �±À �¾À �ñÀ �=À �pÀ �§À �ÙÀ �äÀ ‘À ‘NÀ ‘YÀ ‘�À ‘ÂÀ ‘ÍÀ ‘ÖÀ ’À ’CÀ ’yÀ ’„À ’»À ’ðÀ ’ûÀ “2À “fÀ “qÀ “•À “žÀ “ÓÀ ”À ”À ”CÀ ”xÀ ”�À ”¶À ”êÀ ”óÀ •À •À •#À •%À •2À •ZÀ •\À •iÀ •½À •¿À •ÌÀ –
À –À –À –VÀ –‘À –—À –šÀ –­À –¯À –Ý   €Ã/// @docImport 'checkbox_list_tile.dart';
/// @docImport 'list_tile.dart';
/// @docImport 'material.dart';
/// @docImport 'radio.dart';
/// @docImport 'slider.dart';
/// @docImport 'switch.dart';	�   �«   �Ê   �ç   �þ   ‚   ‚.   ‚M   ‚c     ƒº*‰ö‰ö†À/// A Material Design checkbox.
///
/// The checkbox itself does not maintain any state. Instead, when the state of
/// the checkbox changes, the widget calls the [onChanged] callback. Most
/// widgets that use a checkbox will listen for the [onChanged] callback and
/// rebuild the checkbox with a new [value] to update the visual appearance of
/// the checkbox.
///
/// The checkbox can optionally display three values - true, false, and null -
/// if [tristate] is true. When [value] is null a dash is displayed. By default
/// [tristate] is false and the checkbox's [value] must be true or false.
///
/// Requires one of its ancestors to be a [Material] widget.
///
/// {@tool dartpad}
/// This example shows how you can override the default theme of
/// a [Checkbox] with a [WidgetStateProperty].
/// In this example, the checkbox's color will be `Colors.blue` when the [Checkbox]
/// is being pressed, hovered, or focused. Otherwise, the checkbox's color will
/// be `Colors.red`.
///
/// ** See code in examples/api/lib/material/checkbox/checkbox.0.dart **
/// {@end-tool}
///
/// {@tool dartpad}
/// This example shows what the checkbox error state looks like.
///
/// ** See code in examples/api/lib/material/checkbox/checkbox.1.dart **
/// {@end-tool}
///
/// See also:
///
///  * [CheckboxListTile], which combines this widget with a [ListTile] so that
///    you can give the checkbox a label.
///  * [Switch], a widget with semantics similar to [Checkbox].
///  * [Radio], for selecting among a set of explicit values.
///  * [Slider], for selecting a value in a range.
///  * <https://material.io/design/components/selection-controls.html#checkboxes>
///  * <https://material.io/design/components/lists.html#types> Š…Œò ŒòŒú ‚¦/// Creates a Material Design checkbox.
///
/// The checkbox itself does not maintain any state. Instead, when the state of
/// the checkbox changes, the widget calls the [onChanged] callback. Most
/// widgets that use a checkbox will listen for the [onChanged] callback and
/// rebuild the checkbox with a new [value] to update the visual appearance of
/// the checkbox.
///
/// The following arguments are required:
///
/// * [value], which determines whether the checkbox is checked. The [value]
///   can only be null if [tristate] is true.
/// * [onChanged], which is called when the value of the checkbox should
///   change. It can be set to null to disable the checkbox.�	�	�  ��!�   �,�2�1  �H�W�V  �f�l�k  �}�ƒ�‚  �”�š�™  �©�¯�®  �¿�Å�Ä  �Õ�Û�Ú  �ë�ñ�ð  ŽŽ	Ž  ŽŽ!Ž   Ž<ŽBŽA  ŽUŽ[ŽZ  ŽjŽpŽo  Ž‡
Ž�ŽŒ  Ž˜	ŽžŽ�  Ž¨Ž®Ž­  ŽÃŽÉŽÈ  �<Ž{Ž·ŽíŽßŽïŽüŽý���/���(�"�+�7†’ü““““ƒŽ/// Creates an adaptive [Checkbox] based on whether the target platform is iOS
/// or macOS, following Material design's
/// [Cross-platform guidelines](https://material.io/design/platform-guidance/cross-platform-adaptation.html).
///
/// On iOS and macOS, this constructor creates a [CupertinoCheckbox], which has
/// matching functionality and presentation as Material checkboxes, and are the
/// graphics expected on iOS. On other platforms, this creates a Material
/// design [Checkbox].
///
/// If a [CupertinoCheckbox] is created, the following parameters are ignored:
/// [fillColor], [hoverColor], [overlayColor], [splashRadius],
/// [materialTapTargetSize], [visualDensity], [isError]. However, [shape] and
/// [side] will still affect the [CupertinoCheckbox] and should be handled if
/// native fidelity is important.
///
/// The target platform is based on the current [Theme]: [ThemeData.platform].“	““  “%“4“3  “?“E“D  “[“j“i  “y““~  “�“–“•  “§“­“¬  “¼“Â“Á  “Ò“Ø“×  “è“î“í  “þ””  ”””  ”.”4”3  ”O”U”T  ”h”n”m  ”}”ƒ”‚  ”š
” ”Ÿ  ”«	”±”°  ”»”Á”À  ”Ö”Ü”Û  “O”Ž”Ê• ”ò••••"•(•B•2•)•;•5•>•J€Ï––€±/// Whether this checkbox is checked.
///
/// When [tristate] is true, a value of null corresponds to the mixed state.
/// When [tristate] is false, this value must not be null. – „š3š3ƒ¦/// Called when the value of the checkbox should change.
///
/// The checkbox passes the new value to the callback but does not actually
/// change state until the parent widget rebuilds the checkbox with the new
/// value.
///
/// If this callback is null, the checkbox will be displayed as disabled
/// and will not respond to input gestures.
///
/// When the checkbox is tapped, if [tristate] is false (the default) then
/// the [onChanged] callback will be applied to `!value`. If [tristate] is
/// true this callback cycle from false to true to null.
///
/// The callback provided to [onChanged] should update the state of the parent
/// [StatefulWidget] using the [State.setState] method, so that the parent
/// gets rebuilt; for example:
///
/// ```dart
/// Checkbox(
///   value: _throwShotAway,
///   onChanged: (bool? newValue) {
///     setState(() {
///       _throwShotAway = newValue!;
///     });
///   },
/// )
/// ``` šC‚Ó��‚�/// {@template flutter.material.checkbox.mouseCursor}
/// The cursor for a mouse pointer when it enters or is hovering over the
/// widget.
///
/// If [mouseCursor] is a [WidgetStateMouseCursor],
/// [WidgetStateProperty.resolve] is used for the following [WidgetState]s:
///
///  * [WidgetState.selected].
///  * [WidgetState.focused].
///  * [WidgetState.disabled].
/// {@endtemplate}
///
/// When [value] is null and [tristate] is true, [WidgetState.selected] is
/// included as a state.
///
/// If null, then the value of [CheckboxThemeData.mouseCursor] is used. If
/// that is also null, then [WidgetStateMouseCursor.clickable] is used. ��žž€à/// The color to use when this checkbox is checked.
///
/// Defaults to [ColorScheme.secondary].
///
/// If [fillColor] returns a non-null color in the [WidgetState.selected]
/// state, it will be used instead of this color. ž/…R£x£x„º/// {@template flutter.material.checkbox.fillColor}
/// The color that fills the checkbox, in all [WidgetState]s.
///
/// Resolves in the following states:
///  * [WidgetState.selected].
///  * [WidgetState.hovered].
///  * [WidgetState.focused].
///  * [WidgetState.disabled].
///
/// {@tool snippet}
/// This example resolves the [fillColor] based on the current [WidgetState]
/// of the [Checkbox], providing a different [Color] when it is
/// [WidgetState.disabled].
///
/// ```dart
/// Checkbox(
///   value: true,
///   onChanged: (_){},
///   fillColor: MaterialStateProperty.resolveWith<Color>((Set<WidgetState> states) {
///     if (states.contains(WidgetState.disabled)) {
///       return Colors.orange.withOpacity(.32);
///     }
///     return Colors.orange;
///   })
/// )
/// ```
/// {@end-tool}
/// {@endtemplate}
///
/// If null, then the value of [activeColor] is used in the selected
/// state. If that is also null, the value of [CheckboxThemeData.fillColor]
/// is used. If that is also null, then [ThemeData.disabledColor] is used in
/// the disabled state, [ColorScheme.secondary] is used in the
/// selected state, and [ThemeData.unselectedWidgetColor] is used in the
/// default state. £ˆ�=¤»¤»�/// {@template flutter.material.checkbox.checkColor}
/// The color to use for the check icon when this checkbox is checked.
/// {@endtemplate}
///
/// If null, then the value of [CheckboxThemeData.checkColor] is used. If
/// that is also null, then Color(0xFFFFFFFF) is used. ¤Ì‚¦Ñ¦Ñ�Û/// If true the checkbox's [value] can be true, false, or null.
///
/// [Checkbox] displays a dash when its value is null.
///
/// When a tri-state checkbox ([tristate] is true) is tapped, its [onChanged]
/// callback will be applied to true if the current value is false, to null if
/// value is true, and to false if value is null (i.e. it cycles through false
/// => true => null => false when tapped).
///
/// If tristate is false (the default), [value] must not be null. ¦à�ó¨¾¨¾�Ÿ/// {@template flutter.material.checkbox.materialTapTargetSize}
/// Configures the minimum size of the tap target.
/// {@endtemplate}
///
/// If null, then the value of [CheckboxThemeData.materialTapTargetSize] is
/// used. If that is also null, then the value of
/// [ThemeData.materialTapTargetSize] is used.
///
/// See also:
///
///  * [MaterialTapTargetSize], for a description of how this affects tap targets. ¨Ú‚˜«e«e‚H/// {@template flutter.material.checkbox.visualDensity}
/// Defines how compact the checkbox's layout will be.
/// {@endtemplate}
///
/// {@macro flutter.material.themedata.visualDensity}
///
/// If null, then the value of [CheckboxThemeData.visualDensity] is used. If
/// that is also null and if [ThemeData.useMaterial3] is false, then the
/// value of [ThemeData.visualDensity] is used. Otherwise, the default value
/// is [VisualDensity.standard].
///
/// See also:
///
///  * [ThemeData.visualDensity], which specifies the [visualDensity] for all
///    widgets within a [Theme]. «y�ž­­�n/// The color for the checkbox's [Material] when it has the input focus.
///
/// If [overlayColor] returns a non-null color in the [WidgetState.focused]
/// state, it will be used instead.
///
/// If null, then the value of [CheckboxThemeData.overlayColor] is used in the
/// focused state. If that is also null, then the value of
/// [ThemeData.focusColor] is used. ­�ó¯¯�½/// {@template flutter.material.checkbox.hoverColor}
/// The color for the checkbox's [Material] when a pointer is hovering over it.
///
/// If [overlayColor] returns a non-null color in the [WidgetState.hovered]
/// state, it will be used instead.
/// {@endtemplate}
///
/// If null, then the value of [CheckboxThemeData.overlayColor] is used in the
/// hovered state. If that is also null, then the value of
/// [ThemeData.hoverColor] is used. ¯ƒP²\²\‚ë/// {@template flutter.material.checkbox.overlayColor}
/// The color for the checkbox's [Material].
///
/// Resolves in the following states:
///  * [WidgetState.pressed].
///  * [WidgetState.selected].
///  * [WidgetState.hovered].
///  * [WidgetState.focused].
/// {@endtemplate}
///
/// If null, then the value of [activeColor] with alpha
/// [kRadialReactionAlpha], [focusColor] and [hoverColor] is used in the
/// pressed, focused and hovered state. If that is also null,
/// the value of [CheckboxThemeData.overlayColor] is used. If that is
/// also null, then the value of [ColorScheme.secondary] with alpha
/// [kRadialReactionAlpha], [ThemeData.focusColor] and [ThemeData.hoverColor]
/// is used in the pressed, focused and hovered state. ²o�B³¥³¥�/// {@template flutter.material.checkbox.splashRadius}
/// The splash radius of the circular [Material] ink response.
/// {@endtemplate}
///
/// If null, then the value of [CheckboxThemeData.splashRadius] is used. If
/// that is also null, then [kRadialReactionRadius] is used. ³¸J³ù³ù,/// {@macro flutter.widgets.Focus.focusNode} ´	D´D´D,/// {@macro flutter.widgets.Focus.autofocus} ´T�™µèµè�h/// {@template flutter.material.checkbox.shape}
/// The shape of the checkbox's [Material].
/// {@endtemplate}
///
/// If this property is null then [CheckboxThemeData.shape] of [ThemeData.checkboxTheme]
/// is used. If that's null then the shape will be a [RoundedRectangleBorder]
/// with a circular corner radius of 1.0 in Material 2, and 2.0 in Material 3. µôƒÀ¹°¹°ƒa/// {@template flutter.material.checkbox.side}
/// The color and width of the checkbox's border.
///
/// This property can be a [WidgetStateBorderSide] that can
/// specify different border color and widths depending on the
/// checkbox's state.
///
/// Resolves in the following states:
///  * [WidgetState.pressed].
///  * [WidgetState.selected].
///  * [WidgetState.hovered].
///  * [WidgetState.focused].
///  * [WidgetState.disabled].
///  * [WidgetState.error].
///
/// If this property is not a [WidgetStateBorderSide] and it is
/// non-null, then it is only rendered when the checkbox's value is
/// false. The difference in interpretation is for backwards
/// compatibility.
/// {@endtemplate}
///
/// If this property is null, then [CheckboxThemeData.side] of
/// [ThemeData.checkboxTheme] is used. If that is also null, then the side
/// will be width 2. ¹»�j»»�?/// {@template flutter.material.checkbox.isError}
/// True if this checkbox wants to show an error state.
///
/// The checkbox will have different default container color and check color when
/// this is true. This is only used when [ThemeData.useMaterial3] is set to true.
/// {@endtemplate}
///
/// Defaults to false. »,�G¼f¼f�/// {@template flutter.material.checkbox.semanticLabel}
/// The semantic label for the checkbox that will be announced by screen readers.
///
/// This is announced by assistive technologies (e.g TalkBack/VoiceOver).
///
/// This label does not show in the UI.
/// {@endtemplate} ¼zG¼µ¼µ#/// The width of a checkbox widget.¼½¼È!¼Ü¼Ü    ¼ð?½½   ¼ð¼ñ ½6¤+½<½<   ½œ4½³½³ ½¾½Î½Ï½Õ½Û½Û  ¿‹D¿±¿±   ¿‹¿Œ¿Õ2¿ë¿ë   ¿Õ¿ÖÀ @-À @$À @$   À @À @À @@PÀ @[À @[   À @@À @AÀ @–�ZÀ @¸À @¸     ½ð`¾¾   ½ð½ñ¾V€Ø¾h¾h  ¾x¾‚¾�  ¾V¾W¿4Q¿F¿F   ¿4¿5À Aö�+À BÀ B  À BÀ BÀ B  À B!À B5À B4   À C'ž7À C;À C;  À CAÀ COÀ CN  À C'À C( À aµ˜«À a»À a»   À bÀ bÀ b  À bÚÀ bàÀ bà  À c›À c¡À c¡  À dvÀ d†À d†  À eJÀ eVÀ eV  À f.À f:À f:  À aë%À aõÀ aõ    À b¼À bÆÀ bÆ    À cm*À cwÀ cw    À dN$À daÀ da    À e*À e+À e+    À eü.À fÀ f    À b+€‹À b/À b/  À b:À bAÀ b@   À bë|À bïÀ bï  À bõÀ büÀ bû   À c´€”À c¸À c¸  À cÆÀ cÍÀ cÌ   À d‘€…À d•À d•  À d›À d«À dª   À ef€�À ejÀ ej  À euÀ e�À e€   À fL€–À fPÀ fP  À f]À fiÀ fh   À g×�À gÜÀ gÜ  À géÀ gñÀ gð  À gøÀ h À gÿ   À i€ÊÀ iÀ i  À iÀ i#À i"   À j€�À jÀ j    À j´€ÞÀ j¹À j¹  À jÂÀ jÊÀ jÉ  À jÑ
À j×À jÖ  À jÝÀ jäÀ jã  À jêÀ j÷À jö   À k˜„9À k�À k�  À k¨À k°À k¯  À k·À k¿À k¾  À kÆÀ kÎÀ kÍ  À kÐÀ k×À kÖ   À o×‚ZÀ oÜÀ oÜ  À oæÀ oîÀ oí  À oõÀ oýÀ oü  À pÀ pÀ p  À pÀ pÀ p   À r7ˆ&À rIÀ rI  À rOÀ rWÀ rV  À r^	À rdÀ rc  À r7À r8 À z˜‰fÀ zžÀ zž  À zÑ|À zÑ À zÑÀ zä  À zåÀ zóÀ zò  À {	À {À {À {À {À {À {À {À {-À {%À {/À {4À {5À {7À {?À {8À {@À {AÀ {SÀ {cÀ {c  À {nÀ {€À {€  À {Ž‚qÀ {¸À {¸   À {ŽÀ {�À ~�åÀ ~3À ~3   À ~À ~À ð€†À €À €   À ðÀ ñÀ €|‚À €«À €«   À €|À €}À ‚†>À ‚žÀ ‚ž   À ‚†À ‚‡À ‚Ê]À ‚ñÀ ‚ñ   À ‚ÊÀ ‚ËÀ ƒ-EÀ ƒLÀ ƒL   À ƒ-À ƒ.À ƒx€ƒÀ ƒ˜À ƒ˜   À ƒxÀ ƒy   À …0‘hÀ …6À …6  À …i|À …i À …iÀ …|  À …}À …‹À …Š  À …¡À …šÀ …£À …¨À …©À …«À …³À …¬À …ÅÀ …½À …ÇÀ …ÌÀ …ÍÀ …ÏÀ …×À …ÐÀ …ØÀ …ÙÀ …ëÀ …ûÀ …û  À †À †À †  À †&„vÀ †PÀ †P   À †&À †'À Š¢‚SÀ ŠÐÀ ŠÐ   À Š¢À Š£À Œû‚²À �)À �)   À ŒûÀ ŒüÀ �³…nÀ �áÀ �á   À �³À �´À •'1À •?À •?   À •'À •(À •^]À •…À •…   À •^À •_À •ÁGÀ •àÀ •à   À •ÁÀ •ÂÀ –€‡À –.À –.   À –À –    ‚Û)‚à‚à   ‚ð‚ð‚ð  ‚ú‚ú‚ú              À ae(À arÀ ar À aÀ a‡À aˆÀ a� À a�À a� À a­   €²  checkbox_list_tile.dart  €Ý  list_tile.dart  €ÿ  material.dart  �   
radio.dart  �>  slider.dart  �]  switch.dart „ =€ˆ€§€©€Ô€ö��5�T�s�}��©�«�Ê�ç�þ‚‚.‚M‚c‚~‚€‚™‚º‚Ù‚Ûƒƒƒ)ƒ.ƒƒÊ„„h„{„€„Ð…!…l…q…¯…´…É††;†�†á†÷†ü‡F‡W‡\‡q‡³‡¸ˆˆˆˆ'ˆ,ˆ}ˆ¨ˆé‰(‰\‰¯‰ðŠŠDŠKŠžŠë‹;‹�‹¢‹©‹Ö‹ÝŒ-Œ^ŒªŒêŒþ��(�D�b�y���¥�»�Ñ�ç�ÿŽŽ8ŽQŽfŽƒŽ”Ž¤Ž¿ŽØ��3�5�‡�´�%�,��Ò‘‘9‘@‘’‘Ô’%’v’›’¢’ô““!“;“W“u“Œ“£“¸“Î“ä“ú””*”K”d”y”–”§”·”Ò”ë••F•H•q•x•È––––Z–a–°–ÿ———`—�—–—ä˜2˜n˜u˜Ç™™7™>™M™^™~™¥™¾™ç™öšššš?šAšzšÇšÖšÝ››c›j›Œ›­›Ï›å›ìœ:œVœ]œ«œö���R�Y�…�Œ�Ùžž+ž-ždž¥ž¬žÕž÷ŸŸ9Ÿ[ŸbŸyŸÉ  + 2 A R h ƒ Ü¡¡H¡U¡v¡‚¡‹¡–¡©¡¿¡Æ¢¢]¢­¢ï£;£Q£„£†£¾¤¤¤%¤r¤¬¤È¤Ê¥¥¥N¥U¥¦¥ø¦J¦x¦¦Ä¦Ü¦Þ§!§W§m§t§Ã§ø¨*¨1¨B¨I¨Ÿ¨Ö¨Ø©©M©c©j©£©ª©úªFª–ªºªÁªÒªÙ«*«N«u«w«Ã«Ê¬¬@¬G¬™¬×¬þ­­­T­§­®­ý®$®:®A®“®Ñ®ø¯¯¯P¯€¯‡¯°¯Ñ¯ó°°5°K°R°�°Ù±±c±ª±û²5²k²m²§²é²ÿ³³U³•³´³¶³æ´´´7´P´R´…´´´Ê´Ñµ-µ~µÐµðµò¶$¶Y¶`¶Ÿ¶á¶ú··*·K·m·Ž·¯·Ñ·ð·÷¸:¸�¸Á¸×¸í¸ô¹6¹„¹œ¹·¹¹¹îº)º0º…ºÚºðº÷»»(»*»e»º»Á¼¼¼@¼V¼v¼x¼Ÿ¼Ä¼Æ¼ì¼î¼û½1½4½6½š½Ó½ì½î½û¾¾)¾M¾R¾T¾a¾�¾¶¾â¿¿$¿+¿0¿2¿?¿S¿l¿‚¿‡¿‰¿–¿Ñ¿Ó¿àÀ @	À @À @À @<À @>À @KÀ @’À @”À @ÌÀ AÀ ANÀ AdÀ AmÀ A£À AÇÀ AÐÀ AäÀ AíÀ AòÀ AôÀ B?À BkÀ BµÀ B¼À BñÀ CÀ CÀ CÀ C#À C%À C2À CZÀ CÀ C£À C³À CµÀ CÙÀ DÀ D0À DXÀ D€À D¦À DÎÀ DâÀ EÀ E,À ESÀ EpÀ E“À E¸À EèÀ FÀ FFÀ FtÀ F À FÌÀ FîÀ GÀ GFÀ GVÀ GaÀ GhÀ GjÀ G—À GßÀ H&À HNÀ HwÀ H¹À HâÀ IÀ I<À InÀ IÇÀ JÀ J5À JXÀ J{À J…À J¼À JåÀ KÀ KÀ K À KXÀ KZÀ KŸÀ KõÀ LTÀ L‘À LÔÀ LáÀ LãÀ M5À M‡À MÞÀ MùÀ N'À NWÀ N^À N~À N²À NåÀ OÀ O�À O£À OÙÀ PÀ PIÀ PsÀ P»À P½À PàÀ QÀ QOÀ Q„À Q©À QßÀ RÀ RSÀ RUÀ R§À RÂÀ RñÀ RøÀ S À SXÀ SvÀ SµÀ SîÀ SðÀ TBÀ T]À TŒÀ T“À T»À TóÀ UÀ UPÀ U‰À U‹À UéÀ VÀ V]À V¢À VÛÀ WÀ WÀ W~À W¶À WöÀ X=À XxÀ X¹À X»À XÜÀ Y(À YXÀ Y‹À Y×À ZÀ Z:À ZAÀ ZCÀ Z~À Z¬À Z¿À ZæÀ [À [?À [tÀ [vÀ [ À [öÀ [øÀ \À \3À \ZÀ \—À \¶À \âÀ ]À ].À ]CÀ ]^À ]À ] À ]ÓÀ ^À ^PÀ ^�À ^ÅÀ ^úÀ _,À _UÀ _•À _ÕÀ `À `9À `gÀ `‚À `®À `úÀ aÀ aIÀ aSÀ a[À a`À acÀ aeÀ a�À a³À aµÀ aéÀ bÀ b)À bJÀ bkÀ bzÀ b�À b›À b³À b¸À bºÀ bØÀ béÀ cÀ c!À c0À c7À cLÀ cdÀ ciÀ ckÀ c™À c²À cÖÀ cúÀ d	À dÀ d-À dEÀ dJÀ dLÀ dtÀ d�À d´À dÐÀ dßÀ dæÀ dûÀ eÀ eÀ eÀ eHÀ edÀ eŠÀ e«À eºÀ eÁÀ eÛÀ eóÀ eøÀ eúÀ f,À fJÀ frÀ f•À f¤À f«À fÇÀ fßÀ fäÀ fæÀ g5À g}À g±À gÕÀ hÀ h<À hyÀ hÑÀ hãÀ hèÀ hêÀ i
À i(À i{À iÓÀ iØÀ iÚÀ jÀ j/À jCÀ j_À j…À j«À j°À j²À jÿÀ k7À kPÀ kˆÀ k�À k”À k–À kàÀ lÀ lRÀ lwÀ l–À lÞÀ m"À mhÀ m|À m£À mäÀ n$À nhÀ nvÀ n¥À näÀ o$À o`À o¤À o«À oÎÀ oÓÀ oÕÀ pÀ pAÀ p‰À p¥À pëÀ q/À qsÀ q´À qëÀ r.À r3À r5À rBÀ rlÀ r¸À rºÀ rïÀ sFÀ s�À sÐÀ t%À t-À t/À t~À t³À týÀ u0À uiÀ ukÀ u‚À uÓÀ vÀ vÀ vIÀ vzÀ v±À víÀ vÿÀ w<À wGÀ wPÀ w^À wŽÀ wÃÀ wþÀ x À x3À xTÀ x�À x´À xñÀ yÀ y?À yJÀ yZÀ y•À y´À yñÀ zÀ z?À zJÀ zSÀ zZÀ z_À zbÀ zdÀ z˜À zÏÀ züÀ {À {OÀ {QÀ {lÀ {ŠÀ {ŒÀ {™À {ÀÀ |À |DÀ ||À |ÇÀ |ÒÀ }À } À }VÀ }ŸÀ }¨À }óÀ }üÀ ~À ~À ~À ~@À ~ŒÀ ~ÂÀ ~úÀ "À -À QÀ ZÀ �À ³À ¼À ÞÀ çÀ ìÀ îÀ ûÀ €,À €sÀ €xÀ €zÀ €‡À €»À �À �<À �‡À ��À �ÅÀ �èÀ �ñÀ ‚&À ‚IÀ ‚RÀ ‚tÀ ‚}À ‚‚À ‚„À ‚‘À ‚ÆÀ ‚ÈÀ ‚ÕÀ ƒ)À ƒ+À ƒ8À ƒtÀ ƒvÀ ƒƒÀ ƒ¢À ƒýÀ „ À „À „2À „4À „xÀ „½À „æÀ …À …À …0À …gÀ …”À …·À …çÀ …éÀ †À †"À †$À †1À †XÀ †¦À †ÜÀ ‡À ‡_À ‡jÀ ‡¾À ‡ÇÀ ‡ýÀ ˆFÀ ˆOÀ ˆ‚À ˆÀÀ ˆÉÀ ˆþÀ ‰@À ‰IÀ ‰~À ‰ÀÀ ‰ÉÀ ‰þÀ Š@À ŠIÀ Š�À Š™À ŠžÀ Š À Š­À ŠÝÀ ‹)À ‹_À ‹—À ‹ÎÀ ‹ÙÀ ‹ýÀ ŒÀ Œ<À ŒqÀ Œ’À Œ�À Œ¾À ŒÇÀ ŒéÀ ŒòÀ Œ÷À ŒùÀ �À �7À �ƒÀ �¹À �ñÀ ŽÀ ŽÀ ŽzÀ ŽƒÀ Ž¹À ŽîÀ �À �À �?À �HÀ �¡À �ªÀ �¯À �±À �¾À �ñÀ �=À �pÀ �§À �ÙÀ �äÀ ‘À ‘NÀ ‘YÀ ‘�À ‘ÂÀ ‘ÍÀ ‘ÖÀ ’À ’CÀ ’yÀ ’„À ’»À ’ðÀ ’ûÀ “2À “fÀ “qÀ “•À “žÀ “ÓÀ ”À ”À ”CÀ ”xÀ ”�À ”¶À ”êÀ ”óÀ •À •À •#À •%À •2À •ZÀ •\À •iÀ •½À •¿À •ÌÀ –
À –À –À –VÀ –‘À –—À –šÀ –­À –¯À –Ý   _CheckboxTypeCheckbox_CheckboxState
_kEdgeSize_kStrokeWidth_CheckboxPainter_CheckboxDefaultsM2_CheckboxDefaultsM3%flutter.material.checkbox.mouseCursor�The cursor for a mouse pointer when it enters or is hovering over the
widget.

If [mouseCursor] is a [WidgetStateMouseCursor],
[WidgetStateProperty.resolve] is used for the following [WidgetState]s:

 * [WidgetState.selected].
 * [WidgetState.focused].
 * [WidgetState.disabled].#flutter.material.checkbox.fillColor‚‘The color that fills the checkbox, in all [WidgetState]s.

Resolves in the following states:
 * [WidgetState.selected].
 * [WidgetState.hovered].
 * [WidgetState.focused].
 * [WidgetState.disabled].

{@tool snippet}
This example resolves the [fillColor] based on the current [WidgetState]
of the [Checkbox], providing a different [Color] when it is
[WidgetState.disabled].

```dart
Checkbox(
  value: true,
  onChanged: (_){},
  fillColor: MaterialStateProperty.resolveWith<Color>((Set<WidgetState> states) {
    if (states.contains(WidgetState.disabled)) {
      return Colors.orange.withOpacity(.32);
    }
    return Colors.orange;
  })
)
```
{@end-tool}$flutter.material.checkbox.checkColorBThe color to use for the check icon when this checkbox is checked./flutter.material.checkbox.materialTapTargetSize.Configures the minimum size of the tap target.'flutter.material.checkbox.visualDensity2Defines how compact the checkbox's layout will be.$flutter.material.checkbox.hoverColor€´The color for the checkbox's [Material] when a pointer is hovering over it.

If [overlayColor] returns a non-null color in the [WidgetState.hovered]
state, it will be used instead.&flutter.material.checkbox.overlayColor€´The color for the checkbox's [Material].

Resolves in the following states:
 * [WidgetState.pressed].
 * [WidgetState.selected].
 * [WidgetState.hovered].
 * [WidgetState.focused].&flutter.material.checkbox.splashRadius:The splash radius of the circular [Material] ink response.flutter.material.checkbox.shape'The shape of the checkbox's [Material].flutter.material.checkbox.side‚7The color and width of the checkbox's border.

This property can be a [WidgetStateBorderSide] that can
specify different border color and widths depending on the
checkbox's state.

Resolves in the following states:
 * [WidgetState.pressed].
 * [WidgetState.selected].
 * [WidgetState.hovered].
 * [WidgetState.focused].
 * [WidgetState.disabled].
 * [WidgetState.error].

If this property is not a [WidgetStateBorderSide] and it is
non-null, then it is only rendered when the checkbox's value is
false. The difference in interpretation is for backwards
compatibility.!flutter.material.checkbox.isError€ÐTrue if this checkbox wants to show an error state.

The checkbox will have different default container color and check color when
this is true. This is only used when [ThemeData.useMaterial3] is set to true.'flutter.material.checkbox.semanticLabel€¹The semantic label for the checkbox that will be announced by screen readers.

This is announced by assistive technologies (e.g TalkBack/VoiceOver).

This label does not show in the UI. r9