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adaptiveClickableMouseCursorColorScheme	secondaryColorhovered	fillColordisabledColorunselectedWidgetColor
checkColormaterialTapTargetSizeMaterialTapTargetSizevisualDensityuseMaterial3VisualDensitystandardoverlayColor
focusColor
hoverColorpressedkRadialReactionAlphasplashRadiuskRadialReactionRadiusdouble	FocusNodeshapeRoundedRectangleBorderOutlinedBorderWidgetStateBorderSideerrorside
BorderSideStringoverrideTickerProviderStateMixinToggleableStateMixinvoid	initStatewidgetvaluedidUpdateWidgetanimateToValuedispose	onChangedtristateDurationkRadialReactionDurationresolveWithSetstatescontainsactiveColor	resolveAsWidgetBuildContext_checkboxTypeofthemeTargetPlatformandroidfuchsialinuxwindowsiOSmacOS	focusNode	autofocussemanticLabeldebugCheckHasMaterialCheckboxThemeSizepaddedkMinInteractiveDimension
shrinkWrapbaseSizeAdjustment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R,9Q¸€†OiiÛ8    �€   package:flutter/cupertino.dart  �¬   checkbox_theme.dart  �Ë   color_scheme.dart  �è   colors.dart  �ÿ   constants.dart  ‚   
debug.dart  ‚/   
theme.dart  ‚E   theme_data.dartÀ Gõ À •u„ =€ˆ€§€©€Ô€ö��5�T�s�}��©�«�Ê�ç�þ‚‚.‚D‚_‚a‚z‚›‚º‚¼‚ç‚éƒ
ƒƒ`ƒ«ƒù„I„\„a„±……M…R…�…•…ª…ì††q†Â†Ø†Ý‡'‡8‡=‡R‡”‡™‡ã‡ô‡ùˆˆˆ^ˆ‰ˆÊ‰	‰=‰�‰Ñ‰úŠ%Š,ŠŠÌ‹‹n‹ƒ‹Š‹·‹¾ŒŒ?Œ‹ŒËŒßŒï�	�%�C�Z�q�†�œ�²�È�à�øŽŽ2ŽGŽdŽuŽ…Ž Ž¹Žé���h�•���`�³‘ ‘‘!‘s‘µ’’W’|’ƒ’Õ’ò“““8“V“m“„“™“¯“Å“Û“ó””,”E”Z”w”ˆ”˜”³”Ì”ü•'•)•R•Y•©•ç•ý•ÿ–;–B–‘–à–î–õ—A—p—w—Å˜˜O˜V˜¨˜ö™™™.™?™_™†™Ÿ™È™×™ã™ì™÷š š"š[š¨š·š¾šõ›D›K›m›Ž›°›Æ›Íœœ7œ>œ•œæ�	��B�I�u�|�É�þžžžTž•žœžÅžçŸŸ)ŸKŸRŸiŸ¹Ÿü  " 1 B X s Ê¡¡<¡I¡j¡v¡¡Š¡�¡³¡º¢¢Q¢¡¢ã£/£E£v£x£°£ú¤¤¤d¤ž¤º¤¼¤ÿ¥¥@¥G¥˜¥ê¦<¦j¦q¦¶¦Î¦Ð§§I§_§f§µ§ê¨¨#¨4¨;¨‘¨È¨Ê©©?©U©\©•©œ©ìª8ªˆª¬ª³ªÄªË««@«g«i«µ«¼¬¬2¬9¬‹¬É¬ð­­­F­™­ ­ï®®,®3®…®Ã®ê¯¯¯B¯r¯y¯¢¯Ã¯å°°'°=°D°°Ë±±U±œ±í²'²[²]²—²Ù²ï²ö³E³…³¤³¦³Ö³õ³÷´'´@´B´u´¤´º´Áµµ]µ¯µÏµÑ¶¶8¶?¶~¶À¶Ù¶à·	·*·L·m·Ž·°·Ï·Ö¸¸`¸ ¸¶¸Ì¸Ó¹!¹c¹~¹€¹µ¹ð¹÷ºLº¡º·º¾ºØºïºñ»,»�»ˆ»Õ»Ü¼¼¼=¼?¼f¼‹¼�¼³¼µ¼Â¼ø¼û¼ý½a½š½³½µ½Â½Ø½ð¾¾¾¾(¾V¾}¾©¾Ò¾ë¾ò¾÷¾ù¿¿¿3¿I¿N¿P¿]¿˜¿š¿§¿Ð¿Ò¿ßÀ @À @À @À @YÀ @[À @‘À @ÙÀ AÀ A#À A,À A`À A„À A�À A¡À AªÀ A¯À A±À AúÀ B$À BlÀ BsÀ B¦À BºÀ BÁÀ BÓÀ BØÀ BÚÀ BçÀ CÀ C4À CXÀ ChÀ CjÀ CŽÀ CÂÀ CåÀ DÀ D5À D[À DƒÀ D—À D»À DáÀ EÀ E%À EHÀ EmÀ E�À EÍÀ EûÀ F)À FUÀ F�À F£À FÇÀ FûÀ GÀ GÀ GÀ GÀ GLÀ G”À GÛÀ HÀ H,À HnÀ H—À HÇÀ HñÀ I#À I|À I·À IêÀ JÀ J0À J:À JqÀ JšÀ JÃÀ JÍÀ JÕÀ KÀ KÀ KRÀ K¤À LÀ L>À L‡À L”À L–À LèÀ M6À M‰À M¤À MÐÀ MþÀ NÀ N%À NYÀ NŒÀ NÅÀ O(À OJÀ O€À OµÀ OðÀ PÀ PbÀ PdÀ P‡À P»À PöÀ Q+À QPÀ Q†À QÃÀ QúÀ QüÀ RJÀ ReÀ R’À R™À RÁÀ RùÀ SÀ SVÀ S�À S‘À SßÀ SúÀ T'À T.À TVÀ TŽÀ T¬À TëÀ U$À U&À UoÀ U¥À UãÀ V(À VaÀ V À V¢À VïÀ W'À WgÀ W®À WéÀ X*À X,À XMÀ X—À XÇÀ XúÀ YDÀ YtÀ Y§À Y®À Y°À ZÀ Z=À Z[À Z–À ZËÀ ZÍÀ Z÷À [MÀ [OÀ [fÀ [ŠÀ [±À [îÀ \À \9À \_À \…À \šÀ \µÀ \ÖÀ \÷À ]*À ]]À ]§À ]çÀ ^À ^QÀ ^ƒÀ ^¬À ^êÀ _(À _XÀ _ŒÀ _ºÀ _ÕÀ `À `MÀ `rÀ `œÀ `¦À `®À `³À `¶À `¸À `ãÀ aÀ aÀ a<À aeÀ a|À a�À a¾À aÍÀ aÔÀ aîÀ bÀ bÀ bÀ b+À b<À bXÀ btÀ bƒÀ bŠÀ bŸÀ b·À b¼À b¾À bìÀ cÀ c)À cMÀ c\À ccÀ c€À c˜À c�À cŸÀ cÇÀ câÀ dÀ d#À d2À d9À dNÀ dfÀ dkÀ dmÀ d›À d·À dÝÀ dþÀ eÀ eÀ e.À eFÀ eKÀ eMÀ eÀ e�À eÅÀ eèÀ e÷À eþÀ fÀ f2À f7À f9À fˆÀ fÐÀ gÀ g(À gXÀ g�À gÌÀ hÀ h1À h6À h8À hXÀ hvÀ hÉÀ i!À i&À i(À i]À i}À i‘À i­À iÓÀ iùÀ iþÀ j À jMÀ j…À jžÀ jÖÀ jÝÀ jâÀ jäÀ k.À kQÀ k À kÅÀ kßÀ l À l]À lœÀ l°À l×À mÀ mXÀ mœÀ mªÀ mÙÀ nÀ nXÀ n”À nØÀ nßÀ oÀ oÀ o	À oRÀ ouÀ o½À oÙÀ pÀ pUÀ p’À pÓÀ q
À qMÀ qRÀ qTÀ qaÀ q‹À q×À qÙÀ rÀ r^À r™À rèÀ s=À sEÀ sGÀ s–À sËÀ tÀ tHÀ t{À t}À t”À tåÀ uÀ u&À u[À uŒÀ uÃÀ uÿÀ vÀ vNÀ vYÀ vbÀ vpÀ v À vÕÀ w
À wÀ w?À w`À w™À wÀÀ wýÀ xÀ xKÀ xVÀ xfÀ x¡À xÀÀ xýÀ yÀ yKÀ yVÀ y_À yfÀ ykÀ ynÀ ypÀ y¤À yÛÀ zÀ z+À z[À z]À zxÀ z–À z˜À z¥À zÊÀ {À {HÀ {~À {ÉÀ {ÔÀ |À |"À |VÀ |ŸÀ |¨À |óÀ |üÀ }À }À }À }>À }†À }ºÀ }ðÀ ~À ~#À ~GÀ ~PÀ ~„À ~§À ~°À ~ÒÀ ~ÛÀ ~àÀ ~âÀ ~ïÀ À cÀ hÀ jÀ wÀ ©À ñÀ €$À €oÀ €xÀ €«À €ÎÀ €×À �
À �-À �6À �XÀ �aÀ �fÀ �hÀ �uÀ �ªÀ �¬À �¹À ‚À ‚À ‚À ‚XÀ ‚ZÀ ‚gÀ ‚†À ‚áÀ ‚äÀ ‚æÀ ƒÀ ƒÀ ƒ\À ƒ¡À ƒÊÀ ƒþÀ „ À „À „KÀ „xÀ „›À „ËÀ „ÍÀ „èÀ …À …À …À …:À …„À …¸À …îÀ †9À †DÀ †˜À †¡À †ÕÀ ‡À ‡'À ‡XÀ ‡–À ‡ŸÀ ‡ÒÀ ˆÀ ˆÀ ˆPÀ ˆ’À ˆ›À ˆÎÀ ‰À ‰À ‰`À ‰iÀ ‰nÀ ‰pÀ ‰}À ‰«À ‰óÀ Š'À Š]À Š”À ŠŸÀ ŠÃÀ ŠÌÀ ‹ À ‹3À ‹TÀ ‹_À ‹€À ‹‰À ‹«À ‹´À ‹¹À ‹»À ‹ÈÀ ‹÷À Œ?À ŒsÀ Œ©À ŒÌÀ Œ×À �2À �;À �oÀ �¢À �ÅÀ �ÐÀ �óÀ �üÀ ŽUÀ Ž^À ŽcÀ ŽeÀ ŽrÀ Ž£À ŽëÀ �À �QÀ �ƒÀ �ŽÀ �ÃÀ �öÀ �À �6À �hÀ �sÀ �|À �°À �åÀ ‘À ‘&À ‘[À ‘�À ‘›À ‘ÐÀ ’À ’À ’3À ’<À ’oÀ ’¡À ’ªÀ ’ÝÀ “À “À “NÀ “‚À “‹À “­À “¶À “»À “½À “ÊÀ “òÀ “ôÀ ”À ”UÀ ”WÀ ”dÀ ”¢À ”¤À ”±À ”îÀ •)À •/À •2À •EÀ •GÀ •u   €Ã/// @docImport 'checkbox_list_tile.dart';
/// @docImport 'list_tile.dart';
/// @docImport 'material.dart';
/// @docImport 'radio.dart';
/// @docImport 'slider.dart';
/// @docImport 'switch.dart';�  �«  �Ê  �ç  �þ  ‚  ‚.  ‚D      ŒÓ ŒÛ    ŒãŒã	Œé   ŒóŒó�   ���   �)�)�7   �G�G�L   �^�^�c   �u�u�z   �Š�Š��   � � �¥   �¶�¶�»   �Ì�Ì�Ñ   �ä�ä�é   �ü�üŽ   ŽŽŽ"   Ž6Ž6Ž;   ŽKŽKŽP   ŽhŽh
Žm   ŽyŽy	Ž~   Ž‰Ž‰ŽŽ   Ž¤Ž¤Ž© �Ž\Ž˜ŽÎŽÀŽÐŽÝŽÞŽðŽö�� Ž÷�	��‰ü‰ü… ‚¦/// 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.  ’Ý’å’î    ’ö’ö	’ü   “““   “ “ “%   “<“<“J   “Z“Z“_   “q“q“v   “ˆ“ˆ“�   “�“�“¢   “³“³“¸   “É“É“Î   “ß“ß“ä   “÷“÷“ü   ”””   ”0”0”5   ”I”I”N   ”^”^”c   ”{”{
”€   ”Œ”Œ	”‘   ”œ”œ”¡   ”·”·”¼ “0”o”«”á”Ó”ã”ð”ñ••	•#••
•••��†’æƒŽ/// 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].  •õ•+€Ï•õ€±/// 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. š–„šƒ¦/// 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!;
///     });
///   },
/// )
/// ``` œûš$‚âœû‚�/// {@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 this property is null, the value of [CheckboxThemeData.mouseCursor] is used.
/// If that is also null, [WidgetStateMouseCursor.adaptiveClickable] 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. £jž…T£j„¾/// {@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: WidgetStateProperty.resolveWith<Color>((Set<WidgetState> states) {
///     if (states.contains(WidgetState.disabled)) {
///       return Colors.orange.withValues(alpha: .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. ¤­£z�=¤­�/// {@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. «W¨Ì‚˜«W‚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]. ¬ÿ«k�ž¬ÿ�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. ²L¯
ƒN²L‚ë/// {@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. ³•²_�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} ´4³ùD´4,/// {@macro flutter.widgets.Focus.autofocus} µÇ´D�ˆµÇ�W/// {@template flutter.material.checkbox.shape}
/// The shape of the checkbox's [Material].
/// {@endtemplate}
///
/// If this property is null then the ambient [CheckboxThemeData.shape]
/// 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. ¹wµÓƒ¨¹wƒL/// {@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 the ambient [CheckboxThemeData.side] 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¼-�/// {@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}¼„¼|¼AG¼|#/// The width of a checkbox widget. ¼£¼�!¼£     ¼·¼¸¼·¼·?¼Ô  ‚é‚éº‰×†À/// 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>  ½…½•½–½z½c4½z  ½¢½œ½¢   ¿R¿S¿R¿RD¿x   ¿œ¿�¿œ¿œ2¿²   ¿Ô¿Õ¿Ô¿Ô-¿ë   À @À @À @À @PÀ @"    À @]À @]�PÀ @}    ½·½¸½·½·`½É    ¾?¾?¾H ¾¾¾¾€Ø¾/   ¾û¾ü¾û¾ûQ¿    À AÌÀ AÌÀ AØ   À AÞÀ AÞÀ Aï  À A³À A³�#À A¿    À BöÀ BöÀ C À BÜÀ BÝÀ BÜÀ BÜ�ÕÀ Bð  ¼ý¼ý£·½    À anÀ agÀ an  À b3À b-À b3  À bôÀ bîÀ bô  À cÙÀ cÉÀ cÙ  À d©À d�À d©  À e�À e�À e�    À a>À a>%À aH    À bÀ bÀ b    À bÀÀ bÀ*À bÊ    À c¡À c¡$À c´    À doÀ do*À d~    À eOÀ eO.À e^    À a�À a�À a“  À a~À a~€‹À a‚    À bHÀ bHÀ bN  À b>À b>|À bB    À cÀ cÀ c  À cÀ c€”À c    À cîÀ cîÀ cý  À cäÀ cä€…À cè    À dÈÀ dÈÀ dÓ  À d¹À d¹€�À d½    À e°À e°À e»  À eŸÀ eŸ€–À e£    À g<À g<À gC   À gKÀ gKÀ gR  À g*À g*�
À g/    À hiÀ hiÀ hp  À hZÀ hZ€ÊÀ h`    À i_À i_€�À ie    À jÀ jÀ j   À jÀ j
À j$   À j+À j+À j1   À j8À j8À jD  À jÀ j€ÞÀ j    À jöÀ jöÀ jý   À kÀ kÀ k   À kÀ kÀ k   À kÀ kÀ k$  À jæÀ jæ„À jë    À oÀ oÀ o!   À o)À o)À o0   À o8À o8À o?   À oBÀ oBÀ oH  À oÀ o‚EÀ o    À qnÀ qnÀ qu   À q}À q}	À q‚ À qVÀ qWÀ qVÀ qVˆÀ qh  À aÀ a˜dÀ a   À yÝ À yð    À yñÀ yñÀ yþ À zÀ zÀ zÀ zÀ zÀ zÀ z'À z À z9À z1À z;À z@À zAÀ zCÀ zKÀ zDÀ zLÀ zMÀ yÝÀ yÝ|    À zoÀ z_À zo  À zŒÀ zzÀ zŒ   À zšÀ z›À zšÀ zš‚eÀ zÂ   À }À }À }À }�ÙÀ }1   À ~äÀ ~åÀ ~äÀ ~ä€‚À    À lÀ mÀ lÀ l�øÀ ™   À �jÀ �kÀ �jÀ �j>À �‚   À �®À �¯À �®À �®]À �Õ   À ‚À ‚À ‚À ‚EÀ ‚0   À ‚\À ‚]À ‚\À ‚\€ƒÀ ‚|    À y¤À y¤‰>À yª   À „M À „`    À „aÀ „aÀ „n À „…À „~À „‡À „ŒÀ „�À „�À „—À „�À „©À „¡À „«À „°À „±À „³À „»À „´À „¼À „½À „MÀ „M|    À „ßÀ „ÏÀ „ß  À „üÀ „êÀ „ü   À …
À …À …
À …
„bÀ …2   À ‰rÀ ‰sÀ ‰rÀ ‰r‚EÀ ‰ž   À ‹½À ‹¾À ‹½À ‹½‚¤À ‹é   À ŽgÀ ŽhÀ ŽgÀ Žg…RÀ Ž“   À “¿À “ÀÀ “¿À “¿1À “×   À “öÀ “÷À “öÀ “ö]À ”   À ”YÀ ”ZÀ ”YÀ ”YGÀ ”x   À ”¦À ”§À ”¦À ”¦€‡À ”Æ    À „À „‘À „     ‚Ñ‚Ñ‚Ñ  ‚Û‚Û‚Û     ‚¼‚¼)‚Á       À `ÒÀ `ÚÀ `ÛÀ `ÅÀ `¸(À `Å À a À `ðÀ `ã À `ð     €²  checkbox_list_tile.dart  €Ý  list_tile.dart  €ÿ  material.dart  �   
radio.dart  �>  slider.dart  �]  switch.dart „ =€ˆ€§€©€Ô€ö��5�T�s�}��©�«�Ê�ç�þ‚‚.‚D‚_‚a‚z‚›‚º‚¼‚ç‚éƒ
ƒƒ`ƒ«ƒù„I„\„a„±……M…R…�…•…ª…ì††q†Â†Ø†Ý‡'‡8‡=‡R‡”‡™‡ã‡ô‡ùˆˆˆ^ˆ‰ˆÊ‰	‰=‰�‰Ñ‰úŠ%Š,ŠŠÌ‹‹n‹ƒ‹Š‹·‹¾ŒŒ?Œ‹ŒËŒßŒï�	�%�C�Z�q�†�œ�²�È�à�øŽŽ2ŽGŽdŽuŽ…Ž Ž¹Žé���h�•���`�³‘ ‘‘!‘s‘µ’’W’|’ƒ’Õ’ò“““8“V“m“„“™“¯“Å“Û“ó””,”E”Z”w”ˆ”˜”³”Ì”ü•'•)•R•Y•©•ç•ý•ÿ–;–B–‘–à–î–õ—A—p—w—Å˜˜O˜V˜¨˜ö™™™.™?™_™†™Ÿ™È™×™ã™ì™÷š š"š[š¨š·š¾šõ›D›K›m›Ž›°›Æ›Íœœ7œ>œ•œæ�	��B�I�u�|�É�þžžžTž•žœžÅžçŸŸ)ŸKŸRŸiŸ¹Ÿü  " 1 B X s Ê¡¡<¡I¡j¡v¡¡Š¡�¡³¡º¢¢Q¢¡¢ã£/£E£v£x£°£ú¤¤¤d¤ž¤º¤¼¤ÿ¥¥@¥G¥˜¥ê¦<¦j¦q¦¶¦Î¦Ð§§I§_§f§µ§ê¨¨#¨4¨;¨‘¨È¨Ê©©?©U©\©•©œ©ìª8ªˆª¬ª³ªÄªË««@«g«i«µ«¼¬¬2¬9¬‹¬É¬ð­­­F­™­ ­ï®®,®3®…®Ã®ê¯¯¯B¯r¯y¯¢¯Ã¯å°°'°=°D°°Ë±±U±œ±í²'²[²]²—²Ù²ï²ö³E³…³¤³¦³Ö³õ³÷´'´@´B´u´¤´º´Áµµ]µ¯µÏµÑ¶¶8¶?¶~¶À¶Ù¶à·	·*·L·m·Ž·°·Ï·Ö¸¸`¸ ¸¶¸Ì¸Ó¹!¹c¹~¹€¹µ¹ð¹÷ºLº¡º·º¾ºØºïºñ»,»�»ˆ»Õ»Ü¼¼¼=¼?¼f¼‹¼�¼³¼µ¼Â¼ø¼û¼ý½a½š½³½µ½Â½Ø½ð¾¾¾¾(¾V¾}¾©¾Ò¾ë¾ò¾÷¾ù¿¿¿3¿I¿N¿P¿]¿˜¿š¿§¿Ð¿Ò¿ßÀ @À @À @À @YÀ @[À @‘À @ÙÀ AÀ A#À A,À A`À A„À A�À A¡À AªÀ A¯À A±À AúÀ B$À BlÀ BsÀ B¦À BºÀ BÁÀ BÓÀ BØÀ BÚÀ BçÀ CÀ C4À CXÀ ChÀ CjÀ CŽÀ CÂÀ CåÀ DÀ D5À D[À DƒÀ D—À D»À DáÀ EÀ E%À EHÀ EmÀ E�À EÍÀ EûÀ F)À FUÀ F�À F£À FÇÀ FûÀ GÀ GÀ GÀ GÀ GLÀ G”À GÛÀ HÀ H,À HnÀ H—À HÇÀ HñÀ I#À I|À I·À IêÀ JÀ J0À J:À JqÀ JšÀ JÃÀ JÍÀ JÕÀ KÀ KÀ KRÀ K¤À LÀ L>À L‡À L”À L–À LèÀ M6À M‰À M¤À MÐÀ MþÀ NÀ N%À NYÀ NŒÀ NÅÀ O(À OJÀ O€À OµÀ OðÀ PÀ PbÀ PdÀ P‡À P»À PöÀ Q+À QPÀ Q†À QÃÀ QúÀ QüÀ RJÀ ReÀ R’À R™À RÁÀ RùÀ SÀ SVÀ S�À S‘À SßÀ SúÀ T'À T.À TVÀ TŽÀ T¬À TëÀ U$À U&À UoÀ U¥À UãÀ V(À VaÀ V À V¢À VïÀ W'À WgÀ W®À WéÀ X*À X,À XMÀ X—À XÇÀ XúÀ YDÀ YtÀ Y§À Y®À Y°À ZÀ Z=À Z[À Z–À ZËÀ ZÍÀ Z÷À [MÀ [OÀ [fÀ [ŠÀ [±À [îÀ \À \9À \_À \…À \šÀ \µÀ \ÖÀ \÷À ]*À ]]À ]§À ]çÀ ^À ^QÀ ^ƒÀ ^¬À ^êÀ _(À _XÀ _ŒÀ _ºÀ _ÕÀ `À `MÀ `rÀ `œÀ `¦À `®À `³À `¶À `¸À `ãÀ aÀ aÀ a<À aeÀ a|À a�À a¾À aÍÀ aÔÀ aîÀ bÀ bÀ bÀ b+À b<À bXÀ btÀ bƒÀ bŠÀ bŸÀ b·À b¼À b¾À bìÀ cÀ c)À cMÀ c\À ccÀ c€À c˜À c�À cŸÀ cÇÀ câÀ dÀ d#À d2À d9À dNÀ dfÀ dkÀ dmÀ d›À d·À dÝÀ dþÀ eÀ eÀ e.À eFÀ eKÀ eMÀ eÀ e�À eÅÀ eèÀ e÷À eþÀ fÀ f2À f7À f9À fˆÀ fÐÀ gÀ g(À gXÀ g�À gÌÀ hÀ h1À h6À h8À hXÀ hvÀ hÉÀ i!À i&À i(À i]À i}À i‘À i­À iÓÀ iùÀ iþÀ j À jMÀ j…À jžÀ jÖÀ jÝÀ jâÀ jäÀ k.À kQÀ k À kÅÀ kßÀ l À l]À lœÀ l°À l×À mÀ mXÀ mœÀ mªÀ mÙÀ nÀ nXÀ n”À nØÀ nßÀ oÀ oÀ o	À oRÀ ouÀ o½À oÙÀ pÀ pUÀ p’À pÓÀ q
À qMÀ qRÀ qTÀ qaÀ q‹À q×À qÙÀ rÀ r^À r™À rèÀ s=À sEÀ sGÀ s–À sËÀ tÀ tHÀ t{À t}À t”À tåÀ uÀ u&À u[À uŒÀ uÃÀ uÿÀ vÀ vNÀ vYÀ vbÀ vpÀ v À vÕÀ w
À wÀ w?À w`À w™À wÀÀ wýÀ xÀ xKÀ xVÀ xfÀ x¡À xÀÀ xýÀ yÀ yKÀ yVÀ y_À yfÀ ykÀ ynÀ ypÀ y¤À yÛÀ zÀ z+À z[À z]À zxÀ z–À z˜À z¥À zÊÀ {À {HÀ {~À {ÉÀ {ÔÀ |À |"À |VÀ |ŸÀ |¨À |óÀ |üÀ }À }À }À }>À }†À }ºÀ }ðÀ ~À ~#À ~GÀ ~PÀ ~„À ~§À ~°À ~ÒÀ ~ÛÀ ~àÀ ~âÀ ~ïÀ À cÀ hÀ jÀ wÀ ©À ñÀ €$À €oÀ €xÀ €«À €ÎÀ €×À �
À �-À �6À �XÀ �aÀ �fÀ �hÀ �uÀ �ªÀ �¬À �¹À ‚À ‚À ‚À ‚XÀ ‚ZÀ ‚gÀ ‚†À ‚áÀ ‚äÀ ‚æÀ ƒÀ ƒÀ ƒ\À ƒ¡À ƒÊÀ ƒþÀ „ À „À „KÀ „xÀ „›À „ËÀ „ÍÀ „èÀ …À …À …À …:À …„À …¸À …îÀ †9À †DÀ †˜À †¡À †ÕÀ ‡À ‡'À ‡XÀ ‡–À ‡ŸÀ ‡ÒÀ ˆÀ ˆÀ ˆPÀ ˆ’À ˆ›À ˆÎÀ ‰À ‰À ‰`À ‰iÀ ‰nÀ ‰pÀ ‰}À ‰«À ‰óÀ Š'À Š]À Š”À ŠŸÀ ŠÃÀ ŠÌÀ ‹ À ‹3À ‹TÀ ‹_À ‹€À ‹‰À ‹«À ‹´À ‹¹À ‹»À ‹ÈÀ ‹÷À Œ?À ŒsÀ Œ©À ŒÌÀ Œ×À �2À �;À �oÀ �¢À �ÅÀ �ÐÀ �óÀ �üÀ ŽUÀ Ž^À ŽcÀ ŽeÀ ŽrÀ Ž£À ŽëÀ �À �QÀ �ƒÀ �ŽÀ �ÃÀ �öÀ �À �6À �hÀ �sÀ �|À �°À �åÀ ‘À ‘&À ‘[À ‘�À ‘›À ‘ÐÀ ’À ’À ’3À ’<À ’oÀ ’¡À ’ªÀ ’ÝÀ “À “À “NÀ “‚À “‹À “­À “¶À “»À “½À “ÊÀ “òÀ “ôÀ ”À ”UÀ ”WÀ ”dÀ ”¢À ”¤À ”±À ”îÀ •)À •/À •2À •EÀ •GÀ •u   _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: WidgetStateProperty.resolveWith<Color>((Set<WidgetState> states) {
    if (states.contains(WidgetState.disabled)) {
      return Colors.orange.withValues(alpha: .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. Ò