/// GENERATED CODE - DO NOT MODIFY BY HAND
/// *****************************************************
///  FlutterGen
/// *****************************************************

// coverage:ignore-file
// ignore_for_file: type=lint
// ignore_for_file: directives_ordering,unnecessary_import,implicit_dynamic_list_literal,deprecated_member_use

import 'package:flutter/widgets.dart';

class $AssetsIconsGen {
  const $AssetsIconsGen();

  /// File path: assets/icons/back.png
  AssetGenImage get back => const AssetGenImage('assets/icons/back.png');

  /// File path: assets/icons/call.png
  AssetGenImage get call => const AssetGenImage('assets/icons/call.png');

  /// File path: assets/icons/mail.png
  AssetGenImage get mail => const AssetGenImage('assets/icons/mail.png');

  /// File path: assets/icons/type=arrow_down.png
  AssetGenImage get typeArrowDown =>
      const AssetGenImage('assets/icons/type=arrow_down.png');

  /// File path: assets/icons/type=back.png
  AssetGenImage get typeBack =>
      const AssetGenImage('assets/icons/type=back.png');

  /// File path: assets/icons/type=bold.png
  AssetGenImage get typeBold =>
      const AssetGenImage('assets/icons/type=bold.png');

  /// File path: assets/icons/type=capsLock.png
  AssetGenImage get typeCapsLock =>
      const AssetGenImage('assets/icons/type=capsLock.png');

  /// File path: assets/icons/type=cards.png
  AssetGenImage get typeCards =>
      const AssetGenImage('assets/icons/type=cards.png');

  /// File path: assets/icons/type=check.png
  AssetGenImage get typeCheck =>
      const AssetGenImage('assets/icons/type=check.png');

  /// File path: assets/icons/type=check_round.png
  AssetGenImage get typeCheckRound =>
      const AssetGenImage('assets/icons/type=check_round.png');

  /// File path: assets/icons/type=checkbox_empty_.png
  AssetGenImage get typeCheckboxEmpty =>
      const AssetGenImage('assets/icons/type=checkbox_empty_.png');

  /// File path: assets/icons/type=checkbox_fill.png
  AssetGenImage get typeCheckboxFill =>
      const AssetGenImage('assets/icons/type=checkbox_fill.png');

  /// File path: assets/icons/type=close.png
  AssetGenImage get typeClose =>
      const AssetGenImage('assets/icons/type=close.png');

  /// File path: assets/icons/type=collection.png
  AssetGenImage get typeCollection =>
      const AssetGenImage('assets/icons/type=collection.png');

  /// File path: assets/icons/type=copy.png
  AssetGenImage get typeCopy =>
      const AssetGenImage('assets/icons/type=copy.png');

  /// File path: assets/icons/type=create card.png
  AssetGenImage get typeCreateCard =>
      const AssetGenImage('assets/icons/type=create card.png');

  /// File path: assets/icons/type=danger.png
  AssetGenImage get typeDanger =>
      const AssetGenImage('assets/icons/type=danger.png');

  /// File path: assets/icons/type=description.png
  AssetGenImage get typeDescription =>
      const AssetGenImage('assets/icons/type=description.png');

  /// File path: assets/icons/type=download.png
  AssetGenImage get typeDownload =>
      const AssetGenImage('assets/icons/type=download.png');

  /// File path: assets/icons/type=edit.png
  AssetGenImage get typeEdit =>
      const AssetGenImage('assets/icons/type=edit.png');

  /// File path: assets/icons/type=flip.png
  AssetGenImage get typeFlip =>
      const AssetGenImage('assets/icons/type=flip.png');

  /// File path: assets/icons/type=flip_2.png
  AssetGenImage get typeFlip2 =>
      const AssetGenImage('assets/icons/type=flip_2.png');

  /// File path: assets/icons/type=heading.png
  AssetGenImage get typeHeading =>
      const AssetGenImage('assets/icons/type=heading.png');

  /// File path: assets/icons/type=hide.png
  AssetGenImage get typeHide =>
      const AssetGenImage('assets/icons/type=hide.png');

  /// File path: assets/icons/type=img.png
  AssetGenImage get typeImg => const AssetGenImage('assets/icons/type=img.png');

  /// File path: assets/icons/type=in focus.png
  AssetGenImage get typeInFocus =>
      const AssetGenImage('assets/icons/type=in focus.png');

  /// File path: assets/icons/type=info.png
  AssetGenImage get typeInfo =>
      const AssetGenImage('assets/icons/type=info.png');

  /// File path: assets/icons/type=learn.png
  AssetGenImage get typeLearn =>
      const AssetGenImage('assets/icons/type=learn.png');

  /// File path: assets/icons/type=like.png
  AssetGenImage get typeLike =>
      const AssetGenImage('assets/icons/type=like.png');

  /// File path: assets/icons/type=like_18_18.png
  AssetGenImage get typeLike1818 =>
      const AssetGenImage('assets/icons/type=like_18_18.png');

  /// File path: assets/icons/type=like_fill.png
  AssetGenImage get typeLikeFill =>
      const AssetGenImage('assets/icons/type=like_fill.png');

  /// File path: assets/icons/type=markers.png
  AssetGenImage get typeMarkers =>
      const AssetGenImage('assets/icons/type=markers.png');

  /// File path: assets/icons/type=menu_vertical.png
  AssetGenImage get typeMenuVertical =>
      const AssetGenImage('assets/icons/type=menu_vertical.png');

  /// File path: assets/icons/type=minus.png
  AssetGenImage get typeMinus =>
      const AssetGenImage('assets/icons/type=minus.png');

  /// File path: assets/icons/type=move.png
  AssetGenImage get typeMove =>
      const AssetGenImage('assets/icons/type=move.png');

  /// File path: assets/icons/type=number_markers.png
  AssetGenImage get typeNumberMarkers =>
      const AssetGenImage('assets/icons/type=number_markers.png');

  /// File path: assets/icons/type=paste.png
  AssetGenImage get typePaste =>
      const AssetGenImage('assets/icons/type=paste.png');

  /// File path: assets/icons/type=photo.png
  AssetGenImage get typePhoto =>
      const AssetGenImage('assets/icons/type=photo.png');

  /// File path: assets/icons/type=plus.png
  AssetGenImage get typePlus =>
      const AssetGenImage('assets/icons/type=plus.png');

  /// File path: assets/icons/type=public.png
  AssetGenImage get typePublic =>
      const AssetGenImage('assets/icons/type=public.png');

  /// File path: assets/icons/type=remember.png
  AssetGenImage get typeRemember =>
      const AssetGenImage('assets/icons/type=remember.png');

  /// File path: assets/icons/type=search.png
  AssetGenImage get typeSearch =>
      const AssetGenImage('assets/icons/type=search.png');

  /// File path: assets/icons/type=setting.png
  AssetGenImage get typeSetting =>
      const AssetGenImage('assets/icons/type=setting.png');

  /// File path: assets/icons/type=share.png
  AssetGenImage get typeShare =>
      const AssetGenImage('assets/icons/type=share.png');

  /// File path: assets/icons/type=show.png
  AssetGenImage get typeShow =>
      const AssetGenImage('assets/icons/type=show.png');

  /// File path: assets/icons/type=sort.png
  AssetGenImage get typeSort =>
      const AssetGenImage('assets/icons/type=sort.png');

  /// File path: assets/icons/type=sort_A.png
  AssetGenImage get typeSortA =>
      const AssetGenImage('assets/icons/type=sort_A.png');

  /// File path: assets/icons/type=sort_Z.png
  AssetGenImage get typeSortZ =>
      const AssetGenImage('assets/icons/type=sort_Z.png');

  /// File path: assets/icons/type=sort_down.png
  AssetGenImage get typeSortDown =>
      const AssetGenImage('assets/icons/type=sort_down.png');

  /// File path: assets/icons/type=sort_up.png
  AssetGenImage get typeSortUp =>
      const AssetGenImage('assets/icons/type=sort_up.png');

  /// File path: assets/icons/type=stat.png
  AssetGenImage get typeStat =>
      const AssetGenImage('assets/icons/type=stat.png');

  /// File path: assets/icons/type=trash.png
  AssetGenImage get typeTrash =>
      const AssetGenImage('assets/icons/type=trash.png');

  /// List of all assets
  List<AssetGenImage> get values => [
    back,
    call,
    mail,
    typeArrowDown,
    typeBack,
    typeBold,
    typeCapsLock,
    typeCards,
    typeCheck,
    typeCheckRound,
    typeCheckboxEmpty,
    typeCheckboxFill,
    typeClose,
    typeCollection,
    typeCopy,
    typeCreateCard,
    typeDanger,
    typeDescription,
    typeDownload,
    typeEdit,
    typeFlip,
    typeFlip2,
    typeHeading,
    typeHide,
    typeImg,
    typeInFocus,
    typeInfo,
    typeLearn,
    typeLike,
    typeLike1818,
    typeLikeFill,
    typeMarkers,
    typeMenuVertical,
    typeMinus,
    typeMove,
    typeNumberMarkers,
    typePaste,
    typePhoto,
    typePlus,
    typePublic,
    typeRemember,
    typeSearch,
    typeSetting,
    typeShare,
    typeShow,
    typeSort,
    typeSortA,
    typeSortZ,
    typeSortDown,
    typeSortUp,
    typeStat,
    typeTrash,
  ];
}

class $AssetsImagesGen {
  const $AssetsImagesGen();

  /// File path: assets/images/.gitkeep
  String get aGitkeep => 'assets/images/.gitkeep';

  /// File path: assets/images/Property Apple.png
  AssetGenImage get propertyApple =>
      const AssetGenImage('assets/images/Property Apple.png');

  /// File path: assets/images/Property Google disk.png
  AssetGenImage get propertyGoogleDisk =>
      const AssetGenImage('assets/images/Property Google disk.png');

  /// File path: assets/images/Property Google.png
  AssetGenImage get propertyGoogle =>
      const AssetGenImage('assets/images/Property Google.png');

  /// File path: assets/images/Property Mail.ru.png
  AssetGenImage get propertyMailRu =>
      const AssetGenImage('assets/images/Property Mail.ru.png');

  /// File path: assets/images/Property TG.png
  AssetGenImage get propertyTG =>
      const AssetGenImage('assets/images/Property TG.png');

  /// File path: assets/images/Property VK.png
  AssetGenImage get propertyVK =>
      const AssetGenImage('assets/images/Property VK.png');

  /// File path: assets/images/Property YA.png
  AssetGenImage get propertyYA =>
      const AssetGenImage('assets/images/Property YA.png');

  /// File path: assets/images/img.png
  AssetGenImage get img => const AssetGenImage('assets/images/img.png');

  /// File path: assets/images/img_card.png
  AssetGenImage get imgCard =>
      const AssetGenImage('assets/images/img_card.png');

  /// File path: assets/images/logo.png
  AssetGenImage get logo => const AssetGenImage('assets/images/logo.png');

  /// File path: assets/images/no_data.png
  AssetGenImage get noData => const AssetGenImage('assets/images/no_data.png');

  /// File path: assets/images/quote.png
  AssetGenImage get quote => const AssetGenImage('assets/images/quote.png');

  /// List of all assets
  List<dynamic> get values => [
    aGitkeep,
    propertyApple,
    propertyGoogleDisk,
    propertyGoogle,
    propertyMailRu,
    propertyTG,
    propertyVK,
    propertyYA,
    img,
    imgCard,
    logo,
    noData,
    quote,
  ];
}

class $AssetsSvgGen {
  const $AssetsSvgGen();

  /// File path: assets/svg/.gitkeep
  String get aGitkeep => 'assets/svg/.gitkeep';

  /// List of all assets
  List<String> get values => [aGitkeep];
}

class Assets {
  const Assets._();

  static const $AssetsIconsGen icons = $AssetsIconsGen();
  static const $AssetsImagesGen images = $AssetsImagesGen();
  static const $AssetsSvgGen svg = $AssetsSvgGen();
}

class AssetGenImage {
  const AssetGenImage(this._assetName, {this.size, this.flavors = const {}});

  final String _assetName;

  final Size? size;
  final Set<String> flavors;

  Image image({
    Key? key,
    AssetBundle? bundle,
    ImageFrameBuilder? frameBuilder,
    ImageErrorWidgetBuilder? errorBuilder,
    String? semanticLabel,
    bool excludeFromSemantics = false,
    double? scale,
    double? width,
    double? height,
    Color? color,
    Animation<double>? opacity,
    BlendMode? colorBlendMode,
    BoxFit? fit,
    AlignmentGeometry alignment = Alignment.center,
    ImageRepeat repeat = ImageRepeat.noRepeat,
    Rect? centerSlice,
    bool matchTextDirection = false,
    bool gaplessPlayback = true,
    bool isAntiAlias = false,
    String? package,
    FilterQuality filterQuality = FilterQuality.medium,
    int? cacheWidth,
    int? cacheHeight,
  }) {
    return Image.asset(
      _assetName,
      key: key,
      bundle: bundle,
      frameBuilder: frameBuilder,
      errorBuilder: errorBuilder,
      semanticLabel: semanticLabel,
      excludeFromSemantics: excludeFromSemantics,
      scale: scale,
      width: width,
      height: height,
      color: color,
      opacity: opacity,
      colorBlendMode: colorBlendMode,
      fit: fit,
      alignment: alignment,
      repeat: repeat,
      centerSlice: centerSlice,
      matchTextDirection: matchTextDirection,
      gaplessPlayback: gaplessPlayback,
      isAntiAlias: isAntiAlias,
      package: package,
      filterQuality: filterQuality,
      cacheWidth: cacheWidth,
      cacheHeight: cacheHeight,
    );
  }

  ImageProvider provider({AssetBundle? bundle, String? package}) {
    return AssetImage(_assetName, bundle: bundle, package: package);
  }

  String get path => _assetName;

  String get keyName => _assetName;
}
