/// 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 $AssetsAnimGen {
  const $AssetsAnimGen();

  /// File path: assets/anim/loading.json
  String get loading => 'assets/anim/loading.json';

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

class $AssetsIconsGen {
  const $AssetsIconsGen();

  /// File path: assets/icons/3d_cube_square.svg
  SvgGenImage get a3dCubeSquare => const SvgGenImage('assets/icons/3d_cube_square.svg');

  /// File path: assets/icons/add.svg
  SvgGenImage get add => const SvgGenImage('assets/icons/add.svg');

  /// File path: assets/icons/arrow_left.svg
  SvgGenImage get arrowLeft => const SvgGenImage('assets/icons/arrow_left.svg');

  /// File path: assets/icons/arrow_right.svg
  SvgGenImage get arrowRight => const SvgGenImage('assets/icons/arrow_right.svg');

  /// File path: assets/icons/bg_header_user_profile.svg
  SvgGenImage get bgHeaderUserProfile => const SvgGenImage('assets/icons/bg_header_user_profile.svg');

  /// File path: assets/icons/buy.svg
  SvgGenImage get buy => const SvgGenImage('assets/icons/buy.svg');

  /// File path: assets/icons/calendar.svg
  SvgGenImage get calendar => const SvgGenImage('assets/icons/calendar.svg');

  /// File path: assets/icons/calendar_search.svg
  SvgGenImage get calendarSearch => const SvgGenImage('assets/icons/calendar_search.svg');

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

  /// File path: assets/icons/check.svg
  SvgGenImage get check => const SvgGenImage('assets/icons/check.svg');

  /// File path: assets/icons/check_square.svg
  SvgGenImage get checkSquare => const SvgGenImage('assets/icons/check_square.svg');

  /// File path: assets/icons/chicken.svg
  SvgGenImage get chicken => const SvgGenImage('assets/icons/chicken.svg');

  /// File path: assets/icons/close_square.svg
  SvgGenImage get closeSquare => const SvgGenImage('assets/icons/close_square.svg');

  /// File path: assets/icons/convert_cube.svg
  SvgGenImage get convertCube => const SvgGenImage('assets/icons/convert_cube.svg');

  /// File path: assets/icons/cube.svg
  SvgGenImage get cube => const SvgGenImage('assets/icons/cube.svg');

  /// File path: assets/icons/cube_bottom_rotation.svg
  SvgGenImage get cubeBottomRotation => const SvgGenImage('assets/icons/cube_bottom_rotation.svg');

  /// File path: assets/icons/cube_rotate.svg
  SvgGenImage get cubeRotate => const SvgGenImage('assets/icons/cube_rotate.svg');

  /// File path: assets/icons/cube_scan.svg
  SvgGenImage get cubeScan => const SvgGenImage('assets/icons/cube_scan.svg');

  /// File path: assets/icons/cube_search.svg
  SvgGenImage get cubeSearch => const SvgGenImage('assets/icons/cube_search.svg');

  /// File path: assets/icons/cube_top_rotation.svg
  SvgGenImage get cubeTopRotation => const SvgGenImage('assets/icons/cube_top_rotation.svg');

  /// File path: assets/icons/diagram.svg
  SvgGenImage get diagram => const SvgGenImage('assets/icons/diagram.svg');

  /// File path: assets/icons/download.svg
  SvgGenImage get download => const SvgGenImage('assets/icons/download.svg');

  /// File path: assets/icons/edit.svg
  SvgGenImage get edit => const SvgGenImage('assets/icons/edit.svg');

  /// File path: assets/icons/empty.svg
  SvgGenImage get empty => const SvgGenImage('assets/icons/empty.svg');

  /// File path: assets/icons/excel_download.svg
  SvgGenImage get excelDownload => const SvgGenImage('assets/icons/excel_download.svg');

  /// File path: assets/icons/filter.svg
  SvgGenImage get filter => const SvgGenImage('assets/icons/filter.svg');

  /// File path: assets/icons/filter_outline.svg
  SvgGenImage get filterOutline => const SvgGenImage('assets/icons/filter_outline.svg');

  /// File path: assets/icons/gps.svg
  SvgGenImage get gps => const SvgGenImage('assets/icons/gps.svg');

  /// File path: assets/icons/home.svg
  SvgGenImage get home => const SvgGenImage('assets/icons/home.svg');

  /// File path: assets/icons/hot_chicken.svg
  SvgGenImage get hotChicken => const SvgGenImage('assets/icons/hot_chicken.svg');

  /// File path: assets/icons/information.svg
  SvgGenImage get information => const SvgGenImage('assets/icons/information.svg');

  /// File path: assets/icons/inside.svg
  SvgGenImage get inside => const SvgGenImage('assets/icons/inside.svg');

  /// File path: assets/icons/inspection.svg
  SvgGenImage get inspection => const SvgGenImage('assets/icons/inspection.svg');

  /// File path: assets/icons/key.svg
  SvgGenImage get key => const SvgGenImage('assets/icons/key.svg');

  /// File path: assets/icons/liveStock.svg
  SvgGenImage get liveStock => const SvgGenImage('assets/icons/liveStock.svg');

  /// File path: assets/icons/logout.svg
  SvgGenImage get logout => const SvgGenImage('assets/icons/logout.svg');

  /// File path: assets/icons/map.svg
  SvgGenImage get map => const SvgGenImage('assets/icons/map.svg');

  /// File path: assets/icons/map_marker.svg
  SvgGenImage get mapMarker => const SvgGenImage('assets/icons/map_marker.svg');

  /// File path: assets/icons/message_add.svg
  SvgGenImage get messageAdd => const SvgGenImage('assets/icons/message_add.svg');

  /// File path: assets/icons/outside.svg
  SvgGenImage get outside => const SvgGenImage('assets/icons/outside.svg');

  /// File path: assets/icons/pdf_download.svg
  SvgGenImage get pdfDownload => const SvgGenImage('assets/icons/pdf_download.svg');

  /// File path: assets/icons/picture_frame.svg
  SvgGenImage get pictureFrame => const SvgGenImage('assets/icons/picture_frame.svg');

  /// File path: assets/icons/place_holder.svg
  SvgGenImage get placeHolder => const SvgGenImage('assets/icons/place_holder.svg');

  /// File path: assets/icons/profile_circle.svg
  SvgGenImage get profileCircle => const SvgGenImage('assets/icons/profile_circle.svg');

  /// File path: assets/icons/profile_user.svg
  SvgGenImage get profileUser => const SvgGenImage('assets/icons/profile_user.svg');

  /// File path: assets/icons/receipt_discount.svg
  SvgGenImage get receiptDiscount => const SvgGenImage('assets/icons/receipt_discount.svg');

  /// File path: assets/icons/sale.svg
  SvgGenImage get sale => const SvgGenImage('assets/icons/sale.svg');

  /// File path: assets/icons/scan.svg
  SvgGenImage get scan => const SvgGenImage('assets/icons/scan.svg');

  /// File path: assets/icons/scan_barcode.svg
  SvgGenImage get scanBarcode => const SvgGenImage('assets/icons/scan_barcode.svg');

  /// File path: assets/icons/search.svg
  SvgGenImage get search => const SvgGenImage('assets/icons/search.svg');

  /// File path: assets/icons/security_time.svg
  SvgGenImage get securityTime => const SvgGenImage('assets/icons/security_time.svg');

  /// File path: assets/icons/setting.svg
  SvgGenImage get setting => const SvgGenImage('assets/icons/setting.svg');

  /// File path: assets/icons/shopping_basket.svg
  SvgGenImage get shoppingBasket => const SvgGenImage('assets/icons/shopping_basket.svg');

  /// File path: assets/icons/tag_label.svg
  SvgGenImage get tagLabel => const SvgGenImage('assets/icons/tag_label.svg');

  /// File path: assets/icons/tag_user.svg
  SvgGenImage get tagUser => const SvgGenImage('assets/icons/tag_user.svg');

  /// File path: assets/icons/task.svg
  SvgGenImage get task => const SvgGenImage('assets/icons/task.svg');

  /// File path: assets/icons/timer.svg
  SvgGenImage get timer => const SvgGenImage('assets/icons/timer.svg');

  /// File path: assets/icons/trash.svg
  SvgGenImage get trash => const SvgGenImage('assets/icons/trash.svg');

  /// File path: assets/icons/truck.svg
  SvgGenImage get truck => const SvgGenImage('assets/icons/truck.svg');

  /// File path: assets/icons/truck_fast.svg
  SvgGenImage get truckFast => const SvgGenImage('assets/icons/truck_fast.svg');

  /// File path: assets/icons/truck_fast_outlined.svg
  SvgGenImage get truckFastOutlined => const SvgGenImage('assets/icons/truck_fast_outlined.svg');

  /// File path: assets/icons/user.svg
  SvgGenImage get user => const SvgGenImage('assets/icons/user.svg');

  /// File path: assets/icons/user_raduis.svg
  SvgGenImage get userRaduis => const SvgGenImage('assets/icons/user_raduis.svg');

  /// File path: assets/icons/user_square.svg
  SvgGenImage get userSquare => const SvgGenImage('assets/icons/user_square.svg');

  /// File path: assets/icons/virtual.svg
  SvgGenImage get virtual => const SvgGenImage('assets/icons/virtual.svg');

  /// File path: assets/icons/whare_house.svg
  SvgGenImage get whareHouse => const SvgGenImage('assets/icons/whare_house.svg');

  /// List of all assets
  List<SvgGenImage> get values => [
    a3dCubeSquare,
    add,
    arrowLeft,
    arrowRight,
    bgHeaderUserProfile,
    buy,
    calendar,
    calendarSearch,
    call,
    check,
    checkSquare,
    chicken,
    closeSquare,
    convertCube,
    cube,
    cubeBottomRotation,
    cubeRotate,
    cubeScan,
    cubeSearch,
    cubeTopRotation,
    diagram,
    download,
    edit,
    empty,
    excelDownload,
    filter,
    filterOutline,
    gps,
    home,
    hotChicken,
    information,
    inside,
    inspection,
    key,
    liveStock,
    logout,
    map,
    mapMarker,
    messageAdd,
    outside,
    pdfDownload,
    pictureFrame,
    placeHolder,
    profileCircle,
    profileUser,
    receiptDiscount,
    sale,
    scan,
    scanBarcode,
    search,
    securityTime,
    setting,
    shoppingBasket,
    tagLabel,
    tagUser,
    task,
    timer,
    trash,
    truck,
    truckFast,
    truckFastOutlined,
    user,
    userRaduis,
    userSquare,
    virtual,
    whareHouse,
  ];
}

class $AssetsImagesGen {
  const $AssetsImagesGen();

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

  /// File path: assets/images/inner_splash.webp
  AssetGenImage get innerSplash => const AssetGenImage('assets/images/inner_splash.webp');

  /// File path: assets/images/outter_splash.webp
  AssetGenImage get outterSplash => const AssetGenImage('assets/images/outter_splash.webp');

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

  /// List of all assets
  List<AssetGenImage> get values => [chicken, innerSplash, outterSplash, placeHolder];
}

class $AssetsLogosGen {
  const $AssetsLogosGen();

  /// File path: assets/logos/final_logo.png
  AssetGenImage get finalLogo => const AssetGenImage('assets/logos/final_logo.png');

  /// List of all assets
  List<AssetGenImage> get values => [finalLogo];
}

class $AssetsVecGen {
  const $AssetsVecGen();

  /// File path: assets/vec/3d_cube_square.svg.vec
  SvgGenImage get a3dCubeSquareSvg => const SvgGenImage.vec('assets/vec/3d_cube_square.svg.vec');

  /// File path: assets/vec/add.svg.vec
  SvgGenImage get addSvg => const SvgGenImage.vec('assets/vec/add.svg.vec');

  /// File path: assets/vec/arrow_left.svg.vec
  SvgGenImage get arrowLeftSvg => const SvgGenImage.vec('assets/vec/arrow_left.svg.vec');

  /// File path: assets/vec/arrow_right.svg.vec
  SvgGenImage get arrowRightSvg => const SvgGenImage.vec('assets/vec/arrow_right.svg.vec');

  /// File path: assets/vec/bg_header_user_profile.svg.vec
  SvgGenImage get bgHeaderUserProfileSvg => const SvgGenImage.vec('assets/vec/bg_header_user_profile.svg.vec');

  /// File path: assets/vec/buy.svg.vec
  SvgGenImage get buySvg => const SvgGenImage.vec('assets/vec/buy.svg.vec');

  /// File path: assets/vec/calendar.svg.vec
  SvgGenImage get calendarSvg => const SvgGenImage.vec('assets/vec/calendar.svg.vec');

  /// File path: assets/vec/calendar_search.svg.vec
  SvgGenImage get calendarSearchSvg => const SvgGenImage.vec('assets/vec/calendar_search.svg.vec');

  /// File path: assets/vec/call.svg.vec
  SvgGenImage get callSvg => const SvgGenImage.vec('assets/vec/call.svg.vec');

  /// File path: assets/vec/check.svg.vec
  SvgGenImage get checkSvg => const SvgGenImage.vec('assets/vec/check.svg.vec');

  /// File path: assets/vec/check_square.svg.vec
  SvgGenImage get checkSquareSvg => const SvgGenImage.vec('assets/vec/check_square.svg.vec');

  /// File path: assets/vec/chicken.svg.vec
  SvgGenImage get chickenSvg => const SvgGenImage.vec('assets/vec/chicken.svg.vec');

  /// File path: assets/vec/close_square.svg.vec
  SvgGenImage get closeSquareSvg => const SvgGenImage.vec('assets/vec/close_square.svg.vec');

  /// File path: assets/vec/convert_cube.svg.vec
  SvgGenImage get convertCubeSvg => const SvgGenImage.vec('assets/vec/convert_cube.svg.vec');

  /// File path: assets/vec/cube.svg.vec
  SvgGenImage get cubeSvg => const SvgGenImage.vec('assets/vec/cube.svg.vec');

  /// File path: assets/vec/cube_bottom_rotation.svg.vec
  SvgGenImage get cubeBottomRotationSvg => const SvgGenImage.vec('assets/vec/cube_bottom_rotation.svg.vec');

  /// File path: assets/vec/cube_rotate.svg.vec
  SvgGenImage get cubeRotateSvg => const SvgGenImage.vec('assets/vec/cube_rotate.svg.vec');

  /// File path: assets/vec/cube_scan.svg.vec
  SvgGenImage get cubeScanSvg => const SvgGenImage.vec('assets/vec/cube_scan.svg.vec');

  /// File path: assets/vec/cube_search.svg.vec
  SvgGenImage get cubeSearchSvg => const SvgGenImage.vec('assets/vec/cube_search.svg.vec');

  /// File path: assets/vec/cube_top_rotation.svg.vec
  SvgGenImage get cubeTopRotationSvg => const SvgGenImage.vec('assets/vec/cube_top_rotation.svg.vec');

  /// File path: assets/vec/diagram.svg.vec
  SvgGenImage get diagramSvg => const SvgGenImage.vec('assets/vec/diagram.svg.vec');

  /// File path: assets/vec/download.svg.vec
  SvgGenImage get downloadSvg => const SvgGenImage.vec('assets/vec/download.svg.vec');

  /// File path: assets/vec/edit.svg.vec
  SvgGenImage get editSvg => const SvgGenImage.vec('assets/vec/edit.svg.vec');

  /// File path: assets/vec/empty.svg.vec
  SvgGenImage get emptySvg => const SvgGenImage.vec('assets/vec/empty.svg.vec');

  /// File path: assets/vec/excel_download.svg.vec
  SvgGenImage get excelDownloadSvg => const SvgGenImage.vec('assets/vec/excel_download.svg.vec');

  /// File path: assets/vec/filter.svg.vec
  SvgGenImage get filterSvg => const SvgGenImage.vec('assets/vec/filter.svg.vec');

  /// File path: assets/vec/filter_outline.svg.vec
  SvgGenImage get filterOutlineSvg => const SvgGenImage.vec('assets/vec/filter_outline.svg.vec');

  /// File path: assets/vec/gps.svg.vec
  SvgGenImage get gpsSvg => const SvgGenImage.vec('assets/vec/gps.svg.vec');

  /// File path: assets/vec/home.svg.vec
  SvgGenImage get homeSvg => const SvgGenImage.vec('assets/vec/home.svg.vec');

  /// File path: assets/vec/hot_chicken.svg.vec
  SvgGenImage get hotChickenSvg => const SvgGenImage.vec('assets/vec/hot_chicken.svg.vec');

  /// File path: assets/vec/information.svg.vec
  SvgGenImage get informationSvg => const SvgGenImage.vec('assets/vec/information.svg.vec');

  /// File path: assets/vec/inside.svg.vec
  SvgGenImage get insideSvg => const SvgGenImage.vec('assets/vec/inside.svg.vec');

  /// File path: assets/vec/inspection.svg.vec
  SvgGenImage get inspectionSvg => const SvgGenImage.vec('assets/vec/inspection.svg.vec');

  /// File path: assets/vec/key.svg.vec
  SvgGenImage get keySvg => const SvgGenImage.vec('assets/vec/key.svg.vec');

  /// File path: assets/vec/liveStock.svg.vec
  SvgGenImage get liveStockSvg => const SvgGenImage.vec('assets/vec/liveStock.svg.vec');

  /// File path: assets/vec/logout.svg.vec
  SvgGenImage get logoutSvg => const SvgGenImage.vec('assets/vec/logout.svg.vec');

  /// File path: assets/vec/map.svg.vec
  SvgGenImage get mapSvg => const SvgGenImage.vec('assets/vec/map.svg.vec');

  /// File path: assets/vec/map_marker.svg.vec
  SvgGenImage get mapMarkerSvg => const SvgGenImage.vec('assets/vec/map_marker.svg.vec');

  /// File path: assets/vec/message_add.svg.vec
  SvgGenImage get messageAddSvg => const SvgGenImage.vec('assets/vec/message_add.svg.vec');

  /// File path: assets/vec/outside.svg.vec
  SvgGenImage get outsideSvg => const SvgGenImage.vec('assets/vec/outside.svg.vec');

  /// File path: assets/vec/pdf_download.svg.vec
  SvgGenImage get pdfDownloadSvg => const SvgGenImage.vec('assets/vec/pdf_download.svg.vec');

  /// File path: assets/vec/picture_frame.svg.vec
  SvgGenImage get pictureFrameSvg => const SvgGenImage.vec('assets/vec/picture_frame.svg.vec');

  /// File path: assets/vec/place_holder.svg.vec
  SvgGenImage get placeHolderSvg => const SvgGenImage.vec('assets/vec/place_holder.svg.vec');

  /// File path: assets/vec/profile_circle.svg.vec
  SvgGenImage get profileCircleSvg => const SvgGenImage.vec('assets/vec/profile_circle.svg.vec');

  /// File path: assets/vec/profile_user.svg.vec
  SvgGenImage get profileUserSvg => const SvgGenImage.vec('assets/vec/profile_user.svg.vec');

  /// File path: assets/vec/receipt_discount.svg.vec
  SvgGenImage get receiptDiscountSvg => const SvgGenImage.vec('assets/vec/receipt_discount.svg.vec');

  /// File path: assets/vec/sale.svg.vec
  SvgGenImage get saleSvg => const SvgGenImage.vec('assets/vec/sale.svg.vec');

  /// File path: assets/vec/scan.svg.vec
  SvgGenImage get scanSvg => const SvgGenImage.vec('assets/vec/scan.svg.vec');

  /// File path: assets/vec/scan_barcode.svg.vec
  SvgGenImage get scanBarcodeSvg => const SvgGenImage.vec('assets/vec/scan_barcode.svg.vec');

  /// File path: assets/vec/search.svg.vec
  SvgGenImage get searchSvg => const SvgGenImage.vec('assets/vec/search.svg.vec');

  /// File path: assets/vec/security_time.svg.vec
  SvgGenImage get securityTimeSvg => const SvgGenImage.vec('assets/vec/security_time.svg.vec');

  /// File path: assets/vec/setting.svg.vec
  SvgGenImage get settingSvg => const SvgGenImage.vec('assets/vec/setting.svg.vec');

  /// File path: assets/vec/shopping_basket.svg.vec
  SvgGenImage get shoppingBasketSvg => const SvgGenImage.vec('assets/vec/shopping_basket.svg.vec');

  /// File path: assets/vec/tag_label.svg.vec
  SvgGenImage get tagLabelSvg => const SvgGenImage.vec('assets/vec/tag_label.svg.vec');

  /// File path: assets/vec/tag_user.svg.vec
  SvgGenImage get tagUserSvg => const SvgGenImage.vec('assets/vec/tag_user.svg.vec');

  /// File path: assets/vec/task.svg.vec
  SvgGenImage get taskSvg => const SvgGenImage.vec('assets/vec/task.svg.vec');

  /// File path: assets/vec/timer.svg.vec
  SvgGenImage get timerSvg => const SvgGenImage.vec('assets/vec/timer.svg.vec');

  /// File path: assets/vec/trash.svg.vec
  SvgGenImage get trashSvg => const SvgGenImage.vec('assets/vec/trash.svg.vec');

  /// File path: assets/vec/truck.svg.vec
  SvgGenImage get truckSvg => const SvgGenImage.vec('assets/vec/truck.svg.vec');

  /// File path: assets/vec/truck_fast.svg.vec
  SvgGenImage get truckFastSvg => const SvgGenImage.vec('assets/vec/truck_fast.svg.vec');

  /// File path: assets/vec/truck_fast_outlined.svg.vec
  SvgGenImage get truckFastOutlinedSvg => const SvgGenImage.vec('assets/vec/truck_fast_outlined.svg.vec');

  /// File path: assets/vec/user.svg.vec
  SvgGenImage get userSvg => const SvgGenImage.vec('assets/vec/user.svg.vec');

  /// File path: assets/vec/user_raduis.svg.vec
  SvgGenImage get userRaduisSvg => const SvgGenImage.vec('assets/vec/user_raduis.svg.vec');

  /// File path: assets/vec/user_square.svg.vec
  SvgGenImage get userSquareSvg => const SvgGenImage.vec('assets/vec/user_square.svg.vec');

  /// File path: assets/vec/virtual.svg.vec
  SvgGenImage get virtualSvg => const SvgGenImage.vec('assets/vec/virtual.svg.vec');

  /// File path: assets/vec/whare_house.svg.vec
  SvgGenImage get whareHouseSvg => const SvgGenImage.vec('assets/vec/whare_house.svg.vec');

  /// List of all assets
  List<SvgGenImage> get values => [
    a3dCubeSquareSvg,
    addSvg,
    arrowLeftSvg,
    arrowRightSvg,
    bgHeaderUserProfileSvg,
    buySvg,
    calendarSvg,
    calendarSearchSvg,
    callSvg,
    checkSvg,
    checkSquareSvg,
    chickenSvg,
    closeSquareSvg,
    convertCubeSvg,
    cubeSvg,
    cubeBottomRotationSvg,
    cubeRotateSvg,
    cubeScanSvg,
    cubeSearchSvg,
    cubeTopRotationSvg,
    diagramSvg,
    downloadSvg,
    editSvg,
    emptySvg,
    excelDownloadSvg,
    filterSvg,
    filterOutlineSvg,
    gpsSvg,
    homeSvg,
    hotChickenSvg,
    informationSvg,
    insideSvg,
    inspectionSvg,
    keySvg,
    liveStockSvg,
    logoutSvg,
    mapSvg,
    mapMarkerSvg,
    messageAddSvg,
    outsideSvg,
    pdfDownloadSvg,
    pictureFrameSvg,
    placeHolderSvg,
    profileCircleSvg,
    profileUserSvg,
    receiptDiscountSvg,
    saleSvg,
    scanSvg,
    scanBarcodeSvg,
    searchSvg,
    securityTimeSvg,
    settingSvg,
    shoppingBasketSvg,
    tagLabelSvg,
    tagUserSvg,
    taskSvg,
    timerSvg,
    trashSvg,
    truckSvg,
    truckFastSvg,
    truckFastOutlinedSvg,
    userSvg,
    userRaduisSvg,
    userSquareSvg,
    virtualSvg,
    whareHouseSvg,
  ];
}

class Assets {
  const Assets._();

  static const $AssetsAnimGen anim = $AssetsAnimGen();
  static const $AssetsIconsGen icons = $AssetsIconsGen();
  static const $AssetsImagesGen images = $AssetsImagesGen();
  static const $AssetsLogosGen logos = $AssetsLogosGen();
  static const $AssetsVecGen vec = $AssetsVecGen();
}

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