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

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

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

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

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

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

  /// List of all assets
  List<String> get values => [
    animDiscountTicketDialogData,
    animSurpriseDialogData,
    animTabCharacterSelectedData,
    animTabKeyboardSelectedData,
    animTabMineSelectedData,
  ];
}

class $AssetsImagesGen {
  const $AssetsImagesGen();

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /// File path: assets/images/bg_ticket.dialog.webp
  AssetGenImage get bgTicketDialog =>
      const AssetGenImage('assets/images/bg_ticket.dialog.webp');

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

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

  /// File path: assets/images/gif_discount_unlock_button.gif
  AssetGenImage get gifDiscountUnlockButton =>
      const AssetGenImage('assets/images/gif_discount_unlock_button.gif');

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

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

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

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

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

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

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

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

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

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

  /// File path: assets/images/icon_character_custom_detail_edit.webp
  AssetGenImage get iconCharacterCustomDetailEdit => const AssetGenImage(
    'assets/images/icon_character_custom_detail_edit.webp',
  );

  /// File path: assets/images/icon_character_custom_detail_lock.webp
  AssetGenImage get iconCharacterCustomDetailLock => const AssetGenImage(
    'assets/images/icon_character_custom_detail_lock.webp',
  );

  /// File path: assets/images/icon_character_custom_detail_male.webp
  AssetGenImage get iconCharacterCustomDetailMale => const AssetGenImage(
    'assets/images/icon_character_custom_detail_male.webp',
  );

  /// File path: assets/images/icon_character_custom_detail_switch.webp
  AssetGenImage get iconCharacterCustomDetailSwitch => const AssetGenImage(
    'assets/images/icon_character_custom_detail_switch.webp',
  );

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

  /// File path: assets/images/icon_character_custom_step_one_title.webp
  AssetGenImage get iconCharacterCustomStepOneTitle => const AssetGenImage(
    'assets/images/icon_character_custom_step_one_title.webp',
  );

  /// File path: assets/images/icon_character_custom_step_three_title.webp
  AssetGenImage get iconCharacterCustomStepThreeTitle => const AssetGenImage(
    'assets/images/icon_character_custom_step_three_title.webp',
  );

  /// File path: assets/images/icon_character_custom_step_two_title.webp
  AssetGenImage get iconCharacterCustomStepTwoTitle => const AssetGenImage(
    'assets/images/icon_character_custom_step_two_title.webp',
  );

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /// File path: assets/images/icon_keyboard_manage_intimacy_text.webp
  AssetGenImage get iconKeyboardManageIntimacyText => const AssetGenImage(
    'assets/images/icon_keyboard_manage_intimacy_text.webp',
  );

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

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

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

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

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

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

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

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

  /// File path: assets/images/icon_mine_online_customer_service.webp
  AssetGenImage get iconMineOnlineCustomerService => const AssetGenImage(
    'assets/images/icon_mine_online_customer_service.webp',
  );

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /// List of all assets
  List<AssetGenImage> get values => [
    bgCharacterBoyBanner,
    bgCharacterCustomDetail,
    bgCharacterCustomHuman,
    bgCharacterCustomList,
    bgCharacterCustomSteps,
    bgCharacterCustomStepsDesc,
    bgCharacterDialog,
    bgCharacterDialogImage,
    bgCharacterGirlBanner,
    bgDiscount,
    bgDiscountContent,
    bgDiscountTagTop,
    bgDiscountTitle,
    bgKeyboardManage,
    bgKeyboardManageIntimacy,
    bgMine,
    bgMineVipCard,
    bgProfileLove,
    bgProfileSelected,
    bgStoreSelectedItem,
    bgStoreUserReviews,
    bgSurpriseDialog,
    bgSurpriseDialogButton,
    bgSurpriseDialogPrices,
    bgTicketDialog,
    bgTicketDialogPrices,
    bgTicketDialogPrices2,
    gifDiscountUnlockButton,
    iconAboutArrowLeft,
    iconAlipayPayment,
    iconAlipayScanPayment,
    iconArrowRight,
    iconBlackBack,
    iconCharacterArrowDown,
    iconCharacterArrowRight,
    iconCharacterCustomButton,
    iconCharacterCustomClose,
    iconCharacterCustomDelete,
    iconCharacterCustomDetailEdit,
    iconCharacterCustomDetailLock,
    iconCharacterCustomDetailMale,
    iconCharacterCustomDetailSwitch,
    iconCharacterCustomPlus,
    iconCharacterCustomStepOneTitle,
    iconCharacterCustomStepThreeTitle,
    iconCharacterCustomStepTwoTitle,
    iconCharacterCustomized,
    iconCharacterDialogClose,
    iconCharacterDialogLogo,
    iconCharacterGroupSelected,
    iconCharacterKeyboard,
    iconCharacterLock,
    iconCharacterMarket,
    iconCharacterVip,
    iconCustomDialogClose,
    iconDialogCloseBlack,
    iconDialogPayFail,
    iconDialogPayFailService,
    iconDialogPaySuccess,
    iconDiscountBoxTitle,
    iconDiscountCharacter,
    iconDiscountChat,
    iconDiscountClose,
    iconDiscountSocial,
    iconDiscountSubhead,
    iconDiscountTitle,
    iconDiscountTutorial,
    iconGoodsInfoTitle,
    iconKeyboardManageCustom,
    iconKeyboardManageFavorite,
    iconKeyboardManageIntimacyText,
    iconKeyboardManagePlus,
    iconKeyboardManageX,
    iconMemberRetainClose,
    iconMineAbout,
    iconMineArrow,
    iconMineBackArrow,
    iconMineFeedback,
    iconMineLoginArrow,
    iconMineOnlineCustomerService,
    iconMinePersonalProfile,
    iconMineTutorials,
    iconMineUserLogged,
    iconMineUserNoLogin,
    iconMineVip,
    iconMineVipArrow,
    iconMineVipDescArrow,
    iconMineVipOrderArrow,
    iconProfileAdd,
    iconProfileEdit,
    iconProfileFemale,
    iconProfileMale,
    iconStoreAgreePrivacy,
    iconStoreBack,
    iconStoreBanner1,
    iconStoreBanner2,
    iconStoreBanner3,
    iconStoreDivider,
    iconStoreIndicator1,
    iconStoreIndicator2,
    iconStoreIndicator3,
    iconStoreMost,
    iconStorePermanentMember,
    iconStoreSwitchPay,
    iconStoreUserReview1,
    iconStoreUserReview2,
    iconStoreUserReview3,
    iconStoreUserReview4,
    iconStoreUserReviewsLogo,
    iconStoreUserReviewsTitle,
    iconSurpriseDialogButton,
    iconSurpriseDialogOnly,
    iconSurpriseDialogTitle,
    iconTabCharacterSelected,
    iconTabCharacterUnselect,
    iconTabKeyboardSelected,
    iconTabKeyboardUnselect,
    iconTabMineSelected,
    iconTabMineUnselect,
    iconTicketDialogButton,
    iconWechatPayment,
    iconWechatScanPayment,
  ];
}

class Assets {
  const Assets._();

  static const $AssetsAnimGen anim = $AssetsAnimGen();
  static const $AssetsImagesGen images = $AssetsImagesGen();
}

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