/*
 * Copyright © 2019 Dominokit
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.dominokit.domino.ui.icons.lib;

import java.util.ArrayList;
import java.util.List;
import java.util.function.Supplier;
import org.dominokit.domino.ui.icons.MdiIcon;
import org.dominokit.domino.ui.icons.MdiIconsByTagFactory;

/** This is a generated class, please don't modify */
public class Account_User_Factory implements MdiIconsByTagFactory {
  private static final List<Supplier<MdiIcon>> icons = new ArrayList();

  private static final Account_User tagIcons = new Account_User() {};

  static {
    icons.add(() -> tagIcons.account_account_user());
    icons.add(() -> tagIcons.account_alert_account_user());
    icons.add(() -> tagIcons.account_alert_outline_account_user());
    icons.add(() -> tagIcons.account_arrow_down_account_user());
    icons.add(() -> tagIcons.account_arrow_down_outline_account_user());
    icons.add(() -> tagIcons.account_arrow_left_account_user());
    icons.add(() -> tagIcons.account_arrow_left_outline_account_user());
    icons.add(() -> tagIcons.account_arrow_right_account_user());
    icons.add(() -> tagIcons.account_arrow_right_outline_account_user());
    icons.add(() -> tagIcons.account_arrow_up_account_user());
    icons.add(() -> tagIcons.account_arrow_up_outline_account_user());
    icons.add(() -> tagIcons.account_badge_account_user());
    icons.add(() -> tagIcons.account_badge_outline_account_user());
    icons.add(() -> tagIcons.account_box_account_user());
    icons.add(() -> tagIcons.account_box_multiple_account_user());
    icons.add(() -> tagIcons.account_box_multiple_outline_account_user());
    icons.add(() -> tagIcons.account_box_outline_account_user());
    icons.add(() -> tagIcons.account_cancel_account_user());
    icons.add(() -> tagIcons.account_cancel_outline_account_user());
    icons.add(() -> tagIcons.account_card_account_user());
    icons.add(() -> tagIcons.account_card_outline_account_user());
    icons.add(() -> tagIcons.account_cash_account_user());
    icons.add(() -> tagIcons.account_cash_outline_account_user());
    icons.add(() -> tagIcons.account_check_account_user());
    icons.add(() -> tagIcons.account_check_outline_account_user());
    icons.add(() -> tagIcons.account_child_account_user());
    icons.add(() -> tagIcons.account_child_circle_account_user());
    icons.add(() -> tagIcons.account_child_outline_account_user());
    icons.add(() -> tagIcons.account_circle_account_user());
    icons.add(() -> tagIcons.account_circle_outline_account_user());
    icons.add(() -> tagIcons.account_clock_account_user());
    icons.add(() -> tagIcons.account_clock_outline_account_user());
    icons.add(() -> tagIcons.account_cog_account_user());
    icons.add(() -> tagIcons.account_cog_outline_account_user());
    icons.add(() -> tagIcons.account_convert_account_user());
    icons.add(() -> tagIcons.account_convert_outline_account_user());
    icons.add(() -> tagIcons.account_cowboy_hat_account_user());
    icons.add(() -> tagIcons.account_cowboy_hat_outline_account_user());
    icons.add(() -> tagIcons.account_credit_card_account_user());
    icons.add(() -> tagIcons.account_credit_card_outline_account_user());
    icons.add(() -> tagIcons.account_details_account_user());
    icons.add(() -> tagIcons.account_details_outline_account_user());
    icons.add(() -> tagIcons.account_edit_account_user());
    icons.add(() -> tagIcons.account_edit_outline_account_user());
    icons.add(() -> tagIcons.account_eye_account_user());
    icons.add(() -> tagIcons.account_eye_outline_account_user());
    icons.add(() -> tagIcons.account_filter_account_user());
    icons.add(() -> tagIcons.account_filter_outline_account_user());
    icons.add(() -> tagIcons.account_group_account_user());
    icons.add(() -> tagIcons.account_group_outline_account_user());
    icons.add(() -> tagIcons.account_hard_hat_account_user());
    icons.add(() -> tagIcons.account_hard_hat_outline_account_user());
    icons.add(() -> tagIcons.account_heart_account_user());
    icons.add(() -> tagIcons.account_heart_outline_account_user());
    icons.add(() -> tagIcons.account_injury_account_user());
    icons.add(() -> tagIcons.account_injury_outline_account_user());
    icons.add(() -> tagIcons.account_key_account_user());
    icons.add(() -> tagIcons.account_key_outline_account_user());
    icons.add(() -> tagIcons.account_lock_account_user());
    icons.add(() -> tagIcons.account_lock_open_account_user());
    icons.add(() -> tagIcons.account_lock_open_outline_account_user());
    icons.add(() -> tagIcons.account_lock_outline_account_user());
    icons.add(() -> tagIcons.account_minus_account_user());
    icons.add(() -> tagIcons.account_minus_outline_account_user());
    icons.add(() -> tagIcons.account_multiple_account_user());
    icons.add(() -> tagIcons.account_multiple_check_account_user());
    icons.add(() -> tagIcons.account_multiple_check_outline_account_user());
    icons.add(() -> tagIcons.account_multiple_minus_account_user());
    icons.add(() -> tagIcons.account_multiple_minus_outline_account_user());
    icons.add(() -> tagIcons.account_multiple_outline_account_user());
    icons.add(() -> tagIcons.account_multiple_plus_account_user());
    icons.add(() -> tagIcons.account_multiple_plus_outline_account_user());
    icons.add(() -> tagIcons.account_multiple_remove_account_user());
    icons.add(() -> tagIcons.account_multiple_remove_outline_account_user());
    icons.add(() -> tagIcons.account_music_account_user());
    icons.add(() -> tagIcons.account_music_outline_account_user());
    icons.add(() -> tagIcons.account_network_account_user());
    icons.add(() -> tagIcons.account_network_off_account_user());
    icons.add(() -> tagIcons.account_network_off_outline_account_user());
    icons.add(() -> tagIcons.account_network_outline_account_user());
    icons.add(() -> tagIcons.account_off_account_user());
    icons.add(() -> tagIcons.account_off_outline_account_user());
    icons.add(() -> tagIcons.account_outline_account_user());
    icons.add(() -> tagIcons.account_plus_account_user());
    icons.add(() -> tagIcons.account_plus_outline_account_user());
    icons.add(() -> tagIcons.account_question_account_user());
    icons.add(() -> tagIcons.account_question_outline_account_user());
    icons.add(() -> tagIcons.account_reactivate_account_user());
    icons.add(() -> tagIcons.account_reactivate_outline_account_user());
    icons.add(() -> tagIcons.account_remove_account_user());
    icons.add(() -> tagIcons.account_remove_outline_account_user());
    icons.add(() -> tagIcons.account_school_account_user());
    icons.add(() -> tagIcons.account_school_outline_account_user());
    icons.add(() -> tagIcons.account_search_account_user());
    icons.add(() -> tagIcons.account_search_outline_account_user());
    icons.add(() -> tagIcons.account_settings_account_user());
    icons.add(() -> tagIcons.account_settings_outline_account_user());
    icons.add(() -> tagIcons.account_star_account_user());
    icons.add(() -> tagIcons.account_star_outline_account_user());
    icons.add(() -> tagIcons.account_supervisor_account_user());
    icons.add(() -> tagIcons.account_supervisor_circle_account_user());
    icons.add(() -> tagIcons.account_supervisor_circle_outline_account_user());
    icons.add(() -> tagIcons.account_supervisor_outline_account_user());
    icons.add(() -> tagIcons.account_switch_account_user());
    icons.add(() -> tagIcons.account_switch_outline_account_user());
    icons.add(() -> tagIcons.account_sync_account_user());
    icons.add(() -> tagIcons.account_sync_outline_account_user());
    icons.add(() -> tagIcons.account_tag_account_user());
    icons.add(() -> tagIcons.account_tag_outline_account_user());
    icons.add(() -> tagIcons.account_tie_account_user());
    icons.add(() -> tagIcons.account_tie_hat_account_user());
    icons.add(() -> tagIcons.account_tie_hat_outline_account_user());
    icons.add(() -> tagIcons.account_tie_outline_account_user());
    icons.add(() -> tagIcons.account_tie_voice_account_user());
    icons.add(() -> tagIcons.account_tie_voice_off_account_user());
    icons.add(() -> tagIcons.account_tie_voice_off_outline_account_user());
    icons.add(() -> tagIcons.account_tie_voice_outline_account_user());
    icons.add(() -> tagIcons.account_tie_woman_account_user());
    icons.add(() -> tagIcons.account_voice_account_user());
    icons.add(() -> tagIcons.account_voice_off_account_user());
    icons.add(() -> tagIcons.account_wrench_account_user());
    icons.add(() -> tagIcons.account_wrench_outline_account_user());
    icons.add(() -> tagIcons.badge_account_account_user());
    icons.add(() -> tagIcons.badge_account_alert_account_user());
    icons.add(() -> tagIcons.badge_account_alert_outline_account_user());
    icons.add(() -> tagIcons.badge_account_horizontal_account_user());
    icons.add(() -> tagIcons.badge_account_horizontal_outline_account_user());
    icons.add(() -> tagIcons.badge_account_outline_account_user());
    icons.add(() -> tagIcons.book_account_account_user());
    icons.add(() -> tagIcons.book_account_outline_account_user());
    icons.add(() -> tagIcons.briefcase_account_account_user());
    icons.add(() -> tagIcons.briefcase_account_outline_account_user());
    icons.add(() -> tagIcons.calendar_account_account_user());
    icons.add(() -> tagIcons.calendar_account_outline_account_user());
    icons.add(() -> tagIcons.camera_account_account_user());
    icons.add(() -> tagIcons.card_account_details_account_user());
    icons.add(() -> tagIcons.card_account_details_outline_account_user());
    icons.add(() -> tagIcons.card_account_details_star_account_user());
    icons.add(() -> tagIcons.card_account_details_star_outline_account_user());
    icons.add(() -> tagIcons.card_account_mail_account_user());
    icons.add(() -> tagIcons.card_account_mail_outline_account_user());
    icons.add(() -> tagIcons.card_account_phone_account_user());
    icons.add(() -> tagIcons.card_account_phone_outline_account_user());
    icons.add(() -> tagIcons.clipboard_account_account_user());
    icons.add(() -> tagIcons.clipboard_account_outline_account_user());
    icons.add(() -> tagIcons.comment_account_account_user());
    icons.add(() -> tagIcons.comment_account_outline_account_user());
    icons.add(() -> tagIcons.crowd_account_user());
    icons.add(() -> tagIcons.face_man_shimmer_account_user());
    icons.add(() -> tagIcons.face_man_shimmer_outline_account_user());
    icons.add(() -> tagIcons.face_woman_shimmer_account_user());
    icons.add(() -> tagIcons.face_woman_shimmer_outline_account_user());
    icons.add(() -> tagIcons.file_account_account_user());
    icons.add(() -> tagIcons.file_account_outline_account_user());
    icons.add(() -> tagIcons.folder_account_account_user());
    icons.add(() -> tagIcons.folder_account_outline_account_user());
    icons.add(() -> tagIcons.home_account_account_user());
    icons.add(() -> tagIcons.human_capacity_decrease_account_user());
    icons.add(() -> tagIcons.human_capacity_increase_account_user());
    icons.add(() -> tagIcons.human_greeting_proximity_account_user());
    icons.add(() -> tagIcons.laptop_account_account_user());
    icons.add(() -> tagIcons.map_marker_account_account_user());
    icons.add(() -> tagIcons.map_marker_account_outline_account_user());
    icons.add(() -> tagIcons.monitor_account_account_user());
    icons.add(() -> tagIcons.nature_people_account_user());
    icons.add(() -> tagIcons.nature_people_outline_account_user());
    icons.add(() -> tagIcons.shield_account_account_user());
    icons.add(() -> tagIcons.shield_account_outline_account_user());
    icons.add(() -> tagIcons.shield_account_variant_account_user());
    icons.add(() -> tagIcons.shield_account_variant_outline_account_user());
    icons.add(() -> tagIcons.shield_check_account_user());
    icons.add(() -> tagIcons.smart_card_account_user());
    icons.add(() -> tagIcons.smart_card_off_account_user());
    icons.add(() -> tagIcons.smart_card_off_outline_account_user());
    icons.add(() -> tagIcons.smart_card_outline_account_user());
    icons.add(() -> tagIcons.smart_card_reader_account_user());
    icons.add(() -> tagIcons.smart_card_reader_outline_account_user());
    icons.add(() -> tagIcons.table_account_account_user());
    icons.add(() -> tagIcons.target_account_account_user());
    icons.add(() -> tagIcons.text_account_account_user());
    icons.add(() -> tagIcons.ticket_account_account_user());
    icons.add(() -> tagIcons.tooltip_account_account_user());
    icons.add(() -> tagIcons.video_account_account_user());
  }

  @Override
  public List<Supplier<MdiIcon>> icons() {
    return new ArrayList<>(icons);
  }
}
