/// 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/services.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_svg/flutter_svg.dart' as _svg;
import 'package:vector_graphics/vector_graphics.dart' as _vg;

class $AssetsIconGen {
  const $AssetsIconGen();

  /// Directory path: assets/icon/bold
  $AssetsIconBoldGen get bold => const $AssetsIconBoldGen();

  /// Directory path: assets/icon/bulk
  $AssetsIconBulkGen get bulk => const $AssetsIconBulkGen();

  /// Directory path: assets/icon/gif
  $AssetsIconGifGen get gif => const $AssetsIconGifGen();

  /// Directory path: assets/icon/launcher_icons
  $AssetsIconLauncherIconsGen get launcherIcons =>
      const $AssetsIconLauncherIconsGen();

  /// Directory path: assets/icon/navbars
  $AssetsIconNavbarsGen get navbars => const $AssetsIconNavbarsGen();

  /// Directory path: assets/icon/outline
  $AssetsIconOutlineGen get outline => const $AssetsIconOutlineGen();

  /// Directory path: assets/icon/signin
  $AssetsIconSigninGen get signin => const $AssetsIconSigninGen();

  /// Directory path: assets/icon/social
  $AssetsIconSocialGen get social => const $AssetsIconSocialGen();
}

class $AssetsImageGen {
  const $AssetsImageGen();

  /// File path: assets/image/app-icon-primary.svg
  SvgGenImage get appIconPrimary => const SvgGenImage(
    'assets/image/app-icon-primary.svg',
    size: Size(81.0, 39.0),
  );

  /// File path: assets/image/app-icon.svg
  SvgGenImage get appIcon =>
      const SvgGenImage('assets/image/app-icon.svg', size: Size(138.0, 68.0));

  /// File path: assets/image/audio-back.png
  AssetGenImage get audioBack => const AssetGenImage(
    'assets/image/audio-back.png',
    size: Size(1080.0, 2214.0),
  );

  /// Directory path: assets/image/boardings
  $AssetsImageBoardingsGen get boardings => const $AssetsImageBoardingsGen();

  /// File path: assets/image/chat-back.png
  AssetGenImage get chatBack => const AssetGenImage(
    'assets/image/chat-back.png',
    size: Size(360.0, 738.0),
  );

  /// Directory path: assets/image/empty
  $AssetsImageEmptyGen get empty => const $AssetsImageEmptyGen();

  /// File path: assets/image/expected_format.png
  AssetGenImage get expectedFormat => const AssetGenImage(
    'assets/image/expected_format.png',
    size: Size(1312.0, 244.0),
  );

  /// File path: assets/image/image-g-back.jpg
  AssetGenImage get imageGBack => const AssetGenImage(
    'assets/image/image-g-back.jpg',
    size: Size(2000.0, 2000.0),
  );

  /// File path: assets/image/income-steps.png
  AssetGenImage get incomeSteps => const AssetGenImage(
    'assets/image/income-steps.png',
    size: Size(328.0, 362.0),
  );

  /// Directory path: assets/image/splash
  $AssetsImageSplashGen get splash => const $AssetsImageSplashGen();

  /// File path: assets/image/video-back.png
  AssetGenImage get videoBack => const AssetGenImage(
    'assets/image/video-back.png',
    size: Size(360.0, 738.0),
  );

  /// List of all assets
  List<dynamic> get values => [
    appIconPrimary,
    appIcon,
    audioBack,
    chatBack,
    expectedFormat,
    imageGBack,
    incomeSteps,
    videoBack,
  ];
}

class $AssetsIconBoldGen {
  const $AssetsIconBoldGen();

  /// File path: assets/icon/bold/archive-tick.svg
  SvgGenImage get archiveTick => const SvgGenImage(
    'assets/icon/bold/archive-tick.svg',
    size: Size(16.0, 19.0),
  );

  /// File path: assets/icon/bold/create-assistant.svg
  SvgGenImage get createAssistant => const SvgGenImage(
    'assets/icon/bold/create-assistant.svg',
    size: Size(26.0, 28.0),
  );

  /// File path: assets/icon/bold/dislike.svg
  SvgGenImage get dislike =>
      const SvgGenImage('assets/icon/bold/dislike.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/bold/global-assistant.svg
  SvgGenImage get globalAssistant => const SvgGenImage(
    'assets/icon/bold/global-assistant.svg',
    size: Size(27.0, 29.0),
  );

  /// File path: assets/icon/bold/key.svg
  SvgGenImage get key =>
      const SvgGenImage('assets/icon/bold/key.svg', size: Size(19.0, 19.0));

  /// File path: assets/icon/bold/like.svg
  SvgGenImage get like =>
      const SvgGenImage('assets/icon/bold/like.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/bold/lock.svg
  SvgGenImage get lock =>
      const SvgGenImage('assets/icon/bold/lock.svg', size: Size(19.0, 19.0));

  /// File path: assets/icon/bold/my-assistant.svg
  SvgGenImage get myAssistant => const SvgGenImage(
    'assets/icon/bold/my-assistant.svg',
    size: Size(22.0, 28.0),
  );

  /// File path: assets/icon/bold/pause.svg
  SvgGenImage get pause =>
      const SvgGenImage('assets/icon/bold/pause.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/bold/play.svg
  SvgGenImage get play =>
      const SvgGenImage('assets/icon/bold/play.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/bold/profile.svg
  SvgGenImage get profile =>
      const SvgGenImage('assets/icon/bold/profile.svg', size: Size(80.0, 80.0));

  /// File path: assets/icon/bold/send.svg
  SvgGenImage get send =>
      const SvgGenImage('assets/icon/bold/send.svg', size: Size(19.0, 19.0));

  /// File path: assets/icon/bold/setting.svg
  SvgGenImage get setting =>
      const SvgGenImage('assets/icon/bold/setting.svg', size: Size(17.0, 17.0));

  /// File path: assets/icon/bold/stop.svg
  SvgGenImage get stop =>
      const SvgGenImage('assets/icon/bold/stop.svg', size: Size(21.0, 20.0));

  /// File path: assets/icon/bold/verify.svg
  SvgGenImage get verify =>
      const SvgGenImage('assets/icon/bold/verify.svg', size: Size(20.0, 21.0));

  /// List of all assets
  List<SvgGenImage> get values => [
    archiveTick,
    createAssistant,
    dislike,
    globalAssistant,
    key,
    like,
    lock,
    myAssistant,
    pause,
    play,
    profile,
    send,
    setting,
    stop,
    verify,
  ];
}

class $AssetsIconBulkGen {
  const $AssetsIconBulkGen();

  /// File path: assets/icon/bulk/assistant-dark.svg
  SvgGenImage get assistantDark => const SvgGenImage(
    'assets/icon/bulk/assistant-dark.svg',
    size: Size(22.0, 25.0),
  );

  /// File path: assets/icon/bulk/assistant.svg
  SvgGenImage get assistant => const SvgGenImage(
    'assets/icon/bulk/assistant.svg',
    size: Size(22.0, 25.0),
  );

  /// File path: assets/icon/bulk/audio.svg
  SvgGenImage get audio =>
      const SvgGenImage('assets/icon/bulk/audio.svg', size: Size(49.0, 46.0));

  /// File path: assets/icon/bulk/camera.svg
  SvgGenImage get camera =>
      const SvgGenImage('assets/icon/bulk/camera.svg', size: Size(56.0, 48.0));

  /// File path: assets/icon/bulk/characters-dark.svg
  SvgGenImage get charactersDark => const SvgGenImage(
    'assets/icon/bulk/characters-dark.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/bulk/characters.svg
  SvgGenImage get characters => const SvgGenImage(
    'assets/icon/bulk/characters.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/bulk/chat-dark.svg
  SvgGenImage get chatDark => const SvgGenImage(
    'assets/icon/bulk/chat-dark.svg',
    size: Size(24.0, 25.0),
  );

  /// File path: assets/icon/bulk/chat.svg
  SvgGenImage get chat =>
      const SvgGenImage('assets/icon/bulk/chat.svg', size: Size(24.0, 25.0));

  /// File path: assets/icon/bulk/coin.png
  AssetGenImage get coin => const AssetGenImage(
    'assets/icon/bulk/coin.png',
    size: Size(512.0, 512.0),
  );

  /// File path: assets/icon/bulk/gift.svg
  SvgGenImage get gift =>
      const SvgGenImage('assets/icon/bulk/gift.svg', size: Size(56.0, 56.0));

  /// File path: assets/icon/bulk/home-dark.svg
  SvgGenImage get homeDark => const SvgGenImage(
    'assets/icon/bulk/home-dark.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/bulk/home.svg
  SvgGenImage get home =>
      const SvgGenImage('assets/icon/bulk/home.svg', size: Size(25.0, 25.0));

  /// File path: assets/icon/bulk/library-dark.svg
  SvgGenImage get libraryDark => const SvgGenImage(
    'assets/icon/bulk/library-dark.svg',
    size: Size(24.0, 25.0),
  );

  /// File path: assets/icon/bulk/library.svg
  SvgGenImage get library =>
      const SvgGenImage('assets/icon/bulk/library.svg', size: Size(24.0, 25.0));

  /// File path: assets/icon/bulk/media-dark.svg
  SvgGenImage get mediaDark => const SvgGenImage(
    'assets/icon/bulk/media-dark.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/bulk/media.svg
  SvgGenImage get media =>
      const SvgGenImage('assets/icon/bulk/media.svg', size: Size(25.0, 25.0));

  /// File path: assets/icon/bulk/messages-dark.svg
  SvgGenImage get messagesDark => const SvgGenImage(
    'assets/icon/bulk/messages-dark.svg',
    size: Size(24.0, 25.0),
  );

  /// File path: assets/icon/bulk/messages.svg
  SvgGenImage get messages => const SvgGenImage(
    'assets/icon/bulk/messages.svg',
    size: Size(24.0, 25.0),
  );

  /// File path: assets/icon/bulk/news.svg
  SvgGenImage get news =>
      const SvgGenImage('assets/icon/bulk/news.svg', size: Size(24.0, 25.0));

  /// File path: assets/icon/bulk/setting-dark.svg
  SvgGenImage get settingDark => const SvgGenImage(
    'assets/icon/bulk/setting-dark.svg',
    size: Size(24.0, 25.0),
  );

  /// File path: assets/icon/bulk/setting.svg
  SvgGenImage get setting =>
      const SvgGenImage('assets/icon/bulk/setting.svg', size: Size(24.0, 25.0));

  /// File path: assets/icon/bulk/tool-box.svg
  SvgGenImage get toolBox => const SvgGenImage(
    'assets/icon/bulk/tool-box.svg',
    size: Size(24.0, 25.0),
  );

  /// File path: assets/icon/bulk/video.svg
  SvgGenImage get video =>
      const SvgGenImage('assets/icon/bulk/video.svg', size: Size(59.0, 55.0));

  /// File path: assets/icon/bulk/warning-2.svg
  SvgGenImage get warning2 => const SvgGenImage(
    'assets/icon/bulk/warning-2.svg',
    size: Size(24.0, 24.0),
  );

  /// List of all assets
  List<dynamic> get values => [
    assistantDark,
    assistant,
    audio,
    camera,
    charactersDark,
    characters,
    chatDark,
    chat,
    coin,
    gift,
    homeDark,
    home,
    libraryDark,
    library,
    mediaDark,
    media,
    messagesDark,
    messages,
    news,
    settingDark,
    setting,
    toolBox,
    video,
    warning2,
  ];
}

class $AssetsIconGifGen {
  const $AssetsIconGifGen();

  /// File path: assets/icon/gif/33.gif
  AssetGenImage get a33 =>
      const AssetGenImage('assets/icon/gif/33.gif', size: Size(640.0, 360.0));

  /// File path: assets/icon/gif/alpha.gif
  AssetGenImage get alpha => const AssetGenImage('assets/icon/gif/alpha.gif');

  /// File path: assets/icon/gif/bell.gif
  AssetGenImage get bell =>
      const AssetGenImage('assets/icon/gif/bell.gif', size: Size(400.0, 400.0));

  /// File path: assets/icon/gif/beta.gif
  AssetGenImage get beta => const AssetGenImage('assets/icon/gif/beta.gif');

  /// File path: assets/icon/gif/chat-main.gif
  AssetGenImage get chatMain => const AssetGenImage(
    'assets/icon/gif/chat-main.gif',
    size: Size(640.0, 640.0),
  );

  /// File path: assets/icon/gif/clock.gif
  AssetGenImage get clock => const AssetGenImage(
    'assets/icon/gif/clock.gif',
    size: Size(400.0, 400.0),
  );

  /// File path: assets/icon/gif/coin.gif
  AssetGenImage get coin => const AssetGenImage('assets/icon/gif/coin.gif');

  /// File path: assets/icon/gif/delete.gif
  AssetGenImage get delete => const AssetGenImage(
    'assets/icon/gif/delete.gif',
    size: Size(640.0, 640.0),
  );

  /// File path: assets/icon/gif/empty-bookmarks.gif
  AssetGenImage get emptyBookmarks => const AssetGenImage(
    'assets/icon/gif/empty-bookmarks.gif',
    size: Size(150.0, 150.0),
  );

  /// File path: assets/icon/gif/exit.gif
  AssetGenImage get exit =>
      const AssetGenImage('assets/icon/gif/exit.gif', size: Size(640.0, 640.0));

  /// File path: assets/icon/gif/extras.gif
  AssetGenImage get extras => const AssetGenImage('assets/icon/gif/extras.gif');

  /// File path: assets/icon/gif/flash.gif
  AssetGenImage get flash =>
      const AssetGenImage('assets/icon/gif/flash.gif', size: Size(52.0, 113.0));

  /// File path: assets/icon/gif/gift.gif
  AssetGenImage get gift => const AssetGenImage('assets/icon/gif/gift.gif');

  /// File path: assets/icon/gif/heart.gif
  AssetGenImage get heart => const AssetGenImage('assets/icon/gif/heart.gif');

  /// File path: assets/icon/gif/instagram.gif
  AssetGenImage get instagram =>
      const AssetGenImage('assets/icon/gif/instagram.gif');

  /// File path: assets/icon/gif/medal.gif
  AssetGenImage get medal => const AssetGenImage(
    'assets/icon/gif/medal.gif',
    size: Size(400.0, 400.0),
  );

  /// File path: assets/icon/gif/one-coin.gif
  AssetGenImage get oneCoin =>
      const AssetGenImage('assets/icon/gif/one-coin.gif');

  /// File path: assets/icon/gif/organizational.gif
  AssetGenImage get organizational =>
      const AssetGenImage('assets/icon/gif/organizational.gif');

  /// File path: assets/icon/gif/wave_hand.gif
  AssetGenImage get waveHand => const AssetGenImage(
    'assets/icon/gif/wave_hand.gif',
    size: Size(400.0, 400.0),
  );

  /// File path: assets/icon/gif/write.gif
  AssetGenImage get write => const AssetGenImage('assets/icon/gif/write.gif');

  /// List of all assets
  List<AssetGenImage> get values => [
    a33,
    alpha,
    bell,
    beta,
    chatMain,
    clock,
    coin,
    delete,
    emptyBookmarks,
    exit,
    extras,
    flash,
    gift,
    heart,
    instagram,
    medal,
    oneCoin,
    organizational,
    waveHand,
    write,
  ];
}

class $AssetsIconLauncherIconsGen {
  const $AssetsIconLauncherIconsGen();

  /// File path: assets/icon/launcher_icons/houshan-icon-midround.png
  AssetGenImage get houshanIconMidround => const AssetGenImage(
    'assets/icon/launcher_icons/houshan-icon-midround.png',
    size: Size(800.0, 799.0),
  );

  /// File path: assets/icon/launcher_icons/houshan-icon-primary.png
  AssetGenImage get houshanIconPrimary => const AssetGenImage(
    'assets/icon/launcher_icons/houshan-icon-primary.png',
    size: Size(1181.0, 1181.0),
  );

  /// File path: assets/icon/launcher_icons/houshan-icon-rounded.ico
  String get houshanIconRoundedIco =>
      'assets/icon/launcher_icons/houshan-icon-rounded.ico';

  /// File path: assets/icon/launcher_icons/houshan-icon-rounded.png
  AssetGenImage get houshanIconRoundedPng => const AssetGenImage(
    'assets/icon/launcher_icons/houshan-icon-rounded.png',
    size: Size(933.0, 933.0),
  );

  /// File path: assets/icon/launcher_icons/houshan-icon-whie.png
  AssetGenImage get houshanIconWhie => const AssetGenImage(
    'assets/icon/launcher_icons/houshan-icon-whie.png',
    size: Size(1181.0, 1181.0),
  );

  /// File path: assets/icon/launcher_icons/houshan-icon.png
  AssetGenImage get houshanIcon => const AssetGenImage(
    'assets/icon/launcher_icons/houshan-icon.png',
    size: Size(870.0, 870.0),
  );

  /// List of all assets
  List<dynamic> get values => [
    houshanIconMidround,
    houshanIconPrimary,
    houshanIconRoundedIco,
    houshanIconRoundedPng,
    houshanIconWhie,
    houshanIcon,
  ];
}

class $AssetsIconNavbarsGen {
  const $AssetsIconNavbarsGen();

  /// Directory path: assets/icon/navbars/navigation
  $AssetsIconNavbarsNavigationGen get navigation =>
      const $AssetsIconNavbarsNavigationGen();

  /// Directory path: assets/icon/navbars/navigation-dark
  $AssetsIconNavbarsNavigationDarkGen get navigationDark =>
      const $AssetsIconNavbarsNavigationDarkGen();

  /// Directory path: assets/icon/navbars/navigation-light
  $AssetsIconNavbarsNavigationLightGen get navigationLight =>
      const $AssetsIconNavbarsNavigationLightGen();
}

class $AssetsIconOutlineGen {
  const $AssetsIconOutlineGen();

  /// File path: assets/icon/outline/Houshan features.svg
  SvgGenImage get houshanFeatures => const SvgGenImage(
    'assets/icon/outline/Houshan features.svg',
    size: Size(32.0, 33.0),
  );

  /// File path: assets/icon/outline/add family.svg
  SvgGenImage get addFamily => const SvgGenImage(
    'assets/icon/outline/add family.svg',
    size: Size(32.0, 33.0),
  );

  /// File path: assets/icon/outline/add.svg
  SvgGenImage get add =>
      const SvgGenImage('assets/icon/outline/add.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/archive-tick.svg
  SvgGenImage get archiveTick => const SvgGenImage(
    'assets/icon/outline/archive-tick.svg',
    size: Size(18.0, 18.0),
  );

  /// File path: assets/icon/outline/arrow-flash-right.svg
  SvgGenImage get arrowFlashRight => const SvgGenImage(
    'assets/icon/outline/arrow-flash-right.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/arrow-left.svg
  SvgGenImage get arrowLeft => const SvgGenImage(
    'assets/icon/outline/arrow-left.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/arrow-right.svg
  SvgGenImage get arrowRight => const SvgGenImage(
    'assets/icon/outline/arrow-right.svg',
    size: Size(17.0, 16.0),
  );

  /// File path: assets/icon/outline/assistant.svg
  SvgGenImage get assistant => const SvgGenImage(
    'assets/icon/outline/assistant.svg',
    size: Size(28.0, 28.0),
  );

  /// File path: assets/icon/outline/bitcoin-refresh.svg
  SvgGenImage get bitcoinRefresh => const SvgGenImage(
    'assets/icon/outline/bitcoin-refresh.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/brain.svg
  SvgGenImage get brain => const SvgGenImage(
    'assets/icon/outline/brain.svg',
    size: Size(19.0, 20.0),
  );

  /// File path: assets/icon/outline/brush.svg
  SvgGenImage get brush => const SvgGenImage(
    'assets/icon/outline/brush.svg',
    size: Size(20.0, 20.0),
  );

  /// File path: assets/icon/outline/calendar-edit.svg
  SvgGenImage get calendarEdit => const SvgGenImage(
    'assets/icon/outline/calendar-edit.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/call.svg
  SvgGenImage get call =>
      const SvgGenImage('assets/icon/outline/call.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/camera.svg
  SvgGenImage get camera => const SvgGenImage(
    'assets/icon/outline/camera.svg',
    size: Size(19.0, 19.0),
  );

  /// File path: assets/icon/outline/carbon_pedestrian-family.svg
  SvgGenImage get carbonPedestrianFamily => const SvgGenImage(
    'assets/icon/outline/carbon_pedestrian-family.svg',
    size: Size(32.0, 32.0),
  );

  /// File path: assets/icon/outline/card-add.svg
  SvgGenImage get cardAdd => const SvgGenImage(
    'assets/icon/outline/card-add.svg',
    size: Size(19.0, 19.0),
  );

  /// File path: assets/icon/outline/card-pos.svg
  SvgGenImage get cardPos => const SvgGenImage(
    'assets/icon/outline/card-pos.svg',
    size: Size(20.0, 20.0),
  );

  /// File path: assets/icon/outline/characters.svg
  SvgGenImage get characters => const SvgGenImage(
    'assets/icon/outline/characters.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/outline/chart.svg
  SvgGenImage get chart => const SvgGenImage(
    'assets/icon/outline/chart.svg',
    size: Size(20.0, 20.0),
  );

  /// File path: assets/icon/outline/chat.svg
  SvgGenImage get chat =>
      const SvgGenImage('assets/icon/outline/chat.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/clock.svg
  SvgGenImage get clock => const SvgGenImage(
    'assets/icon/outline/clock.svg',
    size: Size(16.0, 17.0),
  );

  /// File path: assets/icon/outline/close-circle.svg
  SvgGenImage get closeCircle => const SvgGenImage(
    'assets/icon/outline/close-circle.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/coin.svg
  SvgGenImage get coin =>
      const SvgGenImage('assets/icon/outline/coin.svg', size: Size(25.0, 25.0));

  /// File path: assets/icon/outline/copy.svg
  SvgGenImage get copy =>
      const SvgGenImage('assets/icon/outline/copy.svg', size: Size(16.0, 16.0));

  /// File path: assets/icon/outline/courthouse.svg
  SvgGenImage get courthouse => const SvgGenImage(
    'assets/icon/outline/courthouse.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/crown.svg
  SvgGenImage get crown => const SvgGenImage(
    'assets/icon/outline/crown.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/direct-inbox.svg
  SvgGenImage get directInbox => const SvgGenImage(
    'assets/icon/outline/direct-inbox.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/direct-send.svg
  SvgGenImage get directSend => const SvgGenImage(
    'assets/icon/outline/direct-send.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/dislike.svg
  SvgGenImage get dislike => const SvgGenImage(
    'assets/icon/outline/dislike.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/document-copy.svg
  SvgGenImage get documentCopy => const SvgGenImage(
    'assets/icon/outline/document-copy.svg',
    size: Size(19.0, 18.0),
  );

  /// File path: assets/icon/outline/document-text.svg
  SvgGenImage get documentText => const SvgGenImage(
    'assets/icon/outline/document-text.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/download.svg
  SvgGenImage get download => const SvgGenImage(
    'assets/icon/outline/download.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/edit-2.svg
  SvgGenImage get edit2 => const SvgGenImage(
    'assets/icon/outline/edit-2.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/edit.svg
  SvgGenImage get edit =>
      const SvgGenImage('assets/icon/outline/edit.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/element-plus.svg
  SvgGenImage get elementPlus => const SvgGenImage(
    'assets/icon/outline/element-plus.svg',
    size: Size(19.0, 19.0),
  );

  /// File path: assets/icon/outline/emoji-happy.svg
  SvgGenImage get emojiHappy => const SvgGenImage(
    'assets/icon/outline/emoji-happy.svg',
    size: Size(18.0, 18.0),
  );

  /// File path: assets/icon/outline/empty-wallet-tick.svg
  SvgGenImage get emptyWalletTick => const SvgGenImage(
    'assets/icon/outline/empty-wallet-tick.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/empty-wallet.svg
  SvgGenImage get emptyWallet => const SvgGenImage(
    'assets/icon/outline/empty-wallet.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/outline/eraser.svg
  SvgGenImage get eraser => const SvgGenImage(
    'assets/icon/outline/eraser.svg',
    size: Size(16.0, 17.0),
  );

  /// File path: assets/icon/outline/family.svg
  SvgGenImage get family => const SvgGenImage(
    'assets/icon/outline/family.svg',
    size: Size(328.0, 115.0),
  );

  /// File path: assets/icon/outline/familyMembers.svg
  SvgGenImage get familyMembers => const SvgGenImage(
    'assets/icon/outline/familyMembers.svg',
    size: Size(30.0, 29.0),
  );

  /// File path: assets/icon/outline/filter.svg
  SvgGenImage get filter => const SvgGenImage(
    'assets/icon/outline/filter.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/flag-2.svg
  SvgGenImage get flag2 => const SvgGenImage(
    'assets/icon/outline/flag-2.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/folder-add.svg
  SvgGenImage get folderAdd => const SvgGenImage(
    'assets/icon/outline/folder-add.svg',
    size: Size(18.0, 18.0),
  );

  /// File path: assets/icon/outline/gallery-add.svg
  SvgGenImage get galleryAdd => const SvgGenImage(
    'assets/icon/outline/gallery-add.svg',
    size: Size(19.0, 19.0),
  );

  /// File path: assets/icon/outline/ghost.svg
  SvgGenImage get ghost => const SvgGenImage(
    'assets/icon/outline/ghost.svg',
    size: Size(18.0, 18.0),
  );

  /// File path: assets/icon/outline/gift 2.svg
  SvgGenImage get gift2 => const SvgGenImage(
    'assets/icon/outline/gift 2.svg',
    size: Size(86.0, 88.0),
  );

  /// File path: assets/icon/outline/gift.svg
  SvgGenImage get gift =>
      const SvgGenImage('assets/icon/outline/gift.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/global-search.svg
  SvgGenImage get globalSearch => const SvgGenImage(
    'assets/icon/outline/global-search.svg',
    size: Size(18.0, 19.0),
  );

  /// File path: assets/icon/outline/hat.svg
  SvgGenImage get hat =>
      const SvgGenImage('assets/icon/outline/hat.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/heart.svg
  SvgGenImage get heart => const SvgGenImage(
    'assets/icon/outline/heart.svg',
    size: Size(18.0, 18.0),
  );

  /// File path: assets/icon/outline/home.svg
  SvgGenImage get home =>
      const SvgGenImage('assets/icon/outline/home.svg', size: Size(25.0, 24.0));

  /// File path: assets/icon/outline/idea.svg
  SvgGenImage get idea =>
      const SvgGenImage('assets/icon/outline/idea.svg', size: Size(18.0, 18.0));

  /// File path: assets/icon/outline/import.svg
  SvgGenImage get import => const SvgGenImage(
    'assets/icon/outline/import.svg',
    size: Size(18.0, 19.0),
  );

  /// File path: assets/icon/outline/info-circle.svg
  SvgGenImage get infoCircle => const SvgGenImage(
    'assets/icon/outline/info-circle.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/ion_infinite.svg
  SvgGenImage get ionInfinite => const SvgGenImage(
    'assets/icon/outline/ion_infinite.svg',
    size: Size(32.0, 32.0),
  );

  /// File path: assets/icon/outline/lamp-charge.svg
  SvgGenImage get lampCharge => const SvgGenImage(
    'assets/icon/outline/lamp-charge.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/library.svg
  SvgGenImage get library => const SvgGenImage(
    'assets/icon/outline/library.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/like.svg
  SvgGenImage get like =>
      const SvgGenImage('assets/icon/outline/like.svg', size: Size(16.0, 16.0));

  /// File path: assets/icon/outline/lock.svg
  SvgGenImage get lock =>
      const SvgGenImage('assets/icon/outline/lock.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/login.svg
  SvgGenImage get login => const SvgGenImage(
    'assets/icon/outline/login.svg',
    size: Size(21.0, 21.0),
  );

  /// File path: assets/icon/outline/mage_scan-user.svg
  SvgGenImage get mageScanUser => const SvgGenImage(
    'assets/icon/outline/mage_scan-user.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/magicpen.svg
  SvgGenImage get magicpen => const SvgGenImage(
    'assets/icon/outline/magicpen.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/media.svg
  SvgGenImage get media => const SvgGenImage(
    'assets/icon/outline/media.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/outline/message-question.svg
  SvgGenImage get messageQuestion => const SvgGenImage(
    'assets/icon/outline/message-question.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/message-text.svg
  SvgGenImage get messageText => const SvgGenImage(
    'assets/icon/outline/message-text.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/messages.svg
  SvgGenImage get messages => const SvgGenImage(
    'assets/icon/outline/messages.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/microphone-chat.svg
  SvgGenImage get microphoneChat => const SvgGenImage(
    'assets/icon/outline/microphone-chat.svg',
    size: Size(19.0, 19.0),
  );

  /// File path: assets/icon/outline/mobile.svg
  SvgGenImage get mobile => const SvgGenImage(
    'assets/icon/outline/mobile.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/moon.svg
  SvgGenImage get moon =>
      const SvgGenImage('assets/icon/outline/moon.svg', size: Size(18.0, 18.0));

  /// File path: assets/icon/outline/more.svg
  SvgGenImage get more =>
      const SvgGenImage('assets/icon/outline/more.svg', size: Size(20.0, 20.0));

  /// File path: assets/icon/outline/musicnote.svg
  SvgGenImage get musicnote => const SvgGenImage(
    'assets/icon/outline/musicnote.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/news.svg
  SvgGenImage get news =>
      const SvgGenImage('assets/icon/outline/news.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/notification-bing.svg
  SvgGenImage get notificationBing => const SvgGenImage(
    'assets/icon/outline/notification-bing.svg',
    size: Size(20.0, 20.0),
  );

  /// File path: assets/icon/outline/pause.svg
  SvgGenImage get pause => const SvgGenImage(
    'assets/icon/outline/pause.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/play.svg
  SvgGenImage get play =>
      const SvgGenImage('assets/icon/outline/play.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/profile-tick.svg
  SvgGenImage get profileTick => const SvgGenImage(
    'assets/icon/outline/profile-tick.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/profile-user-doual.svg
  SvgGenImage get profileUserDoual => const SvgGenImage(
    'assets/icon/outline/profile-user-doual.svg',
    size: Size(20.0, 20.0),
  );

  /// File path: assets/icon/outline/profile.svg
  SvgGenImage get profile => const SvgGenImage(
    'assets/icon/outline/profile.svg',
    size: Size(40.0, 40.0),
  );

  /// File path: assets/icon/outline/search-normal.svg
  SvgGenImage get searchNormal => const SvgGenImage(
    'assets/icon/outline/search-normal.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/send.svg
  SvgGenImage get send =>
      const SvgGenImage('assets/icon/outline/send.svg', size: Size(16.0, 16.0));

  /// File path: assets/icon/outline/setting.svg
  SvgGenImage get setting => const SvgGenImage(
    'assets/icon/outline/setting.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/share.svg
  SvgGenImage get share => const SvgGenImage(
    'assets/icon/outline/share.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/shield-tick.svg
  SvgGenImage get shieldTick => const SvgGenImage(
    'assets/icon/outline/shield-tick.svg',
    size: Size(20.0, 20.0),
  );

  /// File path: assets/icon/outline/sms-tracking.svg
  SvgGenImage get smsTracking => const SvgGenImage(
    'assets/icon/outline/sms-tracking.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/stop-circle.svg
  SvgGenImage get stopCircle => const SvgGenImage(
    'assets/icon/outline/stop-circle.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/stop.svg
  SvgGenImage get stop =>
      const SvgGenImage('assets/icon/outline/stop.svg', size: Size(24.0, 24.0));

  /// File path: assets/icon/outline/streamline_coins-stack.svg
  SvgGenImage get streamlineCoinsStack => const SvgGenImage(
    'assets/icon/outline/streamline_coins-stack.svg',
    size: Size(32.0, 32.0),
  );

  /// File path: assets/icon/outline/sun.svg
  SvgGenImage get sun =>
      const SvgGenImage('assets/icon/outline/sun.svg', size: Size(18.0, 18.0));

  /// File path: assets/icon/outline/tick-circle.svg
  SvgGenImage get tickCircle => const SvgGenImage(
    'assets/icon/outline/tick-circle.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/tick-square.svg
  SvgGenImage get tickSquare => const SvgGenImage(
    'assets/icon/outline/tick-square.svg',
    size: Size(18.0, 19.0),
  );

  /// File path: assets/icon/outline/timer.svg
  SvgGenImage get timer => const SvgGenImage(
    'assets/icon/outline/timer.svg',
    size: Size(48.0, 48.0),
  );

  /// File path: assets/icon/outline/tool-box.svg
  SvgGenImage get toolBox => const SvgGenImage(
    'assets/icon/outline/tool-box.svg',
    size: Size(24.0, 24.0),
  );

  /// File path: assets/icon/outline/translate.svg
  SvgGenImage get translate => const SvgGenImage(
    'assets/icon/outline/translate.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/trash.svg
  SvgGenImage get trash => const SvgGenImage(
    'assets/icon/outline/trash.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/trashPopup.svg
  SvgGenImage get trashPopup => const SvgGenImage(
    'assets/icon/outline/trashPopup.svg',
    size: Size(48.0, 48.0),
  );

  /// File path: assets/icon/outline/verify.svg
  SvgGenImage get verify => const SvgGenImage(
    'assets/icon/outline/verify.svg',
    size: Size(18.0, 19.0),
  );

  /// File path: assets/icon/outline/video-play.svg
  SvgGenImage get videoPlay => const SvgGenImage(
    'assets/icon/outline/video-play.svg',
    size: Size(40.0, 40.0),
  );

  /// File path: assets/icon/outline/voice-cricle.svg
  SvgGenImage get voiceCricle => const SvgGenImage(
    'assets/icon/outline/voice-cricle.svg',
    size: Size(16.0, 16.0),
  );

  /// File path: assets/icon/outline/wallet.svg
  SvgGenImage get wallet => const SvgGenImage(
    'assets/icon/outline/wallet.svg',
    size: Size(32.0, 33.0),
  );

  /// File path: assets/icon/outline/warning-2.svg
  SvgGenImage get warning2 => const SvgGenImage(
    'assets/icon/outline/warning-2.svg',
    size: Size(24.0, 25.0),
  );

  /// File path: assets/icon/outline/warning.svg
  SvgGenImage get warning => const SvgGenImage(
    'assets/icon/outline/warning.svg',
    size: Size(32.0, 33.0),
  );

  /// List of all assets
  List<SvgGenImage> get values => [
    houshanFeatures,
    addFamily,
    add,
    archiveTick,
    arrowFlashRight,
    arrowLeft,
    arrowRight,
    assistant,
    bitcoinRefresh,
    brain,
    brush,
    calendarEdit,
    call,
    camera,
    carbonPedestrianFamily,
    cardAdd,
    cardPos,
    characters,
    chart,
    chat,
    clock,
    closeCircle,
    coin,
    copy,
    courthouse,
    crown,
    directInbox,
    directSend,
    dislike,
    documentCopy,
    documentText,
    download,
    edit2,
    edit,
    elementPlus,
    emojiHappy,
    emptyWalletTick,
    emptyWallet,
    eraser,
    family,
    familyMembers,
    filter,
    flag2,
    folderAdd,
    galleryAdd,
    ghost,
    gift2,
    gift,
    globalSearch,
    hat,
    heart,
    home,
    idea,
    import,
    infoCircle,
    ionInfinite,
    lampCharge,
    library,
    like,
    lock,
    login,
    mageScanUser,
    magicpen,
    media,
    messageQuestion,
    messageText,
    messages,
    microphoneChat,
    mobile,
    moon,
    more,
    musicnote,
    news,
    notificationBing,
    pause,
    play,
    profileTick,
    profileUserDoual,
    profile,
    searchNormal,
    send,
    setting,
    share,
    shieldTick,
    smsTracking,
    stopCircle,
    stop,
    streamlineCoinsStack,
    sun,
    tickCircle,
    tickSquare,
    timer,
    toolBox,
    translate,
    trash,
    trashPopup,
    verify,
    videoPlay,
    voiceCricle,
    wallet,
    warning2,
    warning,
  ];
}

class $AssetsIconSigninGen {
  const $AssetsIconSigninGen();

  /// File path: assets/icon/signin/igoogle.svg
  SvgGenImage get igoogle => const SvgGenImage(
    'assets/icon/signin/igoogle.svg',
    size: Size(23.0, 22.0),
  );

  /// List of all assets
  List<SvgGenImage> get values => [igoogle];
}

class $AssetsIconSocialGen {
  const $AssetsIconSocialGen();

  /// Directory path: assets/icon/social/bold
  $AssetsIconSocialBoldGen get bold => const $AssetsIconSocialBoldGen();
}

class $AssetsImageBoardingsGen {
  const $AssetsImageBoardingsGen();

  /// File path: assets/image/boardings/AI Houshan.svg
  SvgGenImage get aIHoushan => const SvgGenImage(
    'assets/image/boardings/AI Houshan.svg',
    size: Size(328.0, 88.0),
  );

  /// File path: assets/image/boardings/drei.png
  AssetGenImage get drei => const AssetGenImage(
    'assets/image/boardings/drei.png',
    size: Size(720.0, 796.0),
  );

  /// File path: assets/image/boardings/eins.png
  AssetGenImage get eins => const AssetGenImage(
    'assets/image/boardings/eins.png',
    size: Size(720.0, 796.0),
  );

  /// File path: assets/image/boardings/funf.png
  AssetGenImage get funf => const AssetGenImage(
    'assets/image/boardings/funf.png',
    size: Size(720.0, 796.0),
  );

  /// File path: assets/image/boardings/sechs.png
  AssetGenImage get sechs => const AssetGenImage(
    'assets/image/boardings/sechs.png',
    size: Size(720.0, 796.0),
  );

  /// File path: assets/image/boardings/vier.png
  AssetGenImage get vier => const AssetGenImage(
    'assets/image/boardings/vier.png',
    size: Size(720.0, 796.0),
  );

  /// File path: assets/image/boardings/zwei.png
  AssetGenImage get zwei => const AssetGenImage(
    'assets/image/boardings/zwei.png',
    size: Size(720.0, 796.0),
  );

  /// List of all assets
  List<dynamic> get values => [aIHoushan, drei, eins, funf, sechs, vier, zwei];
}

class $AssetsImageEmptyGen {
  const $AssetsImageEmptyGen();

  /// File path: assets/image/empty/amount.png
  AssetGenImage get amount => const AssetGenImage(
    'assets/image/empty/amount.png',
    size: Size(347.0, 433.0),
  );

  /// File path: assets/image/empty/assistant.png
  AssetGenImage get assistant => const AssetGenImage(
    'assets/image/empty/assistant.png',
    size: Size(347.0, 433.0),
  );

  /// File path: assets/image/empty/connection.png
  AssetGenImage get connection => const AssetGenImage(
    'assets/image/empty/connection.png',
    size: Size(347.0, 433.0),
  );

  /// File path: assets/image/empty/empty state 1 1.png
  AssetGenImage get emptyState11 => const AssetGenImage(
    'assets/image/empty/empty state 1 1.png',
    size: Size(328.0, 351.0),
  );

  /// File path: assets/image/empty/empty-text-underline.svg
  SvgGenImage get emptyTextUnderline => const SvgGenImage(
    'assets/image/empty/empty-text-underline.svg',
    size: Size(281.0, 7.0),
  );

  /// File path: assets/image/empty/inbox.png
  AssetGenImage get inbox => const AssetGenImage(
    'assets/image/empty/inbox.png',
    size: Size(347.0, 433.0),
  );

  /// File path: assets/image/empty/messages.png
  AssetGenImage get messages => const AssetGenImage(
    'assets/image/empty/messages.png',
    size: Size(347.0, 433.0),
  );

  /// File path: assets/image/empty/reverse-arrow.png
  AssetGenImage get reverseArrow => const AssetGenImage(
    'assets/image/empty/reverse-arrow.png',
    size: Size(57.0, 57.0),
  );

  /// File path: assets/image/empty/server.png
  AssetGenImage get server => const AssetGenImage(
    'assets/image/empty/server.png',
    size: Size(347.0, 433.0),
  );

  /// List of all assets
  List<dynamic> get values => [
    amount,
    assistant,
    connection,
    emptyState11,
    emptyTextUnderline,
    inbox,
    messages,
    reverseArrow,
    server,
  ];
}

class $AssetsImageSplashGen {
  const $AssetsImageSplashGen();

  /// File path: assets/image/splash/splash-desk.png
  AssetGenImage get splashDesk => const AssetGenImage(
    'assets/image/splash/splash-desk.png',
    size: Size(1440.0, 787.0),
  );

  /// File path: assets/image/splash/splash.png
  AssetGenImage get splash => const AssetGenImage(
    'assets/image/splash/splash.png',
    size: Size(360.0, 800.0),
  );

  /// List of all assets
  List<AssetGenImage> get values => [splashDesk, splash];
}

class $AssetsIconNavbarsNavigationGen {
  const $AssetsIconNavbarsNavigationGen();

  /// File path: assets/icon/navbars/navigation/assistant.svg
  SvgGenImage get assistant => const SvgGenImage(
    'assets/icon/navbars/navigation/assistant.svg',
    size: Size(26.0, 28.0),
  );

  /// File path: assets/icon/navbars/navigation/characters.svg
  SvgGenImage get characters => const SvgGenImage(
    'assets/icon/navbars/navigation/characters.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/navbars/navigation/home.svg
  SvgGenImage get home => const SvgGenImage(
    'assets/icon/navbars/navigation/home.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/navbars/navigation/media.svg
  SvgGenImage get media => const SvgGenImage(
    'assets/icon/navbars/navigation/media.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/navbars/navigation/setting.svg
  SvgGenImage get setting => const SvgGenImage(
    'assets/icon/navbars/navigation/setting.svg',
    size: Size(24.0, 24.0),
  );

  /// List of all assets
  List<SvgGenImage> get values => [assistant, characters, home, media, setting];
}

class $AssetsIconNavbarsNavigationDarkGen {
  const $AssetsIconNavbarsNavigationDarkGen();

  /// File path: assets/icon/navbars/navigation-dark/assistant.svg
  SvgGenImage get assistant => const SvgGenImage(
    'assets/icon/navbars/navigation-dark/assistant.svg',
    size: Size(22.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-dark/characters.svg
  SvgGenImage get characters => const SvgGenImage(
    'assets/icon/navbars/navigation-dark/characters.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-dark/home.svg
  SvgGenImage get home => const SvgGenImage(
    'assets/icon/navbars/navigation-dark/home.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-dark/media.svg
  SvgGenImage get media => const SvgGenImage(
    'assets/icon/navbars/navigation-dark/media.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-dark/setting.svg
  SvgGenImage get setting => const SvgGenImage(
    'assets/icon/navbars/navigation-dark/setting.svg',
    size: Size(24.0, 25.0),
  );

  /// List of all assets
  List<SvgGenImage> get values => [assistant, characters, home, media, setting];
}

class $AssetsIconNavbarsNavigationLightGen {
  const $AssetsIconNavbarsNavigationLightGen();

  /// File path: assets/icon/navbars/navigation-light/assistant.svg
  SvgGenImage get assistant => const SvgGenImage(
    'assets/icon/navbars/navigation-light/assistant.svg',
    size: Size(22.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-light/characters.svg
  SvgGenImage get characters => const SvgGenImage(
    'assets/icon/navbars/navigation-light/characters.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-light/home.svg
  SvgGenImage get home => const SvgGenImage(
    'assets/icon/navbars/navigation-light/home.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-light/media.svg
  SvgGenImage get media => const SvgGenImage(
    'assets/icon/navbars/navigation-light/media.svg',
    size: Size(25.0, 25.0),
  );

  /// File path: assets/icon/navbars/navigation-light/setting.svg
  SvgGenImage get setting => const SvgGenImage(
    'assets/icon/navbars/navigation-light/setting.svg',
    size: Size(24.0, 25.0),
  );

  /// List of all assets
  List<SvgGenImage> get values => [assistant, characters, home, media, setting];
}

class $AssetsIconSocialBoldGen {
  const $AssetsIconSocialBoldGen();

  /// File path: assets/icon/social/bold/instagram.svg
  SvgGenImage get instagram => const SvgGenImage(
    'assets/icon/social/bold/instagram.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/social/bold/linkdin.svg
  SvgGenImage get linkdin => const SvgGenImage(
    'assets/icon/social/bold/linkdin.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/social/bold/site.svg
  SvgGenImage get site => const SvgGenImage(
    'assets/icon/social/bold/site.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/social/bold/telegram.svg
  SvgGenImage get telegram => const SvgGenImage(
    'assets/icon/social/bold/telegram.svg',
    size: Size(25.0, 24.0),
  );

  /// File path: assets/icon/social/bold/twitter.svg
  SvgGenImage get twitter => const SvgGenImage(
    'assets/icon/social/bold/twitter.svg',
    size: Size(22.0, 24.0),
  );

  /// File path: assets/icon/social/bold/youtube.svg
  SvgGenImage get youtube => const SvgGenImage(
    'assets/icon/social/bold/youtube.svg',
    size: Size(25.0, 24.0),
  );

  /// List of all assets
  List<SvgGenImage> get values => [
    instagram,
    linkdin,
    site,
    telegram,
    twitter,
    youtube,
  ];
}

class Assets {
  const Assets._();

  static const $AssetsIconGen icon = $AssetsIconGen();
  static const $AssetsImageGen image = $AssetsImageGen();
}

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;
}

class SvgGenImage {
  const SvgGenImage(this._assetName, {this.size, this.flavors = const {}})
    : _isVecFormat = false;

  const SvgGenImage.vec(this._assetName, {this.size, this.flavors = const {}})
    : _isVecFormat = true;

  final String _assetName;
  final Size? size;
  final Set<String> flavors;
  final bool _isVecFormat;

  _svg.SvgPicture svg({
    Key? key,
    bool matchTextDirection = false,
    AssetBundle? bundle,
    String? package,
    double? width,
    double? height,
    BoxFit fit = BoxFit.contain,
    AlignmentGeometry alignment = Alignment.center,
    bool allowDrawingOutsideViewBox = false,
    WidgetBuilder? placeholderBuilder,
    String? semanticsLabel,
    bool excludeFromSemantics = false,
    _svg.SvgTheme? theme,
    ColorFilter? colorFilter,
    Clip clipBehavior = Clip.hardEdge,
    @deprecated Color? color,
    @deprecated BlendMode colorBlendMode = BlendMode.srcIn,
    @deprecated bool cacheColorFilter = false,
  }) {
    final _svg.BytesLoader loader;
    if (_isVecFormat) {
      loader = _vg.AssetBytesLoader(
        _assetName,
        assetBundle: bundle,
        packageName: package,
      );
    } else {
      loader = _svg.SvgAssetLoader(
        _assetName,
        assetBundle: bundle,
        packageName: package,
        theme: theme,
      );
    }
    return _svg.SvgPicture(
      loader,
      key: key,
      matchTextDirection: matchTextDirection,
      width: width,
      height: height,
      fit: fit,
      alignment: alignment,
      allowDrawingOutsideViewBox: allowDrawingOutsideViewBox,
      placeholderBuilder: placeholderBuilder,
      semanticsLabel: semanticsLabel,
      excludeFromSemantics: excludeFromSemantics,
      colorFilter:
          colorFilter ??
          (color == null ? null : ColorFilter.mode(color, colorBlendMode)),
      clipBehavior: clipBehavior,
      cacheColorFilter: cacheColorFilter,
    );
  }

  String get path => _assetName;

  String get keyName => _assetName;
}
