diff --git a/Dockerfile b/Dockerfile index 062700a..6cb4853 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12.3-slim +FROM python:3.13.1-slim LABEL authors="UdoChudo" # Установим необходимые пакеты RUN apt-get update && apt-get install -y \ @@ -9,23 +9,29 @@ RUN apt-get update && apt-get install -y \ sqlite3 \ curl \ telnet \ + supervisor \ && rm -rf /var/lib/apt/lists/* - # Установим рабочую директорию WORKDIR /app # Скопируем файлы проекта COPY . /app -# Установим зависимости проекта -RUN pip install --no-cache-dir -r requirements.txt +# Копируем конфигурацию supervisord +COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf +# Установим зависимости проекта +RUN mkdir -p /app/logs +RUN pip install --no-cache-dir -r requirements.txt +RUN pip install --no-cache-dir gunicorn==23.0.0 # Откроем порт для нашего приложения EXPOSE 5000 ENV TZ=Europe/Moscow ENV FLASK_APP telezab.py ENV PYTHONUNBUFFERED 1 -# Запуск Gunicorn -CMD ["python3", "telezab.py"] \ No newline at end of file + + +# Указываем команду для запуска supervisord +CMD ["supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"] \ No newline at end of file diff --git a/backend/api.py b/backend/api.py new file mode 100644 index 0000000..2c2db4d --- /dev/null +++ b/backend/api.py @@ -0,0 +1,262 @@ +from flask import jsonify, request, Blueprint +from flask_login import login_required + +from frontend.dashboard import user_manager, event_manager, region_manager, system_manager +from utilities.database import db +from utilities.web_logger import WebLogger + +bp_api = Blueprint('api', __name__, url_prefix='/telezab/rest/api') +web_logger = WebLogger(db) + + +@bp_api.route('/users', methods=['GET', 'POST']) +@login_required +def manage_users(): + if request.method == 'GET': + page = request.args.get('page', 1, type=int) + per_page = request.args.get('per_page', 20, type=int) + return jsonify(user_manager.get_users(page, per_page)) + elif request.method == 'POST': + user_data = request.get_json() + try: + result, status_code = user_manager.add_user(user_data) + if status_code == 201: + web_logger.log_web_action( + action='Добавление пользователя Telegram', + details=f'Telegram ID: {user_data.get("chat_id")}, Username: {user_data.get("username")}' + ) + return jsonify(result), status_code + except Exception as e: + return jsonify({'error': str(e)}), 500 + +@bp_api.route('/users/', methods=['GET']) +@login_required +def get_user(chat_id): + user = user_manager.get_user(chat_id) + if not user: + return jsonify({'error': 'Пользователь не найден'}), 404 + return jsonify(user) + + +@bp_api.route('/users//block', methods=['POST']) +@login_required +def block_user(chat_id): + user_info = user_manager.get_user(chat_id) + blocked = user_manager.toggle_block_user(chat_id) + if blocked is not None: + status = 'заблокирован' if blocked else 'разблокирован' + web_logger.log_web_action( + action=f'Блокировка/разблокировка пользователя Telegram', + details=f'Telegram ID: {chat_id}, Username: {user_info.get("username") if user_info else "неизвестно"}, Статус: {status}' + ) + return jsonify({'status': 'updated', 'new_status': blocked}) + else: + return jsonify({'status': 'error', 'message': 'User not found'}), 404 + + +@bp_api.route('/users/', methods=['DELETE']) +@login_required +def delete_user(chat_id): + user_info = user_manager.get_user(chat_id) + if user_manager.delete_user(chat_id): + web_logger.log_web_action( + action='Удаление пользователя Telegram', + details=f'Telegram ID: {chat_id}, Username: {user_info.get("username") if user_info else "неизвестно"}' + ) + return jsonify({'status': 'deleted'}) + else: + return jsonify({'status': 'error', 'message': 'User not found'}), 404 + + +@bp_api.route('/users//log', methods=['POST']) +@login_required +def log_user_action(chat_id): + action = request.json.get('action') + if action: + event_manager.log_user_action(chat_id, action) + return jsonify({'message': 'Действие сохранено'}), 200 + else: + return jsonify({'error': 'Не указано действие'}), 400 + +@bp_api.route('/users/search', methods=['GET']) +@login_required +def search_users(): + telegram_id = request.args.get('telegram_id') + email = request.args.get('email') + users = user_manager.search_users(telegram_id, email) + return jsonify(users) + +@bp_api.route('/user_events/', methods=['GET']) +@login_required +def handle_user_events(chat_id): + return event_manager.get_user_events(chat_id) + + + +@bp_api.route('/regions', methods=['GET', 'POST', 'PUT', 'DELETE']) +@login_required +def manage_regions(): + if request.method == 'POST': + region_data = request.get_json() + result = region_manager.add_region(region_data) + web_logger.log_web_action( + action='Добавление региона', + details=f'Название: {region_data.get("name")}, Номер: {region_data.get("number")}' + ) + return jsonify(result) + elif request.method == 'PUT': + region_data = request.get_json() + if 'active' in region_data: + result = region_manager.update_region_status(region_data) + status = 'активирован' if region_data.get('active') else 'деактивирован' + web_logger.log_web_action( + action='Изменение статуса региона', + details=f'ID: {region_data.get("region_id")}, Статус: {status}' + ) + return jsonify(result) + elif 'name' in region_data: + result = region_manager.update_region_name(region_data) + web_logger.log_web_action( + action='Изменение названия региона', + details=f'ID: {region_data.get("region_id")}, Новое название: {region_data.get("name")}' + ) + return jsonify(result) + else: + return jsonify({'status': 'error', 'message': 'Некорректный запрос'}), 400 + elif request.method == 'DELETE': + region_id = request.args.get('region_id') + region_info = region_manager.get_region(region_id) + result = region_manager.delete_region(region_id) + if result.get('status') == 'success': + web_logger.log_web_action( + action='Удаление региона', + details=f'ID: {region_id}, Название: {region_info.get("region_name") if region_info else "неизвестно"}' + ) + return jsonify(result) + +@bp_api.route('/regions//subscribers', methods=['GET']) +@login_required +def get_region_subscribers(region_id): + result, status_code = region_manager.get_region_subscribers(region_id) + return jsonify(result), status_code + +@bp_api.route('/systems', methods=['GET']) +@login_required +def get_systems(): + page = request.args.get('page', 1, type=int) + per_page = request.args.get('per_page', 10, type=int) + sort_field = request.args.get('sort_field', 'system_id') + sort_order = request.args.get('sort_order', 'asc') + + result = system_manager.get_systems(page, per_page, sort_field, sort_order) + return jsonify(result) + +@bp_api.route('/systems', methods=['POST', 'PUT', 'DELETE']) +@login_required +def manage_systems(): + if request.method == 'POST': + data = request.get_json() + result, status_code = system_manager.add_system(data) + if status_code == 201: + web_logger.log_web_action( + action='Добавление системы', + details=f'ID: {data.get("system_id")}, Название: {data.get("name")}' + ) + return jsonify(result), status_code + elif request.method == 'PUT': + data = request.get_json() + system_info_before = system_manager.get_system(data.get('system_id')) + result, status_code = system_manager.update_system_name(data) + if status_code == 200: + web_logger.log_web_action( + action='Изменение названия системы', + details=f'ID: {data.get("system_id")}, Старое название: {system_info_before.get("name") if system_info_before else "неизвестно"}, Новое название: {data.get("name")}' + ) + return jsonify(result), status_code + elif request.method == 'DELETE': + system_id = request.args.get('system_id') + system_info = system_manager.get_system(system_id) + result, status_code = system_manager.delete_system(system_id) + if status_code == 200: + web_logger.log_web_action( + action='Удаление системы', + details=f'ID: {system_id}, Название: {system_info.get("name") if system_info else "неизвестно"}' + ) + return jsonify(result), status_code + +@bp_api.route('/web_logs', methods=['GET']) +@login_required +def get_web_logs(): + page = request.args.get('page', 1, type=int) + per_page = request.args.get('per_page', 20, type=int) + ldap_user_id_filter = request.args.get('user_id', None, type=str) + action_filter = request.args.get('action', None, type=str) + + logs_data = web_logger.get_web_action_logs(page, per_page, ldap_user_id_filter, action_filter) + return jsonify(logs_data) + +# +# @bp_api.route('/systems', methods=['POST']) +# @login_required +# def add_system(): +# data = request.get_json() +# result, status_code = system_manager.add_system(data) +# return jsonify(result), status_code +# +# @bp_api.route('/systems', methods=['PUT']) +# @login_required +# def update_system(): +# data = request.get_json() +# result, status_code = system_manager.update_system_name(data) +# return jsonify(result), status_code +# +# @bp_api.route('/systems', methods=['DELETE']) +# @login_required +# def delete_system(): +# system_id = request.args.get('system_id') +# result, status_code = system_manager.delete_system(system_id) +# return jsonify(result), status_code + +@bp_api.route('/debug/log-level', methods=['POST']) +@login_required +def set_log_level(): + from telezab import log_manager + try: + data = request.get_json() + component = data.get('component').lower() + level = data.get('level').upper() + success, message = log_manager.change_log_level(component, level) + if success: + return jsonify({'status': 'success', 'message': message}), 200 + else: + return jsonify({'status': 'error', 'message': message}), 400 + + except Exception as e: + return jsonify({'status': 'error', 'message': str(e)}), 500 + + +@bp_api.route('/notifications', methods=['POST']) +def notification(): + from utilities.notification_manager import NotificationManager + from utilities.telegram_utilities import extract_region_number, format_message + from backend_flask import app + try: + data = request.get_json() + app.logger.info(f"Получены данные уведомления: {data}") + region_id = extract_region_number(data.get("host")) + if region_id is None: + app.logger.error(f"Не удалось извлечь номер региона из host: {data.get('host')}") + return jsonify({"status": "error", "message": "Invalid host format"}), 400 + app.logger.debug(f"Извлечён номер региона: {region_id}") + + manager = NotificationManager(app.logger) + subscribers = manager.get_subscribers(region_id, data['severity']) + if manager.is_region_active(region_id): + message = format_message(data) + manager.send_notifications(subscribers, message) + + return jsonify({"status": "success"}), 200 + + except Exception as e: + app.logger.error(f"Ошибка при обработке уведомления: {e}") + return jsonify({"status": "error", "message": "Внутренняя ошибка сервера"}), 500 \ No newline at end of file diff --git a/backend/auth.py b/backend/auth.py new file mode 100644 index 0000000..3c144b6 --- /dev/null +++ b/backend/auth.py @@ -0,0 +1,129 @@ +import logging +from flask import Blueprint, render_template, request, redirect, url_for, flash, session, current_app +from flask_ldap3_login import LDAP3LoginManager, AuthenticationResponseStatus +from flask_login import LoginManager, login_user, UserMixin, logout_user, current_user +from datetime import timedelta + +import config +from werkzeug.middleware.proxy_fix import ProxyFix + +bp_auth = Blueprint('auth', __name__, url_prefix='/telezab/') + +login_manager = LoginManager() +logging.getLogger('flask-login').setLevel(logging.DEBUG) +logging.getLogger('flask_ldap3_login').setLevel(logging.DEBUG) +logging.getLogger('ldap3').setLevel(logging.DEBUG) + +class User(UserMixin): + def __init__(self, user_id, user_name=None, user_surname=None, user_middle_name=None,display_name=None, email=None): + self.id = str(user_id) + self.user_name = user_name + self.user_surname = user_surname + self.user_middle_name = user_middle_name + self.display_name = display_name + self.email = email + +@login_manager.user_loader +def load_user(user_id): + logging.debug(f"load_user called for user_id: {user_id}") + display_name = session.get('display_name') # Получаем display_name из сессии + return User(user_id, display_name=display_name) + +@bp_auth.record_once +def on_load(state): + login_manager.init_app(state.app) + login_manager.login_view = 'auth.login' + init_ldap(state.app) + + +def init_ldap(app): + app.config['LDAP_HOST'] = config.LDAP_HOST + app.config['LDAP_PORT'] = config.LDAP_PORT + app.config['LDAP_USE_SSL'] = config.LDAP_USE_SSL + app.config['LDAP_BASE_DN'] = config.LDAP_BASE_DN + app.config['LDAP_BIND_DIRECT_CREDENTIALS'] = False + app.config['LDAP_BIND_USER_DN'] = config.LDAP_BIND_USER_DN + app.config['LDAP_BIND_USER_PASSWORD'] = config.LDAP_USER_PASSWORD + app.config['LDAP_USER_DN'] = config.LDAP_USER_DN + app.config['LDAP_USER_PASSWORD'] = config.LDAP_USER_PASSWORD + app.config['LDAP_USER_OBJECT_FILTER'] = config.LDAP_USER_OBJECT_FILTER + app.config['LDAP_USER_LOGIN_ATTR'] = config.LDAP_USER_LOGIN_ATTR + app.config['LDAP_USER_SEARCH_SCOPE'] = config.LDAP_USER_SEARCH_SCOPE + app.config['LDAP_SCHEMA'] = config.LDAP_SCHEMA + + ldap_manager = LDAP3LoginManager(app) + app.extensions['ldap3_login'] = ldap_manager + ldap_manager.init_app(app) + app.wsgi_app = ProxyFix(app.wsgi_app, x_proto=1) + +def get_attr(user_info, attr_name): + try: + value = user_info.get(attr_name) + if isinstance(value, list) and value: + return str(value[0]) + elif value: + return str(value) + else: + return None + except Exception as e: + logging.error(f"Error getting attribute {attr_name}: {e}") + return None + +@bp_auth.route('/login', methods=['GET', 'POST']) +def login(): + if 'user_id' in session: + return redirect(url_for('dashboard.dashboard')) + + if request.method == 'POST': + username = request.form['username'] + password = request.form['password'] + ldap_manager = current_app.extensions['ldap3_login'] + + try: + ldap_response = ldap_manager.authenticate(username, password) + logging.debug(f"ldap_response.status: {ldap_response.status}") + + if ldap_response.status == AuthenticationResponseStatus.success: + user_info = ldap_response.user_info + logging.debug(f"user_info: {user_info}") + + if not user_info: + logging.error("LDAP authentication succeeded but no user info was returned.") + flash("Failed to retrieve user details from LDAP.", "danger") + return render_template("login.html") + + sam_account_name = get_attr(user_info, "sAMAccountName") + # display_name = get_attr(user_info, "displayName") + email = get_attr(user_info, "mail") + user_name = get_attr(user_info, "givenName") + user_middle_name = get_attr(user_info, "middleName") + user_surname = get_attr(user_info, "sn") + display_name = f"{user_surname} {user_name} {user_middle_name}" + user = User(user_id=sam_account_name, + user_name=user_name, + user_surname=user_surname, + user_middle_name=user_middle_name, + display_name=display_name, + email=email + ) + + session.permanent = True + session['username'] = sam_account_name + session['display_name'] = display_name # Сохраняем display_name в сессии + login_user(user) + logging.debug(f"current_user: {current_user.__dict__}") + logging.info(f"User {user.id} logged in successfully.") + # log_user_action(action='Успешная авторизация', details=f'Username: {username}') # Логируем успешную авторизацию + flash("Logged in successfully!", "success") + return redirect(url_for("dashboard.dashboard")) + + elif ldap_response.status == AuthenticationResponseStatus.fail: + flash('Invalid username or password.', 'danger') + else: + flash(f"LDAP Error: {ldap_response.status}", 'danger') + + except Exception as e: + logging.error(f"Unexpected error during login: {e}") + flash("An unexpected error occurred. Please try again.", 'danger') + + return render_template('login.html') \ No newline at end of file diff --git a/backend_bot.py b/backend_bot.py index 03b935c..80c795c 100644 --- a/backend_bot.py +++ b/backend_bot.py @@ -5,8 +5,8 @@ from backend_locks import db_lock, bot from bot_database import get_admins, is_whitelisted, format_regions_list, get_sorted_regions, log_user_event, \ get_user_subscribed_regions from config import DB_PATH -from telezab import handle_my_subscriptions_button, handle_active_regions_button, handle_notification_mode_button from utilities.telegram_utilities import show_main_menu, show_settings_menu +from handlers import handle_my_subscriptions_button, handle_active_regions_button, handle_notification_mode_button def handle_main_menu(message, chat_id, text): diff --git a/backend_flask.py b/backend_flask.py index cc88a4f..6324e21 100644 --- a/backend_flask.py +++ b/backend_flask.py @@ -1,54 +1,69 @@ import logging import sqlite3 -import telebot -from flask import Flask, request, jsonify, render_template, flash, redirect, url_for -from flask_ldap3_login.forms import LDAPLoginForm -from flask_login import login_manager, login_user, logout_user, UserMixin +from flask import Flask, request, jsonify, redirect, url_for +from flask_login import LoginManager -from frontend.dashboard import bp_dashboard, bp_api - -import backend_bot -import bot_database -import telezab -import utilities.telegram_utilities as telegram_util +import config +from frontend.dashboard import bp_dashboard +from backend.api import bp_api +from backend.auth import bp_auth, User from backend_locks import db_lock -from config import BASE_URL, DB_PATH -from utilities.telegram_utilities import extract_region_number, format_message, validate_chat_id, validate_telegram_id, validate_email +from config import DB_PATH, TZ +from utilities.database import db +from utilities.telegram_utilities import extract_region_number, format_message -app = Flask(__name__, static_url_path='/telezab/static', template_folder='templates') -# app.register_blueprint(webui) -app.secret_key = "supersecretkey" -app.register_blueprint(bp_dashboard) -app.register_blueprint(bp_api) -# -# # Инициализация менеджеров -# ldap_manager = LDAP3LoginManager(app) -# login_manager = LoginManager(app) -# login_manager.login_view = "login" +login_manager = LoginManager() -# Пользовательский класс -class User(UserMixin): - def __init__(self, dn, username): - self.id = dn - self.username = username +def create_app(): + app = Flask(__name__, static_url_path='/telezab/static', template_folder='templates') + app.config['SECRET_KEY'] = config.SECRET_KEY # Замените на надежный секретный ключ + app.config['SESSION_COOKIE_SECURE'] = config.SESSION_COOKIE_SECURE # Убедитесь, что установлено значение True + app.config['SESSION_COOKIE_HTTPONLY'] = config.SESSION_COOKIE_HTTPONLY # Убедитесь, что установлено значение True + app.config['SESSION_COOKIE_SAMESITE'] = config.SESSION_COOKIE_SAMESITE + app.config['SESSION_REFRESH_EACH_REQUEST'] = False + app.config['PERMANENT_SESSION_LIFETIME'] = config.PERMANENT_SESSION_LIFETIME + app.config['SESSION_COOKIE_MAX_AGE'] = 3600 + app.config['TIMEZONE'] = TZ + + @login_manager.unauthorized_handler + def unauthorized(): + logging.debug("Unauthorized access detected") + if request.path.startswith('/telezab/rest/api'): + return jsonify({'error': 'Не авторизован'}), 401 + else: + return redirect(url_for('auth.login')) + + app.register_blueprint(bp_dashboard) + app.register_blueprint(bp_auth) + app.register_blueprint(bp_api) + app.config['SQLALCHEMY_DATABASE_URI'] = config.SQLALCHEMY_DATABASE_URI + app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False + + db.init_app(app) + + with app.app_context(): + db.create_all() + + login_manager.init_app(app) # Инициализация login_manager + + @login_manager.user_loader + def load_user(user_id): + return User(user_id) + + return app + +app = create_app() -# Настройка уровня логирования для Flask -app.logger.setLevel(logging.INFO) - -@app.route(BASE_URL + '/webhook', methods=['POST']) +@app.route('/telezab/webhook', methods=['POST']) def webhook(): try: # Получаем данные и логируем data = request.get_json() app.logger.info(f"Получены данные: {data}") - # # Генерация хеша события и логирование - # event_hash = bot_database.hash_data(data) - # app.logger.debug(f"Сгенерирован хеш для события: {event_hash}") - # Работа с базой данных в блоке синхронизации with db_lock: conn = sqlite3.connect(DB_PATH) @@ -135,228 +150,3 @@ def webhook(): app.logger.error(f"Неожиданная ошибка: {e}") return jsonify({"status": "error", "message": "Внутренняя ошибка сервера"}), 500 - -@app.route(BASE_URL + '/users/add', methods=['POST']) -def add_user(): - data = request.get_json() - - telegram_id = data.get('telegram_id') - chat_id = data.get('chat_id') - user_email = data.get('user_email') - - # DEBUG: Логирование полученных данных - app.logger.debug(f"Получены данные для добавления пользователя: {data}") - - # Валидация данных - if not validate_chat_id(chat_id): - app.logger.warning(f"Ошибка валидации: некорректный chat_id: {chat_id}") - return jsonify({"status": "failure", "reason": "Invalid data chat_id must be digit"}), 400 - - if not validate_telegram_id(telegram_id): - app.logger.warning(f"Ошибка валидации: некорректный telegram_id: {telegram_id}") - return jsonify({"status": "failure", "reason": "Invalid data telegram id must start from '@'"}), 400 - - if not validate_email(user_email): - app.logger.warning(f"Ошибка валидации: некорректный email: {user_email}") - return jsonify({"status": "failure", "reason": "Invalid data email address must be from rtmis"}), 400 - - if telegram_id and chat_id and user_email: - try: - # INFO: Попытка отправить сообщение пользователю - app.logger.info(f"Отправка сообщения пользователю {telegram_id} с chat_id {chat_id}") - backend_bot.bot.send_message(chat_id, "Регистрация пройдена успешно.") - # DEBUG: Попытка добавления пользователя в whitelist - app.logger.debug(f"Добавление пользователя {telegram_id} в whitelist") - success = bot_database.rundeck_add_to_whitelist(chat_id, telegram_id, user_email) - if success: - # INFO: Пользователь успешно добавлен в whitelist - app.logger.info(f"Пользователь {telegram_id} добавлен в whitelist.") - telezab.state.set_state(chat_id, "MAIN_MENU") - - # DEBUG: Показ основного меню пользователю - app.logger.debug(f"Отображение основного меню для пользователя с chat_id {chat_id}") - telegram_util.show_main_menu(chat_id) - return jsonify( - {"status": "success", "msg": f"User {telegram_id} with {user_email} added successfully"}), 200 - else: - # INFO: Пользователь уже существует в системе - app.logger.info(f"Пользователь с chat_id {chat_id} уже существует.") - return jsonify({"status": "failure", "msg": "User already exists"}), 400 - except telebot.apihelper.ApiTelegramException as e: - if e.result.status_code == 403: - # INFO: Пользователь заблокировал бота - app.logger.info(f"Пользователь {telegram_id} заблокировал бота") - return jsonify({"status": "failure", "msg": f"User {telegram_id} is blocked chat with bot"}) - elif e.result.status_code == 400: - # WARNING: Пользователь неизвестен боту, возможно не нажал /start - app.logger.warning( - f"Пользователь {telegram_id} с chat_id {chat_id} неизвестен боту, возможно, не нажал /start") - return jsonify({"status": "failure", - "msg": f"User {telegram_id} with {chat_id} is unknown to the bot, did the user press /start button?"}) - else: - # ERROR: Неизвестная ошибка при отправке сообщения - app.logger.error(f"Ошибка при отправке сообщения пользователю {telegram_id}: {str(e)}") - return jsonify({"status": "failure", "msg": f"{e}"}) - else: - # ERROR: Ошибка валидации — недостаточно данных - app.logger.error("Получены некорректные данные для добавления пользователя.") - return jsonify({"status": "failure", "reason": "Invalid data"}), 400 - - -@app.route(BASE_URL + '/users/del', methods=['POST']) -def delete_user(): - data = request.get_json() - user_email = data.get('email') - conn = sqlite3.connect(DB_PATH) - try: - # DEBUG: Получен запрос и начинается обработка - app.logger.debug(f"Получен запрос на удаление пользователя. Данные: {data}") - - if not user_email: - # WARNING: Ошибка валидации данных, email отсутствует - app.logger.warning(f"Ошибка валидации: отсутствует email") - return jsonify({"status": "failure", "message": "Email is required"}), 400 - - cursor = conn.cursor() - - # DEBUG: Запрос на получение chat_id - app.logger.debug(f"Выполняется запрос на получение chat_id для email: {user_email}") - cursor.execute("SELECT chat_id FROM whitelist WHERE user_email = ?", (user_email,)) - user = cursor.fetchone() - - if user is None: - # WARNING: Пользователь с указанным email не найден - app.logger.warning(f"Пользователь с email {user_email} не найден") - return jsonify({"status": "failure", "message": "User not found"}), 404 - chat_id = user[0] - - # INFO: Удаление пользователя и его подписок начато - app.logger.info(f"Начато удаление пользователя с email {user_email} и всех его подписок") - - # DEBUG: Удаление пользователя из whitelist - app.logger.debug(f"Удаление пользователя с email {user_email} из whitelist") - cursor.execute("DELETE FROM whitelist WHERE user_email = ?", (user_email,)) - - # DEBUG: Удаление подписок пользователя - app.logger.debug(f"Удаление подписок для пользователя с chat_id {chat_id}") - cursor.execute("DELETE FROM subscriptions WHERE chat_id = ?", (chat_id,)) - - conn.commit() - # INFO: Пользователь и подписки успешно удалены - app.logger.info(f"Пользователь с email {user_email} и все его подписки успешно удалены") - return jsonify( - {"status": "success", "message": f"User with email {user_email} and all subscriptions deleted."}), 200 - except Exception as e: - conn.rollback() - # ERROR: Ошибка при удалении данных - app.logger.error(f"Ошибка при удалении пользователя с email {user_email}: {str(e)}") - return jsonify({"status": "failure", "message": str(e)}), 500 - finally: - conn.close() - # DEBUG: Соединение с базой данных закрыто - app.logger.debug(f"Соединение с базой данных закрыто") - - -# @app.route(BASE_URL + '/users/get', methods=['GET']) -# def get_users(): -# try: -# # INFO: Запрос на получение списка пользователей -# app.logger.info("Запрос на получение информации о пользователях получен") -# -# with db_lock: -# conn = sqlite3.connect(DB_PATH) -# cursor = conn.cursor() -# -# # DEBUG: Запрос данных из таблицы whitelist -# app.logger.debug("Запрос данных пользователей из таблицы whitelist") -# cursor.execute('SELECT * FROM whitelist') -# users = cursor.fetchall() -# app.logger.debug("Формирование словаря пользователей") -# users_dict = {user_id: {'id': user_id, 'username': username, 'email': email, 'events': [], 'worker': '', -# 'subscriptions': []} -# for user_id, username, email in users} -# -# # DEBUG: Запрос данных событий пользователей -# app.logger.debug("Запрос событий пользователей из таблицы user_events") -# cursor.execute('SELECT chat_id, username, action, timestamp FROM user_events') -# events = cursor.fetchall() -# -# # DEBUG: Обработка событий и добавление их в словарь пользователей -# for chat_id, username, action, timestamp in events: -# if chat_id in users_dict: -# event = {'type': action, 'date': timestamp} -# if "Subscribed to region" in action: -# region = action.split(": ")[-1] -# event['region'] = region -# users_dict[chat_id]['events'].append(event) -# -# # DEBUG: Запрос данных подписок пользователей -# app.logger.debug("Запрос активных подписок пользователей из таблицы subscriptions") -# cursor.execute('SELECT chat_id, region_id FROM subscriptions WHERE active = 1') -# subscriptions = cursor.fetchall() -# -# # DEBUG: Добавление подписок к пользователям -# for chat_id, region_id in subscriptions: -# if chat_id in users_dict: -# users_dict[chat_id]['subscriptions'].append(str(region_id)) -# -# # INFO: Формирование результата -# app.logger.info("Формирование результата для ответа") -# result = [] -# for user in users_dict.values(): -# ordered_user = { -# 'email': user['email'], -# 'username': user['username'], -# 'id': user['id'], -# 'worker': user['worker'], -# 'events': user['events'], -# 'subscriptions': ', '.join(user['subscriptions']) -# } -# result.append(ordered_user) -# -# # INFO: Успешная отправка данных пользователей -# app.logger.info("Информация о пользователях успешно отправлена") -# return jsonify(result) -# -# except Exception as e: -# # ERROR: Ошибка при получении информации о пользователях -# app.logger.error(f"Ошибка при получении информации о пользователях: {str(e)}") -# return jsonify({'status': 'error', 'message': str(e)}), 500 - - -@app.route(BASE_URL + '/debug/flask', methods=['POST']) -def toggle_flask_debug(): - try: - data = request.get_json() - level = data.get('level').upper() - if level not in ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']: - return jsonify({'status': 'error', 'message': 'Invalid log level'}), 400 - - log_level = getattr(logging, level, logging.DEBUG) - app.logger.setLevel(log_level) - - for handler in app.logger.handlers: - handler.setLevel(log_level) - - return jsonify({'status': 'success', 'level': level}) - except Exception as e: - return jsonify({'status': 'error', 'message': str(e)}), 500 - - -@app.route(BASE_URL + '/debug/telebot', methods=['POST']) -def toggle_telebot_debug(): - try: - data = request.get_json() - level = data.get('level').upper() - if level not in ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']: - return jsonify({'status': 'error', 'message': 'Invalid log level'}), 400 - - log_level = getattr(logging, level, logging.DEBUG) - telebot.logger.setLevel(log_level) - - for handler in telebot.logger.handlers: - handler.setLevel(log_level) - - return jsonify({'status': 'success', 'level': level}) - except Exception as e: - return jsonify({'status': 'error', 'message': str(e)}), 500 diff --git a/backend_zabbix.py b/backend_zabbix.py index 387d469..da62f02 100644 --- a/backend_zabbix.py +++ b/backend_zabbix.py @@ -1,23 +1,35 @@ +import logging import re import time from datetime import datetime - -import telebot from pytz import timezone -from pyzabbix import ZabbixAPI +from pyzabbix import ZabbixAPI, ZabbixAPIException import backend_bot from config import ZABBIX_URL, ZABBIX_API_TOKEN -from utilities.telegram_utilities import show_main_menu +from utilities.telegram_utilities import show_main_menu, escape_telegram_chars + +zabbix_logger = logging.getLogger("pyzabbix") def get_triggers_for_group(chat_id, group_id): - triggers = get_zabbix_triggers(group_id) # Получаем все активные события без периода - if not triggers: - backend_bot.bot.send_message(chat_id, f"Нет активных событий.") + try: + triggers = get_zabbix_triggers(group_id) + if not triggers: + backend_bot.bot.send_message(chat_id, "Нет активных событий.") + zabbix_logger.debug(f"No active triggers found for group {group_id}.") + show_main_menu(chat_id) + else: + send_triggers_to_user(triggers, chat_id) + zabbix_logger.debug(f"Sent {len(triggers)} triggers to user {chat_id} for group {group_id}.") + except ZabbixAPIException as e: + zabbix_logger.error(f"Zabbix API error for group {group_id}: {e}") + backend_bot.bot.send_message(chat_id, "Ошибка Zabbix API.") + show_main_menu(chat_id) + except Exception as e: + zabbix_logger.error(f"Error getting triggers for group {group_id}: {e}") + backend_bot.bot.send_message(chat_id, "Ошибка при получении событий.") show_main_menu(chat_id) - else: - send_triggers_to_user(triggers, chat_id) def get_triggers_for_all_groups(chat_id, region_id): @@ -30,17 +42,31 @@ def get_triggers_for_all_groups(chat_id, region_id): all_triggers = [] for group in filtered_groups: - triggers = get_zabbix_triggers(group['groupid']) - if triggers: - all_triggers.extend(triggers) + try: + triggers = get_zabbix_triggers(group['groupid']) + if triggers: + all_triggers.extend(triggers) + except ZabbixAPIException as e: + zabbix_logger.error(f"Zabbix API error for group {group['groupid']} ({group['name']}): {e}") + backend_bot.bot.send_message(chat_id, f"Ошибка Zabbix API при получении событий для группы {group['name']}.") + except Exception as e: + zabbix_logger.error(f"Error getting triggers for group {group['groupid']} ({group['name']}): {e}") + backend_bot.bot.send_message(chat_id, f"Ошибка при получении событий для группы {group['name']}.") if all_triggers: send_triggers_to_user(all_triggers, chat_id) + zabbix_logger.debug(f"Sent {len(all_triggers)} triggers to user {chat_id} for region {region_id}.") else: - backend_bot.bot.send_message(chat_id, f"Нет активных событий.") + backend_bot.bot.send_message(chat_id, "Нет активных событий.") + zabbix_logger.debug(f"No active triggers found for region {region_id}.") show_main_menu(chat_id) + except ZabbixAPIException as e: + zabbix_logger.error(f"Zabbix API error for region {region_id}: {e}") + backend_bot.bot.send_message(chat_id, "Ошибка Zabbix API.") + show_main_menu(chat_id) except Exception as e: - backend_bot.bot.send_message(chat_id, f"Ошибка при получении событий.\n{str(e)}") + zabbix_logger.error(f"Error getting triggers for region {region_id}: {e}") + backend_bot.bot.send_message(chat_id, "Ошибка при получении событий.") show_main_menu(chat_id) @@ -56,73 +82,86 @@ def extract_host_from_name(name): def get_zabbix_triggers(group_id): + pnet_mediatypes = {"Pnet integration JS 2025", "Pnet integration JS 2024", "Pnet integration new2"} + start_time = time.time() try: zapi = ZabbixAPI(ZABBIX_URL) zapi.login(api_token=ZABBIX_API_TOKEN) - telebot.logger.info(f"Fetching active hosts for group {group_id}") - # Получаем список активных хостов в группе - active_hosts = zapi.host.get( - groupids=group_id, - output=["hostid", "name"], - filter={"status": "0"} # Только включенные хосты - ) - - if not active_hosts: - telebot.logger.info(f"No active hosts found for group {group_id}") - return [] - - host_ids = [host["hostid"] for host in active_hosts] - telebot.logger.info(f"Found {len(host_ids)} active hosts in group {group_id}") - - # Получение активных проблем для этих хостов problems = zapi.problem.get( - output=["eventid", "name", "severity", "clock"], - hostids=host_ids, + severities=[4, 5], suppressed=0, acknowledged=0, - filter={"severity": ["4", "5"]}, # Только высокий и аварийный уровень - sortorder="ASC" + groupids=group_id + ) + trigger_ids = [problem["objectid"] for problem in problems] + + triggers = zapi.trigger.get( + triggerids=trigger_ids, + output=["triggerid", "description", "priority"], + selectHosts=["hostid", "name"], + monitored=1, + expandDescription=1, + expandComment=1, + selectItems=["itemid", "lastvalue"], + selectLastEvent=["clock", "eventid"] ) - if not problems: - telebot.logger.info(f"No active problems found for group {group_id}") - return [] - - # Получение IP-адресов хостов - host_interfaces = zapi.hostinterface.get( - hostids=host_ids, - output=["hostid", "ip"] + events = zapi.event.get( + severities=[4, 5], + objectids=trigger_ids, + select_alerts="mediatype" ) - host_ip_map = {iface["hostid"]: iface["ip"] for iface in host_interfaces} - # print(host_ip_map) - moscow_tz = timezone('Europe/Moscow') - severity_map = {'4': 'HIGH', '5': 'DISASTER'} - priority_map = {'4': '⚠️', '5': '⛔️'} - problem_messages = [] - for problem in problems: - event_time_epoch = int(problem['clock']) - event_time = datetime.fromtimestamp(event_time_epoch, tz=moscow_tz) + pnet_triggers = [] + event_dict = {event["objectid"]: event for event in events} + + for trigger in triggers: + event = event_dict.get(trigger["triggerid"]) + if event: + for alert in event["alerts"]: + if alert["mediatypes"] and alert["mediatypes"][0]["name"] in pnet_mediatypes and trigger not in pnet_triggers: + pnet_triggers.append(trigger) + break + + triggers_sorted = sorted(pnet_triggers, key=lambda t: int(t['lastEvent']['clock'])) + + zabbix_logger.info(f"Found {len(triggers_sorted)} triggers for group {group_id}.") + + moskva_tz = timezone('Europe/Moscow') + priority_map = {'4': 'HIGH', '5': 'DISASTER'} + trigger_messages = [] + + for trigger in triggers_sorted: + event_time_epoch = int(trigger['lastEvent']['clock']) + event_time = datetime.fromtimestamp(event_time_epoch, tz=moskva_tz) + description = escape_telegram_chars(trigger['description']) + host = trigger['hosts'][0]['name'] + priority = priority_map.get(trigger['priority'], 'Неизвестно') + item_ids = [item['itemid'] for item in trigger['items']] + batchgraph_link = f"{ZABBIX_URL}/history.php?action=batchgraph&" + batchgraph_link += "&".join([f"itemids[{item_id}]={item_id}" for item_id in item_ids]) + batchgraph_link += "&graphtype=0" + description = description.replace("{HOST.NAME}", host) + for i, item in enumerate(trigger['items']): + lastvalue_placeholder = f"{{ITEM.LASTVALUE{i + 1}}}" + if lastvalue_placeholder in description: + description = description.replace(lastvalue_placeholder, item['lastvalue']) event_time_formatted = event_time.strftime('%Y-%m-%d %H:%M:%S Мск') - - severity = severity_map.get(problem['severity'], 'Неизвестно') - priority = priority_map.get(problem['severity'], '') - description = problem.get('name', 'Нет описания') - - # Получаем хост из описания (или по-другому, если известно) - host = extract_host_from_name(description) - host_ip = host_ip_map.get(problem.get("hostid"), "Неизвестный IP") - - message = (f"{priority} Host: {host}\n" - f"IP: {host_ip}\n" + message = (f"Host: {host}\n" f"Описание: {description}\n" - f"Критичность: {severity}\n" - f"Время создания: {event_time_formatted}") + f"Критичность: {priority}\n" + f"Время создания: {event_time_formatted}\n" + f'URL: Ссылка на график') + trigger_messages.append(message) - problem_messages.append(message) - - return problem_messages - except Exception as e: - telebot.logger.error(f"Error fetching problems for group {group_id}: {e}") + end_time = time.time() + execution_time = end_time - start_time + zabbix_logger.info(f"Fetched {len(triggers_sorted)} triggers for group {group_id} in {execution_time:.2f} seconds.") + return trigger_messages + except ZabbixAPIException as e: + zabbix_logger.error(f"Zabbix API error for group {group_id}: {e}") return None + except Exception as e: + zabbix_logger.error(f"Error fetching triggers for group {group_id}: {e}") + return None \ No newline at end of file diff --git a/bot_database.py b/bot_database.py index 5ddfa76..f0058c6 100644 --- a/bot_database.py +++ b/bot_database.py @@ -1,119 +1,32 @@ -import hashlib -import os import sqlite3 -import time +from datetime import datetime from threading import Lock import telebot from backend_flask import app from config import DB_PATH +from models import UserEvents, Users +from utilities.database import db # Lock for database operations db_lock = Lock() -def init_db(): - try: - # 1️⃣ Проверяем и создаём каталог, если его нет - db_dir = os.path.dirname(DB_PATH) - if not os.path.exists(db_dir): - os.makedirs(db_dir, exist_ok=True) # Создаём каталог рекурсивно - - # 2️⃣ Проверяем, существует ли файл базы данных - db_exists = os.path.exists(DB_PATH) - - # 3️⃣ Открываем соединение, если файла нет, он создастся автоматически - with db_lock: - conn = sqlite3.connect(DB_PATH) - cursor = conn.cursor() - - # 4️⃣ Если базы не было, создаём таблицы - if not db_exists: - cursor.execute('''CREATE TABLE events ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - hash TEXT UNIQUE, - data TEXT, - delivered BOOLEAN)''') - - cursor.execute('''CREATE TABLE subscriptions ( - chat_id INTEGER, - region_id TEXT, - username TEXT, - active BOOLEAN DEFAULT TRUE, - skip BOOLEAN DEFAULT FALSE, - disaster_only BOOLEAN DEFAULT FALSE, - UNIQUE(chat_id, region_id))''') - - cursor.execute('''CREATE TABLE whitelist ( - chat_id INTEGER PRIMARY KEY, - username TEXT, - user_email TEXT)''') - - cursor.execute('''CREATE TABLE admins ( - chat_id INTEGER PRIMARY KEY, - username TEXT)''') - - cursor.execute('''CREATE TABLE regions ( - region_id TEXT PRIMARY KEY, - region_name TEXT, - active BOOLEAN DEFAULT TRUE)''') - - cursor.execute('''CREATE TABLE user_events ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - chat_id INTEGER, - username TEXT, - action TEXT, - timestamp TEXT)''') - - # Добавляем тестовые данные (если их нет) - cursor.execute('''INSERT OR IGNORE INTO regions (region_id, region_name) VALUES - ('01', 'Адыгея'), - ('02', 'Башкортостан (Уфа)'), - ('04', 'Алтай'), - ('19', 'Республика Хакасия')''') - - conn.commit() - app.logger.info("✅ Database created and initialized successfully.") - else: - app.logger.info("✅ Database already exists. Skipping initialization.") - - except Exception as e: - app.logger.error(f"❌ Error initializing database: {e}") - finally: - if 'conn' in locals(): # Проверяем, была ли создана переменная conn - conn.close() - - -def hash_data(data): - return hashlib.sha256(str(data).encode('utf-8')).hexdigest() - def is_whitelisted(chat_id): - with db_lock: - conn = sqlite3.connect(DB_PATH) - cursor = conn.cursor() - query = 'SELECT COUNT(*) FROM whitelist WHERE chat_id = ?' - telebot.logger.debug(f"Executing query: {query} with chat_id={chat_id}") - cursor.execute(query, (chat_id,)) - count = cursor.fetchone()[0] - conn.close() - return count > 0 - - -def add_to_whitelist(chat_id, username): - with db_lock: - conn = sqlite3.connect(DB_PATH) - cursor = conn.cursor() - query = 'INSERT OR IGNORE INTO whitelist (chat_id, username) VALUES (?, ?)' - telebot.logger.info(f"Executing query: {query} with chat_id={chat_id}, username={username}") - try: - cursor.execute(query, (chat_id, username)) - conn.commit() - except Exception as e: - telebot.logger.error(f"Error during add to whitelist: {e}") - finally: - conn.close() + """Проверяет, есть ли пользователь с заданным chat_id в базе данных и не заблокирован ли он.""" + try: + with app.app_context(): # Создаем контекст приложения + user = db.session.query(Users).filter_by(chat_id=chat_id).first() + if user: + if user.is_blocked: + return False, "Ваш доступ заблокирован." + return True, None + return False, None + except Exception as e: + telebot.logger.error(f"Ошибка при проверке пользователя: {e}") + return False, "Произошла ошибка при проверке доступа." def rundeck_add_to_whitelist(chat_id, username, user_email): @@ -221,18 +134,20 @@ def format_regions_list(regions): def log_user_event(chat_id, username, action): - timestamp = time.strftime('%Y-%m-%d %H:%M:%S') + """Логирует действие пользователя с использованием ORM.""" try: - with db_lock: - conn = sqlite3.connect(DB_PATH) - cursor = conn.cursor() - query = 'INSERT INTO user_events (chat_id, username, action, timestamp) VALUES (?, ?, ?, ?)' - telebot.logger.debug( - f"Executing query: {query} with chat_id={chat_id}, username={username}, action={action}, timestamp={timestamp}") - cursor.execute(query, (chat_id, username, action, timestamp)) - conn.commit() - telebot.logger.info(f"User event logged: {chat_id} ({username}) - {action} at {timestamp}.") + with app.app_context(): # Создаем контекст приложения + timestamp = datetime.now(datetime.UTC) # Оставляем объект datetime для БД + formatted_time = timestamp.strftime('%Y-%m-%d %H:%M:%S') # Форматируем для логов + + event = UserEvents( + chat_id=chat_id, + telegram_id=username, + action=action, + timestamp=timestamp # В БД передаем объект datetime + ) + db.session.add(event) + db.session.commit() + telebot.logger.info(f"User event logged: {chat_id} ({username}) - {action} at {formatted_time}.") except Exception as e: - telebot.logger.error(f"Error logging user event: {e}") - finally: - conn.close() + telebot.logger.error(f"Error logging user event: {e}") \ No newline at end of file diff --git a/config.py b/config.py index de0bd6c..fa77013 100644 --- a/config.py +++ b/config.py @@ -1,11 +1,13 @@ -# load_dotenv() import os +from datetime import timedelta DEV = os.getenv('DEV') TOKEN = os.getenv('TELEGRAM_TOKEN') ZABBIX_API_TOKEN = os.getenv('ZABBIX_API_TOKEN') ZABBIX_URL = os.getenv('ZABBIX_URL') DB_PATH = 'db/telezab.db' +basedir = os.path.abspath(os.path.dirname(__file__)) +DB_ABS_PATH = os.path.join(basedir, 'db/telezab.db') SUPPORT_EMAIL = "shiftsupport-rtmis@rtmis.ru" BASE_URL = '/telezab' RABBITMQ_HOST = os.getenv('RABBITMQ_HOST') @@ -14,9 +16,28 @@ RABBITMQ_PASS = os.getenv('RABBITMQ_PASS') RABBITMQ_QUEUE = 'telegram_notifications' RABBITMQ_URL_FULL = f"amqp://{RABBITMQ_LOGIN}:{RABBITMQ_PASS}@{RABBITMQ_HOST}/" -import os +# Настройки LDAP +LDAP_HOST = os.getenv('LDAP_HOST', 'localhost') +LDAP_PORT = int(os.getenv('LDAP_PORT', 389)) +LDAP_USE_SSL = os.getenv('LDAP_USE_SSL', 'False').lower() == 'true' +LDAP_BASE_DN = os.getenv('LDAP_BASE_DN', 'DC=tech,DC=local') +LDAP_BIND_USER_DN = os.getenv('LDAP_BIND_USER_DN', 'CN=sa_tgbot,OU=Service Accounts,DC=tech,DC=local') +LDAP_USER_DN = os.getenv('LDAP_USER_DN', 'RMIS') +LDAP_USER_PASSWORD = os.getenv('LDAP_USER_PASSWORD', '***') +LDAP_USER_OBJECT_FILTER = os.getenv('LDAP_USER_OBJECT_FILTER', '(objectClass=person)') +LDAP_USER_RDN_ATTR = os.getenv('LDAP_USER_RDN_ATTR', 'sAMAccountName') +LDAP_USER_LOGIN_ATTR = os.getenv('LDAP_USER_LOGIN_ATTR', 'sAMAccountName') +LDAP_USER_SEARCH_SCOPE = os.getenv('LDAP_USER_SEARCH_SCOPE', 'SUBTREE') +LDAP_SCHEMA = os.getenv('LDAP_SCHEMA', 'active_directory') +TZ = os.getenv('TZ', 'Europe/Moscow') +SECRET_KEY = os.environ.get('SECRET_KEY') or 'your-secret-key' + +SQLALCHEMY_DATABASE_URI = f'sqlite:///{DB_ABS_PATH}' + +SESSION_COOKIE_SECURE = os.getenv('SESSION_COOKIE_SECURE', True) +SESSION_COOKIE_HTTPONLY = os.getenv('SESSION_COOKIE_HTTPONLY',True) +SESSION_COOKIE_SAMESITE = os.getenv('SESSION_COOKIE_SAMESITE','Lax') +PERMANENT_SESSION_LIFETIME = timedelta(seconds=int(os.getenv('PERMANENT_SESSION_LIFETIME_SECONDS', 3600))) +SESSION_REFRESH_EACH_REQUEST = os.getenv('SESSION_REFRESH_EACH_REQUEST',False) +SESSION_COOKIE_MAX_AGE = os.getenv('SESSION_COOKIE_MAX_AGE',3600) -class Config: - SQLALCHEMY_DATABASE_URI = f'sqlite:///{DB_PATH}' - SQLALCHEMY_TRACK_MODIFICATIONS = False - SECRET_KEY = os.environ.get('SECRET_KEY') or 'your-secret-key' \ No newline at end of file diff --git a/frontend/dashboard.py b/frontend/dashboard.py index 895e7c6..7273fb5 100644 --- a/frontend/dashboard.py +++ b/frontend/dashboard.py @@ -1,177 +1,57 @@ -from flask import Blueprint, render_template, jsonify, request, redirect, url_for -from flask_login import login_required -from sqlalchemy.orm import sessionmaker -from sqlalchemy import create_engine, text -from config import DB_PATH, BASE_URL -from .models import Region # Импортируем модель региона +import logging + +from flask import Blueprint, render_template, redirect, url_for, session +from sqlalchemy import create_engine +from config import DB_PATH +from utilities.database import db +from utilities.events_manager import EventManager +from utilities.region_manager import RegionManager +from utilities.system_manager import SystemManager +from utilities.users_manager import UserManager +from models import Users +from flask_login import logout_user, login_required # Создаём Blueprint bp_dashboard = Blueprint('dashboard', __name__, url_prefix='/telezab/') -bp_api = Blueprint('api', __name__, url_prefix='/telezab/rest/api') db_engine = create_engine(f'sqlite:///{DB_PATH}') -Session = sessionmaker(bind=db_engine) + + +region_manager = RegionManager() +user_manager = UserManager(db.session) +event_manager = EventManager(db) +system_manager = SystemManager() + # Роуты для отображения страниц @bp_dashboard.route('/') -# @login_required +@login_required def dashboard(): return render_template('index.html') @bp_dashboard.route('/users') -# @login_required +@login_required def users_page(): - return render_template('users.html') + users = Users.query.all() + return render_template('users.html', user=users) @bp_dashboard.route('/logs') -# @login_required +@login_required def logs_page(): return render_template('logs.html') @bp_dashboard.route('/regions') -# @login_required +@login_required def regions_page(): return render_template('regions.html') -# Роуты для API -@bp_api.route('/users', methods=['GET']) -def get_users(): - page = request.args.get('page', 1, type=int) - per_page = request.args.get('per_page', 20, type=int) +@bp_dashboard.route('/health') +def healthcheck(): + pass - session = Session() - query = text(""" - SELECT w.chat_id, w.username, w.user_email ,s.region_id, s.disaster_only - FROM whitelist w - LEFT JOIN subscriptions s ON w.chat_id = s.chat_id AND s.active = 1 - """) - - users = session.execute(query).fetchall() - - # Если users пустые, выводим сообщение в консоль - if not users: - print("No users found") - - # Группируем подписки по chat_id - user_dict = {} - for u in users: - chat_id = u[0] - if chat_id not in user_dict: - disaster_only_text = "Только критические уведомления" if u[4] == 1 else "Все уведомления" - # is_blocked = "Заблокирован" if u[5] == 1 else "Активен" - user_dict[chat_id] = { - 'id': u[0], - 'username': u[1], - 'email': u[2], - 'subscriptions': [], - 'disaster_only': disaster_only_text, - # 'status': is_blocked - } - if u[3]: - user_dict[chat_id]['subscriptions'].append(u[3]) - - users_list = list(user_dict.values()) - total_users = len(users_list) - total_pages = (total_users + per_page - 1) // per_page - start = (page - 1) * per_page - end = start + per_page - users_page = users_list[start:end] - - session.close() - - return jsonify({ - 'users': users_page, - 'total_users': total_users, - 'total_pages': total_pages, - 'current_page': page, - 'per_page': per_page - }) - -@bp_api.route('/regions', methods=['GET', 'POST']) -def manage_regions(): - session = Session() - if request.method == 'POST': - data = request.json - region_id = data.get('region_id') - name = data.get('name') - active = data.get('active', True) - - region = Region(region_id=region_id, region_name=name, active=active) - session.add(region) - session.commit() - return jsonify({'status': 'success'}) - - regions = session.query(Region).all() - session.close() - return jsonify([{'region_id': r.region_id, 'name': r.region_name, 'active': r.active} for r in regions]) - -@bp_api.route('/regions/', methods=['PUT', 'DELETE']) -def edit_region(region_id): - session = Session() - region = session.query(Region).filter_by(region_id=region_id).first() - - if request.method == 'PUT': - data = request.json - region.region_name = data.get('name', region.region_name) - region.active = data.get('active', region.active) - session.commit() - session.close() - return jsonify({'status': 'updated'}) - - elif request.method == 'DELETE': - session.delete(region) - session.commit() - session.close() - return jsonify({'status': 'deleted'}) - -@bp_api.route('/users/', methods=['GET']) -def get_user(user_id): - session = Session() - user = session.execute(text("SELECT * FROM whitelist WHERE chat_id = :id"), {'id': user_id}).fetchone() - session.close() - if not user: - return jsonify({'error': 'Пользователь не найден'}), 404 - return jsonify({'id': user.chat_id, 'username': user.username, 'email': user.user_email, 'blocked': user.is_blocked}) - -# @bp_api.route('/users//block', methods=['POST']) -# def block_user(user_id): -# session = Session() -# session.execute(text("UPDATE whitelist SET is_blocked = False WHERE chat_id = :id"), {'id': user_id}) -# session.commit() -# session.close() -# return jsonify({'status': 'updated'}) -@bp_api.route('/users//block', methods=['POST']) -def block_user(user_id): - session = Session() - - # Получаем текущий статус блокировки пользователя - result = session.execute(text("SELECT is_blocked FROM whitelist WHERE chat_id = :id"), {'id': user_id}).fetchone() - - if result: - is_blocked = result[0] # Текущее значение блокировки - - # Если пользователь заблокирован, разблокируем его, если разблокирован - блокируем - new_status = not is_blocked - - # Обновляем статус блокировки в базе данных - session.execute( - text("UPDATE whitelist SET is_blocked = :new_status WHERE chat_id = :id"), - {'new_status': new_status, 'id': user_id} - ) - session.commit() - - session.close() - return jsonify({'status': 'updated', 'new_status': new_status}) - else: - session.close() - return jsonify({'status': 'error', 'message': 'User not found'}), 404 - - - -@bp_api.route('/users/', methods=['DELETE']) -def delete_user(user_id): - session = Session() - session.execute(text("DELETE FROM whitelist WHERE chat_id = :id"), {'id': user_id}) - session.commit() - session.close() - return jsonify({'status': 'deleted'}) +@bp_dashboard.route('/logout') +@login_required +def logout(): + logout_user() + session.clear() + return redirect(url_for('auth.login')) \ No newline at end of file diff --git a/handlers.py b/handlers.py new file mode 100644 index 0000000..b8a8a6f --- /dev/null +++ b/handlers.py @@ -0,0 +1,71 @@ +import telebot +from telebot import types + +import backend_bot +import bot_database +from utilities.telegram_utilities import show_settings_menu + + +def handle_my_subscriptions_button(message): + chat_id = message.chat.id + username = f"@{message.from_user.username}" if message.from_user.username else "N/A" + if not bot_database.is_whitelisted(chat_id): + backend_bot.bot.send_message(chat_id, "Вы не авторизованы для использования этого бота.") + telebot.logger.info(f"Unauthorized access attempt by {username} {chat_id}") + return + + user_regions = bot_database.get_user_subscribed_regions(chat_id) + if not user_regions: + backend_bot.bot.send_message(chat_id, "Вы не подписаны ни на один регион.") + telebot.logger.debug(f"Запрашиваем {user_regions} for {username} {chat_id}") + else: + user_regions.sort(key=lambda x: int(x[0])) # Сортировка по числовому значению region_id + regions_list = bot_database.format_regions_list(user_regions) + backend_bot.bot.send_message(chat_id, f"Ваши активные подписки:\n{regions_list}") + telebot.logger.debug(f"Запрашиваем {user_regions} for {username} {chat_id}") + show_settings_menu(chat_id) + + +def handle_active_regions_button(message): + chat_id = message.chat.id + username = f"@{message.from_user.username}" if message.from_user.username else "N/A" + if not bot_database.is_whitelisted(chat_id): + backend_bot.bot.send_message(chat_id, "Вы не авторизованы для использования этого бота.") + telebot.logger.info(f"Unauthorized access attempt by {username} {chat_id}") + return + + regions = bot_database.get_sorted_regions() # Используем функцию для получения отсортированных регионов + if not regions: + backend_bot.bot.send_message(chat_id, "Нет активных регионов.") + else: + regions_list = bot_database.format_regions_list(regions) + backend_bot.bot.send_message(chat_id, f"Активные регионы:\n{regions_list}") + show_settings_menu(chat_id) + + +def handle_notification_mode_button(message): + chat_id = message.chat.id + username = f"@{message.from_user.username}" if message.from_user.username else "N/A" + + telebot.logger.debug(f"Handling notification mode button for user {username} ({chat_id}).") + + if not bot_database.is_whitelisted(chat_id): + backend_bot.bot.send_message(chat_id, "Вы неавторизованы для использования этого бота") + telebot.logger.warning(f"Unauthorized access attempt by {username} ({chat_id})") + return + + # Логируем успешное авторизованное использование бота + telebot.logger.info(f"User {username} ({chat_id}) is authorized and is selecting a notification mode.") + + # Отправляем клавиатуру выбора режима уведомлений + markup = types.InlineKeyboardMarkup() + markup.add(types.InlineKeyboardButton(text="Критические события", callback_data="notification_mode_disaster")) + markup.add(types.InlineKeyboardButton(text="Все события", callback_data="notification_mode_all")) + + backend_bot.bot.send_message(chat_id, + "Выберите уровень событий мониторинга, уведомление о которых хотите получать:\n" + '1. Критические события (приоритет "DISASTER") - события, являющиеся потенциальными авариями и требующие оперативного решения.\nВ Zabbix обязательно имеют тег "CALL" для оперативного привлечения инженеров к устранению.\n\n' + '2. Все события (По умолчанию) - критические события, а также события Zabbix высокого ("HIGH") приоритета, имеющие потенциально значительное влияние на сервис и требующее устранение в плановом порядке.', + reply_markup=markup, parse_mode="HTML") + + telebot.logger.info(f"Sent notification mode selection message to {username} ({chat_id}).") diff --git a/models.py b/models.py new file mode 100644 index 0000000..885323e --- /dev/null +++ b/models.py @@ -0,0 +1,63 @@ +from datetime import datetime + +from sqlalchemy import PrimaryKeyConstraint, ForeignKey, Integer, String, DateTime +from sqlalchemy.orm import relationship, Mapped, mapped_column + +from utilities.database import db # Импортируем db из backend_flask.py + +class Users(db.Model): + chat_id = db.Column(db.Integer, primary_key=True) + telegram_id = db.Column(db.String(80), unique=True, nullable=False) + user_email = db.Column(db.String(255), unique=True, nullable=False) + is_blocked = db.Column(db.Boolean, default=False) + subscriptions = relationship("Subscriptions", backref="user", cascade="all, delete-orphan") # Добавлено cascade + +class Regions(db.Model): + region_id = db.Column(db.Integer, primary_key=True) + region_name = db.Column(db.String(255), nullable=False) + active = db.Column(db.Boolean, default=True) + +class Subscriptions(db.Model): + region_id = db.Column(db.Integer, nullable=False) + active = db.Column(db.Boolean, default=True) + skip = db.Column(db.Boolean, default=False) + disaster_only = db.Column(db.Boolean, default=False) + chat_id = db.Column(db.Integer, ForeignKey('users.chat_id', ondelete='CASCADE'), nullable=False) #Добавляем внешний ключ с ondelete + __table_args__ = ( + PrimaryKeyConstraint('chat_id', 'region_id'), + ) + +class UILogs(db.Model): + id = db.Column(db.Integer, primary_key=True) + chat_id = db.Column(db.Integer, nullable=False) + actions = db.Column(db.String(500), nullable=False) + timestamp = db.Column(db.DateTime, default=db.func.current_timestamp()) + +class UserEvents(db.Model): + id = db.Column(db.Integer, primary_key=True) + chat_id = db.Column(db.Integer, nullable=False) + telegram_id = db.Column(db.String(80), nullable=False) + action = db.Column(db.String(500), nullable=False) + timestamp = db.Column(db.DateTime, default=db.func.current_timestamp()) + +class Systems(db.Model): + __tablename__ = 'systems' + system_id = db.Column(db.String(255), primary_key=True) + system_name = db.Column(db.String(255), nullable=False) + name = db.Column(db.String(255), nullable=False) + + def __repr__(self): + return f'' + +class WebActionLog(db.Model): + __tablename__ = 'web_action_logs' + + id: Mapped[int] = mapped_column(Integer, primary_key=True) + ldap_user_id: Mapped[str] = mapped_column(String(255), nullable=False) + username: Mapped[str | None] = mapped_column(String(255)) + timestamp: Mapped[datetime] = mapped_column(DateTime, default=datetime.utcnow) + action: Mapped[str] = mapped_column(String(255), nullable=False) + details: Mapped[str | None] = mapped_column(String(1024)) + + def __repr__(self): + return f"" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 51aba7c..1b2503d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,8 +3,10 @@ aiohappyeyeballs==2.4.6 aiohttp==3.11.12 aiormq==6.8.1 aiosignal==1.3.2 +alembic==1.15.1 attrs==25.1.0 blinker==1.9.0 +cachelib==0.13.0 certifi==2025.1.31 charset-normalizer==3.4.1 click==8.1.8 @@ -13,15 +15,19 @@ exceptiongroup==1.2.2 Flask==3.1.0 flask-ldap3-login==1.0.2 Flask-Login==0.6.3 +Flask-Session==0.8.0 Flask-SQLAlchemy==3.1.1 Flask-WTF==1.2.2 frozenlist==1.5.0 greenlet==3.1.1 +gunicorn==23.0.0 idna==3.10 itsdangerous==2.2.0 Jinja2==3.1.5 ldap3==2.9.1 +Mako==1.3.9 MarkupSafe==3.0.2 +msgspec==0.19.0 multidict==6.1.0 packaging==24.2 pamqp==3.3.0 diff --git a/static/css/bootstrap-icons-1.11.3/0-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/0-circle-fill.svg new file mode 100644 index 0000000..2f5f026 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/0-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/0-circle.svg b/static/css/bootstrap-icons-1.11.3/0-circle.svg new file mode 100644 index 0000000..5e84c8c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/0-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/0-square-fill.svg b/static/css/bootstrap-icons-1.11.3/0-square-fill.svg new file mode 100644 index 0000000..cca049b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/0-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/0-square.svg b/static/css/bootstrap-icons-1.11.3/0-square.svg new file mode 100644 index 0000000..73b7bc1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/0-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/1-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/1-circle-fill.svg new file mode 100644 index 0000000..b10d0f3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/1-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/1-circle.svg b/static/css/bootstrap-icons-1.11.3/1-circle.svg new file mode 100644 index 0000000..2aa21f9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/1-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/1-square-fill.svg b/static/css/bootstrap-icons-1.11.3/1-square-fill.svg new file mode 100644 index 0000000..2ce792f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/1-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/1-square.svg b/static/css/bootstrap-icons-1.11.3/1-square.svg new file mode 100644 index 0000000..773534a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/1-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/123.svg b/static/css/bootstrap-icons-1.11.3/123.svg new file mode 100644 index 0000000..277d405 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/123.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/2-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/2-circle-fill.svg new file mode 100644 index 0000000..169df3a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/2-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/2-circle.svg b/static/css/bootstrap-icons-1.11.3/2-circle.svg new file mode 100644 index 0000000..00260b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/2-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/2-square-fill.svg b/static/css/bootstrap-icons-1.11.3/2-square-fill.svg new file mode 100644 index 0000000..2760ca7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/2-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/2-square.svg b/static/css/bootstrap-icons-1.11.3/2-square.svg new file mode 100644 index 0000000..4a79ed6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/3-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/3-circle-fill.svg new file mode 100644 index 0000000..9aedc47 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/3-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/3-circle.svg b/static/css/bootstrap-icons-1.11.3/3-circle.svg new file mode 100644 index 0000000..c2fc517 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/3-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/3-square-fill.svg b/static/css/bootstrap-icons-1.11.3/3-square-fill.svg new file mode 100644 index 0000000..20c71a7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/3-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/3-square.svg b/static/css/bootstrap-icons-1.11.3/3-square.svg new file mode 100644 index 0000000..f0907cc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/3-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/4-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/4-circle-fill.svg new file mode 100644 index 0000000..51dc8a5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/4-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/4-circle.svg b/static/css/bootstrap-icons-1.11.3/4-circle.svg new file mode 100644 index 0000000..e25df51 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/4-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/4-square-fill.svg b/static/css/bootstrap-icons-1.11.3/4-square-fill.svg new file mode 100644 index 0000000..ce3aa94 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/4-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/4-square.svg b/static/css/bootstrap-icons-1.11.3/4-square.svg new file mode 100644 index 0000000..769102d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/4-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/5-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/5-circle-fill.svg new file mode 100644 index 0000000..915462d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/5-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/5-circle.svg b/static/css/bootstrap-icons-1.11.3/5-circle.svg new file mode 100644 index 0000000..5ef620d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/5-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/5-square-fill.svg b/static/css/bootstrap-icons-1.11.3/5-square-fill.svg new file mode 100644 index 0000000..2b066bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/5-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/5-square.svg b/static/css/bootstrap-icons-1.11.3/5-square.svg new file mode 100644 index 0000000..ad3e281 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/5-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/6-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/6-circle-fill.svg new file mode 100644 index 0000000..21b601a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/6-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/6-circle.svg b/static/css/bootstrap-icons-1.11.3/6-circle.svg new file mode 100644 index 0000000..fc036b0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/6-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/6-square-fill.svg b/static/css/bootstrap-icons-1.11.3/6-square-fill.svg new file mode 100644 index 0000000..908706d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/6-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/6-square.svg b/static/css/bootstrap-icons-1.11.3/6-square.svg new file mode 100644 index 0000000..ce28209 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/6-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/7-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/7-circle-fill.svg new file mode 100644 index 0000000..0f4f6d9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/7-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/7-circle.svg b/static/css/bootstrap-icons-1.11.3/7-circle.svg new file mode 100644 index 0000000..796f45c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/7-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/7-square-fill.svg b/static/css/bootstrap-icons-1.11.3/7-square-fill.svg new file mode 100644 index 0000000..604186d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/7-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/7-square.svg b/static/css/bootstrap-icons-1.11.3/7-square.svg new file mode 100644 index 0000000..f269032 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/7-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/8-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/8-circle-fill.svg new file mode 100644 index 0000000..579846b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/8-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/8-circle.svg b/static/css/bootstrap-icons-1.11.3/8-circle.svg new file mode 100644 index 0000000..2dbb93e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/8-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/8-square-fill.svg b/static/css/bootstrap-icons-1.11.3/8-square-fill.svg new file mode 100644 index 0000000..f8efe93 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/8-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/8-square.svg b/static/css/bootstrap-icons-1.11.3/8-square.svg new file mode 100644 index 0000000..f29d225 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/8-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/9-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/9-circle-fill.svg new file mode 100644 index 0000000..b19b3f5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/9-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/9-circle.svg b/static/css/bootstrap-icons-1.11.3/9-circle.svg new file mode 100644 index 0000000..ff91949 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/9-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/9-square-fill.svg b/static/css/bootstrap-icons-1.11.3/9-square-fill.svg new file mode 100644 index 0000000..e2ca2c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/9-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/9-square.svg b/static/css/bootstrap-icons-1.11.3/9-square.svg new file mode 100644 index 0000000..3410f7b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/9-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/activity.svg b/static/css/bootstrap-icons-1.11.3/activity.svg new file mode 100644 index 0000000..1ca946e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/activity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/airplane-engines-fill.svg b/static/css/bootstrap-icons-1.11.3/airplane-engines-fill.svg new file mode 100644 index 0000000..3d8f185 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/airplane-engines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/airplane-engines.svg b/static/css/bootstrap-icons-1.11.3/airplane-engines.svg new file mode 100644 index 0000000..2efc31e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/airplane-engines.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/airplane-fill.svg b/static/css/bootstrap-icons-1.11.3/airplane-fill.svg new file mode 100644 index 0000000..b1e4fa3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/airplane-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/airplane.svg b/static/css/bootstrap-icons-1.11.3/airplane.svg new file mode 100644 index 0000000..5f937e1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/airplane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/alarm-fill.svg b/static/css/bootstrap-icons-1.11.3/alarm-fill.svg new file mode 100644 index 0000000..a53c88f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/alarm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/alarm.svg b/static/css/bootstrap-icons-1.11.3/alarm.svg new file mode 100644 index 0000000..27160b3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/alarm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/alexa.svg b/static/css/bootstrap-icons-1.11.3/alexa.svg new file mode 100644 index 0000000..0827c41 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/alexa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/align-bottom.svg b/static/css/bootstrap-icons-1.11.3/align-bottom.svg new file mode 100644 index 0000000..5c2569f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/align-bottom.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/align-center.svg b/static/css/bootstrap-icons-1.11.3/align-center.svg new file mode 100644 index 0000000..ea4290b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/align-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/align-end.svg b/static/css/bootstrap-icons-1.11.3/align-end.svg new file mode 100644 index 0000000..15429bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/align-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/align-middle.svg b/static/css/bootstrap-icons-1.11.3/align-middle.svg new file mode 100644 index 0000000..82f6801 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/align-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/align-start.svg b/static/css/bootstrap-icons-1.11.3/align-start.svg new file mode 100644 index 0000000..75dca50 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/align-start.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/align-top.svg b/static/css/bootstrap-icons-1.11.3/align-top.svg new file mode 100644 index 0000000..f354fc5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/align-top.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/alipay.svg b/static/css/bootstrap-icons-1.11.3/alipay.svg new file mode 100644 index 0000000..30b6fe7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/alipay.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/alphabet-uppercase.svg b/static/css/bootstrap-icons-1.11.3/alphabet-uppercase.svg new file mode 100644 index 0000000..d0887b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/alphabet-uppercase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/alphabet.svg b/static/css/bootstrap-icons-1.11.3/alphabet.svg new file mode 100644 index 0000000..5d097d7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/alphabet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/alt.svg b/static/css/bootstrap-icons-1.11.3/alt.svg new file mode 100644 index 0000000..2141bcb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/amazon.svg b/static/css/bootstrap-icons-1.11.3/amazon.svg new file mode 100644 index 0000000..0752545 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/amazon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/amd.svg b/static/css/bootstrap-icons-1.11.3/amd.svg new file mode 100644 index 0000000..ef0757c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/amd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/android.svg b/static/css/bootstrap-icons-1.11.3/android.svg new file mode 100644 index 0000000..4c1f097 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/android.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/android2.svg b/static/css/bootstrap-icons-1.11.3/android2.svg new file mode 100644 index 0000000..f49c14e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/android2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/app-indicator.svg b/static/css/bootstrap-icons-1.11.3/app-indicator.svg new file mode 100644 index 0000000..b28e219 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/app-indicator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/app.svg b/static/css/bootstrap-icons-1.11.3/app.svg new file mode 100644 index 0000000..b361308 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/apple.svg b/static/css/bootstrap-icons-1.11.3/apple.svg new file mode 100644 index 0000000..58235c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/apple.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/archive-fill.svg b/static/css/bootstrap-icons-1.11.3/archive-fill.svg new file mode 100644 index 0000000..e5ea32b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/archive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/archive.svg b/static/css/bootstrap-icons-1.11.3/archive.svg new file mode 100644 index 0000000..7bc5eb2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/archive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-90deg-down.svg b/static/css/bootstrap-icons-1.11.3/arrow-90deg-down.svg new file mode 100644 index 0000000..7459597 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-90deg-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-90deg-left.svg b/static/css/bootstrap-icons-1.11.3/arrow-90deg-left.svg new file mode 100644 index 0000000..4e17ab4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-90deg-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-90deg-right.svg b/static/css/bootstrap-icons-1.11.3/arrow-90deg-right.svg new file mode 100644 index 0000000..9fb6363 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-90deg-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-90deg-up.svg b/static/css/bootstrap-icons-1.11.3/arrow-90deg-up.svg new file mode 100644 index 0000000..11be0de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-90deg-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-bar-down.svg b/static/css/bootstrap-icons-1.11.3/arrow-bar-down.svg new file mode 100644 index 0000000..1b212d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-bar-left.svg b/static/css/bootstrap-icons-1.11.3/arrow-bar-left.svg new file mode 100644 index 0000000..621bf2a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-bar-right.svg b/static/css/bootstrap-icons-1.11.3/arrow-bar-right.svg new file mode 100644 index 0000000..0210410 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-bar-up.svg b/static/css/bootstrap-icons-1.11.3/arrow-bar-up.svg new file mode 100644 index 0000000..d5510da --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-clockwise.svg b/static/css/bootstrap-icons-1.11.3/arrow-clockwise.svg new file mode 100644 index 0000000..324d5af --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-clockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-counterclockwise.svg b/static/css/bootstrap-icons-1.11.3/arrow-counterclockwise.svg new file mode 100644 index 0000000..3d9ff62 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-counterclockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-circle-fill.svg new file mode 100644 index 0000000..242eb58 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-circle.svg new file mode 100644 index 0000000..42e96b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-left-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-left-circle-fill.svg new file mode 100644 index 0000000..e7f4735 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-left-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-left-circle.svg new file mode 100644 index 0000000..f67491f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-left-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-left-square-fill.svg new file mode 100644 index 0000000..6e03bf2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-left-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-left-square.svg new file mode 100644 index 0000000..1278d39 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-left.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-left.svg new file mode 100644 index 0000000..4011c77 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-right-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-right-circle-fill.svg new file mode 100644 index 0000000..4ff73b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-right-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-right-circle.svg new file mode 100644 index 0000000..054e83f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-right-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-right-square-fill.svg new file mode 100644 index 0000000..a556e06 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-right-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-right-square.svg new file mode 100644 index 0000000..4bfb679 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-right.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-right.svg new file mode 100644 index 0000000..08aef16 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-short.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-short.svg new file mode 100644 index 0000000..66b7fa1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-square-fill.svg new file mode 100644 index 0000000..c9020dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-square.svg new file mode 100644 index 0000000..c492b71 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down-up.svg b/static/css/bootstrap-icons-1.11.3/arrow-down-up.svg new file mode 100644 index 0000000..04cb3a5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-down.svg b/static/css/bootstrap-icons-1.11.3/arrow-down.svg new file mode 100644 index 0000000..f66f74b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-left-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-left-circle-fill.svg new file mode 100644 index 0000000..ae19d97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-left-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-left-circle.svg new file mode 100644 index 0000000..f3246ea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-left-right.svg b/static/css/bootstrap-icons-1.11.3/arrow-left-right.svg new file mode 100644 index 0000000..89c4003 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-left-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-left-short.svg b/static/css/bootstrap-icons-1.11.3/arrow-left-short.svg new file mode 100644 index 0000000..abb15dd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-left-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-left-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-left-square-fill.svg new file mode 100644 index 0000000..3ee717e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-left-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-left-square.svg new file mode 100644 index 0000000..8f09a48 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-left.svg b/static/css/bootstrap-icons-1.11.3/arrow-left.svg new file mode 100644 index 0000000..587d4fe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-repeat.svg b/static/css/bootstrap-icons-1.11.3/arrow-repeat.svg new file mode 100644 index 0000000..b17dba4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-repeat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-return-left.svg b/static/css/bootstrap-icons-1.11.3/arrow-return-left.svg new file mode 100644 index 0000000..3c13fc4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-return-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-return-right.svg b/static/css/bootstrap-icons-1.11.3/arrow-return-right.svg new file mode 100644 index 0000000..60d282c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-return-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-right-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-right-circle-fill.svg new file mode 100644 index 0000000..32c21ea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-right-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-right-circle.svg new file mode 100644 index 0000000..ad7293e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-right-short.svg b/static/css/bootstrap-icons-1.11.3/arrow-right-short.svg new file mode 100644 index 0000000..fa238ff --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-right-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-right-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-right-square-fill.svg new file mode 100644 index 0000000..c7c8eec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-right-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-right-square.svg new file mode 100644 index 0000000..7a4b78b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-right.svg b/static/css/bootstrap-icons-1.11.3/arrow-right.svg new file mode 100644 index 0000000..2362904 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-through-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-through-heart-fill.svg new file mode 100644 index 0000000..e98bce1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-through-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-through-heart.svg b/static/css/bootstrap-icons-1.11.3/arrow-through-heart.svg new file mode 100644 index 0000000..daf397b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-through-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-circle-fill.svg new file mode 100644 index 0000000..9e7ef36 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-circle.svg new file mode 100644 index 0000000..e18a689 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-left-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-left-circle-fill.svg new file mode 100644 index 0000000..e1e2e97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-left-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-left-circle.svg new file mode 100644 index 0000000..3101b65 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-left-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-left-square-fill.svg new file mode 100644 index 0000000..e699865 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-left-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-left-square.svg new file mode 100644 index 0000000..4f31190 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-left.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-left.svg new file mode 100644 index 0000000..938d0d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-right-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-right-circle-fill.svg new file mode 100644 index 0000000..0eb9b54 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-right-circle.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-right-circle.svg new file mode 100644 index 0000000..ed6ae41 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-right-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-right-square-fill.svg new file mode 100644 index 0000000..c2246ec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-right-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-right-square.svg new file mode 100644 index 0000000..b14940f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-right.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-right.svg new file mode 100644 index 0000000..7b3794b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-short.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-short.svg new file mode 100644 index 0000000..543089a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-square-fill.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-square-fill.svg new file mode 100644 index 0000000..9d7f65f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up-square.svg b/static/css/bootstrap-icons-1.11.3/arrow-up-square.svg new file mode 100644 index 0000000..bec15c4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrow-up.svg b/static/css/bootstrap-icons-1.11.3/arrow-up.svg new file mode 100644 index 0000000..951521a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrow-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-angle-contract.svg b/static/css/bootstrap-icons-1.11.3/arrows-angle-contract.svg new file mode 100644 index 0000000..1aa7875 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-angle-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-angle-expand.svg b/static/css/bootstrap-icons-1.11.3/arrows-angle-expand.svg new file mode 100644 index 0000000..578d3b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-angle-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-collapse-vertical.svg b/static/css/bootstrap-icons-1.11.3/arrows-collapse-vertical.svg new file mode 100644 index 0000000..0fc4477 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-collapse-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-collapse.svg b/static/css/bootstrap-icons-1.11.3/arrows-collapse.svg new file mode 100644 index 0000000..ca055c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-collapse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-expand-vertical.svg b/static/css/bootstrap-icons-1.11.3/arrows-expand-vertical.svg new file mode 100644 index 0000000..9dbfac4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-expand-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-expand.svg b/static/css/bootstrap-icons-1.11.3/arrows-expand.svg new file mode 100644 index 0000000..99eb276 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-fullscreen.svg b/static/css/bootstrap-icons-1.11.3/arrows-fullscreen.svg new file mode 100644 index 0000000..7633e3f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-move.svg b/static/css/bootstrap-icons-1.11.3/arrows-move.svg new file mode 100644 index 0000000..ef2b885 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-move.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows-vertical.svg b/static/css/bootstrap-icons-1.11.3/arrows-vertical.svg new file mode 100644 index 0000000..22f60fd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/arrows.svg b/static/css/bootstrap-icons-1.11.3/arrows.svg new file mode 100644 index 0000000..a6bd3d7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/arrows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/aspect-ratio-fill.svg b/static/css/bootstrap-icons-1.11.3/aspect-ratio-fill.svg new file mode 100644 index 0000000..6d6cb8d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/aspect-ratio-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/aspect-ratio.svg b/static/css/bootstrap-icons-1.11.3/aspect-ratio.svg new file mode 100644 index 0000000..ee634b0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/aspect-ratio.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/asterisk.svg b/static/css/bootstrap-icons-1.11.3/asterisk.svg new file mode 100644 index 0000000..fbc13b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/at.svg b/static/css/bootstrap-icons-1.11.3/at.svg new file mode 100644 index 0000000..3cab29e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/at.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/award-fill.svg b/static/css/bootstrap-icons-1.11.3/award-fill.svg new file mode 100644 index 0000000..f996790 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/award-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/award.svg b/static/css/bootstrap-icons-1.11.3/award.svg new file mode 100644 index 0000000..67c760b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/award.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/back.svg b/static/css/bootstrap-icons-1.11.3/back.svg new file mode 100644 index 0000000..9f55340 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/back.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack-fill.svg b/static/css/bootstrap-icons-1.11.3/backpack-fill.svg new file mode 100644 index 0000000..ec737a9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack.svg b/static/css/bootstrap-icons-1.11.3/backpack.svg new file mode 100644 index 0000000..819aa29 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack2-fill.svg b/static/css/bootstrap-icons-1.11.3/backpack2-fill.svg new file mode 100644 index 0000000..3c9b4da --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack2.svg b/static/css/bootstrap-icons-1.11.3/backpack2.svg new file mode 100644 index 0000000..e0e4fe5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack3-fill.svg b/static/css/bootstrap-icons-1.11.3/backpack3-fill.svg new file mode 100644 index 0000000..4583c4f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack3-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack3.svg b/static/css/bootstrap-icons-1.11.3/backpack3.svg new file mode 100644 index 0000000..819f8df --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack4-fill.svg b/static/css/bootstrap-icons-1.11.3/backpack4-fill.svg new file mode 100644 index 0000000..a3bba3a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack4-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backpack4.svg b/static/css/bootstrap-icons-1.11.3/backpack4.svg new file mode 100644 index 0000000..140a12d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backpack4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backspace-fill.svg b/static/css/bootstrap-icons-1.11.3/backspace-fill.svg new file mode 100644 index 0000000..0787578 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backspace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backspace-reverse-fill.svg b/static/css/bootstrap-icons-1.11.3/backspace-reverse-fill.svg new file mode 100644 index 0000000..41c8dbb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backspace-reverse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backspace-reverse.svg b/static/css/bootstrap-icons-1.11.3/backspace-reverse.svg new file mode 100644 index 0000000..7b3fafd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backspace-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/backspace.svg b/static/css/bootstrap-icons-1.11.3/backspace.svg new file mode 100644 index 0000000..39b688f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/backspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-3d-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-3d-fill.svg new file mode 100644 index 0000000..750598c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-3d-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-3d.svg b/static/css/bootstrap-icons-1.11.3/badge-3d.svg new file mode 100644 index 0000000..b3153f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-3d.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-4k-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-4k-fill.svg new file mode 100644 index 0000000..72f34b9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-4k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-4k.svg b/static/css/bootstrap-icons-1.11.3/badge-4k.svg new file mode 100644 index 0000000..3dfc9b1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-4k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-8k-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-8k-fill.svg new file mode 100644 index 0000000..4bd9b80 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-8k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-8k.svg b/static/css/bootstrap-icons-1.11.3/badge-8k.svg new file mode 100644 index 0000000..d11f82d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-8k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-ad-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-ad-fill.svg new file mode 100644 index 0000000..023f210 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-ad-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-ad.svg b/static/css/bootstrap-icons-1.11.3/badge-ad.svg new file mode 100644 index 0000000..616ad74 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-ad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-ar-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-ar-fill.svg new file mode 100644 index 0000000..48aee0f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-ar-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-ar.svg b/static/css/bootstrap-icons-1.11.3/badge-ar.svg new file mode 100644 index 0000000..0fc1975 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-ar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-cc-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-cc-fill.svg new file mode 100644 index 0000000..0f3d1f9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-cc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-cc.svg b/static/css/bootstrap-icons-1.11.3/badge-cc.svg new file mode 100644 index 0000000..d5f42e1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-cc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-hd-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-hd-fill.svg new file mode 100644 index 0000000..96f0875 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-hd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-hd.svg b/static/css/bootstrap-icons-1.11.3/badge-hd.svg new file mode 100644 index 0000000..5689042 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-hd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-sd-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-sd-fill.svg new file mode 100644 index 0000000..a37154a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-sd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-sd.svg b/static/css/bootstrap-icons-1.11.3/badge-sd.svg new file mode 100644 index 0000000..df8d029 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-sd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-tm-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-tm-fill.svg new file mode 100644 index 0000000..632b569 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-tm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-tm.svg b/static/css/bootstrap-icons-1.11.3/badge-tm.svg new file mode 100644 index 0000000..33de5c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-tm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-vo-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-vo-fill.svg new file mode 100644 index 0000000..1d27b07 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-vo-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-vo.svg b/static/css/bootstrap-icons-1.11.3/badge-vo.svg new file mode 100644 index 0000000..f5e2ece --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-vo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-vr-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-vr-fill.svg new file mode 100644 index 0000000..e614af6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-vr-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-vr.svg b/static/css/bootstrap-icons-1.11.3/badge-vr.svg new file mode 100644 index 0000000..c1c73dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-wc-fill.svg b/static/css/bootstrap-icons-1.11.3/badge-wc-fill.svg new file mode 100644 index 0000000..d16436a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-wc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/badge-wc.svg b/static/css/bootstrap-icons-1.11.3/badge-wc.svg new file mode 100644 index 0000000..ea459ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/badge-wc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-check-fill.svg b/static/css/bootstrap-icons-1.11.3/bag-check-fill.svg new file mode 100644 index 0000000..9976d5c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-check.svg b/static/css/bootstrap-icons-1.11.3/bag-check.svg new file mode 100644 index 0000000..a4e3278 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-dash-fill.svg b/static/css/bootstrap-icons-1.11.3/bag-dash-fill.svg new file mode 100644 index 0000000..ccb5589 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-dash.svg b/static/css/bootstrap-icons-1.11.3/bag-dash.svg new file mode 100644 index 0000000..0997f33 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-fill.svg b/static/css/bootstrap-icons-1.11.3/bag-fill.svg new file mode 100644 index 0000000..812fcfc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/bag-heart-fill.svg new file mode 100644 index 0000000..4938b83 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-heart.svg b/static/css/bootstrap-icons-1.11.3/bag-heart.svg new file mode 100644 index 0000000..e7b906a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/bag-plus-fill.svg new file mode 100644 index 0000000..b98f6b2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-plus.svg b/static/css/bootstrap-icons-1.11.3/bag-plus.svg new file mode 100644 index 0000000..0d7ddc6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-x-fill.svg b/static/css/bootstrap-icons-1.11.3/bag-x-fill.svg new file mode 100644 index 0000000..cbe77df --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag-x.svg b/static/css/bootstrap-icons-1.11.3/bag-x.svg new file mode 100644 index 0000000..4f38008 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bag.svg b/static/css/bootstrap-icons-1.11.3/bag.svg new file mode 100644 index 0000000..acd0287 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/balloon-fill.svg b/static/css/bootstrap-icons-1.11.3/balloon-fill.svg new file mode 100644 index 0000000..2d57e2d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/balloon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/balloon-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/balloon-heart-fill.svg new file mode 100644 index 0000000..ab17865 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/balloon-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/balloon-heart.svg b/static/css/bootstrap-icons-1.11.3/balloon-heart.svg new file mode 100644 index 0000000..0e056cb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/balloon-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/balloon.svg b/static/css/bootstrap-icons-1.11.3/balloon.svg new file mode 100644 index 0000000..6906cb3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/balloon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ban-fill.svg b/static/css/bootstrap-icons-1.11.3/ban-fill.svg new file mode 100644 index 0000000..0bb7df0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ban.svg b/static/css/bootstrap-icons-1.11.3/ban.svg new file mode 100644 index 0000000..5acfd41 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ban.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bandaid-fill.svg b/static/css/bootstrap-icons-1.11.3/bandaid-fill.svg new file mode 100644 index 0000000..052ad73 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bandaid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bandaid.svg b/static/css/bootstrap-icons-1.11.3/bandaid.svg new file mode 100644 index 0000000..e09850e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bandaid.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bank.svg b/static/css/bootstrap-icons-1.11.3/bank.svg new file mode 100644 index 0000000..2e7f4f0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bank.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bank2.svg b/static/css/bootstrap-icons-1.11.3/bank2.svg new file mode 100644 index 0000000..acc8ef9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bank2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bar-chart-fill.svg b/static/css/bootstrap-icons-1.11.3/bar-chart-fill.svg new file mode 100644 index 0000000..7e4ebee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bar-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bar-chart-line-fill.svg b/static/css/bootstrap-icons-1.11.3/bar-chart-line-fill.svg new file mode 100644 index 0000000..6808e6f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bar-chart-line-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bar-chart-line.svg b/static/css/bootstrap-icons-1.11.3/bar-chart-line.svg new file mode 100644 index 0000000..567a808 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bar-chart-line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bar-chart-steps.svg b/static/css/bootstrap-icons-1.11.3/bar-chart-steps.svg new file mode 100644 index 0000000..346e97b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bar-chart-steps.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bar-chart.svg b/static/css/bootstrap-icons-1.11.3/bar-chart.svg new file mode 100644 index 0000000..8e57c80 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bar-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/basket-fill.svg b/static/css/bootstrap-icons-1.11.3/basket-fill.svg new file mode 100644 index 0000000..b2e01f5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/basket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/basket.svg b/static/css/bootstrap-icons-1.11.3/basket.svg new file mode 100644 index 0000000..418a5f9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/basket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/basket2-fill.svg b/static/css/bootstrap-icons-1.11.3/basket2-fill.svg new file mode 100644 index 0000000..03c7079 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/basket2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/basket2.svg b/static/css/bootstrap-icons-1.11.3/basket2.svg new file mode 100644 index 0000000..9b78be2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/basket2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/basket3-fill.svg b/static/css/bootstrap-icons-1.11.3/basket3-fill.svg new file mode 100644 index 0000000..e26f0ee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/basket3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/basket3.svg b/static/css/bootstrap-icons-1.11.3/basket3.svg new file mode 100644 index 0000000..57fa6a0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/basket3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/battery-charging.svg b/static/css/bootstrap-icons-1.11.3/battery-charging.svg new file mode 100644 index 0000000..4ae74d2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/battery-charging.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/battery-full.svg b/static/css/bootstrap-icons-1.11.3/battery-full.svg new file mode 100644 index 0000000..bff6a3f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/battery-full.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/battery-half.svg b/static/css/bootstrap-icons-1.11.3/battery-half.svg new file mode 100644 index 0000000..de57848 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/battery-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/battery.svg b/static/css/bootstrap-icons-1.11.3/battery.svg new file mode 100644 index 0000000..2bacfa8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/battery.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/behance.svg b/static/css/bootstrap-icons-1.11.3/behance.svg new file mode 100644 index 0000000..805f142 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/behance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bell-fill.svg b/static/css/bootstrap-icons-1.11.3/bell-fill.svg new file mode 100644 index 0000000..a537c3a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bell-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bell-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/bell-slash-fill.svg new file mode 100644 index 0000000..534dd13 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bell-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bell-slash.svg b/static/css/bootstrap-icons-1.11.3/bell-slash.svg new file mode 100644 index 0000000..7817e2b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bell-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bell.svg b/static/css/bootstrap-icons-1.11.3/bell.svg new file mode 100644 index 0000000..a71eba3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bell.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bezier.svg b/static/css/bootstrap-icons-1.11.3/bezier.svg new file mode 100644 index 0000000..075b721 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bezier.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bezier2.svg b/static/css/bootstrap-icons-1.11.3/bezier2.svg new file mode 100644 index 0000000..8a59238 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bezier2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bicycle.svg b/static/css/bootstrap-icons-1.11.3/bicycle.svg new file mode 100644 index 0000000..3956545 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bicycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bing.svg b/static/css/bootstrap-icons-1.11.3/bing.svg new file mode 100644 index 0000000..9368917 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bing.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/binoculars-fill.svg b/static/css/bootstrap-icons-1.11.3/binoculars-fill.svg new file mode 100644 index 0000000..d6d6dc0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/binoculars-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/binoculars.svg b/static/css/bootstrap-icons-1.11.3/binoculars.svg new file mode 100644 index 0000000..015d622 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/binoculars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/blockquote-left.svg b/static/css/bootstrap-icons-1.11.3/blockquote-left.svg new file mode 100644 index 0000000..f8b6b2d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/blockquote-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/blockquote-right.svg b/static/css/bootstrap-icons-1.11.3/blockquote-right.svg new file mode 100644 index 0000000..afc81c9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/blockquote-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bluetooth.svg b/static/css/bootstrap-icons-1.11.3/bluetooth.svg new file mode 100644 index 0000000..8726e22 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bluetooth.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/body-text.svg b/static/css/bootstrap-icons-1.11.3/body-text.svg new file mode 100644 index 0000000..fd5e435 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/body-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/book-fill.svg b/static/css/bootstrap-icons-1.11.3/book-fill.svg new file mode 100644 index 0000000..ddb0000 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/book-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/book-half.svg b/static/css/bootstrap-icons-1.11.3/book-half.svg new file mode 100644 index 0000000..8eabe81 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/book-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/book.svg b/static/css/bootstrap-icons-1.11.3/book.svg new file mode 100644 index 0000000..302acf0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/book.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-check-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmark-check-fill.svg new file mode 100644 index 0000000..325fbde --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-check.svg b/static/css/bootstrap-icons-1.11.3/bookmark-check.svg new file mode 100644 index 0000000..f4c9149 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-dash-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmark-dash-fill.svg new file mode 100644 index 0000000..dbf9cc1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-dash.svg b/static/css/bootstrap-icons-1.11.3/bookmark-dash.svg new file mode 100644 index 0000000..115b448 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmark-fill.svg new file mode 100644 index 0000000..3c237a9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmark-heart-fill.svg new file mode 100644 index 0000000..6647b7c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-heart.svg b/static/css/bootstrap-icons-1.11.3/bookmark-heart.svg new file mode 100644 index 0000000..c368f5d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmark-plus-fill.svg new file mode 100644 index 0000000..41e0733 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-plus.svg b/static/css/bootstrap-icons-1.11.3/bookmark-plus.svg new file mode 100644 index 0000000..37b137c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-star-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmark-star-fill.svg new file mode 100644 index 0000000..89fd335 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-star.svg b/static/css/bootstrap-icons-1.11.3/bookmark-star.svg new file mode 100644 index 0000000..2f792de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-star.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-x-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmark-x-fill.svg new file mode 100644 index 0000000..acac0cf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark-x.svg b/static/css/bootstrap-icons-1.11.3/bookmark-x.svg new file mode 100644 index 0000000..eb85c76 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmark.svg b/static/css/bootstrap-icons-1.11.3/bookmark.svg new file mode 100644 index 0000000..a21b14b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmarks-fill.svg b/static/css/bootstrap-icons-1.11.3/bookmarks-fill.svg new file mode 100644 index 0000000..abf5800 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmarks-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookmarks.svg b/static/css/bootstrap-icons-1.11.3/bookmarks.svg new file mode 100644 index 0000000..ceb92bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookmarks.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bookshelf.svg b/static/css/bootstrap-icons-1.11.3/bookshelf.svg new file mode 100644 index 0000000..7f435d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bookshelf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/boombox-fill.svg b/static/css/bootstrap-icons-1.11.3/boombox-fill.svg new file mode 100644 index 0000000..299e95e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/boombox-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/boombox.svg b/static/css/bootstrap-icons-1.11.3/boombox.svg new file mode 100644 index 0000000..35af807 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/boombox.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bootstrap-fill.svg b/static/css/bootstrap-icons-1.11.3/bootstrap-fill.svg new file mode 100644 index 0000000..21253b0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bootstrap-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bootstrap-icons.svg b/static/css/bootstrap-icons-1.11.3/bootstrap-icons.svg new file mode 100644 index 0000000..b7d55a8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bootstrap-icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bootstrap-reboot.svg b/static/css/bootstrap-icons-1.11.3/bootstrap-reboot.svg new file mode 100644 index 0000000..8d21030 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bootstrap-reboot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bootstrap.svg b/static/css/bootstrap-icons-1.11.3/bootstrap.svg new file mode 100644 index 0000000..089e31f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bootstrap.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-all.svg b/static/css/bootstrap-icons-1.11.3/border-all.svg new file mode 100644 index 0000000..19128f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-bottom.svg b/static/css/bootstrap-icons-1.11.3/border-bottom.svg new file mode 100644 index 0000000..84edcca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-center.svg b/static/css/bootstrap-icons-1.11.3/border-center.svg new file mode 100644 index 0000000..a9cf9c4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-inner.svg b/static/css/bootstrap-icons-1.11.3/border-inner.svg new file mode 100644 index 0000000..6369007 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-inner.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-left.svg b/static/css/bootstrap-icons-1.11.3/border-left.svg new file mode 100644 index 0000000..483c804 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-middle.svg b/static/css/bootstrap-icons-1.11.3/border-middle.svg new file mode 100644 index 0000000..c9de407 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-outer.svg b/static/css/bootstrap-icons-1.11.3/border-outer.svg new file mode 100644 index 0000000..4791bcb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-outer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-right.svg b/static/css/bootstrap-icons-1.11.3/border-right.svg new file mode 100644 index 0000000..23e09dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-style.svg b/static/css/bootstrap-icons-1.11.3/border-style.svg new file mode 100644 index 0000000..cec3fef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-style.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-top.svg b/static/css/bootstrap-icons-1.11.3/border-top.svg new file mode 100644 index 0000000..77189df --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border-width.svg b/static/css/bootstrap-icons-1.11.3/border-width.svg new file mode 100644 index 0000000..6175326 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border-width.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/border.svg b/static/css/bootstrap-icons-1.11.3/border.svg new file mode 100644 index 0000000..a6390f9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/border.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bounding-box-circles.svg b/static/css/bootstrap-icons-1.11.3/bounding-box-circles.svg new file mode 100644 index 0000000..02113ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bounding-box-circles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bounding-box.svg b/static/css/bootstrap-icons-1.11.3/bounding-box.svg new file mode 100644 index 0000000..e8be147 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bounding-box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-down-left.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-down-left.svg new file mode 100644 index 0000000..20ffed9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-down-right.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-down-right.svg new file mode 100644 index 0000000..33780ef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-down.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-down.svg new file mode 100644 index 0000000..bf33d51 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-down-left.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-down-left.svg new file mode 100644 index 0000000..fe3c579 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-down-right.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-down-right.svg new file mode 100644 index 0000000..07082eb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-down.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-down.svg new file mode 100644 index 0000000..3b185d6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-left.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-left.svg new file mode 100644 index 0000000..1e1bc9a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-right.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-right.svg new file mode 100644 index 0000000..5d78def --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-up-left.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-up-left.svg new file mode 100644 index 0000000..8401c43 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-up-right.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-up-right.svg new file mode 100644 index 0000000..8a95e00 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-in-up.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-in-up.svg new file mode 100644 index 0000000..6197bc3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-in-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-left.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-left.svg new file mode 100644 index 0000000..5d142b4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-right.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-right.svg new file mode 100644 index 0000000..682e033 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-up-left.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-up-left.svg new file mode 100644 index 0000000..7dec12d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-up-right.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-up-right.svg new file mode 100644 index 0000000..03f68d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-arrow-up.svg b/static/css/bootstrap-icons-1.11.3/box-arrow-up.svg new file mode 100644 index 0000000..8f76892 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-fill.svg b/static/css/bootstrap-icons-1.11.3/box-fill.svg new file mode 100644 index 0000000..b1fe407 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-seam-fill.svg b/static/css/bootstrap-icons-1.11.3/box-seam-fill.svg new file mode 100644 index 0000000..b9283c7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-seam-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box-seam.svg b/static/css/bootstrap-icons-1.11.3/box-seam.svg new file mode 100644 index 0000000..ec2cb8a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box-seam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box.svg b/static/css/bootstrap-icons-1.11.3/box.svg new file mode 100644 index 0000000..01b34c7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box2-fill.svg b/static/css/bootstrap-icons-1.11.3/box2-fill.svg new file mode 100644 index 0000000..78e7583 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box2-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/box2-heart-fill.svg new file mode 100644 index 0000000..49da486 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box2-heart.svg b/static/css/bootstrap-icons-1.11.3/box2-heart.svg new file mode 100644 index 0000000..a5e413a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box2-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/box2.svg b/static/css/bootstrap-icons-1.11.3/box2.svg new file mode 100644 index 0000000..bfeb554 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/box2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/boxes.svg b/static/css/bootstrap-icons-1.11.3/boxes.svg new file mode 100644 index 0000000..af0d1d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/boxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/braces-asterisk.svg b/static/css/bootstrap-icons-1.11.3/braces-asterisk.svg new file mode 100644 index 0000000..e159e9c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/braces-asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/braces.svg b/static/css/bootstrap-icons-1.11.3/braces.svg new file mode 100644 index 0000000..d345d3b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/braces.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bricks.svg b/static/css/bootstrap-icons-1.11.3/bricks.svg new file mode 100644 index 0000000..23c2c36 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bricks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/briefcase-fill.svg b/static/css/bootstrap-icons-1.11.3/briefcase-fill.svg new file mode 100644 index 0000000..b37f2be --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/briefcase-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/briefcase.svg b/static/css/bootstrap-icons-1.11.3/briefcase.svg new file mode 100644 index 0000000..712998d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/briefcase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-alt-high-fill.svg b/static/css/bootstrap-icons-1.11.3/brightness-alt-high-fill.svg new file mode 100644 index 0000000..06f7d0c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-alt-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-alt-high.svg b/static/css/bootstrap-icons-1.11.3/brightness-alt-high.svg new file mode 100644 index 0000000..e519ca7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-alt-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-alt-low-fill.svg b/static/css/bootstrap-icons-1.11.3/brightness-alt-low-fill.svg new file mode 100644 index 0000000..ab30837 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-alt-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-alt-low.svg b/static/css/bootstrap-icons-1.11.3/brightness-alt-low.svg new file mode 100644 index 0000000..58bf6ed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-alt-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-high-fill.svg b/static/css/bootstrap-icons-1.11.3/brightness-high-fill.svg new file mode 100644 index 0000000..b759b04 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-high.svg b/static/css/bootstrap-icons-1.11.3/brightness-high.svg new file mode 100644 index 0000000..f00d050 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-low-fill.svg b/static/css/bootstrap-icons-1.11.3/brightness-low-fill.svg new file mode 100644 index 0000000..fc55680 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brightness-low.svg b/static/css/bootstrap-icons-1.11.3/brightness-low.svg new file mode 100644 index 0000000..317918e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brightness-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brilliance.svg b/static/css/bootstrap-icons-1.11.3/brilliance.svg new file mode 100644 index 0000000..f6b5da6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brilliance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/broadcast-pin.svg b/static/css/bootstrap-icons-1.11.3/broadcast-pin.svg new file mode 100644 index 0000000..9c5f4a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/broadcast-pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/broadcast.svg b/static/css/bootstrap-icons-1.11.3/broadcast.svg new file mode 100644 index 0000000..b420a0b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/broadcast.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/browser-chrome.svg b/static/css/bootstrap-icons-1.11.3/browser-chrome.svg new file mode 100644 index 0000000..63c344b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/browser-chrome.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/browser-edge.svg b/static/css/bootstrap-icons-1.11.3/browser-edge.svg new file mode 100644 index 0000000..ed1dc7c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/browser-edge.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/browser-firefox.svg b/static/css/bootstrap-icons-1.11.3/browser-firefox.svg new file mode 100644 index 0000000..ce0eabb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/browser-firefox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/browser-safari.svg b/static/css/bootstrap-icons-1.11.3/browser-safari.svg new file mode 100644 index 0000000..8c01296 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/browser-safari.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brush-fill.svg b/static/css/bootstrap-icons-1.11.3/brush-fill.svg new file mode 100644 index 0000000..db77615 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brush-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/brush.svg b/static/css/bootstrap-icons-1.11.3/brush.svg new file mode 100644 index 0000000..86d88ef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/brush.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bucket-fill.svg b/static/css/bootstrap-icons-1.11.3/bucket-fill.svg new file mode 100644 index 0000000..c0c95ab --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bucket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bucket.svg b/static/css/bootstrap-icons-1.11.3/bucket.svg new file mode 100644 index 0000000..252e75b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bug-fill.svg b/static/css/bootstrap-icons-1.11.3/bug-fill.svg new file mode 100644 index 0000000..a36ff37 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bug-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bug.svg b/static/css/bootstrap-icons-1.11.3/bug.svg new file mode 100644 index 0000000..296ef32 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-add.svg b/static/css/bootstrap-icons-1.11.3/building-add.svg new file mode 100644 index 0000000..c2c3670 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-add.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-check.svg b/static/css/bootstrap-icons-1.11.3/building-check.svg new file mode 100644 index 0000000..95c3c54 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-dash.svg b/static/css/bootstrap-icons-1.11.3/building-dash.svg new file mode 100644 index 0000000..1e1634b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-down.svg b/static/css/bootstrap-icons-1.11.3/building-down.svg new file mode 100644 index 0000000..8538cf6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-exclamation.svg b/static/css/bootstrap-icons-1.11.3/building-exclamation.svg new file mode 100644 index 0000000..ebfc709 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-add.svg b/static/css/bootstrap-icons-1.11.3/building-fill-add.svg new file mode 100644 index 0000000..6bbe567 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-check.svg b/static/css/bootstrap-icons-1.11.3/building-fill-check.svg new file mode 100644 index 0000000..c4f1881 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-dash.svg b/static/css/bootstrap-icons-1.11.3/building-fill-dash.svg new file mode 100644 index 0000000..1ce28a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-down.svg b/static/css/bootstrap-icons-1.11.3/building-fill-down.svg new file mode 100644 index 0000000..b1c55cd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-exclamation.svg b/static/css/bootstrap-icons-1.11.3/building-fill-exclamation.svg new file mode 100644 index 0000000..3491f24 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-gear.svg b/static/css/bootstrap-icons-1.11.3/building-fill-gear.svg new file mode 100644 index 0000000..747a1bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-lock.svg b/static/css/bootstrap-icons-1.11.3/building-fill-lock.svg new file mode 100644 index 0000000..be73a41 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-slash.svg b/static/css/bootstrap-icons-1.11.3/building-fill-slash.svg new file mode 100644 index 0000000..d867309 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-up.svg b/static/css/bootstrap-icons-1.11.3/building-fill-up.svg new file mode 100644 index 0000000..d8cc4bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill-x.svg b/static/css/bootstrap-icons-1.11.3/building-fill-x.svg new file mode 100644 index 0000000..236aae3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-fill.svg b/static/css/bootstrap-icons-1.11.3/building-fill.svg new file mode 100644 index 0000000..6924b41 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-gear.svg b/static/css/bootstrap-icons-1.11.3/building-gear.svg new file mode 100644 index 0000000..eabe790 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-lock.svg b/static/css/bootstrap-icons-1.11.3/building-lock.svg new file mode 100644 index 0000000..591a2e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-slash.svg b/static/css/bootstrap-icons-1.11.3/building-slash.svg new file mode 100644 index 0000000..c3f7787 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-up.svg b/static/css/bootstrap-icons-1.11.3/building-up.svg new file mode 100644 index 0000000..ff2d5d9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building-x.svg b/static/css/bootstrap-icons-1.11.3/building-x.svg new file mode 100644 index 0000000..70e67a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/building.svg b/static/css/bootstrap-icons-1.11.3/building.svg new file mode 100644 index 0000000..916b049 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/building.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/buildings-fill.svg b/static/css/bootstrap-icons-1.11.3/buildings-fill.svg new file mode 100644 index 0000000..6aea68d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/buildings-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/buildings.svg b/static/css/bootstrap-icons-1.11.3/buildings.svg new file mode 100644 index 0000000..3028498 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/buildings.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bullseye.svg b/static/css/bootstrap-icons-1.11.3/bullseye.svg new file mode 100644 index 0000000..16c2207 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bullseye.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bus-front-fill.svg b/static/css/bootstrap-icons-1.11.3/bus-front-fill.svg new file mode 100644 index 0000000..de21228 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bus-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/bus-front.svg b/static/css/bootstrap-icons-1.11.3/bus-front.svg new file mode 100644 index 0000000..95c5df5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/bus-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/c-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/c-circle-fill.svg new file mode 100644 index 0000000..c0adc18 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/c-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/c-circle.svg b/static/css/bootstrap-icons-1.11.3/c-circle.svg new file mode 100644 index 0000000..ac3dfac --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/c-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/c-square-fill.svg b/static/css/bootstrap-icons-1.11.3/c-square-fill.svg new file mode 100644 index 0000000..b26a27e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/c-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/c-square.svg b/static/css/bootstrap-icons-1.11.3/c-square.svg new file mode 100644 index 0000000..cdd74a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/c-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cake-fill.svg b/static/css/bootstrap-icons-1.11.3/cake-fill.svg new file mode 100644 index 0000000..4370e02 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cake-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cake.svg b/static/css/bootstrap-icons-1.11.3/cake.svg new file mode 100644 index 0000000..500747b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cake.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cake2-fill.svg b/static/css/bootstrap-icons-1.11.3/cake2-fill.svg new file mode 100644 index 0000000..1ed25f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cake2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cake2.svg b/static/css/bootstrap-icons-1.11.3/cake2.svg new file mode 100644 index 0000000..a10dc80 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cake2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calculator-fill.svg b/static/css/bootstrap-icons-1.11.3/calculator-fill.svg new file mode 100644 index 0000000..2933419 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calculator-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calculator.svg b/static/css/bootstrap-icons-1.11.3/calculator.svg new file mode 100644 index 0000000..cc9761e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calculator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-check-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-check-fill.svg new file mode 100644 index 0000000..967d182 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-check.svg b/static/css/bootstrap-icons-1.11.3/calendar-check.svg new file mode 100644 index 0000000..f778cd2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-date-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-date-fill.svg new file mode 100644 index 0000000..59b31f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-date.svg b/static/css/bootstrap-icons-1.11.3/calendar-date.svg new file mode 100644 index 0000000..b73c8f5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-date.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-day-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-day-fill.svg new file mode 100644 index 0000000..b9bcbf8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-day.svg b/static/css/bootstrap-icons-1.11.3/calendar-day.svg new file mode 100644 index 0000000..6f8d871 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-day.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-event-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-event-fill.svg new file mode 100644 index 0000000..5b09eea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-event.svg b/static/css/bootstrap-icons-1.11.3/calendar-event.svg new file mode 100644 index 0000000..57c734b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-fill.svg new file mode 100644 index 0000000..789eb8b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-heart-fill.svg new file mode 100644 index 0000000..63d9e4c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-heart.svg b/static/css/bootstrap-icons-1.11.3/calendar-heart.svg new file mode 100644 index 0000000..8ed9c38 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-minus-fill.svg new file mode 100644 index 0000000..8dad6e1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-minus.svg b/static/css/bootstrap-icons-1.11.3/calendar-minus.svg new file mode 100644 index 0000000..ecd4e97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-month-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-month-fill.svg new file mode 100644 index 0000000..d8d56fe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-month.svg b/static/css/bootstrap-icons-1.11.3/calendar-month.svg new file mode 100644 index 0000000..95b6419 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-month.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-plus-fill.svg new file mode 100644 index 0000000..0ed0c83 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-plus.svg b/static/css/bootstrap-icons-1.11.3/calendar-plus.svg new file mode 100644 index 0000000..189b152 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-range-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-range-fill.svg new file mode 100644 index 0000000..324def0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-range.svg b/static/css/bootstrap-icons-1.11.3/calendar-range.svg new file mode 100644 index 0000000..7db0947 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-week-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-week-fill.svg new file mode 100644 index 0000000..ab2128d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-week.svg b/static/css/bootstrap-icons-1.11.3/calendar-week.svg new file mode 100644 index 0000000..b5dbcc9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-x-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar-x-fill.svg new file mode 100644 index 0000000..450e114 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar-x.svg b/static/css/bootstrap-icons-1.11.3/calendar-x.svg new file mode 100644 index 0000000..dc85a91 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar.svg b/static/css/bootstrap-icons-1.11.3/calendar.svg new file mode 100644 index 0000000..d32ebe7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-check-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-check-fill.svg new file mode 100644 index 0000000..a0c36c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-check.svg b/static/css/bootstrap-icons-1.11.3/calendar2-check.svg new file mode 100644 index 0000000..5429842 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-date-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-date-fill.svg new file mode 100644 index 0000000..93b3941 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-date.svg b/static/css/bootstrap-icons-1.11.3/calendar2-date.svg new file mode 100644 index 0000000..61193cd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-date.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-day-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-day-fill.svg new file mode 100644 index 0000000..b605453 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-day.svg b/static/css/bootstrap-icons-1.11.3/calendar2-day.svg new file mode 100644 index 0000000..ce59878 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-day.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-event-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-event-fill.svg new file mode 100644 index 0000000..2b245d1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-event.svg b/static/css/bootstrap-icons-1.11.3/calendar2-event.svg new file mode 100644 index 0000000..36910dd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-event.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-fill.svg new file mode 100644 index 0000000..b28e594 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-heart-fill.svg new file mode 100644 index 0000000..f3723cd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-heart.svg b/static/css/bootstrap-icons-1.11.3/calendar2-heart.svg new file mode 100644 index 0000000..995d9b8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-minus-fill.svg new file mode 100644 index 0000000..bf52a36 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-minus.svg b/static/css/bootstrap-icons-1.11.3/calendar2-minus.svg new file mode 100644 index 0000000..62e6bbc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-month-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-month-fill.svg new file mode 100644 index 0000000..24b9c69 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-month.svg b/static/css/bootstrap-icons-1.11.3/calendar2-month.svg new file mode 100644 index 0000000..65d8295 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-month.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-plus-fill.svg new file mode 100644 index 0000000..26a2047 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-plus.svg b/static/css/bootstrap-icons-1.11.3/calendar2-plus.svg new file mode 100644 index 0000000..728148f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-range-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-range-fill.svg new file mode 100644 index 0000000..1ba46b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-range.svg b/static/css/bootstrap-icons-1.11.3/calendar2-range.svg new file mode 100644 index 0000000..9a657f4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-week-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-week-fill.svg new file mode 100644 index 0000000..f358667 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-week.svg b/static/css/bootstrap-icons-1.11.3/calendar2-week.svg new file mode 100644 index 0000000..07906a9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-x-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar2-x-fill.svg new file mode 100644 index 0000000..def799d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2-x.svg b/static/css/bootstrap-icons-1.11.3/calendar2-x.svg new file mode 100644 index 0000000..d6f9e6f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar2.svg b/static/css/bootstrap-icons-1.11.3/calendar2.svg new file mode 100644 index 0000000..957f993 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3-event-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar3-event-fill.svg new file mode 100644 index 0000000..d228ccb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3-event.svg b/static/css/bootstrap-icons-1.11.3/calendar3-event.svg new file mode 100644 index 0000000..f702c36 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar3-fill.svg new file mode 100644 index 0000000..f3bc116 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3-range-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar3-range-fill.svg new file mode 100644 index 0000000..e21d0ee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3-range.svg b/static/css/bootstrap-icons-1.11.3/calendar3-range.svg new file mode 100644 index 0000000..c19d9ca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3-week-fill.svg b/static/css/bootstrap-icons-1.11.3/calendar3-week-fill.svg new file mode 100644 index 0000000..d828d85 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3-week.svg b/static/css/bootstrap-icons-1.11.3/calendar3-week.svg new file mode 100644 index 0000000..6d577b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar3.svg b/static/css/bootstrap-icons-1.11.3/calendar3.svg new file mode 100644 index 0000000..8e2aedf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar4-event.svg b/static/css/bootstrap-icons-1.11.3/calendar4-event.svg new file mode 100644 index 0000000..0d29c0c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar4-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar4-range.svg b/static/css/bootstrap-icons-1.11.3/calendar4-range.svg new file mode 100644 index 0000000..b260479 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar4-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar4-week.svg b/static/css/bootstrap-icons-1.11.3/calendar4-week.svg new file mode 100644 index 0000000..d934881 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar4-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/calendar4.svg b/static/css/bootstrap-icons-1.11.3/calendar4.svg new file mode 100644 index 0000000..69c474c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/calendar4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera-fill.svg b/static/css/bootstrap-icons-1.11.3/camera-fill.svg new file mode 100644 index 0000000..6aa0240 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera-reels-fill.svg b/static/css/bootstrap-icons-1.11.3/camera-reels-fill.svg new file mode 100644 index 0000000..6bd48de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera-reels-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera-reels.svg b/static/css/bootstrap-icons-1.11.3/camera-reels.svg new file mode 100644 index 0000000..0c6eca8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera-reels.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera-video-fill.svg b/static/css/bootstrap-icons-1.11.3/camera-video-fill.svg new file mode 100644 index 0000000..72dee37 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera-video-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera-video-off-fill.svg b/static/css/bootstrap-icons-1.11.3/camera-video-off-fill.svg new file mode 100644 index 0000000..290dc19 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera-video-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera-video-off.svg b/static/css/bootstrap-icons-1.11.3/camera-video-off.svg new file mode 100644 index 0000000..c9eb587 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera-video-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera-video.svg b/static/css/bootstrap-icons-1.11.3/camera-video.svg new file mode 100644 index 0000000..a042d1a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera-video.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera.svg b/static/css/bootstrap-icons-1.11.3/camera.svg new file mode 100644 index 0000000..3a926d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/camera2.svg b/static/css/bootstrap-icons-1.11.3/camera2.svg new file mode 100644 index 0000000..ba9521e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/camera2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/capslock-fill.svg b/static/css/bootstrap-icons-1.11.3/capslock-fill.svg new file mode 100644 index 0000000..f1c0bab --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/capslock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/capslock.svg b/static/css/bootstrap-icons-1.11.3/capslock.svg new file mode 100644 index 0000000..b0b894a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/capslock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/capsule-pill.svg b/static/css/bootstrap-icons-1.11.3/capsule-pill.svg new file mode 100644 index 0000000..b9f3b54 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/capsule-pill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/capsule.svg b/static/css/bootstrap-icons-1.11.3/capsule.svg new file mode 100644 index 0000000..53d1a66 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/capsule.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/car-front-fill.svg b/static/css/bootstrap-icons-1.11.3/car-front-fill.svg new file mode 100644 index 0000000..a47a870 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/car-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/car-front.svg b/static/css/bootstrap-icons-1.11.3/car-front.svg new file mode 100644 index 0000000..890e4cf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/car-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/card-checklist.svg b/static/css/bootstrap-icons-1.11.3/card-checklist.svg new file mode 100644 index 0000000..3044e68 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/card-checklist.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/card-heading.svg b/static/css/bootstrap-icons-1.11.3/card-heading.svg new file mode 100644 index 0000000..a6be873 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/card-heading.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/card-image.svg b/static/css/bootstrap-icons-1.11.3/card-image.svg new file mode 100644 index 0000000..7343f77 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/card-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/card-list.svg b/static/css/bootstrap-icons-1.11.3/card-list.svg new file mode 100644 index 0000000..6270802 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/card-list.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/card-text.svg b/static/css/bootstrap-icons-1.11.3/card-text.svg new file mode 100644 index 0000000..8f7470c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/card-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-down-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-down-fill.svg new file mode 100644 index 0000000..d7c3990 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-down-square-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-down-square-fill.svg new file mode 100644 index 0000000..63199bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-down-square.svg b/static/css/bootstrap-icons-1.11.3/caret-down-square.svg new file mode 100644 index 0000000..0372625 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-down-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-down.svg b/static/css/bootstrap-icons-1.11.3/caret-down.svg new file mode 100644 index 0000000..627258a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-left-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-left-fill.svg new file mode 100644 index 0000000..d989dff --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-left-square-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-left-square-fill.svg new file mode 100644 index 0000000..cc7e3a8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-left-square.svg b/static/css/bootstrap-icons-1.11.3/caret-left-square.svg new file mode 100644 index 0000000..5e8cb20 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-left-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-left.svg b/static/css/bootstrap-icons-1.11.3/caret-left.svg new file mode 100644 index 0000000..4415336 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-right-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-right-fill.svg new file mode 100644 index 0000000..b445551 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-right-square-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-right-square-fill.svg new file mode 100644 index 0000000..2aded36 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-right-square.svg b/static/css/bootstrap-icons-1.11.3/caret-right-square.svg new file mode 100644 index 0000000..a3a44e2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-right-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-right.svg b/static/css/bootstrap-icons-1.11.3/caret-right.svg new file mode 100644 index 0000000..7bcd8bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-up-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-up-fill.svg new file mode 100644 index 0000000..a87820e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-up-square-fill.svg b/static/css/bootstrap-icons-1.11.3/caret-up-square-fill.svg new file mode 100644 index 0000000..348fcf2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-up-square.svg b/static/css/bootstrap-icons-1.11.3/caret-up-square.svg new file mode 100644 index 0000000..8ac2af4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-up-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/caret-up.svg b/static/css/bootstrap-icons-1.11.3/caret-up.svg new file mode 100644 index 0000000..8e33519 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/caret-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-check-fill.svg b/static/css/bootstrap-icons-1.11.3/cart-check-fill.svg new file mode 100644 index 0000000..612358c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-check.svg b/static/css/bootstrap-icons-1.11.3/cart-check.svg new file mode 100644 index 0000000..68301db --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-dash-fill.svg b/static/css/bootstrap-icons-1.11.3/cart-dash-fill.svg new file mode 100644 index 0000000..a335b07 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-dash.svg b/static/css/bootstrap-icons-1.11.3/cart-dash.svg new file mode 100644 index 0000000..9c97c3b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-fill.svg b/static/css/bootstrap-icons-1.11.3/cart-fill.svg new file mode 100644 index 0000000..974fc29 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/cart-plus-fill.svg new file mode 100644 index 0000000..59e46e4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-plus.svg b/static/css/bootstrap-icons-1.11.3/cart-plus.svg new file mode 100644 index 0000000..2baaae4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-x-fill.svg b/static/css/bootstrap-icons-1.11.3/cart-x-fill.svg new file mode 100644 index 0000000..7ca0688 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart-x.svg b/static/css/bootstrap-icons-1.11.3/cart-x.svg new file mode 100644 index 0000000..2d8f213 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart.svg b/static/css/bootstrap-icons-1.11.3/cart.svg new file mode 100644 index 0000000..0e0f96c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart2.svg b/static/css/bootstrap-icons-1.11.3/cart2.svg new file mode 100644 index 0000000..ea7f696 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart3.svg b/static/css/bootstrap-icons-1.11.3/cart3.svg new file mode 100644 index 0000000..af1b3c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cart4.svg b/static/css/bootstrap-icons-1.11.3/cart4.svg new file mode 100644 index 0000000..4631ac9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cart4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cash-coin.svg b/static/css/bootstrap-icons-1.11.3/cash-coin.svg new file mode 100644 index 0000000..2904f15 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cash-coin.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cash-stack.svg b/static/css/bootstrap-icons-1.11.3/cash-stack.svg new file mode 100644 index 0000000..fc8c282 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cash-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cash.svg b/static/css/bootstrap-icons-1.11.3/cash.svg new file mode 100644 index 0000000..18cbff3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cassette-fill.svg b/static/css/bootstrap-icons-1.11.3/cassette-fill.svg new file mode 100644 index 0000000..18fd5e4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cassette-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cassette.svg b/static/css/bootstrap-icons-1.11.3/cassette.svg new file mode 100644 index 0000000..2effe71 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cassette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cast.svg b/static/css/bootstrap-icons-1.11.3/cast.svg new file mode 100644 index 0000000..01a9795 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cast.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cc-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/cc-circle-fill.svg new file mode 100644 index 0000000..483d90c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cc-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cc-circle.svg b/static/css/bootstrap-icons-1.11.3/cc-circle.svg new file mode 100644 index 0000000..2dc2b4b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cc-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cc-square-fill.svg b/static/css/bootstrap-icons-1.11.3/cc-square-fill.svg new file mode 100644 index 0000000..b0a8350 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cc-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cc-square.svg b/static/css/bootstrap-icons-1.11.3/cc-square.svg new file mode 100644 index 0000000..b0f05b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cc-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-dots-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-dots-fill.svg new file mode 100644 index 0000000..5f74345 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-dots.svg b/static/css/bootstrap-icons-1.11.3/chat-dots.svg new file mode 100644 index 0000000..20137cc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-fill.svg new file mode 100644 index 0000000..c896939 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-heart-fill.svg new file mode 100644 index 0000000..ea01c34 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-heart.svg b/static/css/bootstrap-icons-1.11.3/chat-heart.svg new file mode 100644 index 0000000..8ea104e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-dots-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-left-dots-fill.svg new file mode 100644 index 0000000..a6614c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-dots.svg b/static/css/bootstrap-icons-1.11.3/chat-left-dots.svg new file mode 100644 index 0000000..35f466a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-left-fill.svg new file mode 100644 index 0000000..0de6e13 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-left-heart-fill.svg new file mode 100644 index 0000000..cc9502c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-heart.svg b/static/css/bootstrap-icons-1.11.3/chat-left-heart.svg new file mode 100644 index 0000000..ec11692 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-quote-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-left-quote-fill.svg new file mode 100644 index 0000000..d634a12 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-quote.svg b/static/css/bootstrap-icons-1.11.3/chat-left-quote.svg new file mode 100644 index 0000000..376ceb1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-text-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-left-text-fill.svg new file mode 100644 index 0000000..a78e343 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left-text.svg b/static/css/bootstrap-icons-1.11.3/chat-left-text.svg new file mode 100644 index 0000000..88d1906 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-left.svg b/static/css/bootstrap-icons-1.11.3/chat-left.svg new file mode 100644 index 0000000..d93f0af --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-quote-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-quote-fill.svg new file mode 100644 index 0000000..7150c44 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-quote.svg b/static/css/bootstrap-icons-1.11.3/chat-quote.svg new file mode 100644 index 0000000..aa0edc4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-dots-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-right-dots-fill.svg new file mode 100644 index 0000000..1020581 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-dots.svg b/static/css/bootstrap-icons-1.11.3/chat-right-dots.svg new file mode 100644 index 0000000..d9b8bd2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-right-fill.svg new file mode 100644 index 0000000..6381ddc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-right-heart-fill.svg new file mode 100644 index 0000000..cf4abfe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-heart.svg b/static/css/bootstrap-icons-1.11.3/chat-right-heart.svg new file mode 100644 index 0000000..e6b3880 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-quote-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-right-quote-fill.svg new file mode 100644 index 0000000..1c4e536 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-quote.svg b/static/css/bootstrap-icons-1.11.3/chat-right-quote.svg new file mode 100644 index 0000000..e9091bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-text-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-right-text-fill.svg new file mode 100644 index 0000000..3455983 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right-text.svg b/static/css/bootstrap-icons-1.11.3/chat-right-text.svg new file mode 100644 index 0000000..88341af --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-right.svg b/static/css/bootstrap-icons-1.11.3/chat-right.svg new file mode 100644 index 0000000..a930c9a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-dots-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-square-dots-fill.svg new file mode 100644 index 0000000..09c97d1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-dots.svg b/static/css/bootstrap-icons-1.11.3/chat-square-dots.svg new file mode 100644 index 0000000..b06c02f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-square-fill.svg new file mode 100644 index 0000000..4688831 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-square-heart-fill.svg new file mode 100644 index 0000000..902e0b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-heart.svg b/static/css/bootstrap-icons-1.11.3/chat-square-heart.svg new file mode 100644 index 0000000..6ba687e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-quote-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-square-quote-fill.svg new file mode 100644 index 0000000..2496b70 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-quote.svg b/static/css/bootstrap-icons-1.11.3/chat-square-quote.svg new file mode 100644 index 0000000..a8f6b09 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-text-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-square-text-fill.svg new file mode 100644 index 0000000..6ebf567 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square-text.svg b/static/css/bootstrap-icons-1.11.3/chat-square-text.svg new file mode 100644 index 0000000..1296f92 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-square.svg b/static/css/bootstrap-icons-1.11.3/chat-square.svg new file mode 100644 index 0000000..4e13ae8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-text-fill.svg b/static/css/bootstrap-icons-1.11.3/chat-text-fill.svg new file mode 100644 index 0000000..93639f1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat-text.svg b/static/css/bootstrap-icons-1.11.3/chat-text.svg new file mode 100644 index 0000000..f64f43f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chat.svg b/static/css/bootstrap-icons-1.11.3/chat.svg new file mode 100644 index 0000000..487d142 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check-all.svg b/static/css/bootstrap-icons-1.11.3/check-all.svg new file mode 100644 index 0000000..f91fd77 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/check-circle-fill.svg new file mode 100644 index 0000000..0b7f412 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check-circle.svg b/static/css/bootstrap-icons-1.11.3/check-circle.svg new file mode 100644 index 0000000..016f607 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check-lg.svg b/static/css/bootstrap-icons-1.11.3/check-lg.svg new file mode 100644 index 0000000..63a8a3d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check-square-fill.svg b/static/css/bootstrap-icons-1.11.3/check-square-fill.svg new file mode 100644 index 0000000..cbb56ed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check-square.svg b/static/css/bootstrap-icons-1.11.3/check-square.svg new file mode 100644 index 0000000..b7d1116 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check.svg b/static/css/bootstrap-icons-1.11.3/check.svg new file mode 100644 index 0000000..11ab547 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check2-all.svg b/static/css/bootstrap-icons-1.11.3/check2-all.svg new file mode 100644 index 0000000..cccc0b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check2-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check2-circle.svg b/static/css/bootstrap-icons-1.11.3/check2-circle.svg new file mode 100644 index 0000000..166e661 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check2-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check2-square.svg b/static/css/bootstrap-icons-1.11.3/check2-square.svg new file mode 100644 index 0000000..64c3669 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/check2.svg b/static/css/bootstrap-icons-1.11.3/check2.svg new file mode 100644 index 0000000..87168de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/check2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-bar-contract.svg b/static/css/bootstrap-icons-1.11.3/chevron-bar-contract.svg new file mode 100644 index 0000000..52ec3f6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-bar-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-bar-down.svg b/static/css/bootstrap-icons-1.11.3/chevron-bar-down.svg new file mode 100644 index 0000000..8c10216 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-bar-expand.svg b/static/css/bootstrap-icons-1.11.3/chevron-bar-expand.svg new file mode 100644 index 0000000..1260a20 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-bar-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-bar-left.svg b/static/css/bootstrap-icons-1.11.3/chevron-bar-left.svg new file mode 100644 index 0000000..36afeb7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-bar-right.svg b/static/css/bootstrap-icons-1.11.3/chevron-bar-right.svg new file mode 100644 index 0000000..b71e040 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-bar-up.svg b/static/css/bootstrap-icons-1.11.3/chevron-bar-up.svg new file mode 100644 index 0000000..c5da175 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-compact-down.svg b/static/css/bootstrap-icons-1.11.3/chevron-compact-down.svg new file mode 100644 index 0000000..53d9d9a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-compact-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-compact-left.svg b/static/css/bootstrap-icons-1.11.3/chevron-compact-left.svg new file mode 100644 index 0000000..277ddd8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-compact-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-compact-right.svg b/static/css/bootstrap-icons-1.11.3/chevron-compact-right.svg new file mode 100644 index 0000000..24b5309 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-compact-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-compact-up.svg b/static/css/bootstrap-icons-1.11.3/chevron-compact-up.svg new file mode 100644 index 0000000..2a4f354 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-compact-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-contract.svg b/static/css/bootstrap-icons-1.11.3/chevron-contract.svg new file mode 100644 index 0000000..354ee86 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-double-down.svg b/static/css/bootstrap-icons-1.11.3/chevron-double-down.svg new file mode 100644 index 0000000..bc99e59 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-double-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-double-left.svg b/static/css/bootstrap-icons-1.11.3/chevron-double-left.svg new file mode 100644 index 0000000..c4cd7f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-double-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-double-right.svg b/static/css/bootstrap-icons-1.11.3/chevron-double-right.svg new file mode 100644 index 0000000..dccd6c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-double-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-double-up.svg b/static/css/bootstrap-icons-1.11.3/chevron-double-up.svg new file mode 100644 index 0000000..ad7ba12 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-double-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-down.svg b/static/css/bootstrap-icons-1.11.3/chevron-down.svg new file mode 100644 index 0000000..a281907 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-expand.svg b/static/css/bootstrap-icons-1.11.3/chevron-expand.svg new file mode 100644 index 0000000..33e4ad8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-left.svg b/static/css/bootstrap-icons-1.11.3/chevron-left.svg new file mode 100644 index 0000000..5bcc1bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-right.svg b/static/css/bootstrap-icons-1.11.3/chevron-right.svg new file mode 100644 index 0000000..ab39af8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/chevron-up.svg b/static/css/bootstrap-icons-1.11.3/chevron-up.svg new file mode 100644 index 0000000..4f3c7a0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/chevron-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/circle-fill.svg b/static/css/bootstrap-icons-1.11.3/circle-fill.svg new file mode 100644 index 0000000..e0d1b51 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/circle-half.svg b/static/css/bootstrap-icons-1.11.3/circle-half.svg new file mode 100644 index 0000000..497f6b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/circle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/circle-square.svg b/static/css/bootstrap-icons-1.11.3/circle-square.svg new file mode 100644 index 0000000..c0f62b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/circle-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/circle.svg b/static/css/bootstrap-icons-1.11.3/circle.svg new file mode 100644 index 0000000..9bbabca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-check-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard-check-fill.svg new file mode 100644 index 0000000..598e850 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-check.svg b/static/css/bootstrap-icons-1.11.3/clipboard-check.svg new file mode 100644 index 0000000..cb9d8a2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-data-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard-data-fill.svg new file mode 100644 index 0000000..e4a9425 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-data.svg b/static/css/bootstrap-icons-1.11.3/clipboard-data.svg new file mode 100644 index 0000000..622acbf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard-fill.svg new file mode 100644 index 0000000..176c5e4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard-heart-fill.svg new file mode 100644 index 0000000..92de0a8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-heart.svg b/static/css/bootstrap-icons-1.11.3/clipboard-heart.svg new file mode 100644 index 0000000..c430ed2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard-minus-fill.svg new file mode 100644 index 0000000..e47f43f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-minus.svg b/static/css/bootstrap-icons-1.11.3/clipboard-minus.svg new file mode 100644 index 0000000..d3675c4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard-plus-fill.svg new file mode 100644 index 0000000..8140aa8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-plus.svg b/static/css/bootstrap-icons-1.11.3/clipboard-plus.svg new file mode 100644 index 0000000..1d095d7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-pulse.svg b/static/css/bootstrap-icons-1.11.3/clipboard-pulse.svg new file mode 100644 index 0000000..a357209 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-pulse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-x-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard-x-fill.svg new file mode 100644 index 0000000..10fba82 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard-x.svg b/static/css/bootstrap-icons-1.11.3/clipboard-x.svg new file mode 100644 index 0000000..46df235 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard.svg b/static/css/bootstrap-icons-1.11.3/clipboard.svg new file mode 100644 index 0000000..b92f42a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-check-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-check-fill.svg new file mode 100644 index 0000000..b640432 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-check.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-check.svg new file mode 100644 index 0000000..aba15bf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-data-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-data-fill.svg new file mode 100644 index 0000000..56c127e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-data.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-data.svg new file mode 100644 index 0000000..75ac6c6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-fill.svg new file mode 100644 index 0000000..6898571 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-heart-fill.svg new file mode 100644 index 0000000..ce98945 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-heart.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-heart.svg new file mode 100644 index 0000000..879fef2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-minus-fill.svg new file mode 100644 index 0000000..fcd4b56 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-minus.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-minus.svg new file mode 100644 index 0000000..f8c10e3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-plus-fill.svg new file mode 100644 index 0000000..be310e5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-plus.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-plus.svg new file mode 100644 index 0000000..33eaa28 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-pulse-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-pulse-fill.svg new file mode 100644 index 0000000..bc7d6b3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-pulse.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-pulse.svg new file mode 100644 index 0000000..c641c61 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-pulse.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-x-fill.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-x-fill.svg new file mode 100644 index 0000000..08828c6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2-x.svg b/static/css/bootstrap-icons-1.11.3/clipboard2-x.svg new file mode 100644 index 0000000..06832cc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clipboard2.svg b/static/css/bootstrap-icons-1.11.3/clipboard2.svg new file mode 100644 index 0000000..d0f4529 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clipboard2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clock-fill.svg b/static/css/bootstrap-icons-1.11.3/clock-fill.svg new file mode 100644 index 0000000..148abcf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clock-history.svg b/static/css/bootstrap-icons-1.11.3/clock-history.svg new file mode 100644 index 0000000..f685e10 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clock-history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clock.svg b/static/css/bootstrap-icons-1.11.3/clock.svg new file mode 100644 index 0000000..31c3c64 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-arrow-down-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-arrow-down-fill.svg new file mode 100644 index 0000000..1b23dc9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-arrow-down.svg b/static/css/bootstrap-icons-1.11.3/cloud-arrow-down.svg new file mode 100644 index 0000000..bb79bbe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-arrow-up-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-arrow-up-fill.svg new file mode 100644 index 0000000..8366f05 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-arrow-up.svg b/static/css/bootstrap-icons-1.11.3/cloud-arrow-up.svg new file mode 100644 index 0000000..704756b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-check-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-check-fill.svg new file mode 100644 index 0000000..a71feee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-check.svg b/static/css/bootstrap-icons-1.11.3/cloud-check.svg new file mode 100644 index 0000000..d7599e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-download-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-download-fill.svg new file mode 100644 index 0000000..c8a44ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-download-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-download.svg b/static/css/bootstrap-icons-1.11.3/cloud-download.svg new file mode 100644 index 0000000..b71d7d7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-drizzle-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-drizzle-fill.svg new file mode 100644 index 0000000..0d381ae --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-drizzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-drizzle.svg b/static/css/bootstrap-icons-1.11.3/cloud-drizzle.svg new file mode 100644 index 0000000..f3c8599 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-drizzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-fill.svg new file mode 100644 index 0000000..8849faa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-fog-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-fog-fill.svg new file mode 100644 index 0000000..214caba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-fog-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-fog.svg b/static/css/bootstrap-icons-1.11.3/cloud-fog.svg new file mode 100644 index 0000000..26a574a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-fog.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-fog2-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-fog2-fill.svg new file mode 100644 index 0000000..8f67dea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-fog2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-fog2.svg b/static/css/bootstrap-icons-1.11.3/cloud-fog2.svg new file mode 100644 index 0000000..9b0664f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-fog2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-hail-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-hail-fill.svg new file mode 100644 index 0000000..0fa737f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-hail-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-hail.svg b/static/css/bootstrap-icons-1.11.3/cloud-hail.svg new file mode 100644 index 0000000..3206a02 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-hail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-haze-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-haze-fill.svg new file mode 100644 index 0000000..aa16c2c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-haze-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-haze.svg b/static/css/bootstrap-icons-1.11.3/cloud-haze.svg new file mode 100644 index 0000000..578a565 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-haze.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-haze2-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-haze2-fill.svg new file mode 100644 index 0000000..3e22656 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-haze2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-haze2.svg b/static/css/bootstrap-icons-1.11.3/cloud-haze2.svg new file mode 100644 index 0000000..c43d91c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-haze2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-lightning-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-lightning-fill.svg new file mode 100644 index 0000000..88fd930 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-lightning-rain-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-lightning-rain-fill.svg new file mode 100644 index 0000000..f5cd845 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-lightning-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-lightning-rain.svg b/static/css/bootstrap-icons-1.11.3/cloud-lightning-rain.svg new file mode 100644 index 0000000..588b274 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-lightning-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-lightning.svg b/static/css/bootstrap-icons-1.11.3/cloud-lightning.svg new file mode 100644 index 0000000..20c2680 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-minus-fill.svg new file mode 100644 index 0000000..2fcc2bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-minus.svg b/static/css/bootstrap-icons-1.11.3/cloud-minus.svg new file mode 100644 index 0000000..54f47b2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-moon-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-moon-fill.svg new file mode 100644 index 0000000..232dd4e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-moon-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-moon.svg b/static/css/bootstrap-icons-1.11.3/cloud-moon.svg new file mode 100644 index 0000000..cc91617 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-moon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-plus-fill.svg new file mode 100644 index 0000000..5337dc4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-plus.svg b/static/css/bootstrap-icons-1.11.3/cloud-plus.svg new file mode 100644 index 0000000..9448796 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-rain-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-rain-fill.svg new file mode 100644 index 0000000..3ffee56 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-rain-heavy-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-rain-heavy-fill.svg new file mode 100644 index 0000000..d92411b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-rain-heavy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-rain-heavy.svg b/static/css/bootstrap-icons-1.11.3/cloud-rain-heavy.svg new file mode 100644 index 0000000..ee9ef85 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-rain-heavy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-rain.svg b/static/css/bootstrap-icons-1.11.3/cloud-rain.svg new file mode 100644 index 0000000..e22f16c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-slash-fill.svg new file mode 100644 index 0000000..08a709b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-slash.svg b/static/css/bootstrap-icons-1.11.3/cloud-slash.svg new file mode 100644 index 0000000..d7b680c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-sleet-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-sleet-fill.svg new file mode 100644 index 0000000..1df3f33 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-sleet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-sleet.svg b/static/css/bootstrap-icons-1.11.3/cloud-sleet.svg new file mode 100644 index 0000000..edc48c6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-sleet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-snow-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-snow-fill.svg new file mode 100644 index 0000000..32cda8d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-snow-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-snow.svg b/static/css/bootstrap-icons-1.11.3/cloud-snow.svg new file mode 100644 index 0000000..26150c4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-sun-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-sun-fill.svg new file mode 100644 index 0000000..da5ecac --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-sun-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-sun.svg b/static/css/bootstrap-icons-1.11.3/cloud-sun.svg new file mode 100644 index 0000000..caa95e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-upload-fill.svg b/static/css/bootstrap-icons-1.11.3/cloud-upload-fill.svg new file mode 100644 index 0000000..2d0df59 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-upload-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud-upload.svg b/static/css/bootstrap-icons-1.11.3/cloud-upload.svg new file mode 100644 index 0000000..e5ca56e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud-upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloud.svg b/static/css/bootstrap-icons-1.11.3/cloud.svg new file mode 100644 index 0000000..de877ab --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloud.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clouds-fill.svg b/static/css/bootstrap-icons-1.11.3/clouds-fill.svg new file mode 100644 index 0000000..d70e817 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clouds-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/clouds.svg b/static/css/bootstrap-icons-1.11.3/clouds.svg new file mode 100644 index 0000000..7e253e7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/clouds.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloudy-fill.svg b/static/css/bootstrap-icons-1.11.3/cloudy-fill.svg new file mode 100644 index 0000000..7bf27b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloudy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cloudy.svg b/static/css/bootstrap-icons-1.11.3/cloudy.svg new file mode 100644 index 0000000..87c2017 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cloudy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/code-slash.svg b/static/css/bootstrap-icons-1.11.3/code-slash.svg new file mode 100644 index 0000000..51a5c57 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/code-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/code-square.svg b/static/css/bootstrap-icons-1.11.3/code-square.svg new file mode 100644 index 0000000..30fdef3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/code-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/code.svg b/static/css/bootstrap-icons-1.11.3/code.svg new file mode 100644 index 0000000..c0760e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/code.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/coin.svg b/static/css/bootstrap-icons-1.11.3/coin.svg new file mode 100644 index 0000000..fb94cc5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/coin.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/collection-fill.svg b/static/css/bootstrap-icons-1.11.3/collection-fill.svg new file mode 100644 index 0000000..4e5fbce --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/collection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/collection-play-fill.svg b/static/css/bootstrap-icons-1.11.3/collection-play-fill.svg new file mode 100644 index 0000000..b6820d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/collection-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/collection-play.svg b/static/css/bootstrap-icons-1.11.3/collection-play.svg new file mode 100644 index 0000000..0c59f5d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/collection-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/collection.svg b/static/css/bootstrap-icons-1.11.3/collection.svg new file mode 100644 index 0000000..8b5d5fd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/collection.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/columns-gap.svg b/static/css/bootstrap-icons-1.11.3/columns-gap.svg new file mode 100644 index 0000000..8b4bb4e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/columns-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/columns.svg b/static/css/bootstrap-icons-1.11.3/columns.svg new file mode 100644 index 0000000..17632df --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/command.svg b/static/css/bootstrap-icons-1.11.3/command.svg new file mode 100644 index 0000000..64fa00b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/command.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/compass-fill.svg b/static/css/bootstrap-icons-1.11.3/compass-fill.svg new file mode 100644 index 0000000..1396c1f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/compass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/compass.svg b/static/css/bootstrap-icons-1.11.3/compass.svg new file mode 100644 index 0000000..9b402f3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/compass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cone-striped.svg b/static/css/bootstrap-icons-1.11.3/cone-striped.svg new file mode 100644 index 0000000..28a9529 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cone-striped.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cone.svg b/static/css/bootstrap-icons-1.11.3/cone.svg new file mode 100644 index 0000000..b1a7d97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/controller.svg b/static/css/bootstrap-icons-1.11.3/controller.svg new file mode 100644 index 0000000..b7ceedb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/controller.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cookie.svg b/static/css/bootstrap-icons-1.11.3/cookie.svg new file mode 100644 index 0000000..7a4b2fa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cookie.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/copy.svg b/static/css/bootstrap-icons-1.11.3/copy.svg new file mode 100644 index 0000000..b590680 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/copy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cpu-fill.svg b/static/css/bootstrap-icons-1.11.3/cpu-fill.svg new file mode 100644 index 0000000..ce6e294 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cpu-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cpu.svg b/static/css/bootstrap-icons-1.11.3/cpu.svg new file mode 100644 index 0000000..88c0d56 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cpu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/credit-card-2-back-fill.svg b/static/css/bootstrap-icons-1.11.3/credit-card-2-back-fill.svg new file mode 100644 index 0000000..032fb4a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/credit-card-2-back-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/credit-card-2-back.svg b/static/css/bootstrap-icons-1.11.3/credit-card-2-back.svg new file mode 100644 index 0000000..b29419c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/credit-card-2-back.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/credit-card-2-front-fill.svg b/static/css/bootstrap-icons-1.11.3/credit-card-2-front-fill.svg new file mode 100644 index 0000000..06684d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/credit-card-2-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/credit-card-2-front.svg b/static/css/bootstrap-icons-1.11.3/credit-card-2-front.svg new file mode 100644 index 0000000..0bbc290 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/credit-card-2-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/credit-card-fill.svg b/static/css/bootstrap-icons-1.11.3/credit-card-fill.svg new file mode 100644 index 0000000..a4f899a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/credit-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/credit-card.svg b/static/css/bootstrap-icons-1.11.3/credit-card.svg new file mode 100644 index 0000000..406233d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/credit-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/crop.svg b/static/css/bootstrap-icons-1.11.3/crop.svg new file mode 100644 index 0000000..3b4bb60 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/crop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/crosshair.svg b/static/css/bootstrap-icons-1.11.3/crosshair.svg new file mode 100644 index 0000000..13bed74 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/crosshair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/crosshair2.svg b/static/css/bootstrap-icons-1.11.3/crosshair2.svg new file mode 100644 index 0000000..3c28586 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/crosshair2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cup-fill.svg b/static/css/bootstrap-icons-1.11.3/cup-fill.svg new file mode 100644 index 0000000..7173787 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cup-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cup-hot-fill.svg b/static/css/bootstrap-icons-1.11.3/cup-hot-fill.svg new file mode 100644 index 0000000..9d7c465 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cup-hot-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cup-hot.svg b/static/css/bootstrap-icons-1.11.3/cup-hot.svg new file mode 100644 index 0000000..a6f7e89 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cup-hot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cup-straw.svg b/static/css/bootstrap-icons-1.11.3/cup-straw.svg new file mode 100644 index 0000000..9388da9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cup-straw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cup.svg b/static/css/bootstrap-icons-1.11.3/cup.svg new file mode 100644 index 0000000..2694ac8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cup.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/currency-bitcoin.svg b/static/css/bootstrap-icons-1.11.3/currency-bitcoin.svg new file mode 100644 index 0000000..0477ff8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/currency-bitcoin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/currency-dollar.svg b/static/css/bootstrap-icons-1.11.3/currency-dollar.svg new file mode 100644 index 0000000..7ead9a7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/currency-dollar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/currency-euro.svg b/static/css/bootstrap-icons-1.11.3/currency-euro.svg new file mode 100644 index 0000000..90c83d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/currency-euro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/currency-exchange.svg b/static/css/bootstrap-icons-1.11.3/currency-exchange.svg new file mode 100644 index 0000000..e332aa7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/currency-exchange.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/currency-pound.svg b/static/css/bootstrap-icons-1.11.3/currency-pound.svg new file mode 100644 index 0000000..4650876 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/currency-pound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/currency-rupee.svg b/static/css/bootstrap-icons-1.11.3/currency-rupee.svg new file mode 100644 index 0000000..4fdf9a2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/currency-rupee.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/currency-yen.svg b/static/css/bootstrap-icons-1.11.3/currency-yen.svg new file mode 100644 index 0000000..5bbf1a2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/currency-yen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cursor-fill.svg b/static/css/bootstrap-icons-1.11.3/cursor-fill.svg new file mode 100644 index 0000000..093372b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cursor-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cursor-text.svg b/static/css/bootstrap-icons-1.11.3/cursor-text.svg new file mode 100644 index 0000000..27c057b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cursor-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/cursor.svg b/static/css/bootstrap-icons-1.11.3/cursor.svg new file mode 100644 index 0000000..e23e3fd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/cursor.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash-circle-dotted.svg b/static/css/bootstrap-icons-1.11.3/dash-circle-dotted.svg new file mode 100644 index 0000000..1c011e2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/dash-circle-fill.svg new file mode 100644 index 0000000..ac4eae0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash-circle.svg b/static/css/bootstrap-icons-1.11.3/dash-circle.svg new file mode 100644 index 0000000..c4abdd2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash-lg.svg b/static/css/bootstrap-icons-1.11.3/dash-lg.svg new file mode 100644 index 0000000..454aa7d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash-square-dotted.svg b/static/css/bootstrap-icons-1.11.3/dash-square-dotted.svg new file mode 100644 index 0000000..90886c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash-square-fill.svg b/static/css/bootstrap-icons-1.11.3/dash-square-fill.svg new file mode 100644 index 0000000..dbe0db2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash-square.svg b/static/css/bootstrap-icons-1.11.3/dash-square.svg new file mode 100644 index 0000000..9381872 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dash.svg b/static/css/bootstrap-icons-1.11.3/dash.svg new file mode 100644 index 0000000..c3834b4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-add.svg b/static/css/bootstrap-icons-1.11.3/database-add.svg new file mode 100644 index 0000000..5f76340 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-check.svg b/static/css/bootstrap-icons-1.11.3/database-check.svg new file mode 100644 index 0000000..29c02b8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-dash.svg b/static/css/bootstrap-icons-1.11.3/database-dash.svg new file mode 100644 index 0000000..184db0a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-down.svg b/static/css/bootstrap-icons-1.11.3/database-down.svg new file mode 100644 index 0000000..e077452 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-exclamation.svg b/static/css/bootstrap-icons-1.11.3/database-exclamation.svg new file mode 100644 index 0000000..dbde50f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-add.svg b/static/css/bootstrap-icons-1.11.3/database-fill-add.svg new file mode 100644 index 0000000..4273d5d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-check.svg b/static/css/bootstrap-icons-1.11.3/database-fill-check.svg new file mode 100644 index 0000000..7690eed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-dash.svg b/static/css/bootstrap-icons-1.11.3/database-fill-dash.svg new file mode 100644 index 0000000..48c468d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-down.svg b/static/css/bootstrap-icons-1.11.3/database-fill-down.svg new file mode 100644 index 0000000..c3560d8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-exclamation.svg b/static/css/bootstrap-icons-1.11.3/database-fill-exclamation.svg new file mode 100644 index 0000000..00073d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-exclamation.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-gear.svg b/static/css/bootstrap-icons-1.11.3/database-fill-gear.svg new file mode 100644 index 0000000..94fc2e6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-lock.svg b/static/css/bootstrap-icons-1.11.3/database-fill-lock.svg new file mode 100644 index 0000000..a948205 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-lock.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-slash.svg b/static/css/bootstrap-icons-1.11.3/database-fill-slash.svg new file mode 100644 index 0000000..467e6bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-up.svg b/static/css/bootstrap-icons-1.11.3/database-fill-up.svg new file mode 100644 index 0000000..07f2d39 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill-x.svg b/static/css/bootstrap-icons-1.11.3/database-fill-x.svg new file mode 100644 index 0000000..73ff269 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-fill.svg b/static/css/bootstrap-icons-1.11.3/database-fill.svg new file mode 100644 index 0000000..8603874 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-gear.svg b/static/css/bootstrap-icons-1.11.3/database-gear.svg new file mode 100644 index 0000000..451763c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-lock.svg b/static/css/bootstrap-icons-1.11.3/database-lock.svg new file mode 100644 index 0000000..e150cd2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-slash.svg b/static/css/bootstrap-icons-1.11.3/database-slash.svg new file mode 100644 index 0000000..e0cc9f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-up.svg b/static/css/bootstrap-icons-1.11.3/database-up.svg new file mode 100644 index 0000000..63f7a10 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database-x.svg b/static/css/bootstrap-icons-1.11.3/database-x.svg new file mode 100644 index 0000000..f97779b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/database.svg b/static/css/bootstrap-icons-1.11.3/database.svg new file mode 100644 index 0000000..231c50c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/database.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/device-hdd-fill.svg b/static/css/bootstrap-icons-1.11.3/device-hdd-fill.svg new file mode 100644 index 0000000..d5380c0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/device-hdd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/device-hdd.svg b/static/css/bootstrap-icons-1.11.3/device-hdd.svg new file mode 100644 index 0000000..5163a58 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/device-hdd.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/device-ssd-fill.svg b/static/css/bootstrap-icons-1.11.3/device-ssd-fill.svg new file mode 100644 index 0000000..0d1f9c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/device-ssd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/device-ssd.svg b/static/css/bootstrap-icons-1.11.3/device-ssd.svg new file mode 100644 index 0000000..8405f21 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/device-ssd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/diagram-2-fill.svg b/static/css/bootstrap-icons-1.11.3/diagram-2-fill.svg new file mode 100644 index 0000000..397ae15 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/diagram-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/diagram-2.svg b/static/css/bootstrap-icons-1.11.3/diagram-2.svg new file mode 100644 index 0000000..a6e5439 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/diagram-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/diagram-3-fill.svg b/static/css/bootstrap-icons-1.11.3/diagram-3-fill.svg new file mode 100644 index 0000000..7e47423 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/diagram-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/diagram-3.svg b/static/css/bootstrap-icons-1.11.3/diagram-3.svg new file mode 100644 index 0000000..ee3fd6f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/diagram-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/diamond-fill.svg b/static/css/bootstrap-icons-1.11.3/diamond-fill.svg new file mode 100644 index 0000000..1f86d1f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/diamond-half.svg b/static/css/bootstrap-icons-1.11.3/diamond-half.svg new file mode 100644 index 0000000..68254b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/diamond-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/diamond.svg b/static/css/bootstrap-icons-1.11.3/diamond.svg new file mode 100644 index 0000000..44e2855 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-1-fill.svg b/static/css/bootstrap-icons-1.11.3/dice-1-fill.svg new file mode 100644 index 0000000..a32e2cf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-1-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-1.svg b/static/css/bootstrap-icons-1.11.3/dice-1.svg new file mode 100644 index 0000000..afc64b0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-2-fill.svg b/static/css/bootstrap-icons-1.11.3/dice-2-fill.svg new file mode 100644 index 0000000..131013e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-2.svg b/static/css/bootstrap-icons-1.11.3/dice-2.svg new file mode 100644 index 0000000..ba1a79c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-3-fill.svg b/static/css/bootstrap-icons-1.11.3/dice-3-fill.svg new file mode 100644 index 0000000..158065d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-3.svg b/static/css/bootstrap-icons-1.11.3/dice-3.svg new file mode 100644 index 0000000..b64c675 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-4-fill.svg b/static/css/bootstrap-icons-1.11.3/dice-4-fill.svg new file mode 100644 index 0000000..7cf6e2c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-4-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-4.svg b/static/css/bootstrap-icons-1.11.3/dice-4.svg new file mode 100644 index 0000000..bd8bbf7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-5-fill.svg b/static/css/bootstrap-icons-1.11.3/dice-5-fill.svg new file mode 100644 index 0000000..289cb45 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-5-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-5.svg b/static/css/bootstrap-icons-1.11.3/dice-5.svg new file mode 100644 index 0000000..cc96a35 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-5.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-6-fill.svg b/static/css/bootstrap-icons-1.11.3/dice-6-fill.svg new file mode 100644 index 0000000..9b3d652 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-6-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dice-6.svg b/static/css/bootstrap-icons-1.11.3/dice-6.svg new file mode 100644 index 0000000..47ba0aa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dice-6.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/disc-fill.svg b/static/css/bootstrap-icons-1.11.3/disc-fill.svg new file mode 100644 index 0000000..0d2d7f1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/disc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/disc.svg b/static/css/bootstrap-icons-1.11.3/disc.svg new file mode 100644 index 0000000..360034c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/disc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/discord.svg b/static/css/bootstrap-icons-1.11.3/discord.svg new file mode 100644 index 0000000..9905364 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/discord.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/display-fill.svg b/static/css/bootstrap-icons-1.11.3/display-fill.svg new file mode 100644 index 0000000..ed8e17e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/display-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/display.svg b/static/css/bootstrap-icons-1.11.3/display.svg new file mode 100644 index 0000000..40a7d4d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/displayport-fill.svg b/static/css/bootstrap-icons-1.11.3/displayport-fill.svg new file mode 100644 index 0000000..503a960 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/displayport-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/displayport.svg b/static/css/bootstrap-icons-1.11.3/displayport.svg new file mode 100644 index 0000000..6b9e0bf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/displayport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/distribute-horizontal.svg b/static/css/bootstrap-icons-1.11.3/distribute-horizontal.svg new file mode 100644 index 0000000..3f7044f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/distribute-horizontal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/distribute-vertical.svg b/static/css/bootstrap-icons-1.11.3/distribute-vertical.svg new file mode 100644 index 0000000..cb77d1e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/distribute-vertical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/door-closed-fill.svg b/static/css/bootstrap-icons-1.11.3/door-closed-fill.svg new file mode 100644 index 0000000..1cad66b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/door-closed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/door-closed.svg b/static/css/bootstrap-icons-1.11.3/door-closed.svg new file mode 100644 index 0000000..e20b918 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/door-closed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/door-open-fill.svg b/static/css/bootstrap-icons-1.11.3/door-open-fill.svg new file mode 100644 index 0000000..38eaff0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/door-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/door-open.svg b/static/css/bootstrap-icons-1.11.3/door-open.svg new file mode 100644 index 0000000..328f353 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/door-open.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dot.svg b/static/css/bootstrap-icons-1.11.3/dot.svg new file mode 100644 index 0000000..edc674e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dot.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/download.svg b/static/css/bootstrap-icons-1.11.3/download.svg new file mode 100644 index 0000000..90a34a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dpad-fill.svg b/static/css/bootstrap-icons-1.11.3/dpad-fill.svg new file mode 100644 index 0000000..1c1153a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dpad-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dpad.svg b/static/css/bootstrap-icons-1.11.3/dpad.svg new file mode 100644 index 0000000..71ddb24 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dpad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dribbble.svg b/static/css/bootstrap-icons-1.11.3/dribbble.svg new file mode 100644 index 0000000..725ff7f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dribbble.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/dropbox.svg b/static/css/bootstrap-icons-1.11.3/dropbox.svg new file mode 100644 index 0000000..d052f25 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/dropbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/droplet-fill.svg b/static/css/bootstrap-icons-1.11.3/droplet-fill.svg new file mode 100644 index 0000000..85feddf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/droplet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/droplet-half.svg b/static/css/bootstrap-icons-1.11.3/droplet-half.svg new file mode 100644 index 0000000..bcd1c76 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/droplet-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/droplet.svg b/static/css/bootstrap-icons-1.11.3/droplet.svg new file mode 100644 index 0000000..204ec67 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/droplet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/duffle-fill.svg b/static/css/bootstrap-icons-1.11.3/duffle-fill.svg new file mode 100644 index 0000000..885ee80 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/duffle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/duffle.svg b/static/css/bootstrap-icons-1.11.3/duffle.svg new file mode 100644 index 0000000..1180de8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/duffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ear-fill.svg b/static/css/bootstrap-icons-1.11.3/ear-fill.svg new file mode 100644 index 0000000..2d135d6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ear.svg b/static/css/bootstrap-icons-1.11.3/ear.svg new file mode 100644 index 0000000..061fe2f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/earbuds.svg b/static/css/bootstrap-icons-1.11.3/earbuds.svg new file mode 100644 index 0000000..923bfca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/earbuds.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/easel-fill.svg b/static/css/bootstrap-icons-1.11.3/easel-fill.svg new file mode 100644 index 0000000..8086507 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/easel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/easel.svg b/static/css/bootstrap-icons-1.11.3/easel.svg new file mode 100644 index 0000000..5c0f5a2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/easel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/easel2-fill.svg b/static/css/bootstrap-icons-1.11.3/easel2-fill.svg new file mode 100644 index 0000000..309b438 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/easel2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/easel2.svg b/static/css/bootstrap-icons-1.11.3/easel2.svg new file mode 100644 index 0000000..74372fb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/easel2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/easel3-fill.svg b/static/css/bootstrap-icons-1.11.3/easel3-fill.svg new file mode 100644 index 0000000..fc547ea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/easel3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/easel3.svg b/static/css/bootstrap-icons-1.11.3/easel3.svg new file mode 100644 index 0000000..f06a868 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/easel3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/egg-fill.svg b/static/css/bootstrap-icons-1.11.3/egg-fill.svg new file mode 100644 index 0000000..b70cf16 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/egg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/egg-fried.svg b/static/css/bootstrap-icons-1.11.3/egg-fried.svg new file mode 100644 index 0000000..b0cefbc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/egg-fried.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/egg.svg b/static/css/bootstrap-icons-1.11.3/egg.svg new file mode 100644 index 0000000..f23d8d4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/egg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eject-fill.svg b/static/css/bootstrap-icons-1.11.3/eject-fill.svg new file mode 100644 index 0000000..9604988 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eject-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eject.svg b/static/css/bootstrap-icons-1.11.3/eject.svg new file mode 100644 index 0000000..71a3ab6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eject.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-angry-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-angry-fill.svg new file mode 100644 index 0000000..d14d92d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-angry-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-angry.svg b/static/css/bootstrap-icons-1.11.3/emoji-angry.svg new file mode 100644 index 0000000..ee925fe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-angry.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-astonished-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-astonished-fill.svg new file mode 100644 index 0000000..22a566f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-astonished-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-astonished.svg b/static/css/bootstrap-icons-1.11.3/emoji-astonished.svg new file mode 100644 index 0000000..13f7cdd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-astonished.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-dizzy-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-dizzy-fill.svg new file mode 100644 index 0000000..98ab490 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-dizzy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-dizzy.svg b/static/css/bootstrap-icons-1.11.3/emoji-dizzy.svg new file mode 100644 index 0000000..fcef602 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-dizzy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-expressionless-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-expressionless-fill.svg new file mode 100644 index 0000000..17ac348 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-expressionless-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-expressionless.svg b/static/css/bootstrap-icons-1.11.3/emoji-expressionless.svg new file mode 100644 index 0000000..8d7f68f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-expressionless.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-frown-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-frown-fill.svg new file mode 100644 index 0000000..7a16dfb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-frown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-frown.svg b/static/css/bootstrap-icons-1.11.3/emoji-frown.svg new file mode 100644 index 0000000..696031b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-frown.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-grimace-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-grimace-fill.svg new file mode 100644 index 0000000..6cabf80 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-grimace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-grimace.svg b/static/css/bootstrap-icons-1.11.3/emoji-grimace.svg new file mode 100644 index 0000000..75a2a09 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-grimace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-grin-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-grin-fill.svg new file mode 100644 index 0000000..08c675e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-grin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-grin.svg b/static/css/bootstrap-icons-1.11.3/emoji-grin.svg new file mode 100644 index 0000000..32bbf51 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-grin.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-heart-eyes-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-heart-eyes-fill.svg new file mode 100644 index 0000000..d34f6e8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-heart-eyes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-heart-eyes.svg b/static/css/bootstrap-icons-1.11.3/emoji-heart-eyes.svg new file mode 100644 index 0000000..5832822 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-heart-eyes.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-kiss-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-kiss-fill.svg new file mode 100644 index 0000000..15a9cdd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-kiss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-kiss.svg b/static/css/bootstrap-icons-1.11.3/emoji-kiss.svg new file mode 100644 index 0000000..2348d97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-kiss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-laughing-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-laughing-fill.svg new file mode 100644 index 0000000..0130bf4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-laughing-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-laughing.svg b/static/css/bootstrap-icons-1.11.3/emoji-laughing.svg new file mode 100644 index 0000000..76b87f5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-laughing.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-neutral-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-neutral-fill.svg new file mode 100644 index 0000000..662603a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-neutral-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-neutral.svg b/static/css/bootstrap-icons-1.11.3/emoji-neutral.svg new file mode 100644 index 0000000..d6b60f8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-neutral.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-smile-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-smile-fill.svg new file mode 100644 index 0000000..439dff0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-smile-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-smile-upside-down-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-smile-upside-down-fill.svg new file mode 100644 index 0000000..2d6acca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-smile-upside-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-smile-upside-down.svg b/static/css/bootstrap-icons-1.11.3/emoji-smile-upside-down.svg new file mode 100644 index 0000000..d2d93ed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-smile-upside-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-smile.svg b/static/css/bootstrap-icons-1.11.3/emoji-smile.svg new file mode 100644 index 0000000..bba78da --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-smile.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-sunglasses-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-sunglasses-fill.svg new file mode 100644 index 0000000..a1318c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-sunglasses-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-sunglasses.svg b/static/css/bootstrap-icons-1.11.3/emoji-sunglasses.svg new file mode 100644 index 0000000..188b56c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-sunglasses.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-surprise-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-surprise-fill.svg new file mode 100644 index 0000000..9f6f620 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-surprise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-surprise.svg b/static/css/bootstrap-icons-1.11.3/emoji-surprise.svg new file mode 100644 index 0000000..af246bf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-surprise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-tear-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-tear-fill.svg new file mode 100644 index 0000000..3ccf87d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-tear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-tear.svg b/static/css/bootstrap-icons-1.11.3/emoji-tear.svg new file mode 100644 index 0000000..31b6597 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-tear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-wink-fill.svg b/static/css/bootstrap-icons-1.11.3/emoji-wink-fill.svg new file mode 100644 index 0000000..2f3e480 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-wink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/emoji-wink.svg b/static/css/bootstrap-icons-1.11.3/emoji-wink.svg new file mode 100644 index 0000000..7fe9116 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/emoji-wink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-arrow-down-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-arrow-down-fill.svg new file mode 100644 index 0000000..a5160e7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-arrow-down.svg b/static/css/bootstrap-icons-1.11.3/envelope-arrow-down.svg new file mode 100644 index 0000000..36b6f54 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-arrow-up-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-arrow-up-fill.svg new file mode 100644 index 0000000..2757974 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-arrow-up.svg b/static/css/bootstrap-icons-1.11.3/envelope-arrow-up.svg new file mode 100644 index 0000000..ff2fae0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-at-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-at-fill.svg new file mode 100644 index 0000000..e39ff38 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-at-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-at.svg b/static/css/bootstrap-icons-1.11.3/envelope-at.svg new file mode 100644 index 0000000..163c3ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-at.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-check-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-check-fill.svg new file mode 100644 index 0000000..26d753a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-check.svg b/static/css/bootstrap-icons-1.11.3/envelope-check.svg new file mode 100644 index 0000000..fbc765b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-dash-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-dash-fill.svg new file mode 100644 index 0000000..6e9e745 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-dash.svg b/static/css/bootstrap-icons-1.11.3/envelope-dash.svg new file mode 100644 index 0000000..d6457cf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-exclamation-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-exclamation-fill.svg new file mode 100644 index 0000000..e14f047 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-exclamation.svg b/static/css/bootstrap-icons-1.11.3/envelope-exclamation.svg new file mode 100644 index 0000000..4aca0a9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-fill.svg new file mode 100644 index 0000000..966ef94 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-heart-fill.svg new file mode 100644 index 0000000..4158841 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-heart.svg b/static/css/bootstrap-icons-1.11.3/envelope-heart.svg new file mode 100644 index 0000000..c886df2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-open-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-open-fill.svg new file mode 100644 index 0000000..972d0e3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-open-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-open-heart-fill.svg new file mode 100644 index 0000000..13263fa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-open-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-open-heart.svg b/static/css/bootstrap-icons-1.11.3/envelope-open-heart.svg new file mode 100644 index 0000000..7018116 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-open-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-open.svg b/static/css/bootstrap-icons-1.11.3/envelope-open.svg new file mode 100644 index 0000000..3daa2eb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-paper-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-paper-fill.svg new file mode 100644 index 0000000..c8a187c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-paper-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-paper-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-paper-heart-fill.svg new file mode 100644 index 0000000..7f58d57 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-paper-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-paper-heart.svg b/static/css/bootstrap-icons-1.11.3/envelope-paper-heart.svg new file mode 100644 index 0000000..73b91d9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-paper-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-paper.svg b/static/css/bootstrap-icons-1.11.3/envelope-paper.svg new file mode 100644 index 0000000..20fcc2a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-paper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-plus-fill.svg new file mode 100644 index 0000000..453a9fd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-plus.svg b/static/css/bootstrap-icons-1.11.3/envelope-plus.svg new file mode 100644 index 0000000..7e960a0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-slash-fill.svg new file mode 100644 index 0000000..90eb7ef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-slash.svg b/static/css/bootstrap-icons-1.11.3/envelope-slash.svg new file mode 100644 index 0000000..65cb167 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-x-fill.svg b/static/css/bootstrap-icons-1.11.3/envelope-x-fill.svg new file mode 100644 index 0000000..8f6a79c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope-x.svg b/static/css/bootstrap-icons-1.11.3/envelope-x.svg new file mode 100644 index 0000000..ea74027 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/envelope.svg b/static/css/bootstrap-icons-1.11.3/envelope.svg new file mode 100644 index 0000000..78bf1de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/envelope.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eraser-fill.svg b/static/css/bootstrap-icons-1.11.3/eraser-fill.svg new file mode 100644 index 0000000..c3866e1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eraser-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eraser.svg b/static/css/bootstrap-icons-1.11.3/eraser.svg new file mode 100644 index 0000000..fe62336 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eraser.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/escape.svg b/static/css/bootstrap-icons-1.11.3/escape.svg new file mode 100644 index 0000000..66176b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/escape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ethernet.svg b/static/css/bootstrap-icons-1.11.3/ethernet.svg new file mode 100644 index 0000000..739a2de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ethernet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ev-front-fill.svg b/static/css/bootstrap-icons-1.11.3/ev-front-fill.svg new file mode 100644 index 0000000..53b947d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ev-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ev-front.svg b/static/css/bootstrap-icons-1.11.3/ev-front.svg new file mode 100644 index 0000000..7f053a5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ev-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ev-station-fill.svg b/static/css/bootstrap-icons-1.11.3/ev-station-fill.svg new file mode 100644 index 0000000..a1ad007 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ev-station-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ev-station.svg b/static/css/bootstrap-icons-1.11.3/ev-station.svg new file mode 100644 index 0000000..90470f6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ev-station.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/exclamation-circle-fill.svg new file mode 100644 index 0000000..13ce7ab --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-circle.svg b/static/css/bootstrap-icons-1.11.3/exclamation-circle.svg new file mode 100644 index 0000000..f3befe0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-diamond-fill.svg b/static/css/bootstrap-icons-1.11.3/exclamation-diamond-fill.svg new file mode 100644 index 0000000..cb14aee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-diamond.svg b/static/css/bootstrap-icons-1.11.3/exclamation-diamond.svg new file mode 100644 index 0000000..4881e6d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-lg.svg b/static/css/bootstrap-icons-1.11.3/exclamation-lg.svg new file mode 100644 index 0000000..18f6a87 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-octagon-fill.svg b/static/css/bootstrap-icons-1.11.3/exclamation-octagon-fill.svg new file mode 100644 index 0000000..494010b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-octagon.svg b/static/css/bootstrap-icons-1.11.3/exclamation-octagon.svg new file mode 100644 index 0000000..7f25938 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-square-fill.svg b/static/css/bootstrap-icons-1.11.3/exclamation-square-fill.svg new file mode 100644 index 0000000..d80a4e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-square.svg b/static/css/bootstrap-icons-1.11.3/exclamation-square.svg new file mode 100644 index 0000000..2a0f2ae --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-triangle-fill.svg b/static/css/bootstrap-icons-1.11.3/exclamation-triangle-fill.svg new file mode 100644 index 0000000..52fd508 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation-triangle.svg b/static/css/bootstrap-icons-1.11.3/exclamation-triangle.svg new file mode 100644 index 0000000..506b777 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclamation.svg b/static/css/bootstrap-icons-1.11.3/exclamation.svg new file mode 100644 index 0000000..d39cb95 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exclude.svg b/static/css/bootstrap-icons-1.11.3/exclude.svg new file mode 100644 index 0000000..ef18355 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exclude.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/explicit-fill.svg b/static/css/bootstrap-icons-1.11.3/explicit-fill.svg new file mode 100644 index 0000000..c0cb6f0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/explicit-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/explicit.svg b/static/css/bootstrap-icons-1.11.3/explicit.svg new file mode 100644 index 0000000..a7ffae7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/explicit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/exposure.svg b/static/css/bootstrap-icons-1.11.3/exposure.svg new file mode 100644 index 0000000..9de0e64 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/exposure.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eye-fill.svg b/static/css/bootstrap-icons-1.11.3/eye-fill.svg new file mode 100644 index 0000000..288d2eb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eye-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eye-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/eye-slash-fill.svg new file mode 100644 index 0000000..10cca74 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eye-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eye-slash.svg b/static/css/bootstrap-icons-1.11.3/eye-slash.svg new file mode 100644 index 0000000..359c270 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eye-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eye.svg b/static/css/bootstrap-icons-1.11.3/eye.svg new file mode 100644 index 0000000..393b485 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eye.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eyedropper.svg b/static/css/bootstrap-icons-1.11.3/eyedropper.svg new file mode 100644 index 0000000..4579888 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eyedropper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/eyeglasses.svg b/static/css/bootstrap-icons-1.11.3/eyeglasses.svg new file mode 100644 index 0000000..6b2eb97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/eyeglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/facebook.svg b/static/css/bootstrap-icons-1.11.3/facebook.svg new file mode 100644 index 0000000..5fc7cec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/facebook.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fan.svg b/static/css/bootstrap-icons-1.11.3/fan.svg new file mode 100644 index 0000000..ec8fe20 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fan.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fast-forward-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/fast-forward-btn-fill.svg new file mode 100644 index 0000000..fd750fe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fast-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fast-forward-btn.svg b/static/css/bootstrap-icons-1.11.3/fast-forward-btn.svg new file mode 100644 index 0000000..5e68554 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fast-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fast-forward-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/fast-forward-circle-fill.svg new file mode 100644 index 0000000..3946fa3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fast-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fast-forward-circle.svg b/static/css/bootstrap-icons-1.11.3/fast-forward-circle.svg new file mode 100644 index 0000000..e7f7158 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fast-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fast-forward-fill.svg b/static/css/bootstrap-icons-1.11.3/fast-forward-fill.svg new file mode 100644 index 0000000..ae17a7e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fast-forward-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fast-forward.svg b/static/css/bootstrap-icons-1.11.3/fast-forward.svg new file mode 100644 index 0000000..2142979 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fast-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/feather.svg b/static/css/bootstrap-icons-1.11.3/feather.svg new file mode 100644 index 0000000..f0462c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/feather.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/feather2.svg b/static/css/bootstrap-icons-1.11.3/feather2.svg new file mode 100644 index 0000000..badc17a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/feather2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-arrow-down-fill.svg b/static/css/bootstrap-icons-1.11.3/file-arrow-down-fill.svg new file mode 100644 index 0000000..5b5c552 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-arrow-down.svg b/static/css/bootstrap-icons-1.11.3/file-arrow-down.svg new file mode 100644 index 0000000..f504b98 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-arrow-up-fill.svg b/static/css/bootstrap-icons-1.11.3/file-arrow-up-fill.svg new file mode 100644 index 0000000..ef56199 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-arrow-up.svg b/static/css/bootstrap-icons-1.11.3/file-arrow-up.svg new file mode 100644 index 0000000..9c88467 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-bar-graph-fill.svg b/static/css/bootstrap-icons-1.11.3/file-bar-graph-fill.svg new file mode 100644 index 0000000..686b60b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-bar-graph.svg b/static/css/bootstrap-icons-1.11.3/file-bar-graph.svg new file mode 100644 index 0000000..f953927 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-binary-fill.svg b/static/css/bootstrap-icons-1.11.3/file-binary-fill.svg new file mode 100644 index 0000000..920c2a7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-binary.svg b/static/css/bootstrap-icons-1.11.3/file-binary.svg new file mode 100644 index 0000000..0ecece7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-break-fill.svg b/static/css/bootstrap-icons-1.11.3/file-break-fill.svg new file mode 100644 index 0000000..bdbe1b9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-break.svg b/static/css/bootstrap-icons-1.11.3/file-break.svg new file mode 100644 index 0000000..e94b3a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-check-fill.svg b/static/css/bootstrap-icons-1.11.3/file-check-fill.svg new file mode 100644 index 0000000..cf165d3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-check.svg b/static/css/bootstrap-icons-1.11.3/file-check.svg new file mode 100644 index 0000000..10863e1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-code-fill.svg b/static/css/bootstrap-icons-1.11.3/file-code-fill.svg new file mode 100644 index 0000000..912ed0c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-code.svg b/static/css/bootstrap-icons-1.11.3/file-code.svg new file mode 100644 index 0000000..58b0014 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-diff-fill.svg b/static/css/bootstrap-icons-1.11.3/file-diff-fill.svg new file mode 100644 index 0000000..c108b87 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-diff.svg b/static/css/bootstrap-icons-1.11.3/file-diff.svg new file mode 100644 index 0000000..088c6de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-down-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-down-fill.svg new file mode 100644 index 0000000..3941f1f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-down.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-down.svg new file mode 100644 index 0000000..37c4cd5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-up-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-up-fill.svg new file mode 100644 index 0000000..97a339d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-up.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-up.svg new file mode 100644 index 0000000..1c827e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-bar-graph-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-bar-graph-fill.svg new file mode 100644 index 0000000..a4c69b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-bar-graph.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-bar-graph.svg new file mode 100644 index 0000000..d367eca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-binary-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-binary-fill.svg new file mode 100644 index 0000000..a1f9933 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-binary.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-binary.svg new file mode 100644 index 0000000..1528578 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-break-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-break-fill.svg new file mode 100644 index 0000000..e9aadce --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-break.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-break.svg new file mode 100644 index 0000000..4874715 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-check-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-check-fill.svg new file mode 100644 index 0000000..f3e9eb3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-check.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-check.svg new file mode 100644 index 0000000..dc36963 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-code-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-code-fill.svg new file mode 100644 index 0000000..2c154fa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-code.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-code.svg new file mode 100644 index 0000000..ccd3528 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-diff-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-diff-fill.svg new file mode 100644 index 0000000..3b71e66 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-diff.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-diff.svg new file mode 100644 index 0000000..97dfc0b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-easel-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-easel-fill.svg new file mode 100644 index 0000000..e74c974 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-easel.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-easel.svg new file mode 100644 index 0000000..2feeabc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-excel-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-excel-fill.svg new file mode 100644 index 0000000..405a572 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-excel.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-excel.svg new file mode 100644 index 0000000..5432bcf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-fill.svg new file mode 100644 index 0000000..2f3ef6c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-font-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-font-fill.svg new file mode 100644 index 0000000..d3014bf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-font.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-font.svg new file mode 100644 index 0000000..c9864cd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-image-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-image-fill.svg new file mode 100644 index 0000000..3ec76dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-image.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-image.svg new file mode 100644 index 0000000..1c3815d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-lock-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-lock-fill.svg new file mode 100644 index 0000000..4c45a61 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-lock.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-lock.svg new file mode 100644 index 0000000..c8319a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-lock2-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-lock2-fill.svg new file mode 100644 index 0000000..76e8bd8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-lock2.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-lock2.svg new file mode 100644 index 0000000..bd8f592 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-medical-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-medical-fill.svg new file mode 100644 index 0000000..42a0581 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-medical.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-medical.svg new file mode 100644 index 0000000..e24c90c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-minus-fill.svg new file mode 100644 index 0000000..a5dca2d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-minus.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-minus.svg new file mode 100644 index 0000000..cdc0026 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-music-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-music-fill.svg new file mode 100644 index 0000000..b865e4e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-music.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-music.svg new file mode 100644 index 0000000..e18ec85 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-pdf-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-pdf-fill.svg new file mode 100644 index 0000000..219c5a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-pdf.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-pdf.svg new file mode 100644 index 0000000..51b9975 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-person-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-person-fill.svg new file mode 100644 index 0000000..49ceda6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-person.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-person.svg new file mode 100644 index 0000000..08a78cc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-play-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-play-fill.svg new file mode 100644 index 0000000..341eb37 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-play.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-play.svg new file mode 100644 index 0000000..abe215b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-plus-fill.svg new file mode 100644 index 0000000..ef99c8a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-plus.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-plus.svg new file mode 100644 index 0000000..964e855 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-post-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-post-fill.svg new file mode 100644 index 0000000..548773f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-post.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-post.svg new file mode 100644 index 0000000..d9f44a1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-ppt-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-ppt-fill.svg new file mode 100644 index 0000000..e96a461 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-ppt.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-ppt.svg new file mode 100644 index 0000000..cab71bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-richtext-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-richtext-fill.svg new file mode 100644 index 0000000..55da25c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-richtext.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-richtext.svg new file mode 100644 index 0000000..3f3a6ad --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-ruled-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-ruled-fill.svg new file mode 100644 index 0000000..ee90c80 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-ruled.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-ruled.svg new file mode 100644 index 0000000..ebd617e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-slides-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-slides-fill.svg new file mode 100644 index 0000000..e7f76f4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-slides.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-slides.svg new file mode 100644 index 0000000..e643cd3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-spreadsheet-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-spreadsheet-fill.svg new file mode 100644 index 0000000..02ac9ec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-spreadsheet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-spreadsheet.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-spreadsheet.svg new file mode 100644 index 0000000..a6bb6e4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-text-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-text-fill.svg new file mode 100644 index 0000000..bfedd6b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-text.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-text.svg new file mode 100644 index 0000000..7ae53fc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-word-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-word-fill.svg new file mode 100644 index 0000000..259e767 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-word.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-word.svg new file mode 100644 index 0000000..ef4727c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-x-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-x-fill.svg new file mode 100644 index 0000000..f683966 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-x.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-x.svg new file mode 100644 index 0000000..4dd9da9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-zip-fill.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-zip-fill.svg new file mode 100644 index 0000000..a17fa9e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark-zip.svg b/static/css/bootstrap-icons-1.11.3/file-earmark-zip.svg new file mode 100644 index 0000000..f5f8ccc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-earmark.svg b/static/css/bootstrap-icons-1.11.3/file-earmark.svg new file mode 100644 index 0000000..d8d8774 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-earmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-easel-fill.svg b/static/css/bootstrap-icons-1.11.3/file-easel-fill.svg new file mode 100644 index 0000000..fa9f915 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-easel.svg b/static/css/bootstrap-icons-1.11.3/file-easel.svg new file mode 100644 index 0000000..6366bc0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-excel-fill.svg b/static/css/bootstrap-icons-1.11.3/file-excel-fill.svg new file mode 100644 index 0000000..bddcea2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-excel.svg b/static/css/bootstrap-icons-1.11.3/file-excel.svg new file mode 100644 index 0000000..8bf2f5e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-fill.svg b/static/css/bootstrap-icons-1.11.3/file-fill.svg new file mode 100644 index 0000000..e5f8c4a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-font-fill.svg b/static/css/bootstrap-icons-1.11.3/file-font-fill.svg new file mode 100644 index 0000000..6bda7b1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-font.svg b/static/css/bootstrap-icons-1.11.3/file-font.svg new file mode 100644 index 0000000..b75f9a4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-image-fill.svg b/static/css/bootstrap-icons-1.11.3/file-image-fill.svg new file mode 100644 index 0000000..7c73ece --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-image.svg b/static/css/bootstrap-icons-1.11.3/file-image.svg new file mode 100644 index 0000000..b063628 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-lock-fill.svg b/static/css/bootstrap-icons-1.11.3/file-lock-fill.svg new file mode 100644 index 0000000..1f7c3f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-lock.svg b/static/css/bootstrap-icons-1.11.3/file-lock.svg new file mode 100644 index 0000000..195deef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-lock2-fill.svg b/static/css/bootstrap-icons-1.11.3/file-lock2-fill.svg new file mode 100644 index 0000000..82426e8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-lock2.svg b/static/css/bootstrap-icons-1.11.3/file-lock2.svg new file mode 100644 index 0000000..125a747 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-medical-fill.svg b/static/css/bootstrap-icons-1.11.3/file-medical-fill.svg new file mode 100644 index 0000000..2f4d3b2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-medical.svg b/static/css/bootstrap-icons-1.11.3/file-medical.svg new file mode 100644 index 0000000..07e8495 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/file-minus-fill.svg new file mode 100644 index 0000000..99f7d53 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-minus.svg b/static/css/bootstrap-icons-1.11.3/file-minus.svg new file mode 100644 index 0000000..880409b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-music-fill.svg b/static/css/bootstrap-icons-1.11.3/file-music-fill.svg new file mode 100644 index 0000000..38099f3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-music.svg b/static/css/bootstrap-icons-1.11.3/file-music.svg new file mode 100644 index 0000000..a24d41e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-pdf-fill.svg b/static/css/bootstrap-icons-1.11.3/file-pdf-fill.svg new file mode 100644 index 0000000..c88d1b8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-pdf.svg b/static/css/bootstrap-icons-1.11.3/file-pdf.svg new file mode 100644 index 0000000..e7bdcba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-person-fill.svg b/static/css/bootstrap-icons-1.11.3/file-person-fill.svg new file mode 100644 index 0000000..c212b00 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-person.svg b/static/css/bootstrap-icons-1.11.3/file-person.svg new file mode 100644 index 0000000..e102abf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-play-fill.svg b/static/css/bootstrap-icons-1.11.3/file-play-fill.svg new file mode 100644 index 0000000..a6dce8a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-play.svg b/static/css/bootstrap-icons-1.11.3/file-play.svg new file mode 100644 index 0000000..d5505e3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/file-plus-fill.svg new file mode 100644 index 0000000..bdb7ee0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-plus.svg b/static/css/bootstrap-icons-1.11.3/file-plus.svg new file mode 100644 index 0000000..af41ae1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-post-fill.svg b/static/css/bootstrap-icons-1.11.3/file-post-fill.svg new file mode 100644 index 0000000..336f219 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-post.svg b/static/css/bootstrap-icons-1.11.3/file-post.svg new file mode 100644 index 0000000..6807724 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-ppt-fill.svg b/static/css/bootstrap-icons-1.11.3/file-ppt-fill.svg new file mode 100644 index 0000000..b8c3973 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-ppt.svg b/static/css/bootstrap-icons-1.11.3/file-ppt.svg new file mode 100644 index 0000000..bee27d4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-richtext-fill.svg b/static/css/bootstrap-icons-1.11.3/file-richtext-fill.svg new file mode 100644 index 0000000..a98e5d7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-richtext.svg b/static/css/bootstrap-icons-1.11.3/file-richtext.svg new file mode 100644 index 0000000..3ceb420 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-ruled-fill.svg b/static/css/bootstrap-icons-1.11.3/file-ruled-fill.svg new file mode 100644 index 0000000..8bfe726 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-ruled.svg b/static/css/bootstrap-icons-1.11.3/file-ruled.svg new file mode 100644 index 0000000..7236cfc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-slides-fill.svg b/static/css/bootstrap-icons-1.11.3/file-slides-fill.svg new file mode 100644 index 0000000..b75d3f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-slides.svg b/static/css/bootstrap-icons-1.11.3/file-slides.svg new file mode 100644 index 0000000..0e63548 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-spreadsheet-fill.svg b/static/css/bootstrap-icons-1.11.3/file-spreadsheet-fill.svg new file mode 100644 index 0000000..6db7eb6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-spreadsheet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-spreadsheet.svg b/static/css/bootstrap-icons-1.11.3/file-spreadsheet.svg new file mode 100644 index 0000000..55b53ec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-text-fill.svg b/static/css/bootstrap-icons-1.11.3/file-text-fill.svg new file mode 100644 index 0000000..6da36b2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-text.svg b/static/css/bootstrap-icons-1.11.3/file-text.svg new file mode 100644 index 0000000..95dc704 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-word-fill.svg b/static/css/bootstrap-icons-1.11.3/file-word-fill.svg new file mode 100644 index 0000000..6f578f0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-word.svg b/static/css/bootstrap-icons-1.11.3/file-word.svg new file mode 100644 index 0000000..732b59a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-x-fill.svg b/static/css/bootstrap-icons-1.11.3/file-x-fill.svg new file mode 100644 index 0000000..0455659 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-x.svg b/static/css/bootstrap-icons-1.11.3/file-x.svg new file mode 100644 index 0000000..5ab0b48 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-zip-fill.svg b/static/css/bootstrap-icons-1.11.3/file-zip-fill.svg new file mode 100644 index 0000000..1d80366 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file-zip.svg b/static/css/bootstrap-icons-1.11.3/file-zip.svg new file mode 100644 index 0000000..e3b633e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/file.svg b/static/css/bootstrap-icons-1.11.3/file.svg new file mode 100644 index 0000000..4a5dd73 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/file.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/files-alt.svg b/static/css/bootstrap-icons-1.11.3/files-alt.svg new file mode 100644 index 0000000..b42d764 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/files-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/files.svg b/static/css/bootstrap-icons-1.11.3/files.svg new file mode 100644 index 0000000..6170ab5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/files.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-aac.svg b/static/css/bootstrap-icons-1.11.3/filetype-aac.svg new file mode 100644 index 0000000..b6a5c47 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-aac.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-ai.svg b/static/css/bootstrap-icons-1.11.3/filetype-ai.svg new file mode 100644 index 0000000..fe2bcaa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-ai.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-bmp.svg b/static/css/bootstrap-icons-1.11.3/filetype-bmp.svg new file mode 100644 index 0000000..587381c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-bmp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-cs.svg b/static/css/bootstrap-icons-1.11.3/filetype-cs.svg new file mode 100644 index 0000000..90ed8de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-cs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-css.svg b/static/css/bootstrap-icons-1.11.3/filetype-css.svg new file mode 100644 index 0000000..8f0864f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-css.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-csv.svg b/static/css/bootstrap-icons-1.11.3/filetype-csv.svg new file mode 100644 index 0000000..fa097aa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-csv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-doc.svg b/static/css/bootstrap-icons-1.11.3/filetype-doc.svg new file mode 100644 index 0000000..f75847f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-doc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-docx.svg b/static/css/bootstrap-icons-1.11.3/filetype-docx.svg new file mode 100644 index 0000000..1b6c172 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-docx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-exe.svg b/static/css/bootstrap-icons-1.11.3/filetype-exe.svg new file mode 100644 index 0000000..cdafeb1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-exe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-gif.svg b/static/css/bootstrap-icons-1.11.3/filetype-gif.svg new file mode 100644 index 0000000..b39234f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-gif.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-heic.svg b/static/css/bootstrap-icons-1.11.3/filetype-heic.svg new file mode 100644 index 0000000..a022060 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-heic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-html.svg b/static/css/bootstrap-icons-1.11.3/filetype-html.svg new file mode 100644 index 0000000..1661a94 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-html.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-java.svg b/static/css/bootstrap-icons-1.11.3/filetype-java.svg new file mode 100644 index 0000000..eeeab41 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-java.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-jpg.svg b/static/css/bootstrap-icons-1.11.3/filetype-jpg.svg new file mode 100644 index 0000000..7d939ec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-jpg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-js.svg b/static/css/bootstrap-icons-1.11.3/filetype-js.svg new file mode 100644 index 0000000..4f4a00c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-js.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-json.svg b/static/css/bootstrap-icons-1.11.3/filetype-json.svg new file mode 100644 index 0000000..a4ccced --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-json.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-jsx.svg b/static/css/bootstrap-icons-1.11.3/filetype-jsx.svg new file mode 100644 index 0000000..256b5c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-jsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-key.svg b/static/css/bootstrap-icons-1.11.3/filetype-key.svg new file mode 100644 index 0000000..d164bc8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-key.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-m4p.svg b/static/css/bootstrap-icons-1.11.3/filetype-m4p.svg new file mode 100644 index 0000000..ae8f611 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-m4p.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-md.svg b/static/css/bootstrap-icons-1.11.3/filetype-md.svg new file mode 100644 index 0000000..40e5139 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-md.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-mdx.svg b/static/css/bootstrap-icons-1.11.3/filetype-mdx.svg new file mode 100644 index 0000000..43a9153 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-mdx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-mov.svg b/static/css/bootstrap-icons-1.11.3/filetype-mov.svg new file mode 100644 index 0000000..27e6391 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-mov.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-mp3.svg b/static/css/bootstrap-icons-1.11.3/filetype-mp3.svg new file mode 100644 index 0000000..f25e6a8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-mp3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-mp4.svg b/static/css/bootstrap-icons-1.11.3/filetype-mp4.svg new file mode 100644 index 0000000..d27e9ff --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-mp4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-otf.svg b/static/css/bootstrap-icons-1.11.3/filetype-otf.svg new file mode 100644 index 0000000..f16eb61 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-otf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-pdf.svg b/static/css/bootstrap-icons-1.11.3/filetype-pdf.svg new file mode 100644 index 0000000..e8bb772 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-pdf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-php.svg b/static/css/bootstrap-icons-1.11.3/filetype-php.svg new file mode 100644 index 0000000..4d532df --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-php.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-png.svg b/static/css/bootstrap-icons-1.11.3/filetype-png.svg new file mode 100644 index 0000000..659e266 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-png.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-ppt.svg b/static/css/bootstrap-icons-1.11.3/filetype-ppt.svg new file mode 100644 index 0000000..e53b1ec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-ppt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-pptx.svg b/static/css/bootstrap-icons-1.11.3/filetype-pptx.svg new file mode 100644 index 0000000..f68e939 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-pptx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-psd.svg b/static/css/bootstrap-icons-1.11.3/filetype-psd.svg new file mode 100644 index 0000000..6fefd08 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-psd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-py.svg b/static/css/bootstrap-icons-1.11.3/filetype-py.svg new file mode 100644 index 0000000..14fd4ef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-py.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-raw.svg b/static/css/bootstrap-icons-1.11.3/filetype-raw.svg new file mode 100644 index 0000000..da98185 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-raw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-rb.svg b/static/css/bootstrap-icons-1.11.3/filetype-rb.svg new file mode 100644 index 0000000..3466a1f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-rb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-sass.svg b/static/css/bootstrap-icons-1.11.3/filetype-sass.svg new file mode 100644 index 0000000..3632662 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-sass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-scss.svg b/static/css/bootstrap-icons-1.11.3/filetype-scss.svg new file mode 100644 index 0000000..8d1935f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-scss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-sh.svg b/static/css/bootstrap-icons-1.11.3/filetype-sh.svg new file mode 100644 index 0000000..592c408 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-sh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-sql.svg b/static/css/bootstrap-icons-1.11.3/filetype-sql.svg new file mode 100644 index 0000000..814137d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-sql.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-svg.svg b/static/css/bootstrap-icons-1.11.3/filetype-svg.svg new file mode 100644 index 0000000..222d9ac --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-svg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-tiff.svg b/static/css/bootstrap-icons-1.11.3/filetype-tiff.svg new file mode 100644 index 0000000..e101575 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-tiff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-tsx.svg b/static/css/bootstrap-icons-1.11.3/filetype-tsx.svg new file mode 100644 index 0000000..73dd643 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-tsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-ttf.svg b/static/css/bootstrap-icons-1.11.3/filetype-ttf.svg new file mode 100644 index 0000000..9c93584 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-ttf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-txt.svg b/static/css/bootstrap-icons-1.11.3/filetype-txt.svg new file mode 100644 index 0000000..1e27bcf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-txt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-wav.svg b/static/css/bootstrap-icons-1.11.3/filetype-wav.svg new file mode 100644 index 0000000..6725640 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-wav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-woff.svg b/static/css/bootstrap-icons-1.11.3/filetype-woff.svg new file mode 100644 index 0000000..f29a4b1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-woff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-xls.svg b/static/css/bootstrap-icons-1.11.3/filetype-xls.svg new file mode 100644 index 0000000..5f79b16 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-xls.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-xlsx.svg b/static/css/bootstrap-icons-1.11.3/filetype-xlsx.svg new file mode 100644 index 0000000..5202bf7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-xlsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-xml.svg b/static/css/bootstrap-icons-1.11.3/filetype-xml.svg new file mode 100644 index 0000000..ba9ffb6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-xml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filetype-yml.svg b/static/css/bootstrap-icons-1.11.3/filetype-yml.svg new file mode 100644 index 0000000..17a9ebe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filetype-yml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/film.svg b/static/css/bootstrap-icons-1.11.3/film.svg new file mode 100644 index 0000000..40c2eb9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/film.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filter-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/filter-circle-fill.svg new file mode 100644 index 0000000..1aa0f39 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filter-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filter-circle.svg b/static/css/bootstrap-icons-1.11.3/filter-circle.svg new file mode 100644 index 0000000..42c1b84 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filter-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filter-left.svg b/static/css/bootstrap-icons-1.11.3/filter-left.svg new file mode 100644 index 0000000..bb1ee92 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filter-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filter-right.svg b/static/css/bootstrap-icons-1.11.3/filter-right.svg new file mode 100644 index 0000000..6a5083c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filter-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filter-square-fill.svg b/static/css/bootstrap-icons-1.11.3/filter-square-fill.svg new file mode 100644 index 0000000..438b8c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filter-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filter-square.svg b/static/css/bootstrap-icons-1.11.3/filter-square.svg new file mode 100644 index 0000000..d243b0b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filter-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/filter.svg b/static/css/bootstrap-icons-1.11.3/filter.svg new file mode 100644 index 0000000..a7d7dac --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/filter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fingerprint.svg b/static/css/bootstrap-icons-1.11.3/fingerprint.svg new file mode 100644 index 0000000..08252bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fingerprint.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fire.svg b/static/css/bootstrap-icons-1.11.3/fire.svg new file mode 100644 index 0000000..a58e6dd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/flag-fill.svg b/static/css/bootstrap-icons-1.11.3/flag-fill.svg new file mode 100644 index 0000000..8b92331 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/flag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/flag.svg b/static/css/bootstrap-icons-1.11.3/flag.svg new file mode 100644 index 0000000..f8b6dab --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/floppy-fill.svg b/static/css/bootstrap-icons-1.11.3/floppy-fill.svg new file mode 100644 index 0000000..87a43ce --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/floppy-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/floppy.svg b/static/css/bootstrap-icons-1.11.3/floppy.svg new file mode 100644 index 0000000..65ae562 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/floppy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/floppy2-fill.svg b/static/css/bootstrap-icons-1.11.3/floppy2-fill.svg new file mode 100644 index 0000000..61a6cdb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/floppy2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/floppy2.svg b/static/css/bootstrap-icons-1.11.3/floppy2.svg new file mode 100644 index 0000000..2412389 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/floppy2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/flower1.svg b/static/css/bootstrap-icons-1.11.3/flower1.svg new file mode 100644 index 0000000..3495858 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/flower1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/flower2.svg b/static/css/bootstrap-icons-1.11.3/flower2.svg new file mode 100644 index 0000000..664a9c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/flower2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/flower3.svg b/static/css/bootstrap-icons-1.11.3/flower3.svg new file mode 100644 index 0000000..66845c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/flower3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder-check.svg b/static/css/bootstrap-icons-1.11.3/folder-check.svg new file mode 100644 index 0000000..57c6466 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder-fill.svg b/static/css/bootstrap-icons-1.11.3/folder-fill.svg new file mode 100644 index 0000000..113350c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder-minus.svg b/static/css/bootstrap-icons-1.11.3/folder-minus.svg new file mode 100644 index 0000000..41db30b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder-plus.svg b/static/css/bootstrap-icons-1.11.3/folder-plus.svg new file mode 100644 index 0000000..85b5a18 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder-symlink-fill.svg b/static/css/bootstrap-icons-1.11.3/folder-symlink-fill.svg new file mode 100644 index 0000000..6407400 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder-symlink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder-symlink.svg b/static/css/bootstrap-icons-1.11.3/folder-symlink.svg new file mode 100644 index 0000000..7137637 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder-symlink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder-x.svg b/static/css/bootstrap-icons-1.11.3/folder-x.svg new file mode 100644 index 0000000..a6ed341 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder.svg b/static/css/bootstrap-icons-1.11.3/folder.svg new file mode 100644 index 0000000..a30c452 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder2-open.svg b/static/css/bootstrap-icons-1.11.3/folder2-open.svg new file mode 100644 index 0000000..7ffbb54 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder2-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/folder2.svg b/static/css/bootstrap-icons-1.11.3/folder2.svg new file mode 100644 index 0000000..ce6a1af --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/folder2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.css b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.css new file mode 100644 index 0000000..bc84a5f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url("./fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"), +url("./fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.json b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.json new file mode 100644 index 0000000..56247e5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.json @@ -0,0 +1,2052 @@ +{ + "123": 63103, + "alarm-fill": 61697, + "alarm": 61698, + "align-bottom": 61699, + "align-center": 61700, + "align-end": 61701, + "align-middle": 61702, + "align-start": 61703, + "align-top": 61704, + "alt": 61705, + "app-indicator": 61706, + "app": 61707, + "archive-fill": 61708, + "archive": 61709, + "arrow-90deg-down": 61710, + "arrow-90deg-left": 61711, + "arrow-90deg-right": 61712, + "arrow-90deg-up": 61713, + "arrow-bar-down": 61714, + "arrow-bar-left": 61715, + "arrow-bar-right": 61716, + "arrow-bar-up": 61717, + "arrow-clockwise": 61718, + "arrow-counterclockwise": 61719, + "arrow-down-circle-fill": 61720, + "arrow-down-circle": 61721, + "arrow-down-left-circle-fill": 61722, + "arrow-down-left-circle": 61723, + "arrow-down-left-square-fill": 61724, + "arrow-down-left-square": 61725, + "arrow-down-left": 61726, + "arrow-down-right-circle-fill": 61727, + "arrow-down-right-circle": 61728, + "arrow-down-right-square-fill": 61729, + "arrow-down-right-square": 61730, + "arrow-down-right": 61731, + "arrow-down-short": 61732, + "arrow-down-square-fill": 61733, + "arrow-down-square": 61734, + "arrow-down-up": 61735, + "arrow-down": 61736, + "arrow-left-circle-fill": 61737, + "arrow-left-circle": 61738, + "arrow-left-right": 61739, + "arrow-left-short": 61740, + "arrow-left-square-fill": 61741, + "arrow-left-square": 61742, + "arrow-left": 61743, + "arrow-repeat": 61744, + "arrow-return-left": 61745, + "arrow-return-right": 61746, + "arrow-right-circle-fill": 61747, + "arrow-right-circle": 61748, + "arrow-right-short": 61749, + "arrow-right-square-fill": 61750, + "arrow-right-square": 61751, + "arrow-right": 61752, + "arrow-up-circle-fill": 61753, + "arrow-up-circle": 61754, + "arrow-up-left-circle-fill": 61755, + "arrow-up-left-circle": 61756, + "arrow-up-left-square-fill": 61757, + "arrow-up-left-square": 61758, + "arrow-up-left": 61759, + "arrow-up-right-circle-fill": 61760, + "arrow-up-right-circle": 61761, + "arrow-up-right-square-fill": 61762, + "arrow-up-right-square": 61763, + "arrow-up-right": 61764, + "arrow-up-short": 61765, + "arrow-up-square-fill": 61766, + "arrow-up-square": 61767, + "arrow-up": 61768, + "arrows-angle-contract": 61769, + "arrows-angle-expand": 61770, + "arrows-collapse": 61771, + "arrows-expand": 61772, + "arrows-fullscreen": 61773, + "arrows-move": 61774, + "aspect-ratio-fill": 61775, + "aspect-ratio": 61776, + "asterisk": 61777, + "at": 61778, + "award-fill": 61779, + "award": 61780, + "back": 61781, + "backspace-fill": 61782, + "backspace-reverse-fill": 61783, + "backspace-reverse": 61784, + "backspace": 61785, + "badge-3d-fill": 61786, + "badge-3d": 61787, + "badge-4k-fill": 61788, + "badge-4k": 61789, + "badge-8k-fill": 61790, + "badge-8k": 61791, + "badge-ad-fill": 61792, + "badge-ad": 61793, + "badge-ar-fill": 61794, + "badge-ar": 61795, + "badge-cc-fill": 61796, + "badge-cc": 61797, + "badge-hd-fill": 61798, + "badge-hd": 61799, + "badge-tm-fill": 61800, + "badge-tm": 61801, + "badge-vo-fill": 61802, + "badge-vo": 61803, + "badge-vr-fill": 61804, + "badge-vr": 61805, + "badge-wc-fill": 61806, + "badge-wc": 61807, + "bag-check-fill": 61808, + "bag-check": 61809, + "bag-dash-fill": 61810, + "bag-dash": 61811, + "bag-fill": 61812, + "bag-plus-fill": 61813, + "bag-plus": 61814, + "bag-x-fill": 61815, + "bag-x": 61816, + "bag": 61817, + "bar-chart-fill": 61818, + "bar-chart-line-fill": 61819, + "bar-chart-line": 61820, + "bar-chart-steps": 61821, + "bar-chart": 61822, + "basket-fill": 61823, + "basket": 61824, + "basket2-fill": 61825, + "basket2": 61826, + "basket3-fill": 61827, + "basket3": 61828, + "battery-charging": 61829, + "battery-full": 61830, + "battery-half": 61831, + "battery": 61832, + "bell-fill": 61833, + "bell": 61834, + "bezier": 61835, + "bezier2": 61836, + "bicycle": 61837, + "binoculars-fill": 61838, + "binoculars": 61839, + "blockquote-left": 61840, + "blockquote-right": 61841, + "book-fill": 61842, + "book-half": 61843, + "book": 61844, + "bookmark-check-fill": 61845, + "bookmark-check": 61846, + "bookmark-dash-fill": 61847, + "bookmark-dash": 61848, + "bookmark-fill": 61849, + "bookmark-heart-fill": 61850, + "bookmark-heart": 61851, + "bookmark-plus-fill": 61852, + "bookmark-plus": 61853, + "bookmark-star-fill": 61854, + "bookmark-star": 61855, + "bookmark-x-fill": 61856, + "bookmark-x": 61857, + "bookmark": 61858, + "bookmarks-fill": 61859, + "bookmarks": 61860, + "bookshelf": 61861, + "bootstrap-fill": 61862, + "bootstrap-reboot": 61863, + "bootstrap": 61864, + "border-all": 61865, + "border-bottom": 61866, + "border-center": 61867, + "border-inner": 61868, + "border-left": 61869, + "border-middle": 61870, + "border-outer": 61871, + "border-right": 61872, + "border-style": 61873, + "border-top": 61874, + "border-width": 61875, + "border": 61876, + "bounding-box-circles": 61877, + "bounding-box": 61878, + "box-arrow-down-left": 61879, + "box-arrow-down-right": 61880, + "box-arrow-down": 61881, + "box-arrow-in-down-left": 61882, + "box-arrow-in-down-right": 61883, + "box-arrow-in-down": 61884, + "box-arrow-in-left": 61885, + "box-arrow-in-right": 61886, + "box-arrow-in-up-left": 61887, + "box-arrow-in-up-right": 61888, + "box-arrow-in-up": 61889, + "box-arrow-left": 61890, + "box-arrow-right": 61891, + "box-arrow-up-left": 61892, + "box-arrow-up-right": 61893, + "box-arrow-up": 61894, + "box-seam": 61895, + "box": 61896, + "braces": 61897, + "bricks": 61898, + "briefcase-fill": 61899, + "briefcase": 61900, + "brightness-alt-high-fill": 61901, + "brightness-alt-high": 61902, + "brightness-alt-low-fill": 61903, + "brightness-alt-low": 61904, + "brightness-high-fill": 61905, + "brightness-high": 61906, + "brightness-low-fill": 61907, + "brightness-low": 61908, + "broadcast-pin": 61909, + "broadcast": 61910, + "brush-fill": 61911, + "brush": 61912, + "bucket-fill": 61913, + "bucket": 61914, + "bug-fill": 61915, + "bug": 61916, + "building": 61917, + "bullseye": 61918, + "calculator-fill": 61919, + "calculator": 61920, + "calendar-check-fill": 61921, + "calendar-check": 61922, + "calendar-date-fill": 61923, + "calendar-date": 61924, + "calendar-day-fill": 61925, + "calendar-day": 61926, + "calendar-event-fill": 61927, + "calendar-event": 61928, + "calendar-fill": 61929, + "calendar-minus-fill": 61930, + "calendar-minus": 61931, + "calendar-month-fill": 61932, + "calendar-month": 61933, + "calendar-plus-fill": 61934, + "calendar-plus": 61935, + "calendar-range-fill": 61936, + "calendar-range": 61937, + "calendar-week-fill": 61938, + "calendar-week": 61939, + "calendar-x-fill": 61940, + "calendar-x": 61941, + "calendar": 61942, + "calendar2-check-fill": 61943, + "calendar2-check": 61944, + "calendar2-date-fill": 61945, + "calendar2-date": 61946, + "calendar2-day-fill": 61947, + "calendar2-day": 61948, + "calendar2-event-fill": 61949, + "calendar2-event": 61950, + "calendar2-fill": 61951, + "calendar2-minus-fill": 61952, + "calendar2-minus": 61953, + "calendar2-month-fill": 61954, + "calendar2-month": 61955, + "calendar2-plus-fill": 61956, + "calendar2-plus": 61957, + "calendar2-range-fill": 61958, + "calendar2-range": 61959, + "calendar2-week-fill": 61960, + "calendar2-week": 61961, + "calendar2-x-fill": 61962, + "calendar2-x": 61963, + "calendar2": 61964, + "calendar3-event-fill": 61965, + "calendar3-event": 61966, + "calendar3-fill": 61967, + "calendar3-range-fill": 61968, + "calendar3-range": 61969, + "calendar3-week-fill": 61970, + "calendar3-week": 61971, + "calendar3": 61972, + "calendar4-event": 61973, + "calendar4-range": 61974, + "calendar4-week": 61975, + "calendar4": 61976, + "camera-fill": 61977, + "camera-reels-fill": 61978, + "camera-reels": 61979, + "camera-video-fill": 61980, + "camera-video-off-fill": 61981, + "camera-video-off": 61982, + "camera-video": 61983, + "camera": 61984, + "camera2": 61985, + "capslock-fill": 61986, + "capslock": 61987, + "card-checklist": 61988, + "card-heading": 61989, + "card-image": 61990, + "card-list": 61991, + "card-text": 61992, + "caret-down-fill": 61993, + "caret-down-square-fill": 61994, + "caret-down-square": 61995, + "caret-down": 61996, + "caret-left-fill": 61997, + "caret-left-square-fill": 61998, + "caret-left-square": 61999, + "caret-left": 62000, + "caret-right-fill": 62001, + "caret-right-square-fill": 62002, + "caret-right-square": 62003, + "caret-right": 62004, + "caret-up-fill": 62005, + "caret-up-square-fill": 62006, + "caret-up-square": 62007, + "caret-up": 62008, + "cart-check-fill": 62009, + "cart-check": 62010, + "cart-dash-fill": 62011, + "cart-dash": 62012, + "cart-fill": 62013, + "cart-plus-fill": 62014, + "cart-plus": 62015, + "cart-x-fill": 62016, + "cart-x": 62017, + "cart": 62018, + "cart2": 62019, + "cart3": 62020, + "cart4": 62021, + "cash-stack": 62022, + "cash": 62023, + "cast": 62024, + "chat-dots-fill": 62025, + "chat-dots": 62026, + "chat-fill": 62027, + "chat-left-dots-fill": 62028, + "chat-left-dots": 62029, + "chat-left-fill": 62030, + "chat-left-quote-fill": 62031, + "chat-left-quote": 62032, + "chat-left-text-fill": 62033, + "chat-left-text": 62034, + "chat-left": 62035, + "chat-quote-fill": 62036, + "chat-quote": 62037, + "chat-right-dots-fill": 62038, + "chat-right-dots": 62039, + "chat-right-fill": 62040, + "chat-right-quote-fill": 62041, + "chat-right-quote": 62042, + "chat-right-text-fill": 62043, + "chat-right-text": 62044, + "chat-right": 62045, + "chat-square-dots-fill": 62046, + "chat-square-dots": 62047, + "chat-square-fill": 62048, + "chat-square-quote-fill": 62049, + "chat-square-quote": 62050, + "chat-square-text-fill": 62051, + "chat-square-text": 62052, + "chat-square": 62053, + "chat-text-fill": 62054, + "chat-text": 62055, + "chat": 62056, + "check-all": 62057, + "check-circle-fill": 62058, + "check-circle": 62059, + "check-square-fill": 62060, + "check-square": 62061, + "check": 62062, + "check2-all": 62063, + "check2-circle": 62064, + "check2-square": 62065, + "check2": 62066, + "chevron-bar-contract": 62067, + "chevron-bar-down": 62068, + "chevron-bar-expand": 62069, + "chevron-bar-left": 62070, + "chevron-bar-right": 62071, + "chevron-bar-up": 62072, + "chevron-compact-down": 62073, + "chevron-compact-left": 62074, + "chevron-compact-right": 62075, + "chevron-compact-up": 62076, + "chevron-contract": 62077, + "chevron-double-down": 62078, + "chevron-double-left": 62079, + "chevron-double-right": 62080, + "chevron-double-up": 62081, + "chevron-down": 62082, + "chevron-expand": 62083, + "chevron-left": 62084, + "chevron-right": 62085, + "chevron-up": 62086, + "circle-fill": 62087, + "circle-half": 62088, + "circle-square": 62089, + "circle": 62090, + "clipboard-check": 62091, + "clipboard-data": 62092, + "clipboard-minus": 62093, + "clipboard-plus": 62094, + "clipboard-x": 62095, + "clipboard": 62096, + "clock-fill": 62097, + "clock-history": 62098, + "clock": 62099, + "cloud-arrow-down-fill": 62100, + "cloud-arrow-down": 62101, + "cloud-arrow-up-fill": 62102, + "cloud-arrow-up": 62103, + "cloud-check-fill": 62104, + "cloud-check": 62105, + "cloud-download-fill": 62106, + "cloud-download": 62107, + "cloud-drizzle-fill": 62108, + "cloud-drizzle": 62109, + "cloud-fill": 62110, + "cloud-fog-fill": 62111, + "cloud-fog": 62112, + "cloud-fog2-fill": 62113, + "cloud-fog2": 62114, + "cloud-hail-fill": 62115, + "cloud-hail": 62116, + "cloud-haze-fill": 62118, + "cloud-haze": 62119, + "cloud-haze2-fill": 62120, + "cloud-lightning-fill": 62121, + "cloud-lightning-rain-fill": 62122, + "cloud-lightning-rain": 62123, + "cloud-lightning": 62124, + "cloud-minus-fill": 62125, + "cloud-minus": 62126, + "cloud-moon-fill": 62127, + "cloud-moon": 62128, + "cloud-plus-fill": 62129, + "cloud-plus": 62130, + "cloud-rain-fill": 62131, + "cloud-rain-heavy-fill": 62132, + "cloud-rain-heavy": 62133, + "cloud-rain": 62134, + "cloud-slash-fill": 62135, + "cloud-slash": 62136, + "cloud-sleet-fill": 62137, + "cloud-sleet": 62138, + "cloud-snow-fill": 62139, + "cloud-snow": 62140, + "cloud-sun-fill": 62141, + "cloud-sun": 62142, + "cloud-upload-fill": 62143, + "cloud-upload": 62144, + "cloud": 62145, + "clouds-fill": 62146, + "clouds": 62147, + "cloudy-fill": 62148, + "cloudy": 62149, + "code-slash": 62150, + "code-square": 62151, + "code": 62152, + "collection-fill": 62153, + "collection-play-fill": 62154, + "collection-play": 62155, + "collection": 62156, + "columns-gap": 62157, + "columns": 62158, + "command": 62159, + "compass-fill": 62160, + "compass": 62161, + "cone-striped": 62162, + "cone": 62163, + "controller": 62164, + "cpu-fill": 62165, + "cpu": 62166, + "credit-card-2-back-fill": 62167, + "credit-card-2-back": 62168, + "credit-card-2-front-fill": 62169, + "credit-card-2-front": 62170, + "credit-card-fill": 62171, + "credit-card": 62172, + "crop": 62173, + "cup-fill": 62174, + "cup-straw": 62175, + "cup": 62176, + "cursor-fill": 62177, + "cursor-text": 62178, + "cursor": 62179, + "dash-circle-dotted": 62180, + "dash-circle-fill": 62181, + "dash-circle": 62182, + "dash-square-dotted": 62183, + "dash-square-fill": 62184, + "dash-square": 62185, + "dash": 62186, + "diagram-2-fill": 62187, + "diagram-2": 62188, + "diagram-3-fill": 62189, + "diagram-3": 62190, + "diamond-fill": 62191, + "diamond-half": 62192, + "diamond": 62193, + "dice-1-fill": 62194, + "dice-1": 62195, + "dice-2-fill": 62196, + "dice-2": 62197, + "dice-3-fill": 62198, + "dice-3": 62199, + "dice-4-fill": 62200, + "dice-4": 62201, + "dice-5-fill": 62202, + "dice-5": 62203, + "dice-6-fill": 62204, + "dice-6": 62205, + "disc-fill": 62206, + "disc": 62207, + "discord": 62208, + "display-fill": 62209, + "display": 62210, + "distribute-horizontal": 62211, + "distribute-vertical": 62212, + "door-closed-fill": 62213, + "door-closed": 62214, + "door-open-fill": 62215, + "door-open": 62216, + "dot": 62217, + "download": 62218, + "droplet-fill": 62219, + "droplet-half": 62220, + "droplet": 62221, + "earbuds": 62222, + "easel-fill": 62223, + "easel": 62224, + "egg-fill": 62225, + "egg-fried": 62226, + "egg": 62227, + "eject-fill": 62228, + "eject": 62229, + "emoji-angry-fill": 62230, + "emoji-angry": 62231, + "emoji-dizzy-fill": 62232, + "emoji-dizzy": 62233, + "emoji-expressionless-fill": 62234, + "emoji-expressionless": 62235, + "emoji-frown-fill": 62236, + "emoji-frown": 62237, + "emoji-heart-eyes-fill": 62238, + "emoji-heart-eyes": 62239, + "emoji-laughing-fill": 62240, + "emoji-laughing": 62241, + "emoji-neutral-fill": 62242, + "emoji-neutral": 62243, + "emoji-smile-fill": 62244, + "emoji-smile-upside-down-fill": 62245, + "emoji-smile-upside-down": 62246, + "emoji-smile": 62247, + "emoji-sunglasses-fill": 62248, + "emoji-sunglasses": 62249, + "emoji-wink-fill": 62250, + "emoji-wink": 62251, + "envelope-fill": 62252, + "envelope-open-fill": 62253, + "envelope-open": 62254, + "envelope": 62255, + "eraser-fill": 62256, + "eraser": 62257, + "exclamation-circle-fill": 62258, + "exclamation-circle": 62259, + "exclamation-diamond-fill": 62260, + "exclamation-diamond": 62261, + "exclamation-octagon-fill": 62262, + "exclamation-octagon": 62263, + "exclamation-square-fill": 62264, + "exclamation-square": 62265, + "exclamation-triangle-fill": 62266, + "exclamation-triangle": 62267, + "exclamation": 62268, + "exclude": 62269, + "eye-fill": 62270, + "eye-slash-fill": 62271, + "eye-slash": 62272, + "eye": 62273, + "eyedropper": 62274, + "eyeglasses": 62275, + "facebook": 62276, + "file-arrow-down-fill": 62277, + "file-arrow-down": 62278, + "file-arrow-up-fill": 62279, + "file-arrow-up": 62280, + "file-bar-graph-fill": 62281, + "file-bar-graph": 62282, + "file-binary-fill": 62283, + "file-binary": 62284, + "file-break-fill": 62285, + "file-break": 62286, + "file-check-fill": 62287, + "file-check": 62288, + "file-code-fill": 62289, + "file-code": 62290, + "file-diff-fill": 62291, + "file-diff": 62292, + "file-earmark-arrow-down-fill": 62293, + "file-earmark-arrow-down": 62294, + "file-earmark-arrow-up-fill": 62295, + "file-earmark-arrow-up": 62296, + "file-earmark-bar-graph-fill": 62297, + "file-earmark-bar-graph": 62298, + "file-earmark-binary-fill": 62299, + "file-earmark-binary": 62300, + "file-earmark-break-fill": 62301, + "file-earmark-break": 62302, + "file-earmark-check-fill": 62303, + "file-earmark-check": 62304, + "file-earmark-code-fill": 62305, + "file-earmark-code": 62306, + "file-earmark-diff-fill": 62307, + "file-earmark-diff": 62308, + "file-earmark-easel-fill": 62309, + "file-earmark-easel": 62310, + "file-earmark-excel-fill": 62311, + "file-earmark-excel": 62312, + "file-earmark-fill": 62313, + "file-earmark-font-fill": 62314, + "file-earmark-font": 62315, + "file-earmark-image-fill": 62316, + "file-earmark-image": 62317, + "file-earmark-lock-fill": 62318, + "file-earmark-lock": 62319, + "file-earmark-lock2-fill": 62320, + "file-earmark-lock2": 62321, + "file-earmark-medical-fill": 62322, + "file-earmark-medical": 62323, + "file-earmark-minus-fill": 62324, + "file-earmark-minus": 62325, + "file-earmark-music-fill": 62326, + "file-earmark-music": 62327, + "file-earmark-person-fill": 62328, + "file-earmark-person": 62329, + "file-earmark-play-fill": 62330, + "file-earmark-play": 62331, + "file-earmark-plus-fill": 62332, + "file-earmark-plus": 62333, + "file-earmark-post-fill": 62334, + "file-earmark-post": 62335, + "file-earmark-ppt-fill": 62336, + "file-earmark-ppt": 62337, + "file-earmark-richtext-fill": 62338, + "file-earmark-richtext": 62339, + "file-earmark-ruled-fill": 62340, + "file-earmark-ruled": 62341, + "file-earmark-slides-fill": 62342, + "file-earmark-slides": 62343, + "file-earmark-spreadsheet-fill": 62344, + "file-earmark-spreadsheet": 62345, + "file-earmark-text-fill": 62346, + "file-earmark-text": 62347, + "file-earmark-word-fill": 62348, + "file-earmark-word": 62349, + "file-earmark-x-fill": 62350, + "file-earmark-x": 62351, + "file-earmark-zip-fill": 62352, + "file-earmark-zip": 62353, + "file-earmark": 62354, + "file-easel-fill": 62355, + "file-easel": 62356, + "file-excel-fill": 62357, + "file-excel": 62358, + "file-fill": 62359, + "file-font-fill": 62360, + "file-font": 62361, + "file-image-fill": 62362, + "file-image": 62363, + "file-lock-fill": 62364, + "file-lock": 62365, + "file-lock2-fill": 62366, + "file-lock2": 62367, + "file-medical-fill": 62368, + "file-medical": 62369, + "file-minus-fill": 62370, + "file-minus": 62371, + "file-music-fill": 62372, + "file-music": 62373, + "file-person-fill": 62374, + "file-person": 62375, + "file-play-fill": 62376, + "file-play": 62377, + "file-plus-fill": 62378, + "file-plus": 62379, + "file-post-fill": 62380, + "file-post": 62381, + "file-ppt-fill": 62382, + "file-ppt": 62383, + "file-richtext-fill": 62384, + "file-richtext": 62385, + "file-ruled-fill": 62386, + "file-ruled": 62387, + "file-slides-fill": 62388, + "file-slides": 62389, + "file-spreadsheet-fill": 62390, + "file-spreadsheet": 62391, + "file-text-fill": 62392, + "file-text": 62393, + "file-word-fill": 62394, + "file-word": 62395, + "file-x-fill": 62396, + "file-x": 62397, + "file-zip-fill": 62398, + "file-zip": 62399, + "file": 62400, + "files-alt": 62401, + "files": 62402, + "film": 62403, + "filter-circle-fill": 62404, + "filter-circle": 62405, + "filter-left": 62406, + "filter-right": 62407, + "filter-square-fill": 62408, + "filter-square": 62409, + "filter": 62410, + "flag-fill": 62411, + "flag": 62412, + "flower1": 62413, + "flower2": 62414, + "flower3": 62415, + "folder-check": 62416, + "folder-fill": 62417, + "folder-minus": 62418, + "folder-plus": 62419, + "folder-symlink-fill": 62420, + "folder-symlink": 62421, + "folder-x": 62422, + "folder": 62423, + "folder2-open": 62424, + "folder2": 62425, + "fonts": 62426, + "forward-fill": 62427, + "forward": 62428, + "front": 62429, + "fullscreen-exit": 62430, + "fullscreen": 62431, + "funnel-fill": 62432, + "funnel": 62433, + "gear-fill": 62434, + "gear-wide-connected": 62435, + "gear-wide": 62436, + "gear": 62437, + "gem": 62438, + "geo-alt-fill": 62439, + "geo-alt": 62440, + "geo-fill": 62441, + "geo": 62442, + "gift-fill": 62443, + "gift": 62444, + "github": 62445, + "globe": 62446, + "globe2": 62447, + "google": 62448, + "graph-down": 62449, + "graph-up": 62450, + "grid-1x2-fill": 62451, + "grid-1x2": 62452, + "grid-3x2-gap-fill": 62453, + "grid-3x2-gap": 62454, + "grid-3x2": 62455, + "grid-3x3-gap-fill": 62456, + "grid-3x3-gap": 62457, + "grid-3x3": 62458, + "grid-fill": 62459, + "grid": 62460, + "grip-horizontal": 62461, + "grip-vertical": 62462, + "hammer": 62463, + "hand-index-fill": 62464, + "hand-index-thumb-fill": 62465, + "hand-index-thumb": 62466, + "hand-index": 62467, + "hand-thumbs-down-fill": 62468, + "hand-thumbs-down": 62469, + "hand-thumbs-up-fill": 62470, + "hand-thumbs-up": 62471, + "handbag-fill": 62472, + "handbag": 62473, + "hash": 62474, + "hdd-fill": 62475, + "hdd-network-fill": 62476, + "hdd-network": 62477, + "hdd-rack-fill": 62478, + "hdd-rack": 62479, + "hdd-stack-fill": 62480, + "hdd-stack": 62481, + "hdd": 62482, + "headphones": 62483, + "headset": 62484, + "heart-fill": 62485, + "heart-half": 62486, + "heart": 62487, + "heptagon-fill": 62488, + "heptagon-half": 62489, + "heptagon": 62490, + "hexagon-fill": 62491, + "hexagon-half": 62492, + "hexagon": 62493, + "hourglass-bottom": 62494, + "hourglass-split": 62495, + "hourglass-top": 62496, + "hourglass": 62497, + "house-door-fill": 62498, + "house-door": 62499, + "house-fill": 62500, + "house": 62501, + "hr": 62502, + "hurricane": 62503, + "image-alt": 62504, + "image-fill": 62505, + "image": 62506, + "images": 62507, + "inbox-fill": 62508, + "inbox": 62509, + "inboxes-fill": 62510, + "inboxes": 62511, + "info-circle-fill": 62512, + "info-circle": 62513, + "info-square-fill": 62514, + "info-square": 62515, + "info": 62516, + "input-cursor-text": 62517, + "input-cursor": 62518, + "instagram": 62519, + "intersect": 62520, + "journal-album": 62521, + "journal-arrow-down": 62522, + "journal-arrow-up": 62523, + "journal-bookmark-fill": 62524, + "journal-bookmark": 62525, + "journal-check": 62526, + "journal-code": 62527, + "journal-medical": 62528, + "journal-minus": 62529, + "journal-plus": 62530, + "journal-richtext": 62531, + "journal-text": 62532, + "journal-x": 62533, + "journal": 62534, + "journals": 62535, + "joystick": 62536, + "justify-left": 62537, + "justify-right": 62538, + "justify": 62539, + "kanban-fill": 62540, + "kanban": 62541, + "key-fill": 62542, + "key": 62543, + "keyboard-fill": 62544, + "keyboard": 62545, + "ladder": 62546, + "lamp-fill": 62547, + "lamp": 62548, + "laptop-fill": 62549, + "laptop": 62550, + "layer-backward": 62551, + "layer-forward": 62552, + "layers-fill": 62553, + "layers-half": 62554, + "layers": 62555, + "layout-sidebar-inset-reverse": 62556, + "layout-sidebar-inset": 62557, + "layout-sidebar-reverse": 62558, + "layout-sidebar": 62559, + "layout-split": 62560, + "layout-text-sidebar-reverse": 62561, + "layout-text-sidebar": 62562, + "layout-text-window-reverse": 62563, + "layout-text-window": 62564, + "layout-three-columns": 62565, + "layout-wtf": 62566, + "life-preserver": 62567, + "lightbulb-fill": 62568, + "lightbulb-off-fill": 62569, + "lightbulb-off": 62570, + "lightbulb": 62571, + "lightning-charge-fill": 62572, + "lightning-charge": 62573, + "lightning-fill": 62574, + "lightning": 62575, + "link-45deg": 62576, + "link": 62577, + "linkedin": 62578, + "list-check": 62579, + "list-nested": 62580, + "list-ol": 62581, + "list-stars": 62582, + "list-task": 62583, + "list-ul": 62584, + "list": 62585, + "lock-fill": 62586, + "lock": 62587, + "mailbox": 62588, + "mailbox2": 62589, + "map-fill": 62590, + "map": 62591, + "markdown-fill": 62592, + "markdown": 62593, + "mask": 62594, + "megaphone-fill": 62595, + "megaphone": 62596, + "menu-app-fill": 62597, + "menu-app": 62598, + "menu-button-fill": 62599, + "menu-button-wide-fill": 62600, + "menu-button-wide": 62601, + "menu-button": 62602, + "menu-down": 62603, + "menu-up": 62604, + "mic-fill": 62605, + "mic-mute-fill": 62606, + "mic-mute": 62607, + "mic": 62608, + "minecart-loaded": 62609, + "minecart": 62610, + "moisture": 62611, + "moon-fill": 62612, + "moon-stars-fill": 62613, + "moon-stars": 62614, + "moon": 62615, + "mouse-fill": 62616, + "mouse": 62617, + "mouse2-fill": 62618, + "mouse2": 62619, + "mouse3-fill": 62620, + "mouse3": 62621, + "music-note-beamed": 62622, + "music-note-list": 62623, + "music-note": 62624, + "music-player-fill": 62625, + "music-player": 62626, + "newspaper": 62627, + "node-minus-fill": 62628, + "node-minus": 62629, + "node-plus-fill": 62630, + "node-plus": 62631, + "nut-fill": 62632, + "nut": 62633, + "octagon-fill": 62634, + "octagon-half": 62635, + "octagon": 62636, + "option": 62637, + "outlet": 62638, + "paint-bucket": 62639, + "palette-fill": 62640, + "palette": 62641, + "palette2": 62642, + "paperclip": 62643, + "paragraph": 62644, + "patch-check-fill": 62645, + "patch-check": 62646, + "patch-exclamation-fill": 62647, + "patch-exclamation": 62648, + "patch-minus-fill": 62649, + "patch-minus": 62650, + "patch-plus-fill": 62651, + "patch-plus": 62652, + "patch-question-fill": 62653, + "patch-question": 62654, + "pause-btn-fill": 62655, + "pause-btn": 62656, + "pause-circle-fill": 62657, + "pause-circle": 62658, + "pause-fill": 62659, + "pause": 62660, + "peace-fill": 62661, + "peace": 62662, + "pen-fill": 62663, + "pen": 62664, + "pencil-fill": 62665, + "pencil-square": 62666, + "pencil": 62667, + "pentagon-fill": 62668, + "pentagon-half": 62669, + "pentagon": 62670, + "people-fill": 62671, + "people": 62672, + "percent": 62673, + "person-badge-fill": 62674, + "person-badge": 62675, + "person-bounding-box": 62676, + "person-check-fill": 62677, + "person-check": 62678, + "person-circle": 62679, + "person-dash-fill": 62680, + "person-dash": 62681, + "person-fill": 62682, + "person-lines-fill": 62683, + "person-plus-fill": 62684, + "person-plus": 62685, + "person-square": 62686, + "person-x-fill": 62687, + "person-x": 62688, + "person": 62689, + "phone-fill": 62690, + "phone-landscape-fill": 62691, + "phone-landscape": 62692, + "phone-vibrate-fill": 62693, + "phone-vibrate": 62694, + "phone": 62695, + "pie-chart-fill": 62696, + "pie-chart": 62697, + "pin-angle-fill": 62698, + "pin-angle": 62699, + "pin-fill": 62700, + "pin": 62701, + "pip-fill": 62702, + "pip": 62703, + "play-btn-fill": 62704, + "play-btn": 62705, + "play-circle-fill": 62706, + "play-circle": 62707, + "play-fill": 62708, + "play": 62709, + "plug-fill": 62710, + "plug": 62711, + "plus-circle-dotted": 62712, + "plus-circle-fill": 62713, + "plus-circle": 62714, + "plus-square-dotted": 62715, + "plus-square-fill": 62716, + "plus-square": 62717, + "plus": 62718, + "power": 62719, + "printer-fill": 62720, + "printer": 62721, + "puzzle-fill": 62722, + "puzzle": 62723, + "question-circle-fill": 62724, + "question-circle": 62725, + "question-diamond-fill": 62726, + "question-diamond": 62727, + "question-octagon-fill": 62728, + "question-octagon": 62729, + "question-square-fill": 62730, + "question-square": 62731, + "question": 62732, + "rainbow": 62733, + "receipt-cutoff": 62734, + "receipt": 62735, + "reception-0": 62736, + "reception-1": 62737, + "reception-2": 62738, + "reception-3": 62739, + "reception-4": 62740, + "record-btn-fill": 62741, + "record-btn": 62742, + "record-circle-fill": 62743, + "record-circle": 62744, + "record-fill": 62745, + "record": 62746, + "record2-fill": 62747, + "record2": 62748, + "reply-all-fill": 62749, + "reply-all": 62750, + "reply-fill": 62751, + "reply": 62752, + "rss-fill": 62753, + "rss": 62754, + "rulers": 62755, + "save-fill": 62756, + "save": 62757, + "save2-fill": 62758, + "save2": 62759, + "scissors": 62760, + "screwdriver": 62761, + "search": 62762, + "segmented-nav": 62763, + "server": 62764, + "share-fill": 62765, + "share": 62766, + "shield-check": 62767, + "shield-exclamation": 62768, + "shield-fill-check": 62769, + "shield-fill-exclamation": 62770, + "shield-fill-minus": 62771, + "shield-fill-plus": 62772, + "shield-fill-x": 62773, + "shield-fill": 62774, + "shield-lock-fill": 62775, + "shield-lock": 62776, + "shield-minus": 62777, + "shield-plus": 62778, + "shield-shaded": 62779, + "shield-slash-fill": 62780, + "shield-slash": 62781, + "shield-x": 62782, + "shield": 62783, + "shift-fill": 62784, + "shift": 62785, + "shop-window": 62786, + "shop": 62787, + "shuffle": 62788, + "signpost-2-fill": 62789, + "signpost-2": 62790, + "signpost-fill": 62791, + "signpost-split-fill": 62792, + "signpost-split": 62793, + "signpost": 62794, + "sim-fill": 62795, + "sim": 62796, + "skip-backward-btn-fill": 62797, + "skip-backward-btn": 62798, + "skip-backward-circle-fill": 62799, + "skip-backward-circle": 62800, + "skip-backward-fill": 62801, + "skip-backward": 62802, + "skip-end-btn-fill": 62803, + "skip-end-btn": 62804, + "skip-end-circle-fill": 62805, + "skip-end-circle": 62806, + "skip-end-fill": 62807, + "skip-end": 62808, + "skip-forward-btn-fill": 62809, + "skip-forward-btn": 62810, + "skip-forward-circle-fill": 62811, + "skip-forward-circle": 62812, + "skip-forward-fill": 62813, + "skip-forward": 62814, + "skip-start-btn-fill": 62815, + "skip-start-btn": 62816, + "skip-start-circle-fill": 62817, + "skip-start-circle": 62818, + "skip-start-fill": 62819, + "skip-start": 62820, + "slack": 62821, + "slash-circle-fill": 62822, + "slash-circle": 62823, + "slash-square-fill": 62824, + "slash-square": 62825, + "slash": 62826, + "sliders": 62827, + "smartwatch": 62828, + "snow": 62829, + "snow2": 62830, + "snow3": 62831, + "sort-alpha-down-alt": 62832, + "sort-alpha-down": 62833, + "sort-alpha-up-alt": 62834, + "sort-alpha-up": 62835, + "sort-down-alt": 62836, + "sort-down": 62837, + "sort-numeric-down-alt": 62838, + "sort-numeric-down": 62839, + "sort-numeric-up-alt": 62840, + "sort-numeric-up": 62841, + "sort-up-alt": 62842, + "sort-up": 62843, + "soundwave": 62844, + "speaker-fill": 62845, + "speaker": 62846, + "speedometer": 62847, + "speedometer2": 62848, + "spellcheck": 62849, + "square-fill": 62850, + "square-half": 62851, + "square": 62852, + "stack": 62853, + "star-fill": 62854, + "star-half": 62855, + "star": 62856, + "stars": 62857, + "stickies-fill": 62858, + "stickies": 62859, + "sticky-fill": 62860, + "sticky": 62861, + "stop-btn-fill": 62862, + "stop-btn": 62863, + "stop-circle-fill": 62864, + "stop-circle": 62865, + "stop-fill": 62866, + "stop": 62867, + "stoplights-fill": 62868, + "stoplights": 62869, + "stopwatch-fill": 62870, + "stopwatch": 62871, + "subtract": 62872, + "suit-club-fill": 62873, + "suit-club": 62874, + "suit-diamond-fill": 62875, + "suit-diamond": 62876, + "suit-heart-fill": 62877, + "suit-heart": 62878, + "suit-spade-fill": 62879, + "suit-spade": 62880, + "sun-fill": 62881, + "sun": 62882, + "sunglasses": 62883, + "sunrise-fill": 62884, + "sunrise": 62885, + "sunset-fill": 62886, + "sunset": 62887, + "symmetry-horizontal": 62888, + "symmetry-vertical": 62889, + "table": 62890, + "tablet-fill": 62891, + "tablet-landscape-fill": 62892, + "tablet-landscape": 62893, + "tablet": 62894, + "tag-fill": 62895, + "tag": 62896, + "tags-fill": 62897, + "tags": 62898, + "telegram": 62899, + "telephone-fill": 62900, + "telephone-forward-fill": 62901, + "telephone-forward": 62902, + "telephone-inbound-fill": 62903, + "telephone-inbound": 62904, + "telephone-minus-fill": 62905, + "telephone-minus": 62906, + "telephone-outbound-fill": 62907, + "telephone-outbound": 62908, + "telephone-plus-fill": 62909, + "telephone-plus": 62910, + "telephone-x-fill": 62911, + "telephone-x": 62912, + "telephone": 62913, + "terminal-fill": 62914, + "terminal": 62915, + "text-center": 62916, + "text-indent-left": 62917, + "text-indent-right": 62918, + "text-left": 62919, + "text-paragraph": 62920, + "text-right": 62921, + "textarea-resize": 62922, + "textarea-t": 62923, + "textarea": 62924, + "thermometer-half": 62925, + "thermometer-high": 62926, + "thermometer-low": 62927, + "thermometer-snow": 62928, + "thermometer-sun": 62929, + "thermometer": 62930, + "three-dots-vertical": 62931, + "three-dots": 62932, + "toggle-off": 62933, + "toggle-on": 62934, + "toggle2-off": 62935, + "toggle2-on": 62936, + "toggles": 62937, + "toggles2": 62938, + "tools": 62939, + "tornado": 62940, + "trash-fill": 62941, + "trash": 62942, + "trash2-fill": 62943, + "trash2": 62944, + "tree-fill": 62945, + "tree": 62946, + "triangle-fill": 62947, + "triangle-half": 62948, + "triangle": 62949, + "trophy-fill": 62950, + "trophy": 62951, + "tropical-storm": 62952, + "truck-flatbed": 62953, + "truck": 62954, + "tsunami": 62955, + "tv-fill": 62956, + "tv": 62957, + "twitch": 62958, + "twitter": 62959, + "type-bold": 62960, + "type-h1": 62961, + "type-h2": 62962, + "type-h3": 62963, + "type-italic": 62964, + "type-strikethrough": 62965, + "type-underline": 62966, + "type": 62967, + "ui-checks-grid": 62968, + "ui-checks": 62969, + "ui-radios-grid": 62970, + "ui-radios": 62971, + "umbrella-fill": 62972, + "umbrella": 62973, + "union": 62974, + "unlock-fill": 62975, + "unlock": 62976, + "upc-scan": 62977, + "upc": 62978, + "upload": 62979, + "vector-pen": 62980, + "view-list": 62981, + "view-stacked": 62982, + "vinyl-fill": 62983, + "vinyl": 62984, + "voicemail": 62985, + "volume-down-fill": 62986, + "volume-down": 62987, + "volume-mute-fill": 62988, + "volume-mute": 62989, + "volume-off-fill": 62990, + "volume-off": 62991, + "volume-up-fill": 62992, + "volume-up": 62993, + "vr": 62994, + "wallet-fill": 62995, + "wallet": 62996, + "wallet2": 62997, + "watch": 62998, + "water": 62999, + "whatsapp": 63000, + "wifi-1": 63001, + "wifi-2": 63002, + "wifi-off": 63003, + "wifi": 63004, + "wind": 63005, + "window-dock": 63006, + "window-sidebar": 63007, + "window": 63008, + "wrench": 63009, + "x-circle-fill": 63010, + "x-circle": 63011, + "x-diamond-fill": 63012, + "x-diamond": 63013, + "x-octagon-fill": 63014, + "x-octagon": 63015, + "x-square-fill": 63016, + "x-square": 63017, + "x": 63018, + "youtube": 63019, + "zoom-in": 63020, + "zoom-out": 63021, + "bank": 63022, + "bank2": 63023, + "bell-slash-fill": 63024, + "bell-slash": 63025, + "cash-coin": 63026, + "check-lg": 63027, + "coin": 63028, + "currency-bitcoin": 63029, + "currency-dollar": 63030, + "currency-euro": 63031, + "currency-exchange": 63032, + "currency-pound": 63033, + "currency-yen": 63034, + "dash-lg": 63035, + "exclamation-lg": 63036, + "file-earmark-pdf-fill": 63037, + "file-earmark-pdf": 63038, + "file-pdf-fill": 63039, + "file-pdf": 63040, + "gender-ambiguous": 63041, + "gender-female": 63042, + "gender-male": 63043, + "gender-trans": 63044, + "headset-vr": 63045, + "info-lg": 63046, + "mastodon": 63047, + "messenger": 63048, + "piggy-bank-fill": 63049, + "piggy-bank": 63050, + "pin-map-fill": 63051, + "pin-map": 63052, + "plus-lg": 63053, + "question-lg": 63054, + "recycle": 63055, + "reddit": 63056, + "safe-fill": 63057, + "safe2-fill": 63058, + "safe2": 63059, + "sd-card-fill": 63060, + "sd-card": 63061, + "skype": 63062, + "slash-lg": 63063, + "translate": 63064, + "x-lg": 63065, + "safe": 63066, + "apple": 63067, + "microsoft": 63069, + "windows": 63070, + "behance": 63068, + "dribbble": 63071, + "line": 63072, + "medium": 63073, + "paypal": 63074, + "pinterest": 63075, + "signal": 63076, + "snapchat": 63077, + "spotify": 63078, + "stack-overflow": 63079, + "strava": 63080, + "wordpress": 63081, + "vimeo": 63082, + "activity": 63083, + "easel2-fill": 63084, + "easel2": 63085, + "easel3-fill": 63086, + "easel3": 63087, + "fan": 63088, + "fingerprint": 63089, + "graph-down-arrow": 63090, + "graph-up-arrow": 63091, + "hypnotize": 63092, + "magic": 63093, + "person-rolodex": 63094, + "person-video": 63095, + "person-video2": 63096, + "person-video3": 63097, + "person-workspace": 63098, + "radioactive": 63099, + "webcam-fill": 63100, + "webcam": 63101, + "yin-yang": 63102, + "bandaid-fill": 63104, + "bandaid": 63105, + "bluetooth": 63106, + "body-text": 63107, + "boombox": 63108, + "boxes": 63109, + "dpad-fill": 63110, + "dpad": 63111, + "ear-fill": 63112, + "ear": 63113, + "envelope-check-fill": 63115, + "envelope-check": 63116, + "envelope-dash-fill": 63118, + "envelope-dash": 63119, + "envelope-exclamation-fill": 63121, + "envelope-exclamation": 63122, + "envelope-plus-fill": 63123, + "envelope-plus": 63124, + "envelope-slash-fill": 63126, + "envelope-slash": 63127, + "envelope-x-fill": 63129, + "envelope-x": 63130, + "explicit-fill": 63131, + "explicit": 63132, + "git": 63133, + "infinity": 63134, + "list-columns-reverse": 63135, + "list-columns": 63136, + "meta": 63137, + "nintendo-switch": 63140, + "pc-display-horizontal": 63141, + "pc-display": 63142, + "pc-horizontal": 63143, + "pc": 63144, + "playstation": 63145, + "plus-slash-minus": 63146, + "projector-fill": 63147, + "projector": 63148, + "qr-code-scan": 63149, + "qr-code": 63150, + "quora": 63151, + "quote": 63152, + "robot": 63153, + "send-check-fill": 63154, + "send-check": 63155, + "send-dash-fill": 63156, + "send-dash": 63157, + "send-exclamation-fill": 63159, + "send-exclamation": 63160, + "send-fill": 63161, + "send-plus-fill": 63162, + "send-plus": 63163, + "send-slash-fill": 63164, + "send-slash": 63165, + "send-x-fill": 63166, + "send-x": 63167, + "send": 63168, + "steam": 63169, + "terminal-dash": 63171, + "terminal-plus": 63172, + "terminal-split": 63173, + "ticket-detailed-fill": 63174, + "ticket-detailed": 63175, + "ticket-fill": 63176, + "ticket-perforated-fill": 63177, + "ticket-perforated": 63178, + "ticket": 63179, + "tiktok": 63180, + "window-dash": 63181, + "window-desktop": 63182, + "window-fullscreen": 63183, + "window-plus": 63184, + "window-split": 63185, + "window-stack": 63186, + "window-x": 63187, + "xbox": 63188, + "ethernet": 63189, + "hdmi-fill": 63190, + "hdmi": 63191, + "usb-c-fill": 63192, + "usb-c": 63193, + "usb-fill": 63194, + "usb-plug-fill": 63195, + "usb-plug": 63196, + "usb-symbol": 63197, + "usb": 63198, + "boombox-fill": 63199, + "displayport": 63201, + "gpu-card": 63202, + "memory": 63203, + "modem-fill": 63204, + "modem": 63205, + "motherboard-fill": 63206, + "motherboard": 63207, + "optical-audio-fill": 63208, + "optical-audio": 63209, + "pci-card": 63210, + "router-fill": 63211, + "router": 63212, + "thunderbolt-fill": 63215, + "thunderbolt": 63216, + "usb-drive-fill": 63217, + "usb-drive": 63218, + "usb-micro-fill": 63219, + "usb-micro": 63220, + "usb-mini-fill": 63221, + "usb-mini": 63222, + "cloud-haze2": 63223, + "device-hdd-fill": 63224, + "device-hdd": 63225, + "device-ssd-fill": 63226, + "device-ssd": 63227, + "displayport-fill": 63228, + "mortarboard-fill": 63229, + "mortarboard": 63230, + "terminal-x": 63231, + "arrow-through-heart-fill": 63232, + "arrow-through-heart": 63233, + "badge-sd-fill": 63234, + "badge-sd": 63235, + "bag-heart-fill": 63236, + "bag-heart": 63237, + "balloon-fill": 63238, + "balloon-heart-fill": 63239, + "balloon-heart": 63240, + "balloon": 63241, + "box2-fill": 63242, + "box2-heart-fill": 63243, + "box2-heart": 63244, + "box2": 63245, + "braces-asterisk": 63246, + "calendar-heart-fill": 63247, + "calendar-heart": 63248, + "calendar2-heart-fill": 63249, + "calendar2-heart": 63250, + "chat-heart-fill": 63251, + "chat-heart": 63252, + "chat-left-heart-fill": 63253, + "chat-left-heart": 63254, + "chat-right-heart-fill": 63255, + "chat-right-heart": 63256, + "chat-square-heart-fill": 63257, + "chat-square-heart": 63258, + "clipboard-check-fill": 63259, + "clipboard-data-fill": 63260, + "clipboard-fill": 63261, + "clipboard-heart-fill": 63262, + "clipboard-heart": 63263, + "clipboard-minus-fill": 63264, + "clipboard-plus-fill": 63265, + "clipboard-pulse": 63266, + "clipboard-x-fill": 63267, + "clipboard2-check-fill": 63268, + "clipboard2-check": 63269, + "clipboard2-data-fill": 63270, + "clipboard2-data": 63271, + "clipboard2-fill": 63272, + "clipboard2-heart-fill": 63273, + "clipboard2-heart": 63274, + "clipboard2-minus-fill": 63275, + "clipboard2-minus": 63276, + "clipboard2-plus-fill": 63277, + "clipboard2-plus": 63278, + "clipboard2-pulse-fill": 63279, + "clipboard2-pulse": 63280, + "clipboard2-x-fill": 63281, + "clipboard2-x": 63282, + "clipboard2": 63283, + "emoji-kiss-fill": 63284, + "emoji-kiss": 63285, + "envelope-heart-fill": 63286, + "envelope-heart": 63287, + "envelope-open-heart-fill": 63288, + "envelope-open-heart": 63289, + "envelope-paper-fill": 63290, + "envelope-paper-heart-fill": 63291, + "envelope-paper-heart": 63292, + "envelope-paper": 63293, + "filetype-aac": 63294, + "filetype-ai": 63295, + "filetype-bmp": 63296, + "filetype-cs": 63297, + "filetype-css": 63298, + "filetype-csv": 63299, + "filetype-doc": 63300, + "filetype-docx": 63301, + "filetype-exe": 63302, + "filetype-gif": 63303, + "filetype-heic": 63304, + "filetype-html": 63305, + "filetype-java": 63306, + "filetype-jpg": 63307, + "filetype-js": 63308, + "filetype-jsx": 63309, + "filetype-key": 63310, + "filetype-m4p": 63311, + "filetype-md": 63312, + "filetype-mdx": 63313, + "filetype-mov": 63314, + "filetype-mp3": 63315, + "filetype-mp4": 63316, + "filetype-otf": 63317, + "filetype-pdf": 63318, + "filetype-php": 63319, + "filetype-png": 63320, + "filetype-ppt": 63322, + "filetype-psd": 63323, + "filetype-py": 63324, + "filetype-raw": 63325, + "filetype-rb": 63326, + "filetype-sass": 63327, + "filetype-scss": 63328, + "filetype-sh": 63329, + "filetype-svg": 63330, + "filetype-tiff": 63331, + "filetype-tsx": 63332, + "filetype-ttf": 63333, + "filetype-txt": 63334, + "filetype-wav": 63335, + "filetype-woff": 63336, + "filetype-xls": 63338, + "filetype-xml": 63339, + "filetype-yml": 63340, + "heart-arrow": 63341, + "heart-pulse-fill": 63342, + "heart-pulse": 63343, + "heartbreak-fill": 63344, + "heartbreak": 63345, + "hearts": 63346, + "hospital-fill": 63347, + "hospital": 63348, + "house-heart-fill": 63349, + "house-heart": 63350, + "incognito": 63351, + "magnet-fill": 63352, + "magnet": 63353, + "person-heart": 63354, + "person-hearts": 63355, + "phone-flip": 63356, + "plugin": 63357, + "postage-fill": 63358, + "postage-heart-fill": 63359, + "postage-heart": 63360, + "postage": 63361, + "postcard-fill": 63362, + "postcard-heart-fill": 63363, + "postcard-heart": 63364, + "postcard": 63365, + "search-heart-fill": 63366, + "search-heart": 63367, + "sliders2-vertical": 63368, + "sliders2": 63369, + "trash3-fill": 63370, + "trash3": 63371, + "valentine": 63372, + "valentine2": 63373, + "wrench-adjustable-circle-fill": 63374, + "wrench-adjustable-circle": 63375, + "wrench-adjustable": 63376, + "filetype-json": 63377, + "filetype-pptx": 63378, + "filetype-xlsx": 63379, + "1-circle-fill": 63382, + "1-circle": 63383, + "1-square-fill": 63384, + "1-square": 63385, + "2-circle-fill": 63388, + "2-circle": 63389, + "2-square-fill": 63390, + "2-square": 63391, + "3-circle-fill": 63394, + "3-circle": 63395, + "3-square-fill": 63396, + "3-square": 63397, + "4-circle-fill": 63400, + "4-circle": 63401, + "4-square-fill": 63402, + "4-square": 63403, + "5-circle-fill": 63406, + "5-circle": 63407, + "5-square-fill": 63408, + "5-square": 63409, + "6-circle-fill": 63412, + "6-circle": 63413, + "6-square-fill": 63414, + "6-square": 63415, + "7-circle-fill": 63418, + "7-circle": 63419, + "7-square-fill": 63420, + "7-square": 63421, + "8-circle-fill": 63424, + "8-circle": 63425, + "8-square-fill": 63426, + "8-square": 63427, + "9-circle-fill": 63430, + "9-circle": 63431, + "9-square-fill": 63432, + "9-square": 63433, + "airplane-engines-fill": 63434, + "airplane-engines": 63435, + "airplane-fill": 63436, + "airplane": 63437, + "alexa": 63438, + "alipay": 63439, + "android": 63440, + "android2": 63441, + "box-fill": 63442, + "box-seam-fill": 63443, + "browser-chrome": 63444, + "browser-edge": 63445, + "browser-firefox": 63446, + "browser-safari": 63447, + "c-circle-fill": 63450, + "c-circle": 63451, + "c-square-fill": 63452, + "c-square": 63453, + "capsule-pill": 63454, + "capsule": 63455, + "car-front-fill": 63456, + "car-front": 63457, + "cassette-fill": 63458, + "cassette": 63459, + "cc-circle-fill": 63462, + "cc-circle": 63463, + "cc-square-fill": 63464, + "cc-square": 63465, + "cup-hot-fill": 63466, + "cup-hot": 63467, + "currency-rupee": 63468, + "dropbox": 63469, + "escape": 63470, + "fast-forward-btn-fill": 63471, + "fast-forward-btn": 63472, + "fast-forward-circle-fill": 63473, + "fast-forward-circle": 63474, + "fast-forward-fill": 63475, + "fast-forward": 63476, + "filetype-sql": 63477, + "fire": 63478, + "google-play": 63479, + "h-circle-fill": 63482, + "h-circle": 63483, + "h-square-fill": 63484, + "h-square": 63485, + "indent": 63486, + "lungs-fill": 63487, + "lungs": 63488, + "microsoft-teams": 63489, + "p-circle-fill": 63492, + "p-circle": 63493, + "p-square-fill": 63494, + "p-square": 63495, + "pass-fill": 63496, + "pass": 63497, + "prescription": 63498, + "prescription2": 63499, + "r-circle-fill": 63502, + "r-circle": 63503, + "r-square-fill": 63504, + "r-square": 63505, + "repeat-1": 63506, + "repeat": 63507, + "rewind-btn-fill": 63508, + "rewind-btn": 63509, + "rewind-circle-fill": 63510, + "rewind-circle": 63511, + "rewind-fill": 63512, + "rewind": 63513, + "train-freight-front-fill": 63514, + "train-freight-front": 63515, + "train-front-fill": 63516, + "train-front": 63517, + "train-lightrail-front-fill": 63518, + "train-lightrail-front": 63519, + "truck-front-fill": 63520, + "truck-front": 63521, + "ubuntu": 63522, + "unindent": 63523, + "unity": 63524, + "universal-access-circle": 63525, + "universal-access": 63526, + "virus": 63527, + "virus2": 63528, + "wechat": 63529, + "yelp": 63530, + "sign-stop-fill": 63531, + "sign-stop-lights-fill": 63532, + "sign-stop-lights": 63533, + "sign-stop": 63534, + "sign-turn-left-fill": 63535, + "sign-turn-left": 63536, + "sign-turn-right-fill": 63537, + "sign-turn-right": 63538, + "sign-turn-slight-left-fill": 63539, + "sign-turn-slight-left": 63540, + "sign-turn-slight-right-fill": 63541, + "sign-turn-slight-right": 63542, + "sign-yield-fill": 63543, + "sign-yield": 63544, + "ev-station-fill": 63545, + "ev-station": 63546, + "fuel-pump-diesel-fill": 63547, + "fuel-pump-diesel": 63548, + "fuel-pump-fill": 63549, + "fuel-pump": 63550, + "0-circle-fill": 63551, + "0-circle": 63552, + "0-square-fill": 63553, + "0-square": 63554, + "rocket-fill": 63555, + "rocket-takeoff-fill": 63556, + "rocket-takeoff": 63557, + "rocket": 63558, + "stripe": 63559, + "subscript": 63560, + "superscript": 63561, + "trello": 63562, + "envelope-at-fill": 63563, + "envelope-at": 63564, + "regex": 63565, + "text-wrap": 63566, + "sign-dead-end-fill": 63567, + "sign-dead-end": 63568, + "sign-do-not-enter-fill": 63569, + "sign-do-not-enter": 63570, + "sign-intersection-fill": 63571, + "sign-intersection-side-fill": 63572, + "sign-intersection-side": 63573, + "sign-intersection-t-fill": 63574, + "sign-intersection-t": 63575, + "sign-intersection-y-fill": 63576, + "sign-intersection-y": 63577, + "sign-intersection": 63578, + "sign-merge-left-fill": 63579, + "sign-merge-left": 63580, + "sign-merge-right-fill": 63581, + "sign-merge-right": 63582, + "sign-no-left-turn-fill": 63583, + "sign-no-left-turn": 63584, + "sign-no-parking-fill": 63585, + "sign-no-parking": 63586, + "sign-no-right-turn-fill": 63587, + "sign-no-right-turn": 63588, + "sign-railroad-fill": 63589, + "sign-railroad": 63590, + "building-add": 63591, + "building-check": 63592, + "building-dash": 63593, + "building-down": 63594, + "building-exclamation": 63595, + "building-fill-add": 63596, + "building-fill-check": 63597, + "building-fill-dash": 63598, + "building-fill-down": 63599, + "building-fill-exclamation": 63600, + "building-fill-gear": 63601, + "building-fill-lock": 63602, + "building-fill-slash": 63603, + "building-fill-up": 63604, + "building-fill-x": 63605, + "building-fill": 63606, + "building-gear": 63607, + "building-lock": 63608, + "building-slash": 63609, + "building-up": 63610, + "building-x": 63611, + "buildings-fill": 63612, + "buildings": 63613, + "bus-front-fill": 63614, + "bus-front": 63615, + "ev-front-fill": 63616, + "ev-front": 63617, + "globe-americas": 63618, + "globe-asia-australia": 63619, + "globe-central-south-asia": 63620, + "globe-europe-africa": 63621, + "house-add-fill": 63622, + "house-add": 63623, + "house-check-fill": 63624, + "house-check": 63625, + "house-dash-fill": 63626, + "house-dash": 63627, + "house-down-fill": 63628, + "house-down": 63629, + "house-exclamation-fill": 63630, + "house-exclamation": 63631, + "house-gear-fill": 63632, + "house-gear": 63633, + "house-lock-fill": 63634, + "house-lock": 63635, + "house-slash-fill": 63636, + "house-slash": 63637, + "house-up-fill": 63638, + "house-up": 63639, + "house-x-fill": 63640, + "house-x": 63641, + "person-add": 63642, + "person-down": 63643, + "person-exclamation": 63644, + "person-fill-add": 63645, + "person-fill-check": 63646, + "person-fill-dash": 63647, + "person-fill-down": 63648, + "person-fill-exclamation": 63649, + "person-fill-gear": 63650, + "person-fill-lock": 63651, + "person-fill-slash": 63652, + "person-fill-up": 63653, + "person-fill-x": 63654, + "person-gear": 63655, + "person-lock": 63656, + "person-slash": 63657, + "person-up": 63658, + "scooter": 63659, + "taxi-front-fill": 63660, + "taxi-front": 63661, + "amd": 63662, + "database-add": 63663, + "database-check": 63664, + "database-dash": 63665, + "database-down": 63666, + "database-exclamation": 63667, + "database-fill-add": 63668, + "database-fill-check": 63669, + "database-fill-dash": 63670, + "database-fill-down": 63671, + "database-fill-exclamation": 63672, + "database-fill-gear": 63673, + "database-fill-lock": 63674, + "database-fill-slash": 63675, + "database-fill-up": 63676, + "database-fill-x": 63677, + "database-fill": 63678, + "database-gear": 63679, + "database-lock": 63680, + "database-slash": 63681, + "database-up": 63682, + "database-x": 63683, + "database": 63684, + "houses-fill": 63685, + "houses": 63686, + "nvidia": 63687, + "person-vcard-fill": 63688, + "person-vcard": 63689, + "sina-weibo": 63690, + "tencent-qq": 63691, + "wikipedia": 63692, + "alphabet-uppercase": 62117, + "alphabet": 63114, + "amazon": 63117, + "arrows-collapse-vertical": 63120, + "arrows-expand-vertical": 63125, + "arrows-vertical": 63128, + "arrows": 63138, + "ban-fill": 63139, + "ban": 63158, + "bing": 63170, + "cake": 63200, + "cake2": 63213, + "cookie": 63214, + "copy": 63321, + "crosshair": 63337, + "crosshair2": 63380, + "emoji-astonished-fill": 63381, + "emoji-astonished": 63386, + "emoji-grimace-fill": 63387, + "emoji-grimace": 63392, + "emoji-grin-fill": 63393, + "emoji-grin": 63398, + "emoji-surprise-fill": 63399, + "emoji-surprise": 63404, + "emoji-tear-fill": 63405, + "emoji-tear": 63410, + "envelope-arrow-down-fill": 63411, + "envelope-arrow-down": 63416, + "envelope-arrow-up-fill": 63417, + "envelope-arrow-up": 63422, + "feather": 63423, + "feather2": 63428, + "floppy-fill": 63429, + "floppy": 63448, + "floppy2-fill": 63449, + "floppy2": 63460, + "gitlab": 63461, + "highlighter": 63480, + "marker-tip": 63490, + "nvme-fill": 63491, + "nvme": 63500, + "opencollective": 63501, + "pci-card-network": 63693, + "pci-card-sound": 63694, + "radar": 63695, + "send-arrow-down-fill": 63696, + "send-arrow-down": 63697, + "send-arrow-up-fill": 63698, + "send-arrow-up": 63699, + "sim-slash-fill": 63700, + "sim-slash": 63701, + "sourceforge": 63702, + "substack": 63703, + "threads-fill": 63704, + "threads": 63705, + "transparency": 63706, + "twitter-x": 63707, + "type-h4": 63708, + "type-h5": 63709, + "type-h6": 63710, + "backpack-fill": 63711, + "backpack": 63712, + "backpack2-fill": 63713, + "backpack2": 63714, + "backpack3-fill": 63715, + "backpack3": 63716, + "backpack4-fill": 63717, + "backpack4": 63718, + "brilliance": 63719, + "cake-fill": 63720, + "cake2-fill": 63721, + "duffle-fill": 63722, + "duffle": 63723, + "exposure": 63724, + "gender-neuter": 63725, + "highlights": 63726, + "luggage-fill": 63727, + "luggage": 63728, + "mailbox-flag": 63729, + "mailbox2-flag": 63730, + "noise-reduction": 63731, + "passport-fill": 63732, + "passport": 63733, + "person-arms-up": 63734, + "person-raised-hand": 63735, + "person-standing-dress": 63736, + "person-standing": 63737, + "person-walking": 63738, + "person-wheelchair": 63739, + "shadows": 63740, + "suitcase-fill": 63741, + "suitcase-lg-fill": 63742, + "suitcase-lg": 63743, + "suitcase": 63744, + "suitcase2-fill": 63745, + "suitcase2": 63746, + "vignette": 63747 +} \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.min.css b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.min.css new file mode 100644 index 0000000..dadd6dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */@font-face{font-display:block;font-family:bootstrap-icons;src:url("fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}.bi-alphabet-uppercase::before{content:"\f2a5"}.bi-alphabet::before{content:"\f68a"}.bi-amazon::before{content:"\f68d"}.bi-arrows-collapse-vertical::before{content:"\f690"}.bi-arrows-expand-vertical::before{content:"\f695"}.bi-arrows-vertical::before{content:"\f698"}.bi-arrows::before{content:"\f6a2"}.bi-ban-fill::before{content:"\f6a3"}.bi-ban::before{content:"\f6b6"}.bi-bing::before{content:"\f6c2"}.bi-cake::before{content:"\f6e0"}.bi-cake2::before{content:"\f6ed"}.bi-cookie::before{content:"\f6ee"}.bi-copy::before{content:"\f759"}.bi-crosshair::before{content:"\f769"}.bi-crosshair2::before{content:"\f794"}.bi-emoji-astonished-fill::before{content:"\f795"}.bi-emoji-astonished::before{content:"\f79a"}.bi-emoji-grimace-fill::before{content:"\f79b"}.bi-emoji-grimace::before{content:"\f7a0"}.bi-emoji-grin-fill::before{content:"\f7a1"}.bi-emoji-grin::before{content:"\f7a6"}.bi-emoji-surprise-fill::before{content:"\f7a7"}.bi-emoji-surprise::before{content:"\f7ac"}.bi-emoji-tear-fill::before{content:"\f7ad"}.bi-emoji-tear::before{content:"\f7b2"}.bi-envelope-arrow-down-fill::before{content:"\f7b3"}.bi-envelope-arrow-down::before{content:"\f7b8"}.bi-envelope-arrow-up-fill::before{content:"\f7b9"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-feather::before{content:"\f7bf"}.bi-feather2::before{content:"\f7c4"}.bi-floppy-fill::before{content:"\f7c5"}.bi-floppy::before{content:"\f7d8"}.bi-floppy2-fill::before{content:"\f7d9"}.bi-floppy2::before{content:"\f7e4"}.bi-gitlab::before{content:"\f7e5"}.bi-highlighter::before{content:"\f7f8"}.bi-marker-tip::before{content:"\f802"}.bi-nvme-fill::before{content:"\f803"}.bi-nvme::before{content:"\f80c"}.bi-opencollective::before{content:"\f80d"}.bi-pci-card-network::before{content:"\f8cd"}.bi-pci-card-sound::before{content:"\f8ce"}.bi-radar::before{content:"\f8cf"}.bi-send-arrow-down-fill::before{content:"\f8d0"}.bi-send-arrow-down::before{content:"\f8d1"}.bi-send-arrow-up-fill::before{content:"\f8d2"}.bi-send-arrow-up::before{content:"\f8d3"}.bi-sim-slash-fill::before{content:"\f8d4"}.bi-sim-slash::before{content:"\f8d5"}.bi-sourceforge::before{content:"\f8d6"}.bi-substack::before{content:"\f8d7"}.bi-threads-fill::before{content:"\f8d8"}.bi-threads::before{content:"\f8d9"}.bi-transparency::before{content:"\f8da"}.bi-twitter-x::before{content:"\f8db"}.bi-type-h4::before{content:"\f8dc"}.bi-type-h5::before{content:"\f8dd"}.bi-type-h6::before{content:"\f8de"}.bi-backpack-fill::before{content:"\f8df"}.bi-backpack::before{content:"\f8e0"}.bi-backpack2-fill::before{content:"\f8e1"}.bi-backpack2::before{content:"\f8e2"}.bi-backpack3-fill::before{content:"\f8e3"}.bi-backpack3::before{content:"\f8e4"}.bi-backpack4-fill::before{content:"\f8e5"}.bi-backpack4::before{content:"\f8e6"}.bi-brilliance::before{content:"\f8e7"}.bi-cake-fill::before{content:"\f8e8"}.bi-cake2-fill::before{content:"\f8e9"}.bi-duffle-fill::before{content:"\f8ea"}.bi-duffle::before{content:"\f8eb"}.bi-exposure::before{content:"\f8ec"}.bi-gender-neuter::before{content:"\f8ed"}.bi-highlights::before{content:"\f8ee"}.bi-luggage-fill::before{content:"\f8ef"}.bi-luggage::before{content:"\f8f0"}.bi-mailbox-flag::before{content:"\f8f1"}.bi-mailbox2-flag::before{content:"\f8f2"}.bi-noise-reduction::before{content:"\f8f3"}.bi-passport-fill::before{content:"\f8f4"}.bi-passport::before{content:"\f8f5"}.bi-person-arms-up::before{content:"\f8f6"}.bi-person-raised-hand::before{content:"\f8f7"}.bi-person-standing-dress::before{content:"\f8f8"}.bi-person-standing::before{content:"\f8f9"}.bi-person-walking::before{content:"\f8fa"}.bi-person-wheelchair::before{content:"\f8fb"}.bi-shadows::before{content:"\f8fc"}.bi-suitcase-fill::before{content:"\f8fd"}.bi-suitcase-lg-fill::before{content:"\f8fe"}.bi-suitcase-lg::before{content:"\f8ff"}.bi-suitcase::before{content:"\f900"}.bi-suitcase2-fill::before{content:"\f901"}.bi-suitcase2::before{content:"\f902"}.bi-vignette::before{content:"\f903"} \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.scss b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.scss new file mode 100644 index 0000000..ea5c018 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/font/bootstrap-icons.scss @@ -0,0 +1,2090 @@ +/*! + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +$bootstrap-icons-font: "bootstrap-icons" !default; +$bootstrap-icons-font-dir: "./fonts" !default; +$bootstrap-icons-font-file: "#{$bootstrap-icons-font-dir}/#{$bootstrap-icons-font}" !default; +$bootstrap-icons-font-hash: "24e3eb84d0bcaf83d77f904c78ac1f47" !default; +$bootstrap-icons-font-src: url("#{$bootstrap-icons-font-file}.woff2?#{$bootstrap-icons-font-hash}") format("woff2"), + url("#{$bootstrap-icons-font-file}.woff?#{$bootstrap-icons-font-hash}") format("woff") !default; + +@font-face { + font-display: block; + font-family: $bootstrap-icons-font; + src: $bootstrap-icons-font-src; +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: $bootstrap-icons-font !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +$bootstrap-icons-map: ( + "123": "\f67f", + "alarm-fill": "\f101", + "alarm": "\f102", + "align-bottom": "\f103", + "align-center": "\f104", + "align-end": "\f105", + "align-middle": "\f106", + "align-start": "\f107", + "align-top": "\f108", + "alt": "\f109", + "app-indicator": "\f10a", + "app": "\f10b", + "archive-fill": "\f10c", + "archive": "\f10d", + "arrow-90deg-down": "\f10e", + "arrow-90deg-left": "\f10f", + "arrow-90deg-right": "\f110", + "arrow-90deg-up": "\f111", + "arrow-bar-down": "\f112", + "arrow-bar-left": "\f113", + "arrow-bar-right": "\f114", + "arrow-bar-up": "\f115", + "arrow-clockwise": "\f116", + "arrow-counterclockwise": "\f117", + "arrow-down-circle-fill": "\f118", + "arrow-down-circle": "\f119", + "arrow-down-left-circle-fill": "\f11a", + "arrow-down-left-circle": "\f11b", + "arrow-down-left-square-fill": "\f11c", + "arrow-down-left-square": "\f11d", + "arrow-down-left": "\f11e", + "arrow-down-right-circle-fill": "\f11f", + "arrow-down-right-circle": "\f120", + "arrow-down-right-square-fill": "\f121", + "arrow-down-right-square": "\f122", + "arrow-down-right": "\f123", + "arrow-down-short": "\f124", + "arrow-down-square-fill": "\f125", + "arrow-down-square": "\f126", + "arrow-down-up": "\f127", + "arrow-down": "\f128", + "arrow-left-circle-fill": "\f129", + "arrow-left-circle": "\f12a", + "arrow-left-right": "\f12b", + "arrow-left-short": "\f12c", + "arrow-left-square-fill": "\f12d", + "arrow-left-square": "\f12e", + "arrow-left": "\f12f", + "arrow-repeat": "\f130", + "arrow-return-left": "\f131", + "arrow-return-right": "\f132", + "arrow-right-circle-fill": "\f133", + "arrow-right-circle": "\f134", + "arrow-right-short": "\f135", + "arrow-right-square-fill": "\f136", + "arrow-right-square": "\f137", + "arrow-right": "\f138", + "arrow-up-circle-fill": "\f139", + "arrow-up-circle": "\f13a", + "arrow-up-left-circle-fill": "\f13b", + "arrow-up-left-circle": "\f13c", + "arrow-up-left-square-fill": "\f13d", + "arrow-up-left-square": "\f13e", + "arrow-up-left": "\f13f", + "arrow-up-right-circle-fill": "\f140", + "arrow-up-right-circle": "\f141", + "arrow-up-right-square-fill": "\f142", + "arrow-up-right-square": "\f143", + "arrow-up-right": "\f144", + "arrow-up-short": "\f145", + "arrow-up-square-fill": "\f146", + "arrow-up-square": "\f147", + "arrow-up": "\f148", + "arrows-angle-contract": "\f149", + "arrows-angle-expand": "\f14a", + "arrows-collapse": "\f14b", + "arrows-expand": "\f14c", + "arrows-fullscreen": "\f14d", + "arrows-move": "\f14e", + "aspect-ratio-fill": "\f14f", + "aspect-ratio": "\f150", + "asterisk": "\f151", + "at": "\f152", + "award-fill": "\f153", + "award": "\f154", + "back": "\f155", + "backspace-fill": "\f156", + "backspace-reverse-fill": "\f157", + "backspace-reverse": "\f158", + "backspace": "\f159", + "badge-3d-fill": "\f15a", + "badge-3d": "\f15b", + "badge-4k-fill": "\f15c", + "badge-4k": "\f15d", + "badge-8k-fill": "\f15e", + "badge-8k": "\f15f", + "badge-ad-fill": "\f160", + "badge-ad": "\f161", + "badge-ar-fill": "\f162", + "badge-ar": "\f163", + "badge-cc-fill": "\f164", + "badge-cc": "\f165", + "badge-hd-fill": "\f166", + "badge-hd": "\f167", + "badge-tm-fill": "\f168", + "badge-tm": "\f169", + "badge-vo-fill": "\f16a", + "badge-vo": "\f16b", + "badge-vr-fill": "\f16c", + "badge-vr": "\f16d", + "badge-wc-fill": "\f16e", + "badge-wc": "\f16f", + "bag-check-fill": "\f170", + "bag-check": "\f171", + "bag-dash-fill": "\f172", + "bag-dash": "\f173", + "bag-fill": "\f174", + "bag-plus-fill": "\f175", + "bag-plus": "\f176", + "bag-x-fill": "\f177", + "bag-x": "\f178", + "bag": "\f179", + "bar-chart-fill": "\f17a", + "bar-chart-line-fill": "\f17b", + "bar-chart-line": "\f17c", + "bar-chart-steps": "\f17d", + "bar-chart": "\f17e", + "basket-fill": "\f17f", + "basket": "\f180", + "basket2-fill": "\f181", + "basket2": "\f182", + "basket3-fill": "\f183", + "basket3": "\f184", + "battery-charging": "\f185", + "battery-full": "\f186", + "battery-half": "\f187", + "battery": "\f188", + "bell-fill": "\f189", + "bell": "\f18a", + "bezier": "\f18b", + "bezier2": "\f18c", + "bicycle": "\f18d", + "binoculars-fill": "\f18e", + "binoculars": "\f18f", + "blockquote-left": "\f190", + "blockquote-right": "\f191", + "book-fill": "\f192", + "book-half": "\f193", + "book": "\f194", + "bookmark-check-fill": "\f195", + "bookmark-check": "\f196", + "bookmark-dash-fill": "\f197", + "bookmark-dash": "\f198", + "bookmark-fill": "\f199", + "bookmark-heart-fill": "\f19a", + "bookmark-heart": "\f19b", + "bookmark-plus-fill": "\f19c", + "bookmark-plus": "\f19d", + "bookmark-star-fill": "\f19e", + "bookmark-star": "\f19f", + "bookmark-x-fill": "\f1a0", + "bookmark-x": "\f1a1", + "bookmark": "\f1a2", + "bookmarks-fill": "\f1a3", + "bookmarks": "\f1a4", + "bookshelf": "\f1a5", + "bootstrap-fill": "\f1a6", + "bootstrap-reboot": "\f1a7", + "bootstrap": "\f1a8", + "border-all": "\f1a9", + "border-bottom": "\f1aa", + "border-center": "\f1ab", + "border-inner": "\f1ac", + "border-left": "\f1ad", + "border-middle": "\f1ae", + "border-outer": "\f1af", + "border-right": "\f1b0", + "border-style": "\f1b1", + "border-top": "\f1b2", + "border-width": "\f1b3", + "border": "\f1b4", + "bounding-box-circles": "\f1b5", + "bounding-box": "\f1b6", + "box-arrow-down-left": "\f1b7", + "box-arrow-down-right": "\f1b8", + "box-arrow-down": "\f1b9", + "box-arrow-in-down-left": "\f1ba", + "box-arrow-in-down-right": "\f1bb", + "box-arrow-in-down": "\f1bc", + "box-arrow-in-left": "\f1bd", + "box-arrow-in-right": "\f1be", + "box-arrow-in-up-left": "\f1bf", + "box-arrow-in-up-right": "\f1c0", + "box-arrow-in-up": "\f1c1", + "box-arrow-left": "\f1c2", + "box-arrow-right": "\f1c3", + "box-arrow-up-left": "\f1c4", + "box-arrow-up-right": "\f1c5", + "box-arrow-up": "\f1c6", + "box-seam": "\f1c7", + "box": "\f1c8", + "braces": "\f1c9", + "bricks": "\f1ca", + "briefcase-fill": "\f1cb", + "briefcase": "\f1cc", + "brightness-alt-high-fill": "\f1cd", + "brightness-alt-high": "\f1ce", + "brightness-alt-low-fill": "\f1cf", + "brightness-alt-low": "\f1d0", + "brightness-high-fill": "\f1d1", + "brightness-high": "\f1d2", + "brightness-low-fill": "\f1d3", + "brightness-low": "\f1d4", + "broadcast-pin": "\f1d5", + "broadcast": "\f1d6", + "brush-fill": "\f1d7", + "brush": "\f1d8", + "bucket-fill": "\f1d9", + "bucket": "\f1da", + "bug-fill": "\f1db", + "bug": "\f1dc", + "building": "\f1dd", + "bullseye": "\f1de", + "calculator-fill": "\f1df", + "calculator": "\f1e0", + "calendar-check-fill": "\f1e1", + "calendar-check": "\f1e2", + "calendar-date-fill": "\f1e3", + "calendar-date": "\f1e4", + "calendar-day-fill": "\f1e5", + "calendar-day": "\f1e6", + "calendar-event-fill": "\f1e7", + "calendar-event": "\f1e8", + "calendar-fill": "\f1e9", + "calendar-minus-fill": "\f1ea", + "calendar-minus": "\f1eb", + "calendar-month-fill": "\f1ec", + "calendar-month": "\f1ed", + "calendar-plus-fill": "\f1ee", + "calendar-plus": "\f1ef", + "calendar-range-fill": "\f1f0", + "calendar-range": "\f1f1", + "calendar-week-fill": "\f1f2", + "calendar-week": "\f1f3", + "calendar-x-fill": "\f1f4", + "calendar-x": "\f1f5", + "calendar": "\f1f6", + "calendar2-check-fill": "\f1f7", + "calendar2-check": "\f1f8", + "calendar2-date-fill": "\f1f9", + "calendar2-date": "\f1fa", + "calendar2-day-fill": "\f1fb", + "calendar2-day": "\f1fc", + "calendar2-event-fill": "\f1fd", + "calendar2-event": "\f1fe", + "calendar2-fill": "\f1ff", + "calendar2-minus-fill": "\f200", + "calendar2-minus": "\f201", + "calendar2-month-fill": "\f202", + "calendar2-month": "\f203", + "calendar2-plus-fill": "\f204", + "calendar2-plus": "\f205", + "calendar2-range-fill": "\f206", + "calendar2-range": "\f207", + "calendar2-week-fill": "\f208", + "calendar2-week": "\f209", + "calendar2-x-fill": "\f20a", + "calendar2-x": "\f20b", + "calendar2": "\f20c", + "calendar3-event-fill": "\f20d", + "calendar3-event": "\f20e", + "calendar3-fill": "\f20f", + "calendar3-range-fill": "\f210", + "calendar3-range": "\f211", + "calendar3-week-fill": "\f212", + "calendar3-week": "\f213", + "calendar3": "\f214", + "calendar4-event": "\f215", + "calendar4-range": "\f216", + "calendar4-week": "\f217", + "calendar4": "\f218", + "camera-fill": "\f219", + "camera-reels-fill": "\f21a", + "camera-reels": "\f21b", + "camera-video-fill": "\f21c", + "camera-video-off-fill": "\f21d", + "camera-video-off": "\f21e", + "camera-video": "\f21f", + "camera": "\f220", + "camera2": "\f221", + "capslock-fill": "\f222", + "capslock": "\f223", + "card-checklist": "\f224", + "card-heading": "\f225", + "card-image": "\f226", + "card-list": "\f227", + "card-text": "\f228", + "caret-down-fill": "\f229", + "caret-down-square-fill": "\f22a", + "caret-down-square": "\f22b", + "caret-down": "\f22c", + "caret-left-fill": "\f22d", + "caret-left-square-fill": "\f22e", + "caret-left-square": "\f22f", + "caret-left": "\f230", + "caret-right-fill": "\f231", + "caret-right-square-fill": "\f232", + "caret-right-square": "\f233", + "caret-right": "\f234", + "caret-up-fill": "\f235", + "caret-up-square-fill": "\f236", + "caret-up-square": "\f237", + "caret-up": "\f238", + "cart-check-fill": "\f239", + "cart-check": "\f23a", + "cart-dash-fill": "\f23b", + "cart-dash": "\f23c", + "cart-fill": "\f23d", + "cart-plus-fill": "\f23e", + "cart-plus": "\f23f", + "cart-x-fill": "\f240", + "cart-x": "\f241", + "cart": "\f242", + "cart2": "\f243", + "cart3": "\f244", + "cart4": "\f245", + "cash-stack": "\f246", + "cash": "\f247", + "cast": "\f248", + "chat-dots-fill": "\f249", + "chat-dots": "\f24a", + "chat-fill": "\f24b", + "chat-left-dots-fill": "\f24c", + "chat-left-dots": "\f24d", + "chat-left-fill": "\f24e", + "chat-left-quote-fill": "\f24f", + "chat-left-quote": "\f250", + "chat-left-text-fill": "\f251", + "chat-left-text": "\f252", + "chat-left": "\f253", + "chat-quote-fill": "\f254", + "chat-quote": "\f255", + "chat-right-dots-fill": "\f256", + "chat-right-dots": "\f257", + "chat-right-fill": "\f258", + "chat-right-quote-fill": "\f259", + "chat-right-quote": "\f25a", + "chat-right-text-fill": "\f25b", + "chat-right-text": "\f25c", + "chat-right": "\f25d", + "chat-square-dots-fill": "\f25e", + "chat-square-dots": "\f25f", + "chat-square-fill": "\f260", + "chat-square-quote-fill": "\f261", + "chat-square-quote": "\f262", + "chat-square-text-fill": "\f263", + "chat-square-text": "\f264", + "chat-square": "\f265", + "chat-text-fill": "\f266", + "chat-text": "\f267", + "chat": "\f268", + "check-all": "\f269", + "check-circle-fill": "\f26a", + "check-circle": "\f26b", + "check-square-fill": "\f26c", + "check-square": "\f26d", + "check": "\f26e", + "check2-all": "\f26f", + "check2-circle": "\f270", + "check2-square": "\f271", + "check2": "\f272", + "chevron-bar-contract": "\f273", + "chevron-bar-down": "\f274", + "chevron-bar-expand": "\f275", + "chevron-bar-left": "\f276", + "chevron-bar-right": "\f277", + "chevron-bar-up": "\f278", + "chevron-compact-down": "\f279", + "chevron-compact-left": "\f27a", + "chevron-compact-right": "\f27b", + "chevron-compact-up": "\f27c", + "chevron-contract": "\f27d", + "chevron-double-down": "\f27e", + "chevron-double-left": "\f27f", + "chevron-double-right": "\f280", + "chevron-double-up": "\f281", + "chevron-down": "\f282", + "chevron-expand": "\f283", + "chevron-left": "\f284", + "chevron-right": "\f285", + "chevron-up": "\f286", + "circle-fill": "\f287", + "circle-half": "\f288", + "circle-square": "\f289", + "circle": "\f28a", + "clipboard-check": "\f28b", + "clipboard-data": "\f28c", + "clipboard-minus": "\f28d", + "clipboard-plus": "\f28e", + "clipboard-x": "\f28f", + "clipboard": "\f290", + "clock-fill": "\f291", + "clock-history": "\f292", + "clock": "\f293", + "cloud-arrow-down-fill": "\f294", + "cloud-arrow-down": "\f295", + "cloud-arrow-up-fill": "\f296", + "cloud-arrow-up": "\f297", + "cloud-check-fill": "\f298", + "cloud-check": "\f299", + "cloud-download-fill": "\f29a", + "cloud-download": "\f29b", + "cloud-drizzle-fill": "\f29c", + "cloud-drizzle": "\f29d", + "cloud-fill": "\f29e", + "cloud-fog-fill": "\f29f", + "cloud-fog": "\f2a0", + "cloud-fog2-fill": "\f2a1", + "cloud-fog2": "\f2a2", + "cloud-hail-fill": "\f2a3", + "cloud-hail": "\f2a4", + "cloud-haze-fill": "\f2a6", + "cloud-haze": "\f2a7", + "cloud-haze2-fill": "\f2a8", + "cloud-lightning-fill": "\f2a9", + "cloud-lightning-rain-fill": "\f2aa", + "cloud-lightning-rain": "\f2ab", + "cloud-lightning": "\f2ac", + "cloud-minus-fill": "\f2ad", + "cloud-minus": "\f2ae", + "cloud-moon-fill": "\f2af", + "cloud-moon": "\f2b0", + "cloud-plus-fill": "\f2b1", + "cloud-plus": "\f2b2", + "cloud-rain-fill": "\f2b3", + "cloud-rain-heavy-fill": "\f2b4", + "cloud-rain-heavy": "\f2b5", + "cloud-rain": "\f2b6", + "cloud-slash-fill": "\f2b7", + "cloud-slash": "\f2b8", + "cloud-sleet-fill": "\f2b9", + "cloud-sleet": "\f2ba", + "cloud-snow-fill": "\f2bb", + "cloud-snow": "\f2bc", + "cloud-sun-fill": "\f2bd", + "cloud-sun": "\f2be", + "cloud-upload-fill": "\f2bf", + "cloud-upload": "\f2c0", + "cloud": "\f2c1", + "clouds-fill": "\f2c2", + "clouds": "\f2c3", + "cloudy-fill": "\f2c4", + "cloudy": "\f2c5", + "code-slash": "\f2c6", + "code-square": "\f2c7", + "code": "\f2c8", + "collection-fill": "\f2c9", + "collection-play-fill": "\f2ca", + "collection-play": "\f2cb", + "collection": "\f2cc", + "columns-gap": "\f2cd", + "columns": "\f2ce", + "command": "\f2cf", + "compass-fill": "\f2d0", + "compass": "\f2d1", + "cone-striped": "\f2d2", + "cone": "\f2d3", + "controller": "\f2d4", + "cpu-fill": "\f2d5", + "cpu": "\f2d6", + "credit-card-2-back-fill": "\f2d7", + "credit-card-2-back": "\f2d8", + "credit-card-2-front-fill": "\f2d9", + "credit-card-2-front": "\f2da", + "credit-card-fill": "\f2db", + "credit-card": "\f2dc", + "crop": "\f2dd", + "cup-fill": "\f2de", + "cup-straw": "\f2df", + "cup": "\f2e0", + "cursor-fill": "\f2e1", + "cursor-text": "\f2e2", + "cursor": "\f2e3", + "dash-circle-dotted": "\f2e4", + "dash-circle-fill": "\f2e5", + "dash-circle": "\f2e6", + "dash-square-dotted": "\f2e7", + "dash-square-fill": "\f2e8", + "dash-square": "\f2e9", + "dash": "\f2ea", + "diagram-2-fill": "\f2eb", + "diagram-2": "\f2ec", + "diagram-3-fill": "\f2ed", + "diagram-3": "\f2ee", + "diamond-fill": "\f2ef", + "diamond-half": "\f2f0", + "diamond": "\f2f1", + "dice-1-fill": "\f2f2", + "dice-1": "\f2f3", + "dice-2-fill": "\f2f4", + "dice-2": "\f2f5", + "dice-3-fill": "\f2f6", + "dice-3": "\f2f7", + "dice-4-fill": "\f2f8", + "dice-4": "\f2f9", + "dice-5-fill": "\f2fa", + "dice-5": "\f2fb", + "dice-6-fill": "\f2fc", + "dice-6": "\f2fd", + "disc-fill": "\f2fe", + "disc": "\f2ff", + "discord": "\f300", + "display-fill": "\f301", + "display": "\f302", + "distribute-horizontal": "\f303", + "distribute-vertical": "\f304", + "door-closed-fill": "\f305", + "door-closed": "\f306", + "door-open-fill": "\f307", + "door-open": "\f308", + "dot": "\f309", + "download": "\f30a", + "droplet-fill": "\f30b", + "droplet-half": "\f30c", + "droplet": "\f30d", + "earbuds": "\f30e", + "easel-fill": "\f30f", + "easel": "\f310", + "egg-fill": "\f311", + "egg-fried": "\f312", + "egg": "\f313", + "eject-fill": "\f314", + "eject": "\f315", + "emoji-angry-fill": "\f316", + "emoji-angry": "\f317", + "emoji-dizzy-fill": "\f318", + "emoji-dizzy": "\f319", + "emoji-expressionless-fill": "\f31a", + "emoji-expressionless": "\f31b", + "emoji-frown-fill": "\f31c", + "emoji-frown": "\f31d", + "emoji-heart-eyes-fill": "\f31e", + "emoji-heart-eyes": "\f31f", + "emoji-laughing-fill": "\f320", + "emoji-laughing": "\f321", + "emoji-neutral-fill": "\f322", + "emoji-neutral": "\f323", + "emoji-smile-fill": "\f324", + "emoji-smile-upside-down-fill": "\f325", + "emoji-smile-upside-down": "\f326", + "emoji-smile": "\f327", + "emoji-sunglasses-fill": "\f328", + "emoji-sunglasses": "\f329", + "emoji-wink-fill": "\f32a", + "emoji-wink": "\f32b", + "envelope-fill": "\f32c", + "envelope-open-fill": "\f32d", + "envelope-open": "\f32e", + "envelope": "\f32f", + "eraser-fill": "\f330", + "eraser": "\f331", + "exclamation-circle-fill": "\f332", + "exclamation-circle": "\f333", + "exclamation-diamond-fill": "\f334", + "exclamation-diamond": "\f335", + "exclamation-octagon-fill": "\f336", + "exclamation-octagon": "\f337", + "exclamation-square-fill": "\f338", + "exclamation-square": "\f339", + "exclamation-triangle-fill": "\f33a", + "exclamation-triangle": "\f33b", + "exclamation": "\f33c", + "exclude": "\f33d", + "eye-fill": "\f33e", + "eye-slash-fill": "\f33f", + "eye-slash": "\f340", + "eye": "\f341", + "eyedropper": "\f342", + "eyeglasses": "\f343", + "facebook": "\f344", + "file-arrow-down-fill": "\f345", + "file-arrow-down": "\f346", + "file-arrow-up-fill": "\f347", + "file-arrow-up": "\f348", + "file-bar-graph-fill": "\f349", + "file-bar-graph": "\f34a", + "file-binary-fill": "\f34b", + "file-binary": "\f34c", + "file-break-fill": "\f34d", + "file-break": "\f34e", + "file-check-fill": "\f34f", + "file-check": "\f350", + "file-code-fill": "\f351", + "file-code": "\f352", + "file-diff-fill": "\f353", + "file-diff": "\f354", + "file-earmark-arrow-down-fill": "\f355", + "file-earmark-arrow-down": "\f356", + "file-earmark-arrow-up-fill": "\f357", + "file-earmark-arrow-up": "\f358", + "file-earmark-bar-graph-fill": "\f359", + "file-earmark-bar-graph": "\f35a", + "file-earmark-binary-fill": "\f35b", + "file-earmark-binary": "\f35c", + "file-earmark-break-fill": "\f35d", + "file-earmark-break": "\f35e", + "file-earmark-check-fill": "\f35f", + "file-earmark-check": "\f360", + "file-earmark-code-fill": "\f361", + "file-earmark-code": "\f362", + "file-earmark-diff-fill": "\f363", + "file-earmark-diff": "\f364", + "file-earmark-easel-fill": "\f365", + "file-earmark-easel": "\f366", + "file-earmark-excel-fill": "\f367", + "file-earmark-excel": "\f368", + "file-earmark-fill": "\f369", + "file-earmark-font-fill": "\f36a", + "file-earmark-font": "\f36b", + "file-earmark-image-fill": "\f36c", + "file-earmark-image": "\f36d", + "file-earmark-lock-fill": "\f36e", + "file-earmark-lock": "\f36f", + "file-earmark-lock2-fill": "\f370", + "file-earmark-lock2": "\f371", + "file-earmark-medical-fill": "\f372", + "file-earmark-medical": "\f373", + "file-earmark-minus-fill": "\f374", + "file-earmark-minus": "\f375", + "file-earmark-music-fill": "\f376", + "file-earmark-music": "\f377", + "file-earmark-person-fill": "\f378", + "file-earmark-person": "\f379", + "file-earmark-play-fill": "\f37a", + "file-earmark-play": "\f37b", + "file-earmark-plus-fill": "\f37c", + "file-earmark-plus": "\f37d", + "file-earmark-post-fill": "\f37e", + "file-earmark-post": "\f37f", + "file-earmark-ppt-fill": "\f380", + "file-earmark-ppt": "\f381", + "file-earmark-richtext-fill": "\f382", + "file-earmark-richtext": "\f383", + "file-earmark-ruled-fill": "\f384", + "file-earmark-ruled": "\f385", + "file-earmark-slides-fill": "\f386", + "file-earmark-slides": "\f387", + "file-earmark-spreadsheet-fill": "\f388", + "file-earmark-spreadsheet": "\f389", + "file-earmark-text-fill": "\f38a", + "file-earmark-text": "\f38b", + "file-earmark-word-fill": "\f38c", + "file-earmark-word": "\f38d", + "file-earmark-x-fill": "\f38e", + "file-earmark-x": "\f38f", + "file-earmark-zip-fill": "\f390", + "file-earmark-zip": "\f391", + "file-earmark": "\f392", + "file-easel-fill": "\f393", + "file-easel": "\f394", + "file-excel-fill": "\f395", + "file-excel": "\f396", + "file-fill": "\f397", + "file-font-fill": "\f398", + "file-font": "\f399", + "file-image-fill": "\f39a", + "file-image": "\f39b", + "file-lock-fill": "\f39c", + "file-lock": "\f39d", + "file-lock2-fill": "\f39e", + "file-lock2": "\f39f", + "file-medical-fill": "\f3a0", + "file-medical": "\f3a1", + "file-minus-fill": "\f3a2", + "file-minus": "\f3a3", + "file-music-fill": "\f3a4", + "file-music": "\f3a5", + "file-person-fill": "\f3a6", + "file-person": "\f3a7", + "file-play-fill": "\f3a8", + "file-play": "\f3a9", + "file-plus-fill": "\f3aa", + "file-plus": "\f3ab", + "file-post-fill": "\f3ac", + "file-post": "\f3ad", + "file-ppt-fill": "\f3ae", + "file-ppt": "\f3af", + "file-richtext-fill": "\f3b0", + "file-richtext": "\f3b1", + "file-ruled-fill": "\f3b2", + "file-ruled": "\f3b3", + "file-slides-fill": "\f3b4", + "file-slides": "\f3b5", + "file-spreadsheet-fill": "\f3b6", + "file-spreadsheet": "\f3b7", + "file-text-fill": "\f3b8", + "file-text": "\f3b9", + "file-word-fill": "\f3ba", + "file-word": "\f3bb", + "file-x-fill": "\f3bc", + "file-x": "\f3bd", + "file-zip-fill": "\f3be", + "file-zip": "\f3bf", + "file": "\f3c0", + "files-alt": "\f3c1", + "files": "\f3c2", + "film": "\f3c3", + "filter-circle-fill": "\f3c4", + "filter-circle": "\f3c5", + "filter-left": "\f3c6", + "filter-right": "\f3c7", + "filter-square-fill": "\f3c8", + "filter-square": "\f3c9", + "filter": "\f3ca", + "flag-fill": "\f3cb", + "flag": "\f3cc", + "flower1": "\f3cd", + "flower2": "\f3ce", + "flower3": "\f3cf", + "folder-check": "\f3d0", + "folder-fill": "\f3d1", + "folder-minus": "\f3d2", + "folder-plus": "\f3d3", + "folder-symlink-fill": "\f3d4", + "folder-symlink": "\f3d5", + "folder-x": "\f3d6", + "folder": "\f3d7", + "folder2-open": "\f3d8", + "folder2": "\f3d9", + "fonts": "\f3da", + "forward-fill": "\f3db", + "forward": "\f3dc", + "front": "\f3dd", + "fullscreen-exit": "\f3de", + "fullscreen": "\f3df", + "funnel-fill": "\f3e0", + "funnel": "\f3e1", + "gear-fill": "\f3e2", + "gear-wide-connected": "\f3e3", + "gear-wide": "\f3e4", + "gear": "\f3e5", + "gem": "\f3e6", + "geo-alt-fill": "\f3e7", + "geo-alt": "\f3e8", + "geo-fill": "\f3e9", + "geo": "\f3ea", + "gift-fill": "\f3eb", + "gift": "\f3ec", + "github": "\f3ed", + "globe": "\f3ee", + "globe2": "\f3ef", + "google": "\f3f0", + "graph-down": "\f3f1", + "graph-up": "\f3f2", + "grid-1x2-fill": "\f3f3", + "grid-1x2": "\f3f4", + "grid-3x2-gap-fill": "\f3f5", + "grid-3x2-gap": "\f3f6", + "grid-3x2": "\f3f7", + "grid-3x3-gap-fill": "\f3f8", + "grid-3x3-gap": "\f3f9", + "grid-3x3": "\f3fa", + "grid-fill": "\f3fb", + "grid": "\f3fc", + "grip-horizontal": "\f3fd", + "grip-vertical": "\f3fe", + "hammer": "\f3ff", + "hand-index-fill": "\f400", + "hand-index-thumb-fill": "\f401", + "hand-index-thumb": "\f402", + "hand-index": "\f403", + "hand-thumbs-down-fill": "\f404", + "hand-thumbs-down": "\f405", + "hand-thumbs-up-fill": "\f406", + "hand-thumbs-up": "\f407", + "handbag-fill": "\f408", + "handbag": "\f409", + "hash": "\f40a", + "hdd-fill": "\f40b", + "hdd-network-fill": "\f40c", + "hdd-network": "\f40d", + "hdd-rack-fill": "\f40e", + "hdd-rack": "\f40f", + "hdd-stack-fill": "\f410", + "hdd-stack": "\f411", + "hdd": "\f412", + "headphones": "\f413", + "headset": "\f414", + "heart-fill": "\f415", + "heart-half": "\f416", + "heart": "\f417", + "heptagon-fill": "\f418", + "heptagon-half": "\f419", + "heptagon": "\f41a", + "hexagon-fill": "\f41b", + "hexagon-half": "\f41c", + "hexagon": "\f41d", + "hourglass-bottom": "\f41e", + "hourglass-split": "\f41f", + "hourglass-top": "\f420", + "hourglass": "\f421", + "house-door-fill": "\f422", + "house-door": "\f423", + "house-fill": "\f424", + "house": "\f425", + "hr": "\f426", + "hurricane": "\f427", + "image-alt": "\f428", + "image-fill": "\f429", + "image": "\f42a", + "images": "\f42b", + "inbox-fill": "\f42c", + "inbox": "\f42d", + "inboxes-fill": "\f42e", + "inboxes": "\f42f", + "info-circle-fill": "\f430", + "info-circle": "\f431", + "info-square-fill": "\f432", + "info-square": "\f433", + "info": "\f434", + "input-cursor-text": "\f435", + "input-cursor": "\f436", + "instagram": "\f437", + "intersect": "\f438", + "journal-album": "\f439", + "journal-arrow-down": "\f43a", + "journal-arrow-up": "\f43b", + "journal-bookmark-fill": "\f43c", + "journal-bookmark": "\f43d", + "journal-check": "\f43e", + "journal-code": "\f43f", + "journal-medical": "\f440", + "journal-minus": "\f441", + "journal-plus": "\f442", + "journal-richtext": "\f443", + "journal-text": "\f444", + "journal-x": "\f445", + "journal": "\f446", + "journals": "\f447", + "joystick": "\f448", + "justify-left": "\f449", + "justify-right": "\f44a", + "justify": "\f44b", + "kanban-fill": "\f44c", + "kanban": "\f44d", + "key-fill": "\f44e", + "key": "\f44f", + "keyboard-fill": "\f450", + "keyboard": "\f451", + "ladder": "\f452", + "lamp-fill": "\f453", + "lamp": "\f454", + "laptop-fill": "\f455", + "laptop": "\f456", + "layer-backward": "\f457", + "layer-forward": "\f458", + "layers-fill": "\f459", + "layers-half": "\f45a", + "layers": "\f45b", + "layout-sidebar-inset-reverse": "\f45c", + "layout-sidebar-inset": "\f45d", + "layout-sidebar-reverse": "\f45e", + "layout-sidebar": "\f45f", + "layout-split": "\f460", + "layout-text-sidebar-reverse": "\f461", + "layout-text-sidebar": "\f462", + "layout-text-window-reverse": "\f463", + "layout-text-window": "\f464", + "layout-three-columns": "\f465", + "layout-wtf": "\f466", + "life-preserver": "\f467", + "lightbulb-fill": "\f468", + "lightbulb-off-fill": "\f469", + "lightbulb-off": "\f46a", + "lightbulb": "\f46b", + "lightning-charge-fill": "\f46c", + "lightning-charge": "\f46d", + "lightning-fill": "\f46e", + "lightning": "\f46f", + "link-45deg": "\f470", + "link": "\f471", + "linkedin": "\f472", + "list-check": "\f473", + "list-nested": "\f474", + "list-ol": "\f475", + "list-stars": "\f476", + "list-task": "\f477", + "list-ul": "\f478", + "list": "\f479", + "lock-fill": "\f47a", + "lock": "\f47b", + "mailbox": "\f47c", + "mailbox2": "\f47d", + "map-fill": "\f47e", + "map": "\f47f", + "markdown-fill": "\f480", + "markdown": "\f481", + "mask": "\f482", + "megaphone-fill": "\f483", + "megaphone": "\f484", + "menu-app-fill": "\f485", + "menu-app": "\f486", + "menu-button-fill": "\f487", + "menu-button-wide-fill": "\f488", + "menu-button-wide": "\f489", + "menu-button": "\f48a", + "menu-down": "\f48b", + "menu-up": "\f48c", + "mic-fill": "\f48d", + "mic-mute-fill": "\f48e", + "mic-mute": "\f48f", + "mic": "\f490", + "minecart-loaded": "\f491", + "minecart": "\f492", + "moisture": "\f493", + "moon-fill": "\f494", + "moon-stars-fill": "\f495", + "moon-stars": "\f496", + "moon": "\f497", + "mouse-fill": "\f498", + "mouse": "\f499", + "mouse2-fill": "\f49a", + "mouse2": "\f49b", + "mouse3-fill": "\f49c", + "mouse3": "\f49d", + "music-note-beamed": "\f49e", + "music-note-list": "\f49f", + "music-note": "\f4a0", + "music-player-fill": "\f4a1", + "music-player": "\f4a2", + "newspaper": "\f4a3", + "node-minus-fill": "\f4a4", + "node-minus": "\f4a5", + "node-plus-fill": "\f4a6", + "node-plus": "\f4a7", + "nut-fill": "\f4a8", + "nut": "\f4a9", + "octagon-fill": "\f4aa", + "octagon-half": "\f4ab", + "octagon": "\f4ac", + "option": "\f4ad", + "outlet": "\f4ae", + "paint-bucket": "\f4af", + "palette-fill": "\f4b0", + "palette": "\f4b1", + "palette2": "\f4b2", + "paperclip": "\f4b3", + "paragraph": "\f4b4", + "patch-check-fill": "\f4b5", + "patch-check": "\f4b6", + "patch-exclamation-fill": "\f4b7", + "patch-exclamation": "\f4b8", + "patch-minus-fill": "\f4b9", + "patch-minus": "\f4ba", + "patch-plus-fill": "\f4bb", + "patch-plus": "\f4bc", + "patch-question-fill": "\f4bd", + "patch-question": "\f4be", + "pause-btn-fill": "\f4bf", + "pause-btn": "\f4c0", + "pause-circle-fill": "\f4c1", + "pause-circle": "\f4c2", + "pause-fill": "\f4c3", + "pause": "\f4c4", + "peace-fill": "\f4c5", + "peace": "\f4c6", + "pen-fill": "\f4c7", + "pen": "\f4c8", + "pencil-fill": "\f4c9", + "pencil-square": "\f4ca", + "pencil": "\f4cb", + "pentagon-fill": "\f4cc", + "pentagon-half": "\f4cd", + "pentagon": "\f4ce", + "people-fill": "\f4cf", + "people": "\f4d0", + "percent": "\f4d1", + "person-badge-fill": "\f4d2", + "person-badge": "\f4d3", + "person-bounding-box": "\f4d4", + "person-check-fill": "\f4d5", + "person-check": "\f4d6", + "person-circle": "\f4d7", + "person-dash-fill": "\f4d8", + "person-dash": "\f4d9", + "person-fill": "\f4da", + "person-lines-fill": "\f4db", + "person-plus-fill": "\f4dc", + "person-plus": "\f4dd", + "person-square": "\f4de", + "person-x-fill": "\f4df", + "person-x": "\f4e0", + "person": "\f4e1", + "phone-fill": "\f4e2", + "phone-landscape-fill": "\f4e3", + "phone-landscape": "\f4e4", + "phone-vibrate-fill": "\f4e5", + "phone-vibrate": "\f4e6", + "phone": "\f4e7", + "pie-chart-fill": "\f4e8", + "pie-chart": "\f4e9", + "pin-angle-fill": "\f4ea", + "pin-angle": "\f4eb", + "pin-fill": "\f4ec", + "pin": "\f4ed", + "pip-fill": "\f4ee", + "pip": "\f4ef", + "play-btn-fill": "\f4f0", + "play-btn": "\f4f1", + "play-circle-fill": "\f4f2", + "play-circle": "\f4f3", + "play-fill": "\f4f4", + "play": "\f4f5", + "plug-fill": "\f4f6", + "plug": "\f4f7", + "plus-circle-dotted": "\f4f8", + "plus-circle-fill": "\f4f9", + "plus-circle": "\f4fa", + "plus-square-dotted": "\f4fb", + "plus-square-fill": "\f4fc", + "plus-square": "\f4fd", + "plus": "\f4fe", + "power": "\f4ff", + "printer-fill": "\f500", + "printer": "\f501", + "puzzle-fill": "\f502", + "puzzle": "\f503", + "question-circle-fill": "\f504", + "question-circle": "\f505", + "question-diamond-fill": "\f506", + "question-diamond": "\f507", + "question-octagon-fill": "\f508", + "question-octagon": "\f509", + "question-square-fill": "\f50a", + "question-square": "\f50b", + "question": "\f50c", + "rainbow": "\f50d", + "receipt-cutoff": "\f50e", + "receipt": "\f50f", + "reception-0": "\f510", + "reception-1": "\f511", + "reception-2": "\f512", + "reception-3": "\f513", + "reception-4": "\f514", + "record-btn-fill": "\f515", + "record-btn": "\f516", + "record-circle-fill": "\f517", + "record-circle": "\f518", + "record-fill": "\f519", + "record": "\f51a", + "record2-fill": "\f51b", + "record2": "\f51c", + "reply-all-fill": "\f51d", + "reply-all": "\f51e", + "reply-fill": "\f51f", + "reply": "\f520", + "rss-fill": "\f521", + "rss": "\f522", + "rulers": "\f523", + "save-fill": "\f524", + "save": "\f525", + "save2-fill": "\f526", + "save2": "\f527", + "scissors": "\f528", + "screwdriver": "\f529", + "search": "\f52a", + "segmented-nav": "\f52b", + "server": "\f52c", + "share-fill": "\f52d", + "share": "\f52e", + "shield-check": "\f52f", + "shield-exclamation": "\f530", + "shield-fill-check": "\f531", + "shield-fill-exclamation": "\f532", + "shield-fill-minus": "\f533", + "shield-fill-plus": "\f534", + "shield-fill-x": "\f535", + "shield-fill": "\f536", + "shield-lock-fill": "\f537", + "shield-lock": "\f538", + "shield-minus": "\f539", + "shield-plus": "\f53a", + "shield-shaded": "\f53b", + "shield-slash-fill": "\f53c", + "shield-slash": "\f53d", + "shield-x": "\f53e", + "shield": "\f53f", + "shift-fill": "\f540", + "shift": "\f541", + "shop-window": "\f542", + "shop": "\f543", + "shuffle": "\f544", + "signpost-2-fill": "\f545", + "signpost-2": "\f546", + "signpost-fill": "\f547", + "signpost-split-fill": "\f548", + "signpost-split": "\f549", + "signpost": "\f54a", + "sim-fill": "\f54b", + "sim": "\f54c", + "skip-backward-btn-fill": "\f54d", + "skip-backward-btn": "\f54e", + "skip-backward-circle-fill": "\f54f", + "skip-backward-circle": "\f550", + "skip-backward-fill": "\f551", + "skip-backward": "\f552", + "skip-end-btn-fill": "\f553", + "skip-end-btn": "\f554", + "skip-end-circle-fill": "\f555", + "skip-end-circle": "\f556", + "skip-end-fill": "\f557", + "skip-end": "\f558", + "skip-forward-btn-fill": "\f559", + "skip-forward-btn": "\f55a", + "skip-forward-circle-fill": "\f55b", + "skip-forward-circle": "\f55c", + "skip-forward-fill": "\f55d", + "skip-forward": "\f55e", + "skip-start-btn-fill": "\f55f", + "skip-start-btn": "\f560", + "skip-start-circle-fill": "\f561", + "skip-start-circle": "\f562", + "skip-start-fill": "\f563", + "skip-start": "\f564", + "slack": "\f565", + "slash-circle-fill": "\f566", + "slash-circle": "\f567", + "slash-square-fill": "\f568", + "slash-square": "\f569", + "slash": "\f56a", + "sliders": "\f56b", + "smartwatch": "\f56c", + "snow": "\f56d", + "snow2": "\f56e", + "snow3": "\f56f", + "sort-alpha-down-alt": "\f570", + "sort-alpha-down": "\f571", + "sort-alpha-up-alt": "\f572", + "sort-alpha-up": "\f573", + "sort-down-alt": "\f574", + "sort-down": "\f575", + "sort-numeric-down-alt": "\f576", + "sort-numeric-down": "\f577", + "sort-numeric-up-alt": "\f578", + "sort-numeric-up": "\f579", + "sort-up-alt": "\f57a", + "sort-up": "\f57b", + "soundwave": "\f57c", + "speaker-fill": "\f57d", + "speaker": "\f57e", + "speedometer": "\f57f", + "speedometer2": "\f580", + "spellcheck": "\f581", + "square-fill": "\f582", + "square-half": "\f583", + "square": "\f584", + "stack": "\f585", + "star-fill": "\f586", + "star-half": "\f587", + "star": "\f588", + "stars": "\f589", + "stickies-fill": "\f58a", + "stickies": "\f58b", + "sticky-fill": "\f58c", + "sticky": "\f58d", + "stop-btn-fill": "\f58e", + "stop-btn": "\f58f", + "stop-circle-fill": "\f590", + "stop-circle": "\f591", + "stop-fill": "\f592", + "stop": "\f593", + "stoplights-fill": "\f594", + "stoplights": "\f595", + "stopwatch-fill": "\f596", + "stopwatch": "\f597", + "subtract": "\f598", + "suit-club-fill": "\f599", + "suit-club": "\f59a", + "suit-diamond-fill": "\f59b", + "suit-diamond": "\f59c", + "suit-heart-fill": "\f59d", + "suit-heart": "\f59e", + "suit-spade-fill": "\f59f", + "suit-spade": "\f5a0", + "sun-fill": "\f5a1", + "sun": "\f5a2", + "sunglasses": "\f5a3", + "sunrise-fill": "\f5a4", + "sunrise": "\f5a5", + "sunset-fill": "\f5a6", + "sunset": "\f5a7", + "symmetry-horizontal": "\f5a8", + "symmetry-vertical": "\f5a9", + "table": "\f5aa", + "tablet-fill": "\f5ab", + "tablet-landscape-fill": "\f5ac", + "tablet-landscape": "\f5ad", + "tablet": "\f5ae", + "tag-fill": "\f5af", + "tag": "\f5b0", + "tags-fill": "\f5b1", + "tags": "\f5b2", + "telegram": "\f5b3", + "telephone-fill": "\f5b4", + "telephone-forward-fill": "\f5b5", + "telephone-forward": "\f5b6", + "telephone-inbound-fill": "\f5b7", + "telephone-inbound": "\f5b8", + "telephone-minus-fill": "\f5b9", + "telephone-minus": "\f5ba", + "telephone-outbound-fill": "\f5bb", + "telephone-outbound": "\f5bc", + "telephone-plus-fill": "\f5bd", + "telephone-plus": "\f5be", + "telephone-x-fill": "\f5bf", + "telephone-x": "\f5c0", + "telephone": "\f5c1", + "terminal-fill": "\f5c2", + "terminal": "\f5c3", + "text-center": "\f5c4", + "text-indent-left": "\f5c5", + "text-indent-right": "\f5c6", + "text-left": "\f5c7", + "text-paragraph": "\f5c8", + "text-right": "\f5c9", + "textarea-resize": "\f5ca", + "textarea-t": "\f5cb", + "textarea": "\f5cc", + "thermometer-half": "\f5cd", + "thermometer-high": "\f5ce", + "thermometer-low": "\f5cf", + "thermometer-snow": "\f5d0", + "thermometer-sun": "\f5d1", + "thermometer": "\f5d2", + "three-dots-vertical": "\f5d3", + "three-dots": "\f5d4", + "toggle-off": "\f5d5", + "toggle-on": "\f5d6", + "toggle2-off": "\f5d7", + "toggle2-on": "\f5d8", + "toggles": "\f5d9", + "toggles2": "\f5da", + "tools": "\f5db", + "tornado": "\f5dc", + "trash-fill": "\f5dd", + "trash": "\f5de", + "trash2-fill": "\f5df", + "trash2": "\f5e0", + "tree-fill": "\f5e1", + "tree": "\f5e2", + "triangle-fill": "\f5e3", + "triangle-half": "\f5e4", + "triangle": "\f5e5", + "trophy-fill": "\f5e6", + "trophy": "\f5e7", + "tropical-storm": "\f5e8", + "truck-flatbed": "\f5e9", + "truck": "\f5ea", + "tsunami": "\f5eb", + "tv-fill": "\f5ec", + "tv": "\f5ed", + "twitch": "\f5ee", + "twitter": "\f5ef", + "type-bold": "\f5f0", + "type-h1": "\f5f1", + "type-h2": "\f5f2", + "type-h3": "\f5f3", + "type-italic": "\f5f4", + "type-strikethrough": "\f5f5", + "type-underline": "\f5f6", + "type": "\f5f7", + "ui-checks-grid": "\f5f8", + "ui-checks": "\f5f9", + "ui-radios-grid": "\f5fa", + "ui-radios": "\f5fb", + "umbrella-fill": "\f5fc", + "umbrella": "\f5fd", + "union": "\f5fe", + "unlock-fill": "\f5ff", + "unlock": "\f600", + "upc-scan": "\f601", + "upc": "\f602", + "upload": "\f603", + "vector-pen": "\f604", + "view-list": "\f605", + "view-stacked": "\f606", + "vinyl-fill": "\f607", + "vinyl": "\f608", + "voicemail": "\f609", + "volume-down-fill": "\f60a", + "volume-down": "\f60b", + "volume-mute-fill": "\f60c", + "volume-mute": "\f60d", + "volume-off-fill": "\f60e", + "volume-off": "\f60f", + "volume-up-fill": "\f610", + "volume-up": "\f611", + "vr": "\f612", + "wallet-fill": "\f613", + "wallet": "\f614", + "wallet2": "\f615", + "watch": "\f616", + "water": "\f617", + "whatsapp": "\f618", + "wifi-1": "\f619", + "wifi-2": "\f61a", + "wifi-off": "\f61b", + "wifi": "\f61c", + "wind": "\f61d", + "window-dock": "\f61e", + "window-sidebar": "\f61f", + "window": "\f620", + "wrench": "\f621", + "x-circle-fill": "\f622", + "x-circle": "\f623", + "x-diamond-fill": "\f624", + "x-diamond": "\f625", + "x-octagon-fill": "\f626", + "x-octagon": "\f627", + "x-square-fill": "\f628", + "x-square": "\f629", + "x": "\f62a", + "youtube": "\f62b", + "zoom-in": "\f62c", + "zoom-out": "\f62d", + "bank": "\f62e", + "bank2": "\f62f", + "bell-slash-fill": "\f630", + "bell-slash": "\f631", + "cash-coin": "\f632", + "check-lg": "\f633", + "coin": "\f634", + "currency-bitcoin": "\f635", + "currency-dollar": "\f636", + "currency-euro": "\f637", + "currency-exchange": "\f638", + "currency-pound": "\f639", + "currency-yen": "\f63a", + "dash-lg": "\f63b", + "exclamation-lg": "\f63c", + "file-earmark-pdf-fill": "\f63d", + "file-earmark-pdf": "\f63e", + "file-pdf-fill": "\f63f", + "file-pdf": "\f640", + "gender-ambiguous": "\f641", + "gender-female": "\f642", + "gender-male": "\f643", + "gender-trans": "\f644", + "headset-vr": "\f645", + "info-lg": "\f646", + "mastodon": "\f647", + "messenger": "\f648", + "piggy-bank-fill": "\f649", + "piggy-bank": "\f64a", + "pin-map-fill": "\f64b", + "pin-map": "\f64c", + "plus-lg": "\f64d", + "question-lg": "\f64e", + "recycle": "\f64f", + "reddit": "\f650", + "safe-fill": "\f651", + "safe2-fill": "\f652", + "safe2": "\f653", + "sd-card-fill": "\f654", + "sd-card": "\f655", + "skype": "\f656", + "slash-lg": "\f657", + "translate": "\f658", + "x-lg": "\f659", + "safe": "\f65a", + "apple": "\f65b", + "microsoft": "\f65d", + "windows": "\f65e", + "behance": "\f65c", + "dribbble": "\f65f", + "line": "\f660", + "medium": "\f661", + "paypal": "\f662", + "pinterest": "\f663", + "signal": "\f664", + "snapchat": "\f665", + "spotify": "\f666", + "stack-overflow": "\f667", + "strava": "\f668", + "wordpress": "\f669", + "vimeo": "\f66a", + "activity": "\f66b", + "easel2-fill": "\f66c", + "easel2": "\f66d", + "easel3-fill": "\f66e", + "easel3": "\f66f", + "fan": "\f670", + "fingerprint": "\f671", + "graph-down-arrow": "\f672", + "graph-up-arrow": "\f673", + "hypnotize": "\f674", + "magic": "\f675", + "person-rolodex": "\f676", + "person-video": "\f677", + "person-video2": "\f678", + "person-video3": "\f679", + "person-workspace": "\f67a", + "radioactive": "\f67b", + "webcam-fill": "\f67c", + "webcam": "\f67d", + "yin-yang": "\f67e", + "bandaid-fill": "\f680", + "bandaid": "\f681", + "bluetooth": "\f682", + "body-text": "\f683", + "boombox": "\f684", + "boxes": "\f685", + "dpad-fill": "\f686", + "dpad": "\f687", + "ear-fill": "\f688", + "ear": "\f689", + "envelope-check-fill": "\f68b", + "envelope-check": "\f68c", + "envelope-dash-fill": "\f68e", + "envelope-dash": "\f68f", + "envelope-exclamation-fill": "\f691", + "envelope-exclamation": "\f692", + "envelope-plus-fill": "\f693", + "envelope-plus": "\f694", + "envelope-slash-fill": "\f696", + "envelope-slash": "\f697", + "envelope-x-fill": "\f699", + "envelope-x": "\f69a", + "explicit-fill": "\f69b", + "explicit": "\f69c", + "git": "\f69d", + "infinity": "\f69e", + "list-columns-reverse": "\f69f", + "list-columns": "\f6a0", + "meta": "\f6a1", + "nintendo-switch": "\f6a4", + "pc-display-horizontal": "\f6a5", + "pc-display": "\f6a6", + "pc-horizontal": "\f6a7", + "pc": "\f6a8", + "playstation": "\f6a9", + "plus-slash-minus": "\f6aa", + "projector-fill": "\f6ab", + "projector": "\f6ac", + "qr-code-scan": "\f6ad", + "qr-code": "\f6ae", + "quora": "\f6af", + "quote": "\f6b0", + "robot": "\f6b1", + "send-check-fill": "\f6b2", + "send-check": "\f6b3", + "send-dash-fill": "\f6b4", + "send-dash": "\f6b5", + "send-exclamation-fill": "\f6b7", + "send-exclamation": "\f6b8", + "send-fill": "\f6b9", + "send-plus-fill": "\f6ba", + "send-plus": "\f6bb", + "send-slash-fill": "\f6bc", + "send-slash": "\f6bd", + "send-x-fill": "\f6be", + "send-x": "\f6bf", + "send": "\f6c0", + "steam": "\f6c1", + "terminal-dash": "\f6c3", + "terminal-plus": "\f6c4", + "terminal-split": "\f6c5", + "ticket-detailed-fill": "\f6c6", + "ticket-detailed": "\f6c7", + "ticket-fill": "\f6c8", + "ticket-perforated-fill": "\f6c9", + "ticket-perforated": "\f6ca", + "ticket": "\f6cb", + "tiktok": "\f6cc", + "window-dash": "\f6cd", + "window-desktop": "\f6ce", + "window-fullscreen": "\f6cf", + "window-plus": "\f6d0", + "window-split": "\f6d1", + "window-stack": "\f6d2", + "window-x": "\f6d3", + "xbox": "\f6d4", + "ethernet": "\f6d5", + "hdmi-fill": "\f6d6", + "hdmi": "\f6d7", + "usb-c-fill": "\f6d8", + "usb-c": "\f6d9", + "usb-fill": "\f6da", + "usb-plug-fill": "\f6db", + "usb-plug": "\f6dc", + "usb-symbol": "\f6dd", + "usb": "\f6de", + "boombox-fill": "\f6df", + "displayport": "\f6e1", + "gpu-card": "\f6e2", + "memory": "\f6e3", + "modem-fill": "\f6e4", + "modem": "\f6e5", + "motherboard-fill": "\f6e6", + "motherboard": "\f6e7", + "optical-audio-fill": "\f6e8", + "optical-audio": "\f6e9", + "pci-card": "\f6ea", + "router-fill": "\f6eb", + "router": "\f6ec", + "thunderbolt-fill": "\f6ef", + "thunderbolt": "\f6f0", + "usb-drive-fill": "\f6f1", + "usb-drive": "\f6f2", + "usb-micro-fill": "\f6f3", + "usb-micro": "\f6f4", + "usb-mini-fill": "\f6f5", + "usb-mini": "\f6f6", + "cloud-haze2": "\f6f7", + "device-hdd-fill": "\f6f8", + "device-hdd": "\f6f9", + "device-ssd-fill": "\f6fa", + "device-ssd": "\f6fb", + "displayport-fill": "\f6fc", + "mortarboard-fill": "\f6fd", + "mortarboard": "\f6fe", + "terminal-x": "\f6ff", + "arrow-through-heart-fill": "\f700", + "arrow-through-heart": "\f701", + "badge-sd-fill": "\f702", + "badge-sd": "\f703", + "bag-heart-fill": "\f704", + "bag-heart": "\f705", + "balloon-fill": "\f706", + "balloon-heart-fill": "\f707", + "balloon-heart": "\f708", + "balloon": "\f709", + "box2-fill": "\f70a", + "box2-heart-fill": "\f70b", + "box2-heart": "\f70c", + "box2": "\f70d", + "braces-asterisk": "\f70e", + "calendar-heart-fill": "\f70f", + "calendar-heart": "\f710", + "calendar2-heart-fill": "\f711", + "calendar2-heart": "\f712", + "chat-heart-fill": "\f713", + "chat-heart": "\f714", + "chat-left-heart-fill": "\f715", + "chat-left-heart": "\f716", + "chat-right-heart-fill": "\f717", + "chat-right-heart": "\f718", + "chat-square-heart-fill": "\f719", + "chat-square-heart": "\f71a", + "clipboard-check-fill": "\f71b", + "clipboard-data-fill": "\f71c", + "clipboard-fill": "\f71d", + "clipboard-heart-fill": "\f71e", + "clipboard-heart": "\f71f", + "clipboard-minus-fill": "\f720", + "clipboard-plus-fill": "\f721", + "clipboard-pulse": "\f722", + "clipboard-x-fill": "\f723", + "clipboard2-check-fill": "\f724", + "clipboard2-check": "\f725", + "clipboard2-data-fill": "\f726", + "clipboard2-data": "\f727", + "clipboard2-fill": "\f728", + "clipboard2-heart-fill": "\f729", + "clipboard2-heart": "\f72a", + "clipboard2-minus-fill": "\f72b", + "clipboard2-minus": "\f72c", + "clipboard2-plus-fill": "\f72d", + "clipboard2-plus": "\f72e", + "clipboard2-pulse-fill": "\f72f", + "clipboard2-pulse": "\f730", + "clipboard2-x-fill": "\f731", + "clipboard2-x": "\f732", + "clipboard2": "\f733", + "emoji-kiss-fill": "\f734", + "emoji-kiss": "\f735", + "envelope-heart-fill": "\f736", + "envelope-heart": "\f737", + "envelope-open-heart-fill": "\f738", + "envelope-open-heart": "\f739", + "envelope-paper-fill": "\f73a", + "envelope-paper-heart-fill": "\f73b", + "envelope-paper-heart": "\f73c", + "envelope-paper": "\f73d", + "filetype-aac": "\f73e", + "filetype-ai": "\f73f", + "filetype-bmp": "\f740", + "filetype-cs": "\f741", + "filetype-css": "\f742", + "filetype-csv": "\f743", + "filetype-doc": "\f744", + "filetype-docx": "\f745", + "filetype-exe": "\f746", + "filetype-gif": "\f747", + "filetype-heic": "\f748", + "filetype-html": "\f749", + "filetype-java": "\f74a", + "filetype-jpg": "\f74b", + "filetype-js": "\f74c", + "filetype-jsx": "\f74d", + "filetype-key": "\f74e", + "filetype-m4p": "\f74f", + "filetype-md": "\f750", + "filetype-mdx": "\f751", + "filetype-mov": "\f752", + "filetype-mp3": "\f753", + "filetype-mp4": "\f754", + "filetype-otf": "\f755", + "filetype-pdf": "\f756", + "filetype-php": "\f757", + "filetype-png": "\f758", + "filetype-ppt": "\f75a", + "filetype-psd": "\f75b", + "filetype-py": "\f75c", + "filetype-raw": "\f75d", + "filetype-rb": "\f75e", + "filetype-sass": "\f75f", + "filetype-scss": "\f760", + "filetype-sh": "\f761", + "filetype-svg": "\f762", + "filetype-tiff": "\f763", + "filetype-tsx": "\f764", + "filetype-ttf": "\f765", + "filetype-txt": "\f766", + "filetype-wav": "\f767", + "filetype-woff": "\f768", + "filetype-xls": "\f76a", + "filetype-xml": "\f76b", + "filetype-yml": "\f76c", + "heart-arrow": "\f76d", + "heart-pulse-fill": "\f76e", + "heart-pulse": "\f76f", + "heartbreak-fill": "\f770", + "heartbreak": "\f771", + "hearts": "\f772", + "hospital-fill": "\f773", + "hospital": "\f774", + "house-heart-fill": "\f775", + "house-heart": "\f776", + "incognito": "\f777", + "magnet-fill": "\f778", + "magnet": "\f779", + "person-heart": "\f77a", + "person-hearts": "\f77b", + "phone-flip": "\f77c", + "plugin": "\f77d", + "postage-fill": "\f77e", + "postage-heart-fill": "\f77f", + "postage-heart": "\f780", + "postage": "\f781", + "postcard-fill": "\f782", + "postcard-heart-fill": "\f783", + "postcard-heart": "\f784", + "postcard": "\f785", + "search-heart-fill": "\f786", + "search-heart": "\f787", + "sliders2-vertical": "\f788", + "sliders2": "\f789", + "trash3-fill": "\f78a", + "trash3": "\f78b", + "valentine": "\f78c", + "valentine2": "\f78d", + "wrench-adjustable-circle-fill": "\f78e", + "wrench-adjustable-circle": "\f78f", + "wrench-adjustable": "\f790", + "filetype-json": "\f791", + "filetype-pptx": "\f792", + "filetype-xlsx": "\f793", + "1-circle-fill": "\f796", + "1-circle": "\f797", + "1-square-fill": "\f798", + "1-square": "\f799", + "2-circle-fill": "\f79c", + "2-circle": "\f79d", + "2-square-fill": "\f79e", + "2-square": "\f79f", + "3-circle-fill": "\f7a2", + "3-circle": "\f7a3", + "3-square-fill": "\f7a4", + "3-square": "\f7a5", + "4-circle-fill": "\f7a8", + "4-circle": "\f7a9", + "4-square-fill": "\f7aa", + "4-square": "\f7ab", + "5-circle-fill": "\f7ae", + "5-circle": "\f7af", + "5-square-fill": "\f7b0", + "5-square": "\f7b1", + "6-circle-fill": "\f7b4", + "6-circle": "\f7b5", + "6-square-fill": "\f7b6", + "6-square": "\f7b7", + "7-circle-fill": "\f7ba", + "7-circle": "\f7bb", + "7-square-fill": "\f7bc", + "7-square": "\f7bd", + "8-circle-fill": "\f7c0", + "8-circle": "\f7c1", + "8-square-fill": "\f7c2", + "8-square": "\f7c3", + "9-circle-fill": "\f7c6", + "9-circle": "\f7c7", + "9-square-fill": "\f7c8", + "9-square": "\f7c9", + "airplane-engines-fill": "\f7ca", + "airplane-engines": "\f7cb", + "airplane-fill": "\f7cc", + "airplane": "\f7cd", + "alexa": "\f7ce", + "alipay": "\f7cf", + "android": "\f7d0", + "android2": "\f7d1", + "box-fill": "\f7d2", + "box-seam-fill": "\f7d3", + "browser-chrome": "\f7d4", + "browser-edge": "\f7d5", + "browser-firefox": "\f7d6", + "browser-safari": "\f7d7", + "c-circle-fill": "\f7da", + "c-circle": "\f7db", + "c-square-fill": "\f7dc", + "c-square": "\f7dd", + "capsule-pill": "\f7de", + "capsule": "\f7df", + "car-front-fill": "\f7e0", + "car-front": "\f7e1", + "cassette-fill": "\f7e2", + "cassette": "\f7e3", + "cc-circle-fill": "\f7e6", + "cc-circle": "\f7e7", + "cc-square-fill": "\f7e8", + "cc-square": "\f7e9", + "cup-hot-fill": "\f7ea", + "cup-hot": "\f7eb", + "currency-rupee": "\f7ec", + "dropbox": "\f7ed", + "escape": "\f7ee", + "fast-forward-btn-fill": "\f7ef", + "fast-forward-btn": "\f7f0", + "fast-forward-circle-fill": "\f7f1", + "fast-forward-circle": "\f7f2", + "fast-forward-fill": "\f7f3", + "fast-forward": "\f7f4", + "filetype-sql": "\f7f5", + "fire": "\f7f6", + "google-play": "\f7f7", + "h-circle-fill": "\f7fa", + "h-circle": "\f7fb", + "h-square-fill": "\f7fc", + "h-square": "\f7fd", + "indent": "\f7fe", + "lungs-fill": "\f7ff", + "lungs": "\f800", + "microsoft-teams": "\f801", + "p-circle-fill": "\f804", + "p-circle": "\f805", + "p-square-fill": "\f806", + "p-square": "\f807", + "pass-fill": "\f808", + "pass": "\f809", + "prescription": "\f80a", + "prescription2": "\f80b", + "r-circle-fill": "\f80e", + "r-circle": "\f80f", + "r-square-fill": "\f810", + "r-square": "\f811", + "repeat-1": "\f812", + "repeat": "\f813", + "rewind-btn-fill": "\f814", + "rewind-btn": "\f815", + "rewind-circle-fill": "\f816", + "rewind-circle": "\f817", + "rewind-fill": "\f818", + "rewind": "\f819", + "train-freight-front-fill": "\f81a", + "train-freight-front": "\f81b", + "train-front-fill": "\f81c", + "train-front": "\f81d", + "train-lightrail-front-fill": "\f81e", + "train-lightrail-front": "\f81f", + "truck-front-fill": "\f820", + "truck-front": "\f821", + "ubuntu": "\f822", + "unindent": "\f823", + "unity": "\f824", + "universal-access-circle": "\f825", + "universal-access": "\f826", + "virus": "\f827", + "virus2": "\f828", + "wechat": "\f829", + "yelp": "\f82a", + "sign-stop-fill": "\f82b", + "sign-stop-lights-fill": "\f82c", + "sign-stop-lights": "\f82d", + "sign-stop": "\f82e", + "sign-turn-left-fill": "\f82f", + "sign-turn-left": "\f830", + "sign-turn-right-fill": "\f831", + "sign-turn-right": "\f832", + "sign-turn-slight-left-fill": "\f833", + "sign-turn-slight-left": "\f834", + "sign-turn-slight-right-fill": "\f835", + "sign-turn-slight-right": "\f836", + "sign-yield-fill": "\f837", + "sign-yield": "\f838", + "ev-station-fill": "\f839", + "ev-station": "\f83a", + "fuel-pump-diesel-fill": "\f83b", + "fuel-pump-diesel": "\f83c", + "fuel-pump-fill": "\f83d", + "fuel-pump": "\f83e", + "0-circle-fill": "\f83f", + "0-circle": "\f840", + "0-square-fill": "\f841", + "0-square": "\f842", + "rocket-fill": "\f843", + "rocket-takeoff-fill": "\f844", + "rocket-takeoff": "\f845", + "rocket": "\f846", + "stripe": "\f847", + "subscript": "\f848", + "superscript": "\f849", + "trello": "\f84a", + "envelope-at-fill": "\f84b", + "envelope-at": "\f84c", + "regex": "\f84d", + "text-wrap": "\f84e", + "sign-dead-end-fill": "\f84f", + "sign-dead-end": "\f850", + "sign-do-not-enter-fill": "\f851", + "sign-do-not-enter": "\f852", + "sign-intersection-fill": "\f853", + "sign-intersection-side-fill": "\f854", + "sign-intersection-side": "\f855", + "sign-intersection-t-fill": "\f856", + "sign-intersection-t": "\f857", + "sign-intersection-y-fill": "\f858", + "sign-intersection-y": "\f859", + "sign-intersection": "\f85a", + "sign-merge-left-fill": "\f85b", + "sign-merge-left": "\f85c", + "sign-merge-right-fill": "\f85d", + "sign-merge-right": "\f85e", + "sign-no-left-turn-fill": "\f85f", + "sign-no-left-turn": "\f860", + "sign-no-parking-fill": "\f861", + "sign-no-parking": "\f862", + "sign-no-right-turn-fill": "\f863", + "sign-no-right-turn": "\f864", + "sign-railroad-fill": "\f865", + "sign-railroad": "\f866", + "building-add": "\f867", + "building-check": "\f868", + "building-dash": "\f869", + "building-down": "\f86a", + "building-exclamation": "\f86b", + "building-fill-add": "\f86c", + "building-fill-check": "\f86d", + "building-fill-dash": "\f86e", + "building-fill-down": "\f86f", + "building-fill-exclamation": "\f870", + "building-fill-gear": "\f871", + "building-fill-lock": "\f872", + "building-fill-slash": "\f873", + "building-fill-up": "\f874", + "building-fill-x": "\f875", + "building-fill": "\f876", + "building-gear": "\f877", + "building-lock": "\f878", + "building-slash": "\f879", + "building-up": "\f87a", + "building-x": "\f87b", + "buildings-fill": "\f87c", + "buildings": "\f87d", + "bus-front-fill": "\f87e", + "bus-front": "\f87f", + "ev-front-fill": "\f880", + "ev-front": "\f881", + "globe-americas": "\f882", + "globe-asia-australia": "\f883", + "globe-central-south-asia": "\f884", + "globe-europe-africa": "\f885", + "house-add-fill": "\f886", + "house-add": "\f887", + "house-check-fill": "\f888", + "house-check": "\f889", + "house-dash-fill": "\f88a", + "house-dash": "\f88b", + "house-down-fill": "\f88c", + "house-down": "\f88d", + "house-exclamation-fill": "\f88e", + "house-exclamation": "\f88f", + "house-gear-fill": "\f890", + "house-gear": "\f891", + "house-lock-fill": "\f892", + "house-lock": "\f893", + "house-slash-fill": "\f894", + "house-slash": "\f895", + "house-up-fill": "\f896", + "house-up": "\f897", + "house-x-fill": "\f898", + "house-x": "\f899", + "person-add": "\f89a", + "person-down": "\f89b", + "person-exclamation": "\f89c", + "person-fill-add": "\f89d", + "person-fill-check": "\f89e", + "person-fill-dash": "\f89f", + "person-fill-down": "\f8a0", + "person-fill-exclamation": "\f8a1", + "person-fill-gear": "\f8a2", + "person-fill-lock": "\f8a3", + "person-fill-slash": "\f8a4", + "person-fill-up": "\f8a5", + "person-fill-x": "\f8a6", + "person-gear": "\f8a7", + "person-lock": "\f8a8", + "person-slash": "\f8a9", + "person-up": "\f8aa", + "scooter": "\f8ab", + "taxi-front-fill": "\f8ac", + "taxi-front": "\f8ad", + "amd": "\f8ae", + "database-add": "\f8af", + "database-check": "\f8b0", + "database-dash": "\f8b1", + "database-down": "\f8b2", + "database-exclamation": "\f8b3", + "database-fill-add": "\f8b4", + "database-fill-check": "\f8b5", + "database-fill-dash": "\f8b6", + "database-fill-down": "\f8b7", + "database-fill-exclamation": "\f8b8", + "database-fill-gear": "\f8b9", + "database-fill-lock": "\f8ba", + "database-fill-slash": "\f8bb", + "database-fill-up": "\f8bc", + "database-fill-x": "\f8bd", + "database-fill": "\f8be", + "database-gear": "\f8bf", + "database-lock": "\f8c0", + "database-slash": "\f8c1", + "database-up": "\f8c2", + "database-x": "\f8c3", + "database": "\f8c4", + "houses-fill": "\f8c5", + "houses": "\f8c6", + "nvidia": "\f8c7", + "person-vcard-fill": "\f8c8", + "person-vcard": "\f8c9", + "sina-weibo": "\f8ca", + "tencent-qq": "\f8cb", + "wikipedia": "\f8cc", + "alphabet-uppercase": "\f2a5", + "alphabet": "\f68a", + "amazon": "\f68d", + "arrows-collapse-vertical": "\f690", + "arrows-expand-vertical": "\f695", + "arrows-vertical": "\f698", + "arrows": "\f6a2", + "ban-fill": "\f6a3", + "ban": "\f6b6", + "bing": "\f6c2", + "cake": "\f6e0", + "cake2": "\f6ed", + "cookie": "\f6ee", + "copy": "\f759", + "crosshair": "\f769", + "crosshair2": "\f794", + "emoji-astonished-fill": "\f795", + "emoji-astonished": "\f79a", + "emoji-grimace-fill": "\f79b", + "emoji-grimace": "\f7a0", + "emoji-grin-fill": "\f7a1", + "emoji-grin": "\f7a6", + "emoji-surprise-fill": "\f7a7", + "emoji-surprise": "\f7ac", + "emoji-tear-fill": "\f7ad", + "emoji-tear": "\f7b2", + "envelope-arrow-down-fill": "\f7b3", + "envelope-arrow-down": "\f7b8", + "envelope-arrow-up-fill": "\f7b9", + "envelope-arrow-up": "\f7be", + "feather": "\f7bf", + "feather2": "\f7c4", + "floppy-fill": "\f7c5", + "floppy": "\f7d8", + "floppy2-fill": "\f7d9", + "floppy2": "\f7e4", + "gitlab": "\f7e5", + "highlighter": "\f7f8", + "marker-tip": "\f802", + "nvme-fill": "\f803", + "nvme": "\f80c", + "opencollective": "\f80d", + "pci-card-network": "\f8cd", + "pci-card-sound": "\f8ce", + "radar": "\f8cf", + "send-arrow-down-fill": "\f8d0", + "send-arrow-down": "\f8d1", + "send-arrow-up-fill": "\f8d2", + "send-arrow-up": "\f8d3", + "sim-slash-fill": "\f8d4", + "sim-slash": "\f8d5", + "sourceforge": "\f8d6", + "substack": "\f8d7", + "threads-fill": "\f8d8", + "threads": "\f8d9", + "transparency": "\f8da", + "twitter-x": "\f8db", + "type-h4": "\f8dc", + "type-h5": "\f8dd", + "type-h6": "\f8de", + "backpack-fill": "\f8df", + "backpack": "\f8e0", + "backpack2-fill": "\f8e1", + "backpack2": "\f8e2", + "backpack3-fill": "\f8e3", + "backpack3": "\f8e4", + "backpack4-fill": "\f8e5", + "backpack4": "\f8e6", + "brilliance": "\f8e7", + "cake-fill": "\f8e8", + "cake2-fill": "\f8e9", + "duffle-fill": "\f8ea", + "duffle": "\f8eb", + "exposure": "\f8ec", + "gender-neuter": "\f8ed", + "highlights": "\f8ee", + "luggage-fill": "\f8ef", + "luggage": "\f8f0", + "mailbox-flag": "\f8f1", + "mailbox2-flag": "\f8f2", + "noise-reduction": "\f8f3", + "passport-fill": "\f8f4", + "passport": "\f8f5", + "person-arms-up": "\f8f6", + "person-raised-hand": "\f8f7", + "person-standing-dress": "\f8f8", + "person-standing": "\f8f9", + "person-walking": "\f8fa", + "person-wheelchair": "\f8fb", + "shadows": "\f8fc", + "suitcase-fill": "\f8fd", + "suitcase-lg-fill": "\f8fe", + "suitcase-lg": "\f8ff", + "suitcase": "\f900", + "suitcase2-fill": "\f901", + "suitcase2": "\f902", + "vignette": "\f903", +); + +@each $icon, $codepoint in $bootstrap-icons-map { + .bi-#{$icon}::before { content: $codepoint; } +} diff --git a/static/css/bootstrap-icons-1.11.3/font/fonts/bootstrap-icons.woff b/static/css/bootstrap-icons-1.11.3/font/fonts/bootstrap-icons.woff new file mode 100644 index 0000000..51204d2 Binary files /dev/null and b/static/css/bootstrap-icons-1.11.3/font/fonts/bootstrap-icons.woff differ diff --git a/static/css/bootstrap-icons-1.11.3/font/fonts/bootstrap-icons.woff2 b/static/css/bootstrap-icons-1.11.3/font/fonts/bootstrap-icons.woff2 new file mode 100644 index 0000000..92c4830 Binary files /dev/null and b/static/css/bootstrap-icons-1.11.3/font/fonts/bootstrap-icons.woff2 differ diff --git a/static/css/bootstrap-icons-1.11.3/fonts.svg b/static/css/bootstrap-icons-1.11.3/fonts.svg new file mode 100644 index 0000000..5e1f3c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fonts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/forward-fill.svg b/static/css/bootstrap-icons-1.11.3/forward-fill.svg new file mode 100644 index 0000000..27462e2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/forward.svg b/static/css/bootstrap-icons-1.11.3/forward.svg new file mode 100644 index 0000000..ffe887c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/front.svg b/static/css/bootstrap-icons-1.11.3/front.svg new file mode 100644 index 0000000..59d854e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fuel-pump-diesel-fill.svg b/static/css/bootstrap-icons-1.11.3/fuel-pump-diesel-fill.svg new file mode 100644 index 0000000..997d6f8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fuel-pump-diesel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fuel-pump-diesel.svg b/static/css/bootstrap-icons-1.11.3/fuel-pump-diesel.svg new file mode 100644 index 0000000..e170eeb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fuel-pump-diesel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fuel-pump-fill.svg b/static/css/bootstrap-icons-1.11.3/fuel-pump-fill.svg new file mode 100644 index 0000000..46f92c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fuel-pump-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fuel-pump.svg b/static/css/bootstrap-icons-1.11.3/fuel-pump.svg new file mode 100644 index 0000000..1704a6f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fuel-pump.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fullscreen-exit.svg b/static/css/bootstrap-icons-1.11.3/fullscreen-exit.svg new file mode 100644 index 0000000..cfde3a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fullscreen-exit.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/fullscreen.svg b/static/css/bootstrap-icons-1.11.3/fullscreen.svg new file mode 100644 index 0000000..d4f8a83 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/funnel-fill.svg b/static/css/bootstrap-icons-1.11.3/funnel-fill.svg new file mode 100644 index 0000000..04d31a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/funnel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/funnel.svg b/static/css/bootstrap-icons-1.11.3/funnel.svg new file mode 100644 index 0000000..28bfcf2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/funnel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gear-fill.svg b/static/css/bootstrap-icons-1.11.3/gear-fill.svg new file mode 100644 index 0000000..ba8e2c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gear-wide-connected.svg b/static/css/bootstrap-icons-1.11.3/gear-wide-connected.svg new file mode 100644 index 0000000..19ddda9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gear-wide-connected.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gear-wide.svg b/static/css/bootstrap-icons-1.11.3/gear-wide.svg new file mode 100644 index 0000000..c5de567 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gear-wide.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gear.svg b/static/css/bootstrap-icons-1.11.3/gear.svg new file mode 100644 index 0000000..30cfaa3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gem.svg b/static/css/bootstrap-icons-1.11.3/gem.svg new file mode 100644 index 0000000..f56d871 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gem.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gender-ambiguous.svg b/static/css/bootstrap-icons-1.11.3/gender-ambiguous.svg new file mode 100644 index 0000000..674c526 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gender-ambiguous.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gender-female.svg b/static/css/bootstrap-icons-1.11.3/gender-female.svg new file mode 100644 index 0000000..ae6dc27 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gender-female.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gender-male.svg b/static/css/bootstrap-icons-1.11.3/gender-male.svg new file mode 100644 index 0000000..3931921 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gender-male.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gender-neuter.svg b/static/css/bootstrap-icons-1.11.3/gender-neuter.svg new file mode 100644 index 0000000..133db1a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gender-neuter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gender-trans.svg b/static/css/bootstrap-icons-1.11.3/gender-trans.svg new file mode 100644 index 0000000..005e6f8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gender-trans.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/geo-alt-fill.svg b/static/css/bootstrap-icons-1.11.3/geo-alt-fill.svg new file mode 100644 index 0000000..77f0478 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/geo-alt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/geo-alt.svg b/static/css/bootstrap-icons-1.11.3/geo-alt.svg new file mode 100644 index 0000000..20e18ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/geo-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/geo-fill.svg b/static/css/bootstrap-icons-1.11.3/geo-fill.svg new file mode 100644 index 0000000..9678fa0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/geo-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/geo.svg b/static/css/bootstrap-icons-1.11.3/geo.svg new file mode 100644 index 0000000..2382b91 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/geo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gift-fill.svg b/static/css/bootstrap-icons-1.11.3/gift-fill.svg new file mode 100644 index 0000000..bd78a8c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gift.svg b/static/css/bootstrap-icons-1.11.3/gift.svg new file mode 100644 index 0000000..5921507 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/git.svg b/static/css/bootstrap-icons-1.11.3/git.svg new file mode 100644 index 0000000..0979cdb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/git.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/github.svg b/static/css/bootstrap-icons-1.11.3/github.svg new file mode 100644 index 0000000..013e025 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gitlab.svg b/static/css/bootstrap-icons-1.11.3/gitlab.svg new file mode 100644 index 0000000..f8875f8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gitlab.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/globe-americas.svg b/static/css/bootstrap-icons-1.11.3/globe-americas.svg new file mode 100644 index 0000000..5dcc7b2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/globe-americas.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/globe-asia-australia.svg b/static/css/bootstrap-icons-1.11.3/globe-asia-australia.svg new file mode 100644 index 0000000..8c27539 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/globe-asia-australia.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/globe-central-south-asia.svg b/static/css/bootstrap-icons-1.11.3/globe-central-south-asia.svg new file mode 100644 index 0000000..80a13c1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/globe-central-south-asia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/globe-europe-africa.svg b/static/css/bootstrap-icons-1.11.3/globe-europe-africa.svg new file mode 100644 index 0000000..c1c5dcb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/globe-europe-africa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/globe.svg b/static/css/bootstrap-icons-1.11.3/globe.svg new file mode 100644 index 0000000..835ff66 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/globe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/globe2.svg b/static/css/bootstrap-icons-1.11.3/globe2.svg new file mode 100644 index 0000000..b302063 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/globe2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/google-play.svg b/static/css/bootstrap-icons-1.11.3/google-play.svg new file mode 100644 index 0000000..0751c90 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/google-play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/google.svg b/static/css/bootstrap-icons-1.11.3/google.svg new file mode 100644 index 0000000..9f603de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/google.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/gpu-card.svg b/static/css/bootstrap-icons-1.11.3/gpu-card.svg new file mode 100644 index 0000000..6ec3152 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/gpu-card.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/graph-down-arrow.svg b/static/css/bootstrap-icons-1.11.3/graph-down-arrow.svg new file mode 100644 index 0000000..d811884 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/graph-down-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/graph-down.svg b/static/css/bootstrap-icons-1.11.3/graph-down.svg new file mode 100644 index 0000000..47dd647 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/graph-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/graph-up-arrow.svg b/static/css/bootstrap-icons-1.11.3/graph-up-arrow.svg new file mode 100644 index 0000000..7eda5f4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/graph-up-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/graph-up.svg b/static/css/bootstrap-icons-1.11.3/graph-up.svg new file mode 100644 index 0000000..15e0bbf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/graph-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-1x2-fill.svg b/static/css/bootstrap-icons-1.11.3/grid-1x2-fill.svg new file mode 100644 index 0000000..cc568cb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-1x2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-1x2.svg b/static/css/bootstrap-icons-1.11.3/grid-1x2.svg new file mode 100644 index 0000000..69ec79f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-1x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-3x2-gap-fill.svg b/static/css/bootstrap-icons-1.11.3/grid-3x2-gap-fill.svg new file mode 100644 index 0000000..9c0e855 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-3x2-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-3x2-gap.svg b/static/css/bootstrap-icons-1.11.3/grid-3x2-gap.svg new file mode 100644 index 0000000..730ae65 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-3x2-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-3x2.svg b/static/css/bootstrap-icons-1.11.3/grid-3x2.svg new file mode 100644 index 0000000..55ff9bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-3x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-3x3-gap-fill.svg b/static/css/bootstrap-icons-1.11.3/grid-3x3-gap-fill.svg new file mode 100644 index 0000000..982cb70 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-3x3-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-3x3-gap.svg b/static/css/bootstrap-icons-1.11.3/grid-3x3-gap.svg new file mode 100644 index 0000000..bbf8ce4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-3x3-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-3x3.svg b/static/css/bootstrap-icons-1.11.3/grid-3x3.svg new file mode 100644 index 0000000..d56aed7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-3x3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid-fill.svg b/static/css/bootstrap-icons-1.11.3/grid-fill.svg new file mode 100644 index 0000000..356cc8f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grid.svg b/static/css/bootstrap-icons-1.11.3/grid.svg new file mode 100644 index 0000000..eebab73 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grip-horizontal.svg b/static/css/bootstrap-icons-1.11.3/grip-horizontal.svg new file mode 100644 index 0000000..85f7e27 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grip-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/grip-vertical.svg b/static/css/bootstrap-icons-1.11.3/grip-vertical.svg new file mode 100644 index 0000000..a8718ab --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/grip-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/h-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/h-circle-fill.svg new file mode 100644 index 0000000..9106472 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/h-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/h-circle.svg b/static/css/bootstrap-icons-1.11.3/h-circle.svg new file mode 100644 index 0000000..53c34b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/h-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/h-square-fill.svg b/static/css/bootstrap-icons-1.11.3/h-square-fill.svg new file mode 100644 index 0000000..06269e0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/h-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/h-square.svg b/static/css/bootstrap-icons-1.11.3/h-square.svg new file mode 100644 index 0000000..2c5ad2c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/h-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hammer.svg b/static/css/bootstrap-icons-1.11.3/hammer.svg new file mode 100644 index 0000000..8e07b5b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hammer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-index-fill.svg b/static/css/bootstrap-icons-1.11.3/hand-index-fill.svg new file mode 100644 index 0000000..b2a7d64 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-index-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-index-thumb-fill.svg b/static/css/bootstrap-icons-1.11.3/hand-index-thumb-fill.svg new file mode 100644 index 0000000..774b18e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-index-thumb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-index-thumb.svg b/static/css/bootstrap-icons-1.11.3/hand-index-thumb.svg new file mode 100644 index 0000000..13b5475 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-index-thumb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-index.svg b/static/css/bootstrap-icons-1.11.3/hand-index.svg new file mode 100644 index 0000000..725757b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-index.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-thumbs-down-fill.svg b/static/css/bootstrap-icons-1.11.3/hand-thumbs-down-fill.svg new file mode 100644 index 0000000..53584f3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-thumbs-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-thumbs-down.svg b/static/css/bootstrap-icons-1.11.3/hand-thumbs-down.svg new file mode 100644 index 0000000..f87f523 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-thumbs-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-thumbs-up-fill.svg b/static/css/bootstrap-icons-1.11.3/hand-thumbs-up-fill.svg new file mode 100644 index 0000000..c68bc07 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-thumbs-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hand-thumbs-up.svg b/static/css/bootstrap-icons-1.11.3/hand-thumbs-up.svg new file mode 100644 index 0000000..dc46d4d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hand-thumbs-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/handbag-fill.svg b/static/css/bootstrap-icons-1.11.3/handbag-fill.svg new file mode 100644 index 0000000..5f8f23f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/handbag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/handbag.svg b/static/css/bootstrap-icons-1.11.3/handbag.svg new file mode 100644 index 0000000..c9ef874 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/handbag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hash.svg b/static/css/bootstrap-icons-1.11.3/hash.svg new file mode 100644 index 0000000..f67d000 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd-fill.svg b/static/css/bootstrap-icons-1.11.3/hdd-fill.svg new file mode 100644 index 0000000..dbeda24 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd-network-fill.svg b/static/css/bootstrap-icons-1.11.3/hdd-network-fill.svg new file mode 100644 index 0000000..a74874d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd-network-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd-network.svg b/static/css/bootstrap-icons-1.11.3/hdd-network.svg new file mode 100644 index 0000000..7223542 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd-network.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd-rack-fill.svg b/static/css/bootstrap-icons-1.11.3/hdd-rack-fill.svg new file mode 100644 index 0000000..7c33aec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd-rack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd-rack.svg b/static/css/bootstrap-icons-1.11.3/hdd-rack.svg new file mode 100644 index 0000000..d19a514 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd-rack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd-stack-fill.svg b/static/css/bootstrap-icons-1.11.3/hdd-stack-fill.svg new file mode 100644 index 0000000..27e8719 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd-stack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd-stack.svg b/static/css/bootstrap-icons-1.11.3/hdd-stack.svg new file mode 100644 index 0000000..f9095e5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd-stack.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdd.svg b/static/css/bootstrap-icons-1.11.3/hdd.svg new file mode 100644 index 0000000..92358f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdmi-fill.svg b/static/css/bootstrap-icons-1.11.3/hdmi-fill.svg new file mode 100644 index 0000000..435b39d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdmi-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hdmi.svg b/static/css/bootstrap-icons-1.11.3/hdmi.svg new file mode 100644 index 0000000..09d0849 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hdmi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/headphones.svg b/static/css/bootstrap-icons-1.11.3/headphones.svg new file mode 100644 index 0000000..d50b3ee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/headphones.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/headset-vr.svg b/static/css/bootstrap-icons-1.11.3/headset-vr.svg new file mode 100644 index 0000000..0498bd6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/headset-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/headset.svg b/static/css/bootstrap-icons-1.11.3/headset.svg new file mode 100644 index 0000000..a921156 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/headset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heart-arrow.svg b/static/css/bootstrap-icons-1.11.3/heart-arrow.svg new file mode 100644 index 0000000..45eb6a5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heart-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heart-fill.svg b/static/css/bootstrap-icons-1.11.3/heart-fill.svg new file mode 100644 index 0000000..5e6b8ee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heart-half.svg b/static/css/bootstrap-icons-1.11.3/heart-half.svg new file mode 100644 index 0000000..2e0dd31 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heart-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heart-pulse-fill.svg b/static/css/bootstrap-icons-1.11.3/heart-pulse-fill.svg new file mode 100644 index 0000000..fc5e219 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heart-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heart-pulse.svg b/static/css/bootstrap-icons-1.11.3/heart-pulse.svg new file mode 100644 index 0000000..dd957b3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heart-pulse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heart.svg b/static/css/bootstrap-icons-1.11.3/heart.svg new file mode 100644 index 0000000..cd8eeb1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heartbreak-fill.svg b/static/css/bootstrap-icons-1.11.3/heartbreak-fill.svg new file mode 100644 index 0000000..335cb6a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heartbreak-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heartbreak.svg b/static/css/bootstrap-icons-1.11.3/heartbreak.svg new file mode 100644 index 0000000..dcffc89 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heartbreak.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hearts.svg b/static/css/bootstrap-icons-1.11.3/hearts.svg new file mode 100644 index 0000000..ebd2dbb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heptagon-fill.svg b/static/css/bootstrap-icons-1.11.3/heptagon-fill.svg new file mode 100644 index 0000000..a339328 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heptagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heptagon-half.svg b/static/css/bootstrap-icons-1.11.3/heptagon-half.svg new file mode 100644 index 0000000..b4fadcf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heptagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/heptagon.svg b/static/css/bootstrap-icons-1.11.3/heptagon.svg new file mode 100644 index 0000000..3140b8b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/heptagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hexagon-fill.svg b/static/css/bootstrap-icons-1.11.3/hexagon-fill.svg new file mode 100644 index 0000000..50fdbfb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hexagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hexagon-half.svg b/static/css/bootstrap-icons-1.11.3/hexagon-half.svg new file mode 100644 index 0000000..452cb6e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hexagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hexagon.svg b/static/css/bootstrap-icons-1.11.3/hexagon.svg new file mode 100644 index 0000000..6e83939 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hexagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/highlighter.svg b/static/css/bootstrap-icons-1.11.3/highlighter.svg new file mode 100644 index 0000000..e26f1f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/highlighter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/highlights.svg b/static/css/bootstrap-icons-1.11.3/highlights.svg new file mode 100644 index 0000000..b43fca0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/highlights.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hospital-fill.svg b/static/css/bootstrap-icons-1.11.3/hospital-fill.svg new file mode 100644 index 0000000..55bde0f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hospital-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hospital.svg b/static/css/bootstrap-icons-1.11.3/hospital.svg new file mode 100644 index 0000000..f6bd0da --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hospital.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hourglass-bottom.svg b/static/css/bootstrap-icons-1.11.3/hourglass-bottom.svg new file mode 100644 index 0000000..946f882 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hourglass-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hourglass-split.svg b/static/css/bootstrap-icons-1.11.3/hourglass-split.svg new file mode 100644 index 0000000..a9d1c51 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hourglass-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hourglass-top.svg b/static/css/bootstrap-icons-1.11.3/hourglass-top.svg new file mode 100644 index 0000000..6a8a4a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hourglass-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hourglass.svg b/static/css/bootstrap-icons-1.11.3/hourglass.svg new file mode 100644 index 0000000..44ede0a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hourglass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-add-fill.svg b/static/css/bootstrap-icons-1.11.3/house-add-fill.svg new file mode 100644 index 0000000..1e814ee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-add-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-add.svg b/static/css/bootstrap-icons-1.11.3/house-add.svg new file mode 100644 index 0000000..2a89bbe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-check-fill.svg b/static/css/bootstrap-icons-1.11.3/house-check-fill.svg new file mode 100644 index 0000000..f2ddeb9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-check-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-check.svg b/static/css/bootstrap-icons-1.11.3/house-check.svg new file mode 100644 index 0000000..5bd7900 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-dash-fill.svg b/static/css/bootstrap-icons-1.11.3/house-dash-fill.svg new file mode 100644 index 0000000..2fa8c57 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-dash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-dash.svg b/static/css/bootstrap-icons-1.11.3/house-dash.svg new file mode 100644 index 0000000..b1cb832 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-door-fill.svg b/static/css/bootstrap-icons-1.11.3/house-door-fill.svg new file mode 100644 index 0000000..cf6d439 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-door-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-door.svg b/static/css/bootstrap-icons-1.11.3/house-door.svg new file mode 100644 index 0000000..daa093b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-door.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-down-fill.svg b/static/css/bootstrap-icons-1.11.3/house-down-fill.svg new file mode 100644 index 0000000..351904f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-down-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-down.svg b/static/css/bootstrap-icons-1.11.3/house-down.svg new file mode 100644 index 0000000..4d1d905 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-exclamation-fill.svg b/static/css/bootstrap-icons-1.11.3/house-exclamation-fill.svg new file mode 100644 index 0000000..52fc0ae --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-exclamation-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-exclamation.svg b/static/css/bootstrap-icons-1.11.3/house-exclamation.svg new file mode 100644 index 0000000..6d414f3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-fill.svg b/static/css/bootstrap-icons-1.11.3/house-fill.svg new file mode 100644 index 0000000..89db164 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-gear-fill.svg b/static/css/bootstrap-icons-1.11.3/house-gear-fill.svg new file mode 100644 index 0000000..9003152 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-gear-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-gear.svg b/static/css/bootstrap-icons-1.11.3/house-gear.svg new file mode 100644 index 0000000..65b5abb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/house-heart-fill.svg new file mode 100644 index 0000000..be2e5f4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-heart.svg b/static/css/bootstrap-icons-1.11.3/house-heart.svg new file mode 100644 index 0000000..ece6c06 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-lock-fill.svg b/static/css/bootstrap-icons-1.11.3/house-lock-fill.svg new file mode 100644 index 0000000..90cc8c7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-lock-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-lock.svg b/static/css/bootstrap-icons-1.11.3/house-lock.svg new file mode 100644 index 0000000..8dc5894 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/house-slash-fill.svg new file mode 100644 index 0000000..df8d7c6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-slash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-slash.svg b/static/css/bootstrap-icons-1.11.3/house-slash.svg new file mode 100644 index 0000000..a81b0ed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-up-fill.svg b/static/css/bootstrap-icons-1.11.3/house-up-fill.svg new file mode 100644 index 0000000..5e6a801 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-up.svg b/static/css/bootstrap-icons-1.11.3/house-up.svg new file mode 100644 index 0000000..da183d2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-x-fill.svg b/static/css/bootstrap-icons-1.11.3/house-x-fill.svg new file mode 100644 index 0000000..729cdb5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-x-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house-x.svg b/static/css/bootstrap-icons-1.11.3/house-x.svg new file mode 100644 index 0000000..68137c0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/house.svg b/static/css/bootstrap-icons-1.11.3/house.svg new file mode 100644 index 0000000..cb57f68 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/house.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/houses-fill.svg b/static/css/bootstrap-icons-1.11.3/houses-fill.svg new file mode 100644 index 0000000..63047bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/houses-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/houses.svg b/static/css/bootstrap-icons-1.11.3/houses.svg new file mode 100644 index 0000000..3a906be --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/houses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hr.svg b/static/css/bootstrap-icons-1.11.3/hr.svg new file mode 100644 index 0000000..6e9fbd8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hurricane.svg b/static/css/bootstrap-icons-1.11.3/hurricane.svg new file mode 100644 index 0000000..5bd9ae1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hurricane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/hypnotize.svg b/static/css/bootstrap-icons-1.11.3/hypnotize.svg new file mode 100644 index 0000000..6a28997 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/hypnotize.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/image-alt.svg b/static/css/bootstrap-icons-1.11.3/image-alt.svg new file mode 100644 index 0000000..e56ee20 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/image-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/image-fill.svg b/static/css/bootstrap-icons-1.11.3/image-fill.svg new file mode 100644 index 0000000..db26ae8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/image-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/image.svg b/static/css/bootstrap-icons-1.11.3/image.svg new file mode 100644 index 0000000..152c333 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/images.svg b/static/css/bootstrap-icons-1.11.3/images.svg new file mode 100644 index 0000000..adc7abf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/images.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/inbox-fill.svg b/static/css/bootstrap-icons-1.11.3/inbox-fill.svg new file mode 100644 index 0000000..7e4816d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/inbox-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/inbox.svg b/static/css/bootstrap-icons-1.11.3/inbox.svg new file mode 100644 index 0000000..b60e949 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/inbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/inboxes-fill.svg b/static/css/bootstrap-icons-1.11.3/inboxes-fill.svg new file mode 100644 index 0000000..4d8c5f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/inboxes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/inboxes.svg b/static/css/bootstrap-icons-1.11.3/inboxes.svg new file mode 100644 index 0000000..1a074ac --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/inboxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/incognito.svg b/static/css/bootstrap-icons-1.11.3/incognito.svg new file mode 100644 index 0000000..f2c8f9d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/incognito.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/indent.svg b/static/css/bootstrap-icons-1.11.3/indent.svg new file mode 100644 index 0000000..0065aba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/indent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/infinity.svg b/static/css/bootstrap-icons-1.11.3/infinity.svg new file mode 100644 index 0000000..3dca19b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/infinity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/info-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/info-circle-fill.svg new file mode 100644 index 0000000..d2e382b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/info-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/info-circle.svg b/static/css/bootstrap-icons-1.11.3/info-circle.svg new file mode 100644 index 0000000..e2b50eb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/info-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/info-lg.svg b/static/css/bootstrap-icons-1.11.3/info-lg.svg new file mode 100644 index 0000000..ac064b9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/info-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/info-square-fill.svg b/static/css/bootstrap-icons-1.11.3/info-square-fill.svg new file mode 100644 index 0000000..49196b4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/info-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/info-square.svg b/static/css/bootstrap-icons-1.11.3/info-square.svg new file mode 100644 index 0000000..b64cfa8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/info-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/info.svg b/static/css/bootstrap-icons-1.11.3/info.svg new file mode 100644 index 0000000..43dc242 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/info.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/input-cursor-text.svg b/static/css/bootstrap-icons-1.11.3/input-cursor-text.svg new file mode 100644 index 0000000..fc910f3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/input-cursor-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/input-cursor.svg b/static/css/bootstrap-icons-1.11.3/input-cursor.svg new file mode 100644 index 0000000..de6a35f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/input-cursor.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/instagram.svg b/static/css/bootstrap-icons-1.11.3/instagram.svg new file mode 100644 index 0000000..855e653 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/instagram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/intersect.svg b/static/css/bootstrap-icons-1.11.3/intersect.svg new file mode 100644 index 0000000..220141d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/intersect.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-album.svg b/static/css/bootstrap-icons-1.11.3/journal-album.svg new file mode 100644 index 0000000..de49ccc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-album.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-arrow-down.svg b/static/css/bootstrap-icons-1.11.3/journal-arrow-down.svg new file mode 100644 index 0000000..d922f3c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-arrow-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-arrow-up.svg b/static/css/bootstrap-icons-1.11.3/journal-arrow-up.svg new file mode 100644 index 0000000..7edc400 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-arrow-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-bookmark-fill.svg b/static/css/bootstrap-icons-1.11.3/journal-bookmark-fill.svg new file mode 100644 index 0000000..8e2f17a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-bookmark-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-bookmark.svg b/static/css/bootstrap-icons-1.11.3/journal-bookmark.svg new file mode 100644 index 0000000..4a8f4bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-bookmark.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-check.svg b/static/css/bootstrap-icons-1.11.3/journal-check.svg new file mode 100644 index 0000000..eb398b9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-code.svg b/static/css/bootstrap-icons-1.11.3/journal-code.svg new file mode 100644 index 0000000..41430d2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-code.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-medical.svg b/static/css/bootstrap-icons-1.11.3/journal-medical.svg new file mode 100644 index 0000000..fb6d942 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-medical.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-minus.svg b/static/css/bootstrap-icons-1.11.3/journal-minus.svg new file mode 100644 index 0000000..cbdfdd7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-plus.svg b/static/css/bootstrap-icons-1.11.3/journal-plus.svg new file mode 100644 index 0000000..5cb82c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-richtext.svg b/static/css/bootstrap-icons-1.11.3/journal-richtext.svg new file mode 100644 index 0000000..db92c70 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-richtext.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-text.svg b/static/css/bootstrap-icons-1.11.3/journal-text.svg new file mode 100644 index 0000000..13c58bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-text.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal-x.svg b/static/css/bootstrap-icons-1.11.3/journal-x.svg new file mode 100644 index 0000000..fb3ea9f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journal.svg b/static/css/bootstrap-icons-1.11.3/journal.svg new file mode 100644 index 0000000..4c166e2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/journals.svg b/static/css/bootstrap-icons-1.11.3/journals.svg new file mode 100644 index 0000000..6e5386a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/journals.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/joystick.svg b/static/css/bootstrap-icons-1.11.3/joystick.svg new file mode 100644 index 0000000..909369e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/joystick.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/justify-left.svg b/static/css/bootstrap-icons-1.11.3/justify-left.svg new file mode 100644 index 0000000..17b45e4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/justify-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/justify-right.svg b/static/css/bootstrap-icons-1.11.3/justify-right.svg new file mode 100644 index 0000000..4d96c43 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/justify-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/justify.svg b/static/css/bootstrap-icons-1.11.3/justify.svg new file mode 100644 index 0000000..3eedc74 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/justify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/kanban-fill.svg b/static/css/bootstrap-icons-1.11.3/kanban-fill.svg new file mode 100644 index 0000000..a8ed5bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/kanban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/kanban.svg b/static/css/bootstrap-icons-1.11.3/kanban.svg new file mode 100644 index 0000000..cd13b32 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/kanban.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/key-fill.svg b/static/css/bootstrap-icons-1.11.3/key-fill.svg new file mode 100644 index 0000000..fdab8d6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/key-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/key.svg b/static/css/bootstrap-icons-1.11.3/key.svg new file mode 100644 index 0000000..b0d1e16 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/key.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/keyboard-fill.svg b/static/css/bootstrap-icons-1.11.3/keyboard-fill.svg new file mode 100644 index 0000000..b46ad2d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/keyboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/keyboard.svg b/static/css/bootstrap-icons-1.11.3/keyboard.svg new file mode 100644 index 0000000..8ba49b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/keyboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ladder.svg b/static/css/bootstrap-icons-1.11.3/ladder.svg new file mode 100644 index 0000000..7c6864f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ladder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lamp-fill.svg b/static/css/bootstrap-icons-1.11.3/lamp-fill.svg new file mode 100644 index 0000000..836b0db --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lamp-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lamp.svg b/static/css/bootstrap-icons-1.11.3/lamp.svg new file mode 100644 index 0000000..b3fa1d6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lamp.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/laptop-fill.svg b/static/css/bootstrap-icons-1.11.3/laptop-fill.svg new file mode 100644 index 0000000..31e5880 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/laptop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/laptop.svg b/static/css/bootstrap-icons-1.11.3/laptop.svg new file mode 100644 index 0000000..8e71020 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/laptop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layer-backward.svg b/static/css/bootstrap-icons-1.11.3/layer-backward.svg new file mode 100644 index 0000000..ed43c70 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layer-backward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layer-forward.svg b/static/css/bootstrap-icons-1.11.3/layer-forward.svg new file mode 100644 index 0000000..d0a4abf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layer-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layers-fill.svg b/static/css/bootstrap-icons-1.11.3/layers-fill.svg new file mode 100644 index 0000000..3b6cdf6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layers-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layers-half.svg b/static/css/bootstrap-icons-1.11.3/layers-half.svg new file mode 100644 index 0000000..8ceaaad --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layers-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layers.svg b/static/css/bootstrap-icons-1.11.3/layers.svg new file mode 100644 index 0000000..52dbe79 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-sidebar-inset-reverse.svg b/static/css/bootstrap-icons-1.11.3/layout-sidebar-inset-reverse.svg new file mode 100644 index 0000000..0d8dc7f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-sidebar-inset-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-sidebar-inset.svg b/static/css/bootstrap-icons-1.11.3/layout-sidebar-inset.svg new file mode 100644 index 0000000..cc19c86 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-sidebar-inset.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-sidebar-reverse.svg b/static/css/bootstrap-icons-1.11.3/layout-sidebar-reverse.svg new file mode 100644 index 0000000..7c03f73 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-sidebar-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-sidebar.svg b/static/css/bootstrap-icons-1.11.3/layout-sidebar.svg new file mode 100644 index 0000000..ff40858 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-sidebar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-split.svg b/static/css/bootstrap-icons-1.11.3/layout-split.svg new file mode 100644 index 0000000..4805b25 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-text-sidebar-reverse.svg b/static/css/bootstrap-icons-1.11.3/layout-text-sidebar-reverse.svg new file mode 100644 index 0000000..9179285 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-text-sidebar-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-text-sidebar.svg b/static/css/bootstrap-icons-1.11.3/layout-text-sidebar.svg new file mode 100644 index 0000000..6d89f67 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-text-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-text-window-reverse.svg b/static/css/bootstrap-icons-1.11.3/layout-text-window-reverse.svg new file mode 100644 index 0000000..8258ad3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-text-window-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-text-window.svg b/static/css/bootstrap-icons-1.11.3/layout-text-window.svg new file mode 100644 index 0000000..4d27cf9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-text-window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-three-columns.svg b/static/css/bootstrap-icons-1.11.3/layout-three-columns.svg new file mode 100644 index 0000000..7117f07 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-three-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/layout-wtf.svg b/static/css/bootstrap-icons-1.11.3/layout-wtf.svg new file mode 100644 index 0000000..fd8f5a1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/layout-wtf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/life-preserver.svg b/static/css/bootstrap-icons-1.11.3/life-preserver.svg new file mode 100644 index 0000000..7282baa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/life-preserver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightbulb-fill.svg b/static/css/bootstrap-icons-1.11.3/lightbulb-fill.svg new file mode 100644 index 0000000..0ef90ea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightbulb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightbulb-off-fill.svg b/static/css/bootstrap-icons-1.11.3/lightbulb-off-fill.svg new file mode 100644 index 0000000..e533739 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightbulb-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightbulb-off.svg b/static/css/bootstrap-icons-1.11.3/lightbulb-off.svg new file mode 100644 index 0000000..15e8200 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightbulb-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightbulb.svg b/static/css/bootstrap-icons-1.11.3/lightbulb.svg new file mode 100644 index 0000000..67bf5bd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightbulb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightning-charge-fill.svg b/static/css/bootstrap-icons-1.11.3/lightning-charge-fill.svg new file mode 100644 index 0000000..5e197fb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightning-charge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightning-charge.svg b/static/css/bootstrap-icons-1.11.3/lightning-charge.svg new file mode 100644 index 0000000..5352e72 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightning-charge.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightning-fill.svg b/static/css/bootstrap-icons-1.11.3/lightning-fill.svg new file mode 100644 index 0000000..b98af68 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lightning.svg b/static/css/bootstrap-icons-1.11.3/lightning.svg new file mode 100644 index 0000000..d2faa0f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/line.svg b/static/css/bootstrap-icons-1.11.3/line.svg new file mode 100644 index 0000000..3e4bfd3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/link-45deg.svg b/static/css/bootstrap-icons-1.11.3/link-45deg.svg new file mode 100644 index 0000000..abdc8cb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/link-45deg.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/link.svg b/static/css/bootstrap-icons-1.11.3/link.svg new file mode 100644 index 0000000..823e4cd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/link.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/linkedin.svg b/static/css/bootstrap-icons-1.11.3/linkedin.svg new file mode 100644 index 0000000..30fc0e3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/linkedin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-check.svg b/static/css/bootstrap-icons-1.11.3/list-check.svg new file mode 100644 index 0000000..e1db377 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-columns-reverse.svg b/static/css/bootstrap-icons-1.11.3/list-columns-reverse.svg new file mode 100644 index 0000000..f5e2876 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-columns-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-columns.svg b/static/css/bootstrap-icons-1.11.3/list-columns.svg new file mode 100644 index 0000000..07d0b1a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-nested.svg b/static/css/bootstrap-icons-1.11.3/list-nested.svg new file mode 100644 index 0000000..26607c9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-nested.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-ol.svg b/static/css/bootstrap-icons-1.11.3/list-ol.svg new file mode 100644 index 0000000..d111f73 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-ol.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-stars.svg b/static/css/bootstrap-icons-1.11.3/list-stars.svg new file mode 100644 index 0000000..c520bdf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-task.svg b/static/css/bootstrap-icons-1.11.3/list-task.svg new file mode 100644 index 0000000..3905d7a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-task.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list-ul.svg b/static/css/bootstrap-icons-1.11.3/list-ul.svg new file mode 100644 index 0000000..f1cc202 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list-ul.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/list.svg b/static/css/bootstrap-icons-1.11.3/list.svg new file mode 100644 index 0000000..de58858 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lock-fill.svg b/static/css/bootstrap-icons-1.11.3/lock-fill.svg new file mode 100644 index 0000000..69646f6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lock.svg b/static/css/bootstrap-icons-1.11.3/lock.svg new file mode 100644 index 0000000..9c730b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/luggage-fill.svg b/static/css/bootstrap-icons-1.11.3/luggage-fill.svg new file mode 100644 index 0000000..eb7378f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/luggage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/luggage.svg b/static/css/bootstrap-icons-1.11.3/luggage.svg new file mode 100644 index 0000000..ad037ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/luggage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lungs-fill.svg b/static/css/bootstrap-icons-1.11.3/lungs-fill.svg new file mode 100644 index 0000000..2880fa6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lungs-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/lungs.svg b/static/css/bootstrap-icons-1.11.3/lungs.svg new file mode 100644 index 0000000..082e7de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/lungs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/magic.svg b/static/css/bootstrap-icons-1.11.3/magic.svg new file mode 100644 index 0000000..0b2f1fd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/magic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/magnet-fill.svg b/static/css/bootstrap-icons-1.11.3/magnet-fill.svg new file mode 100644 index 0000000..026d0de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/magnet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/magnet.svg b/static/css/bootstrap-icons-1.11.3/magnet.svg new file mode 100644 index 0000000..36b238b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/magnet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mailbox-flag.svg b/static/css/bootstrap-icons-1.11.3/mailbox-flag.svg new file mode 100644 index 0000000..8e24db0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mailbox-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mailbox.svg b/static/css/bootstrap-icons-1.11.3/mailbox.svg new file mode 100644 index 0000000..1048e2a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mailbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mailbox2-flag.svg b/static/css/bootstrap-icons-1.11.3/mailbox2-flag.svg new file mode 100644 index 0000000..a253700 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mailbox2-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mailbox2.svg b/static/css/bootstrap-icons-1.11.3/mailbox2.svg new file mode 100644 index 0000000..33e22a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mailbox2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/map-fill.svg b/static/css/bootstrap-icons-1.11.3/map-fill.svg new file mode 100644 index 0000000..7134540 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/map-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/map.svg b/static/css/bootstrap-icons-1.11.3/map.svg new file mode 100644 index 0000000..2b579ce --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/map.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/markdown-fill.svg b/static/css/bootstrap-icons-1.11.3/markdown-fill.svg new file mode 100644 index 0000000..a932fbb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/markdown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/markdown.svg b/static/css/bootstrap-icons-1.11.3/markdown.svg new file mode 100644 index 0000000..33962c6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/markdown.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/marker-tip.svg b/static/css/bootstrap-icons-1.11.3/marker-tip.svg new file mode 100644 index 0000000..e00f931 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/marker-tip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mask.svg b/static/css/bootstrap-icons-1.11.3/mask.svg new file mode 100644 index 0000000..b51158c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mask.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mastodon.svg b/static/css/bootstrap-icons-1.11.3/mastodon.svg new file mode 100644 index 0000000..a8c2a26 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mastodon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/medium.svg b/static/css/bootstrap-icons-1.11.3/medium.svg new file mode 100644 index 0000000..065ace1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/medium.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/megaphone-fill.svg b/static/css/bootstrap-icons-1.11.3/megaphone-fill.svg new file mode 100644 index 0000000..9f44f2e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/megaphone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/megaphone.svg b/static/css/bootstrap-icons-1.11.3/megaphone.svg new file mode 100644 index 0000000..1cedb30 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/megaphone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/memory.svg b/static/css/bootstrap-icons-1.11.3/memory.svg new file mode 100644 index 0000000..48764d2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/memory.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-app-fill.svg b/static/css/bootstrap-icons-1.11.3/menu-app-fill.svg new file mode 100644 index 0000000..65cfdcf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-app-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-app.svg b/static/css/bootstrap-icons-1.11.3/menu-app.svg new file mode 100644 index 0000000..ecda144 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-button-fill.svg b/static/css/bootstrap-icons-1.11.3/menu-button-fill.svg new file mode 100644 index 0000000..09b2805 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-button-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-button-wide-fill.svg b/static/css/bootstrap-icons-1.11.3/menu-button-wide-fill.svg new file mode 100644 index 0000000..d97ce7f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-button-wide-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-button-wide.svg b/static/css/bootstrap-icons-1.11.3/menu-button-wide.svg new file mode 100644 index 0000000..5636c10 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-button-wide.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-button.svg b/static/css/bootstrap-icons-1.11.3/menu-button.svg new file mode 100644 index 0000000..ec4c70a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-down.svg b/static/css/bootstrap-icons-1.11.3/menu-down.svg new file mode 100644 index 0000000..e53a5e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/menu-up.svg b/static/css/bootstrap-icons-1.11.3/menu-up.svg new file mode 100644 index 0000000..96ff58b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/menu-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/messenger.svg b/static/css/bootstrap-icons-1.11.3/messenger.svg new file mode 100644 index 0000000..e896a79 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/messenger.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/meta.svg b/static/css/bootstrap-icons-1.11.3/meta.svg new file mode 100644 index 0000000..03155a1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/meta.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mic-fill.svg b/static/css/bootstrap-icons-1.11.3/mic-fill.svg new file mode 100644 index 0000000..c92ade7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mic-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mic-mute-fill.svg b/static/css/bootstrap-icons-1.11.3/mic-mute-fill.svg new file mode 100644 index 0000000..a10a1bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mic-mute-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mic-mute.svg b/static/css/bootstrap-icons-1.11.3/mic-mute.svg new file mode 100644 index 0000000..59b04be --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mic-mute.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mic.svg b/static/css/bootstrap-icons-1.11.3/mic.svg new file mode 100644 index 0000000..f07bf14 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mic.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/microsoft-teams.svg b/static/css/bootstrap-icons-1.11.3/microsoft-teams.svg new file mode 100644 index 0000000..6bf3a0c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/microsoft-teams.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/microsoft.svg b/static/css/bootstrap-icons-1.11.3/microsoft.svg new file mode 100644 index 0000000..8d2a03c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/microsoft.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/minecart-loaded.svg b/static/css/bootstrap-icons-1.11.3/minecart-loaded.svg new file mode 100644 index 0000000..48e523f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/minecart-loaded.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/minecart.svg b/static/css/bootstrap-icons-1.11.3/minecart.svg new file mode 100644 index 0000000..c4869c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/minecart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/modem-fill.svg b/static/css/bootstrap-icons-1.11.3/modem-fill.svg new file mode 100644 index 0000000..a5dd5e2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/modem-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/modem.svg b/static/css/bootstrap-icons-1.11.3/modem.svg new file mode 100644 index 0000000..f90ad6b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/modem.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/moisture.svg b/static/css/bootstrap-icons-1.11.3/moisture.svg new file mode 100644 index 0000000..490fb49 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/moisture.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/moon-fill.svg b/static/css/bootstrap-icons-1.11.3/moon-fill.svg new file mode 100644 index 0000000..67f6739 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/moon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/moon-stars-fill.svg b/static/css/bootstrap-icons-1.11.3/moon-stars-fill.svg new file mode 100644 index 0000000..c50e070 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/moon-stars-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/moon-stars.svg b/static/css/bootstrap-icons-1.11.3/moon-stars.svg new file mode 100644 index 0000000..ae138c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/moon-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/moon.svg b/static/css/bootstrap-icons-1.11.3/moon.svg new file mode 100644 index 0000000..46458ec --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/moon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mortarboard-fill.svg b/static/css/bootstrap-icons-1.11.3/mortarboard-fill.svg new file mode 100644 index 0000000..02f6c8c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mortarboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mortarboard.svg b/static/css/bootstrap-icons-1.11.3/mortarboard.svg new file mode 100644 index 0000000..94f9e97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mortarboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/motherboard-fill.svg b/static/css/bootstrap-icons-1.11.3/motherboard-fill.svg new file mode 100644 index 0000000..fabff97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/motherboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/motherboard.svg b/static/css/bootstrap-icons-1.11.3/motherboard.svg new file mode 100644 index 0000000..d29e255 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/motherboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mouse-fill.svg b/static/css/bootstrap-icons-1.11.3/mouse-fill.svg new file mode 100644 index 0000000..24d275e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mouse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mouse.svg b/static/css/bootstrap-icons-1.11.3/mouse.svg new file mode 100644 index 0000000..e018811 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mouse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mouse2-fill.svg b/static/css/bootstrap-icons-1.11.3/mouse2-fill.svg new file mode 100644 index 0000000..6277b44 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mouse2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mouse2.svg b/static/css/bootstrap-icons-1.11.3/mouse2.svg new file mode 100644 index 0000000..fd15e7c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mouse2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mouse3-fill.svg b/static/css/bootstrap-icons-1.11.3/mouse3-fill.svg new file mode 100644 index 0000000..16c1705 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mouse3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/mouse3.svg b/static/css/bootstrap-icons-1.11.3/mouse3.svg new file mode 100644 index 0000000..548b244 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/mouse3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/music-note-beamed.svg b/static/css/bootstrap-icons-1.11.3/music-note-beamed.svg new file mode 100644 index 0000000..9eb1506 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/music-note-beamed.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/music-note-list.svg b/static/css/bootstrap-icons-1.11.3/music-note-list.svg new file mode 100644 index 0000000..d33767d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/music-note-list.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/music-note.svg b/static/css/bootstrap-icons-1.11.3/music-note.svg new file mode 100644 index 0000000..d6fe21e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/music-note.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/music-player-fill.svg b/static/css/bootstrap-icons-1.11.3/music-player-fill.svg new file mode 100644 index 0000000..68a65b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/music-player-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/music-player.svg b/static/css/bootstrap-icons-1.11.3/music-player.svg new file mode 100644 index 0000000..7eb9c92 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/music-player.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/newspaper.svg b/static/css/bootstrap-icons-1.11.3/newspaper.svg new file mode 100644 index 0000000..9a1cf6d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/newspaper.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/nintendo-switch.svg b/static/css/bootstrap-icons-1.11.3/nintendo-switch.svg new file mode 100644 index 0000000..5849493 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/nintendo-switch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/node-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/node-minus-fill.svg new file mode 100644 index 0000000..802d678 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/node-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/node-minus.svg b/static/css/bootstrap-icons-1.11.3/node-minus.svg new file mode 100644 index 0000000..8ffaa38 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/node-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/node-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/node-plus-fill.svg new file mode 100644 index 0000000..9559b26 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/node-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/node-plus.svg b/static/css/bootstrap-icons-1.11.3/node-plus.svg new file mode 100644 index 0000000..028ef28 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/node-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/noise-reduction.svg b/static/css/bootstrap-icons-1.11.3/noise-reduction.svg new file mode 100644 index 0000000..cd5e288 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/noise-reduction.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/nut-fill.svg b/static/css/bootstrap-icons-1.11.3/nut-fill.svg new file mode 100644 index 0000000..18dfeb1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/nut-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/nut.svg b/static/css/bootstrap-icons-1.11.3/nut.svg new file mode 100644 index 0000000..75a401d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/nut.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/nvidia.svg b/static/css/bootstrap-icons-1.11.3/nvidia.svg new file mode 100644 index 0000000..438a6fc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/nvidia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/nvme-fill.svg b/static/css/bootstrap-icons-1.11.3/nvme-fill.svg new file mode 100644 index 0000000..962c3c6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/nvme-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/nvme.svg b/static/css/bootstrap-icons-1.11.3/nvme.svg new file mode 100644 index 0000000..31a2fb6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/nvme.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/octagon-fill.svg b/static/css/bootstrap-icons-1.11.3/octagon-fill.svg new file mode 100644 index 0000000..73c80f0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/octagon-half.svg b/static/css/bootstrap-icons-1.11.3/octagon-half.svg new file mode 100644 index 0000000..fe6eb41 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/octagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/octagon.svg b/static/css/bootstrap-icons-1.11.3/octagon.svg new file mode 100644 index 0000000..d2d9c5c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/octagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/opencollective.svg b/static/css/bootstrap-icons-1.11.3/opencollective.svg new file mode 100644 index 0000000..b9a0c9f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/opencollective.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/optical-audio-fill.svg b/static/css/bootstrap-icons-1.11.3/optical-audio-fill.svg new file mode 100644 index 0000000..9b74060 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/optical-audio-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/optical-audio.svg b/static/css/bootstrap-icons-1.11.3/optical-audio.svg new file mode 100644 index 0000000..253d1d7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/optical-audio.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/option.svg b/static/css/bootstrap-icons-1.11.3/option.svg new file mode 100644 index 0000000..32cce4c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/option.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/outlet.svg b/static/css/bootstrap-icons-1.11.3/outlet.svg new file mode 100644 index 0000000..7787f35 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/outlet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/p-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/p-circle-fill.svg new file mode 100644 index 0000000..e57d158 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/p-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/p-circle.svg b/static/css/bootstrap-icons-1.11.3/p-circle.svg new file mode 100644 index 0000000..bfe68d9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/p-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/p-square-fill.svg b/static/css/bootstrap-icons-1.11.3/p-square-fill.svg new file mode 100644 index 0000000..164f5eb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/p-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/p-square.svg b/static/css/bootstrap-icons-1.11.3/p-square.svg new file mode 100644 index 0000000..1f6335d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/p-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/paint-bucket.svg b/static/css/bootstrap-icons-1.11.3/paint-bucket.svg new file mode 100644 index 0000000..9ac2df4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/paint-bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/palette-fill.svg b/static/css/bootstrap-icons-1.11.3/palette-fill.svg new file mode 100644 index 0000000..d7a6a3b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/palette-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/palette.svg b/static/css/bootstrap-icons-1.11.3/palette.svg new file mode 100644 index 0000000..1cd490f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/palette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/palette2.svg b/static/css/bootstrap-icons-1.11.3/palette2.svg new file mode 100644 index 0000000..ae65e88 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/palette2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/paperclip.svg b/static/css/bootstrap-icons-1.11.3/paperclip.svg new file mode 100644 index 0000000..c02950b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/paperclip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/paragraph.svg b/static/css/bootstrap-icons-1.11.3/paragraph.svg new file mode 100644 index 0000000..38c65d4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pass-fill.svg b/static/css/bootstrap-icons-1.11.3/pass-fill.svg new file mode 100644 index 0000000..1e15dd9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pass.svg b/static/css/bootstrap-icons-1.11.3/pass.svg new file mode 100644 index 0000000..20a06bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/passport-fill.svg b/static/css/bootstrap-icons-1.11.3/passport-fill.svg new file mode 100644 index 0000000..d42c1b9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/passport-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/passport.svg b/static/css/bootstrap-icons-1.11.3/passport.svg new file mode 100644 index 0000000..2ecee5a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/passport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-check-fill.svg b/static/css/bootstrap-icons-1.11.3/patch-check-fill.svg new file mode 100644 index 0000000..91283e2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-check.svg b/static/css/bootstrap-icons-1.11.3/patch-check.svg new file mode 100644 index 0000000..1fd0a2e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-exclamation-fill.svg b/static/css/bootstrap-icons-1.11.3/patch-exclamation-fill.svg new file mode 100644 index 0000000..e745268 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-exclamation-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-exclamation.svg b/static/css/bootstrap-icons-1.11.3/patch-exclamation.svg new file mode 100644 index 0000000..2372cc6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/patch-minus-fill.svg new file mode 100644 index 0000000..bfeb96e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-minus.svg b/static/css/bootstrap-icons-1.11.3/patch-minus.svg new file mode 100644 index 0000000..35a380c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/patch-plus-fill.svg new file mode 100644 index 0000000..b475098 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-plus.svg b/static/css/bootstrap-icons-1.11.3/patch-plus.svg new file mode 100644 index 0000000..4f332da --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-question-fill.svg b/static/css/bootstrap-icons-1.11.3/patch-question-fill.svg new file mode 100644 index 0000000..101c255 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-question-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/patch-question.svg b/static/css/bootstrap-icons-1.11.3/patch-question.svg new file mode 100644 index 0000000..a777cef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/patch-question.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pause-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/pause-btn-fill.svg new file mode 100644 index 0000000..81c0720 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pause-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pause-btn.svg b/static/css/bootstrap-icons-1.11.3/pause-btn.svg new file mode 100644 index 0000000..e2d68f9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pause-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pause-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/pause-circle-fill.svg new file mode 100644 index 0000000..90c4ca5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pause-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pause-circle.svg b/static/css/bootstrap-icons-1.11.3/pause-circle.svg new file mode 100644 index 0000000..6d3aeff --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pause-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pause-fill.svg b/static/css/bootstrap-icons-1.11.3/pause-fill.svg new file mode 100644 index 0000000..92e1588 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pause-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pause.svg b/static/css/bootstrap-icons-1.11.3/pause.svg new file mode 100644 index 0000000..7bfde2c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pause.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/paypal.svg b/static/css/bootstrap-icons-1.11.3/paypal.svg new file mode 100644 index 0000000..b2cec88 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/paypal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pc-display-horizontal.svg b/static/css/bootstrap-icons-1.11.3/pc-display-horizontal.svg new file mode 100644 index 0000000..724ba86 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pc-display-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pc-display.svg b/static/css/bootstrap-icons-1.11.3/pc-display.svg new file mode 100644 index 0000000..c3cf9dd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pc-display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pc-horizontal.svg b/static/css/bootstrap-icons-1.11.3/pc-horizontal.svg new file mode 100644 index 0000000..a8ae72f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pc-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pc.svg b/static/css/bootstrap-icons-1.11.3/pc.svg new file mode 100644 index 0000000..a8c023a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pci-card-network.svg b/static/css/bootstrap-icons-1.11.3/pci-card-network.svg new file mode 100644 index 0000000..a2b4359 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pci-card-network.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pci-card-sound.svg b/static/css/bootstrap-icons-1.11.3/pci-card-sound.svg new file mode 100644 index 0000000..2bb98f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pci-card-sound.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pci-card.svg b/static/css/bootstrap-icons-1.11.3/pci-card.svg new file mode 100644 index 0000000..66ff052 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pci-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/peace-fill.svg b/static/css/bootstrap-icons-1.11.3/peace-fill.svg new file mode 100644 index 0000000..a93e64d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/peace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/peace.svg b/static/css/bootstrap-icons-1.11.3/peace.svg new file mode 100644 index 0000000..22367e0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/peace.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pen-fill.svg b/static/css/bootstrap-icons-1.11.3/pen-fill.svg new file mode 100644 index 0000000..59bbb2e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pen-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pen.svg b/static/css/bootstrap-icons-1.11.3/pen.svg new file mode 100644 index 0000000..a63b250 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pencil-fill.svg b/static/css/bootstrap-icons-1.11.3/pencil-fill.svg new file mode 100644 index 0000000..4b3bdd7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pencil-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pencil-square.svg b/static/css/bootstrap-icons-1.11.3/pencil-square.svg new file mode 100644 index 0000000..95c0529 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pencil-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pencil.svg b/static/css/bootstrap-icons-1.11.3/pencil.svg new file mode 100644 index 0000000..0b84e36 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pencil.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pentagon-fill.svg b/static/css/bootstrap-icons-1.11.3/pentagon-fill.svg new file mode 100644 index 0000000..9c80789 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pentagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pentagon-half.svg b/static/css/bootstrap-icons-1.11.3/pentagon-half.svg new file mode 100644 index 0000000..6811a93 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pentagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pentagon.svg b/static/css/bootstrap-icons-1.11.3/pentagon.svg new file mode 100644 index 0000000..b6f5fe3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pentagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/people-fill.svg b/static/css/bootstrap-icons-1.11.3/people-fill.svg new file mode 100644 index 0000000..2b9f768 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/people-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/people.svg b/static/css/bootstrap-icons-1.11.3/people.svg new file mode 100644 index 0000000..341861a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/people.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/percent.svg b/static/css/bootstrap-icons-1.11.3/percent.svg new file mode 100644 index 0000000..c0fd22d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/percent.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-add.svg b/static/css/bootstrap-icons-1.11.3/person-add.svg new file mode 100644 index 0000000..66e2508 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-arms-up.svg b/static/css/bootstrap-icons-1.11.3/person-arms-up.svg new file mode 100644 index 0000000..deb50e8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-arms-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-badge-fill.svg b/static/css/bootstrap-icons-1.11.3/person-badge-fill.svg new file mode 100644 index 0000000..7110ed3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-badge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-badge.svg b/static/css/bootstrap-icons-1.11.3/person-badge.svg new file mode 100644 index 0000000..680aee1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-badge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-bounding-box.svg b/static/css/bootstrap-icons-1.11.3/person-bounding-box.svg new file mode 100644 index 0000000..d9be675 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-bounding-box.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-check-fill.svg b/static/css/bootstrap-icons-1.11.3/person-check-fill.svg new file mode 100644 index 0000000..04b95d3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-check.svg b/static/css/bootstrap-icons-1.11.3/person-check.svg new file mode 100644 index 0000000..39b4219 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-circle.svg b/static/css/bootstrap-icons-1.11.3/person-circle.svg new file mode 100644 index 0000000..a75f25f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-dash-fill.svg b/static/css/bootstrap-icons-1.11.3/person-dash-fill.svg new file mode 100644 index 0000000..9879e6e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-dash.svg b/static/css/bootstrap-icons-1.11.3/person-dash.svg new file mode 100644 index 0000000..b61190b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-down.svg b/static/css/bootstrap-icons-1.11.3/person-down.svg new file mode 100644 index 0000000..79cf29a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-exclamation.svg b/static/css/bootstrap-icons-1.11.3/person-exclamation.svg new file mode 100644 index 0000000..46fb506 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-add.svg b/static/css/bootstrap-icons-1.11.3/person-fill-add.svg new file mode 100644 index 0000000..d6d15f9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-check.svg b/static/css/bootstrap-icons-1.11.3/person-fill-check.svg new file mode 100644 index 0000000..19b88a4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-dash.svg b/static/css/bootstrap-icons-1.11.3/person-fill-dash.svg new file mode 100644 index 0000000..24c2944 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-down.svg b/static/css/bootstrap-icons-1.11.3/person-fill-down.svg new file mode 100644 index 0000000..714ae50 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-exclamation.svg b/static/css/bootstrap-icons-1.11.3/person-fill-exclamation.svg new file mode 100644 index 0000000..5c3b7f5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-gear.svg b/static/css/bootstrap-icons-1.11.3/person-fill-gear.svg new file mode 100644 index 0000000..33b120a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-lock.svg b/static/css/bootstrap-icons-1.11.3/person-fill-lock.svg new file mode 100644 index 0000000..adbccff --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-slash.svg b/static/css/bootstrap-icons-1.11.3/person-fill-slash.svg new file mode 100644 index 0000000..398d563 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-up.svg b/static/css/bootstrap-icons-1.11.3/person-fill-up.svg new file mode 100644 index 0000000..1edd97b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill-x.svg b/static/css/bootstrap-icons-1.11.3/person-fill-x.svg new file mode 100644 index 0000000..e3a66ed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-fill.svg b/static/css/bootstrap-icons-1.11.3/person-fill.svg new file mode 100644 index 0000000..46d1a75 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-gear.svg b/static/css/bootstrap-icons-1.11.3/person-gear.svg new file mode 100644 index 0000000..93ec4da --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-heart.svg b/static/css/bootstrap-icons-1.11.3/person-heart.svg new file mode 100644 index 0000000..51b236e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-hearts.svg b/static/css/bootstrap-icons-1.11.3/person-hearts.svg new file mode 100644 index 0000000..70bb2e0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-lines-fill.svg b/static/css/bootstrap-icons-1.11.3/person-lines-fill.svg new file mode 100644 index 0000000..cbe6c68 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-lines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-lock.svg b/static/css/bootstrap-icons-1.11.3/person-lock.svg new file mode 100644 index 0000000..d3672cd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/person-plus-fill.svg new file mode 100644 index 0000000..6c92aea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-plus.svg b/static/css/bootstrap-icons-1.11.3/person-plus.svg new file mode 100644 index 0000000..4b88424 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-raised-hand.svg b/static/css/bootstrap-icons-1.11.3/person-raised-hand.svg new file mode 100644 index 0000000..00ac301 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-raised-hand.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-rolodex.svg b/static/css/bootstrap-icons-1.11.3/person-rolodex.svg new file mode 100644 index 0000000..2039494 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-rolodex.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-slash.svg b/static/css/bootstrap-icons-1.11.3/person-slash.svg new file mode 100644 index 0000000..ab53647 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-square.svg b/static/css/bootstrap-icons-1.11.3/person-square.svg new file mode 100644 index 0000000..12a33c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-standing-dress.svg b/static/css/bootstrap-icons-1.11.3/person-standing-dress.svg new file mode 100644 index 0000000..4448606 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-standing-dress.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-standing.svg b/static/css/bootstrap-icons-1.11.3/person-standing.svg new file mode 100644 index 0000000..ccd7b35 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-standing.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-up.svg b/static/css/bootstrap-icons-1.11.3/person-up.svg new file mode 100644 index 0000000..93a430a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-vcard-fill.svg b/static/css/bootstrap-icons-1.11.3/person-vcard-fill.svg new file mode 100644 index 0000000..9efb1b8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-vcard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-vcard.svg b/static/css/bootstrap-icons-1.11.3/person-vcard.svg new file mode 100644 index 0000000..40ec41e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-vcard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-video.svg b/static/css/bootstrap-icons-1.11.3/person-video.svg new file mode 100644 index 0000000..a991759 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-video.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-video2.svg b/static/css/bootstrap-icons-1.11.3/person-video2.svg new file mode 100644 index 0000000..80b3b8a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-video2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-video3.svg b/static/css/bootstrap-icons-1.11.3/person-video3.svg new file mode 100644 index 0000000..472d998 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-video3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-walking.svg b/static/css/bootstrap-icons-1.11.3/person-walking.svg new file mode 100644 index 0000000..16cc0b4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-walking.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-wheelchair.svg b/static/css/bootstrap-icons-1.11.3/person-wheelchair.svg new file mode 100644 index 0000000..416cad2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-wheelchair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-workspace.svg b/static/css/bootstrap-icons-1.11.3/person-workspace.svg new file mode 100644 index 0000000..0b3cdce --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-workspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-x-fill.svg b/static/css/bootstrap-icons-1.11.3/person-x-fill.svg new file mode 100644 index 0000000..9e31903 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person-x.svg b/static/css/bootstrap-icons-1.11.3/person-x.svg new file mode 100644 index 0000000..7514c59 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/person.svg b/static/css/bootstrap-icons-1.11.3/person.svg new file mode 100644 index 0000000..98ea060 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/person.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/phone-fill.svg b/static/css/bootstrap-icons-1.11.3/phone-fill.svg new file mode 100644 index 0000000..f25bd51 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/phone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/phone-flip.svg b/static/css/bootstrap-icons-1.11.3/phone-flip.svg new file mode 100644 index 0000000..3ae28d3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/phone-flip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/phone-landscape-fill.svg b/static/css/bootstrap-icons-1.11.3/phone-landscape-fill.svg new file mode 100644 index 0000000..669bf6e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/phone-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/phone-landscape.svg b/static/css/bootstrap-icons-1.11.3/phone-landscape.svg new file mode 100644 index 0000000..4c30ef2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/phone-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/phone-vibrate-fill.svg b/static/css/bootstrap-icons-1.11.3/phone-vibrate-fill.svg new file mode 100644 index 0000000..dc35ca0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/phone-vibrate-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/phone-vibrate.svg b/static/css/bootstrap-icons-1.11.3/phone-vibrate.svg new file mode 100644 index 0000000..58acbf6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/phone-vibrate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/phone.svg b/static/css/bootstrap-icons-1.11.3/phone.svg new file mode 100644 index 0000000..4839331 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/phone.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pie-chart-fill.svg b/static/css/bootstrap-icons-1.11.3/pie-chart-fill.svg new file mode 100644 index 0000000..f667aea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pie-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pie-chart.svg b/static/css/bootstrap-icons-1.11.3/pie-chart.svg new file mode 100644 index 0000000..b49251b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pie-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/piggy-bank-fill.svg b/static/css/bootstrap-icons-1.11.3/piggy-bank-fill.svg new file mode 100644 index 0000000..592b31d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/piggy-bank-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/piggy-bank.svg b/static/css/bootstrap-icons-1.11.3/piggy-bank.svg new file mode 100644 index 0000000..86e33eb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/piggy-bank.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pin-angle-fill.svg b/static/css/bootstrap-icons-1.11.3/pin-angle-fill.svg new file mode 100644 index 0000000..bc3078c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pin-angle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pin-angle.svg b/static/css/bootstrap-icons-1.11.3/pin-angle.svg new file mode 100644 index 0000000..ecc4d16 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pin-angle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pin-fill.svg b/static/css/bootstrap-icons-1.11.3/pin-fill.svg new file mode 100644 index 0000000..f345059 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pin-map-fill.svg b/static/css/bootstrap-icons-1.11.3/pin-map-fill.svg new file mode 100644 index 0000000..9db0d29 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pin-map-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pin-map.svg b/static/css/bootstrap-icons-1.11.3/pin-map.svg new file mode 100644 index 0000000..0462a5a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pin-map.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pin.svg b/static/css/bootstrap-icons-1.11.3/pin.svg new file mode 100644 index 0000000..4655620 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pinterest.svg b/static/css/bootstrap-icons-1.11.3/pinterest.svg new file mode 100644 index 0000000..5c850b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pinterest.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pip-fill.svg b/static/css/bootstrap-icons-1.11.3/pip-fill.svg new file mode 100644 index 0000000..4865244 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pip-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/pip.svg b/static/css/bootstrap-icons-1.11.3/pip.svg new file mode 100644 index 0000000..458c9c9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/pip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/play-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/play-btn-fill.svg new file mode 100644 index 0000000..3d0d1c3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/play-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/play-btn.svg b/static/css/bootstrap-icons-1.11.3/play-btn.svg new file mode 100644 index 0000000..2fcbc5e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/play-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/play-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/play-circle-fill.svg new file mode 100644 index 0000000..93eeb93 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/play-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/play-circle.svg b/static/css/bootstrap-icons-1.11.3/play-circle.svg new file mode 100644 index 0000000..a1d742e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/play-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/play-fill.svg b/static/css/bootstrap-icons-1.11.3/play-fill.svg new file mode 100644 index 0000000..e538083 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/play.svg b/static/css/bootstrap-icons-1.11.3/play.svg new file mode 100644 index 0000000..98954e7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/playstation.svg b/static/css/bootstrap-icons-1.11.3/playstation.svg new file mode 100644 index 0000000..3275d59 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/playstation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plug-fill.svg b/static/css/bootstrap-icons-1.11.3/plug-fill.svg new file mode 100644 index 0000000..99858eb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plug.svg b/static/css/bootstrap-icons-1.11.3/plug.svg new file mode 100644 index 0000000..9d6a85b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plugin.svg b/static/css/bootstrap-icons-1.11.3/plugin.svg new file mode 100644 index 0000000..92e99d4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plugin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-circle-dotted.svg b/static/css/bootstrap-icons-1.11.3/plus-circle-dotted.svg new file mode 100644 index 0000000..2a20e2d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/plus-circle-fill.svg new file mode 100644 index 0000000..d1ec2d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-circle.svg b/static/css/bootstrap-icons-1.11.3/plus-circle.svg new file mode 100644 index 0000000..2832373 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-lg.svg b/static/css/bootstrap-icons-1.11.3/plus-lg.svg new file mode 100644 index 0000000..531e86c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-slash-minus.svg b/static/css/bootstrap-icons-1.11.3/plus-slash-minus.svg new file mode 100644 index 0000000..e0fee7d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-slash-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-square-dotted.svg b/static/css/bootstrap-icons-1.11.3/plus-square-dotted.svg new file mode 100644 index 0000000..e230a08 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-square-fill.svg b/static/css/bootstrap-icons-1.11.3/plus-square-fill.svg new file mode 100644 index 0000000..1dddd13 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus-square.svg b/static/css/bootstrap-icons-1.11.3/plus-square.svg new file mode 100644 index 0000000..ef11b48 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/plus.svg b/static/css/bootstrap-icons-1.11.3/plus.svg new file mode 100644 index 0000000..9012271 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postage-fill.svg b/static/css/bootstrap-icons-1.11.3/postage-fill.svg new file mode 100644 index 0000000..861a3a1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postage-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/postage-heart-fill.svg new file mode 100644 index 0000000..4737a4d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postage-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postage-heart.svg b/static/css/bootstrap-icons-1.11.3/postage-heart.svg new file mode 100644 index 0000000..aa35a6c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postage-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postage.svg b/static/css/bootstrap-icons-1.11.3/postage.svg new file mode 100644 index 0000000..54dcfa6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postcard-fill.svg b/static/css/bootstrap-icons-1.11.3/postcard-fill.svg new file mode 100644 index 0000000..aeba518 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postcard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postcard-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/postcard-heart-fill.svg new file mode 100644 index 0000000..1e371b8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postcard-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postcard-heart.svg b/static/css/bootstrap-icons-1.11.3/postcard-heart.svg new file mode 100644 index 0000000..52c0053 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postcard-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/postcard.svg b/static/css/bootstrap-icons-1.11.3/postcard.svg new file mode 100644 index 0000000..43ba40b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/postcard.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/power.svg b/static/css/bootstrap-icons-1.11.3/power.svg new file mode 100644 index 0000000..937b842 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/power.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/prescription.svg b/static/css/bootstrap-icons-1.11.3/prescription.svg new file mode 100644 index 0000000..b895b2b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/prescription.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/prescription2.svg b/static/css/bootstrap-icons-1.11.3/prescription2.svg new file mode 100644 index 0000000..cb278b0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/prescription2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/printer-fill.svg b/static/css/bootstrap-icons-1.11.3/printer-fill.svg new file mode 100644 index 0000000..43cee36 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/printer-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/printer.svg b/static/css/bootstrap-icons-1.11.3/printer.svg new file mode 100644 index 0000000..0886a57 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/printer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/projector-fill.svg b/static/css/bootstrap-icons-1.11.3/projector-fill.svg new file mode 100644 index 0000000..046166c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/projector-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/projector.svg b/static/css/bootstrap-icons-1.11.3/projector.svg new file mode 100644 index 0000000..77e68b0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/projector.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/puzzle-fill.svg b/static/css/bootstrap-icons-1.11.3/puzzle-fill.svg new file mode 100644 index 0000000..92c4ea0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/puzzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/puzzle.svg b/static/css/bootstrap-icons-1.11.3/puzzle.svg new file mode 100644 index 0000000..44903f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/puzzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/qr-code-scan.svg b/static/css/bootstrap-icons-1.11.3/qr-code-scan.svg new file mode 100644 index 0000000..3c53387 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/qr-code-scan.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/qr-code.svg b/static/css/bootstrap-icons-1.11.3/qr-code.svg new file mode 100644 index 0000000..e09157a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/qr-code.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/question-circle-fill.svg new file mode 100644 index 0000000..8b2a2c0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-circle.svg b/static/css/bootstrap-icons-1.11.3/question-circle.svg new file mode 100644 index 0000000..283e653 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-diamond-fill.svg b/static/css/bootstrap-icons-1.11.3/question-diamond-fill.svg new file mode 100644 index 0000000..6bf3512 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-diamond.svg b/static/css/bootstrap-icons-1.11.3/question-diamond.svg new file mode 100644 index 0000000..a777b47 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-lg.svg b/static/css/bootstrap-icons-1.11.3/question-lg.svg new file mode 100644 index 0000000..756ea0f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-octagon-fill.svg b/static/css/bootstrap-icons-1.11.3/question-octagon-fill.svg new file mode 100644 index 0000000..c0c43ef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-octagon.svg b/static/css/bootstrap-icons-1.11.3/question-octagon.svg new file mode 100644 index 0000000..5116862 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-square-fill.svg b/static/css/bootstrap-icons-1.11.3/question-square-fill.svg new file mode 100644 index 0000000..a266f9f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question-square.svg b/static/css/bootstrap-icons-1.11.3/question-square.svg new file mode 100644 index 0000000..ad44a20 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/question.svg b/static/css/bootstrap-icons-1.11.3/question.svg new file mode 100644 index 0000000..ba185ad --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/question.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/quora.svg b/static/css/bootstrap-icons-1.11.3/quora.svg new file mode 100644 index 0000000..85ca1bd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/quora.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/quote.svg b/static/css/bootstrap-icons-1.11.3/quote.svg new file mode 100644 index 0000000..0aa0e17 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/quote.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/r-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/r-circle-fill.svg new file mode 100644 index 0000000..810423e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/r-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/r-circle.svg b/static/css/bootstrap-icons-1.11.3/r-circle.svg new file mode 100644 index 0000000..bf2d8d6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/r-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/r-square-fill.svg b/static/css/bootstrap-icons-1.11.3/r-square-fill.svg new file mode 100644 index 0000000..b1151f3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/r-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/r-square.svg b/static/css/bootstrap-icons-1.11.3/r-square.svg new file mode 100644 index 0000000..e19e688 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/r-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/radar.svg b/static/css/bootstrap-icons-1.11.3/radar.svg new file mode 100644 index 0000000..024f3fd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/radar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/radioactive.svg b/static/css/bootstrap-icons-1.11.3/radioactive.svg new file mode 100644 index 0000000..3eaaa56 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/radioactive.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rainbow.svg b/static/css/bootstrap-icons-1.11.3/rainbow.svg new file mode 100644 index 0000000..e864abf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rainbow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/receipt-cutoff.svg b/static/css/bootstrap-icons-1.11.3/receipt-cutoff.svg new file mode 100644 index 0000000..21c3bc8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/receipt-cutoff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/receipt.svg b/static/css/bootstrap-icons-1.11.3/receipt.svg new file mode 100644 index 0000000..ab29fe6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/receipt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reception-0.svg b/static/css/bootstrap-icons-1.11.3/reception-0.svg new file mode 100644 index 0000000..a7c7872 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reception-0.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reception-1.svg b/static/css/bootstrap-icons-1.11.3/reception-1.svg new file mode 100644 index 0000000..4081ceb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reception-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reception-2.svg b/static/css/bootstrap-icons-1.11.3/reception-2.svg new file mode 100644 index 0000000..7e1acc5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reception-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reception-3.svg b/static/css/bootstrap-icons-1.11.3/reception-3.svg new file mode 100644 index 0000000..e9ea476 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reception-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reception-4.svg b/static/css/bootstrap-icons-1.11.3/reception-4.svg new file mode 100644 index 0000000..7791e4b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reception-4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/record-btn-fill.svg new file mode 100644 index 0000000..83ee303 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record-btn.svg b/static/css/bootstrap-icons-1.11.3/record-btn.svg new file mode 100644 index 0000000..7ba84ce --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/record-circle-fill.svg new file mode 100644 index 0000000..0db59d1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record-circle.svg b/static/css/bootstrap-icons-1.11.3/record-circle.svg new file mode 100644 index 0000000..5dad17b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record-fill.svg b/static/css/bootstrap-icons-1.11.3/record-fill.svg new file mode 100644 index 0000000..ef31df0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record.svg b/static/css/bootstrap-icons-1.11.3/record.svg new file mode 100644 index 0000000..5ec840c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record2-fill.svg b/static/css/bootstrap-icons-1.11.3/record2-fill.svg new file mode 100644 index 0000000..8ad4fe3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/record2.svg b/static/css/bootstrap-icons-1.11.3/record2.svg new file mode 100644 index 0000000..3b5c5ca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/record2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/recycle.svg b/static/css/bootstrap-icons-1.11.3/recycle.svg new file mode 100644 index 0000000..21d1bd9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/recycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reddit.svg b/static/css/bootstrap-icons-1.11.3/reddit.svg new file mode 100644 index 0000000..777aead --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reddit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/regex.svg b/static/css/bootstrap-icons-1.11.3/regex.svg new file mode 100644 index 0000000..ec8bf00 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/regex.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/repeat-1.svg b/static/css/bootstrap-icons-1.11.3/repeat-1.svg new file mode 100644 index 0000000..9357fcf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/repeat-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/repeat.svg b/static/css/bootstrap-icons-1.11.3/repeat.svg new file mode 100644 index 0000000..51765c9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/repeat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reply-all-fill.svg b/static/css/bootstrap-icons-1.11.3/reply-all-fill.svg new file mode 100644 index 0000000..95e18a2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reply-all-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reply-all.svg b/static/css/bootstrap-icons-1.11.3/reply-all.svg new file mode 100644 index 0000000..decad51 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reply-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reply-fill.svg b/static/css/bootstrap-icons-1.11.3/reply-fill.svg new file mode 100644 index 0000000..82358b1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reply-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/reply.svg b/static/css/bootstrap-icons-1.11.3/reply.svg new file mode 100644 index 0000000..5bb432e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/reply.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rewind-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/rewind-btn-fill.svg new file mode 100644 index 0000000..8ea4155 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rewind-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rewind-btn.svg b/static/css/bootstrap-icons-1.11.3/rewind-btn.svg new file mode 100644 index 0000000..47bd717 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rewind-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rewind-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/rewind-circle-fill.svg new file mode 100644 index 0000000..b972044 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rewind-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rewind-circle.svg b/static/css/bootstrap-icons-1.11.3/rewind-circle.svg new file mode 100644 index 0000000..4952147 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rewind-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rewind-fill.svg b/static/css/bootstrap-icons-1.11.3/rewind-fill.svg new file mode 100644 index 0000000..5919f7e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rewind-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rewind.svg b/static/css/bootstrap-icons-1.11.3/rewind.svg new file mode 100644 index 0000000..bc731e7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rewind.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/robot.svg b/static/css/bootstrap-icons-1.11.3/robot.svg new file mode 100644 index 0000000..a224202 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/robot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rocket-fill.svg b/static/css/bootstrap-icons-1.11.3/rocket-fill.svg new file mode 100644 index 0000000..f319029 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rocket-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rocket-takeoff-fill.svg b/static/css/bootstrap-icons-1.11.3/rocket-takeoff-fill.svg new file mode 100644 index 0000000..707d205 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rocket-takeoff-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rocket-takeoff.svg b/static/css/bootstrap-icons-1.11.3/rocket-takeoff.svg new file mode 100644 index 0000000..2abc6d4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rocket-takeoff.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rocket.svg b/static/css/bootstrap-icons-1.11.3/rocket.svg new file mode 100644 index 0000000..b760e1f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rocket.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/router-fill.svg b/static/css/bootstrap-icons-1.11.3/router-fill.svg new file mode 100644 index 0000000..74d1469 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/router-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/router.svg b/static/css/bootstrap-icons-1.11.3/router.svg new file mode 100644 index 0000000..62fac78 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/router.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rss-fill.svg b/static/css/bootstrap-icons-1.11.3/rss-fill.svg new file mode 100644 index 0000000..50d7cfd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rss.svg b/static/css/bootstrap-icons-1.11.3/rss.svg new file mode 100644 index 0000000..18dc9f1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rss.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/rulers.svg b/static/css/bootstrap-icons-1.11.3/rulers.svg new file mode 100644 index 0000000..90fb01c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/rulers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/safe-fill.svg b/static/css/bootstrap-icons-1.11.3/safe-fill.svg new file mode 100644 index 0000000..6da7a7d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/safe-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/safe.svg b/static/css/bootstrap-icons-1.11.3/safe.svg new file mode 100644 index 0000000..d6d24c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/safe.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/safe2-fill.svg b/static/css/bootstrap-icons-1.11.3/safe2-fill.svg new file mode 100644 index 0000000..064e073 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/safe2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/safe2.svg b/static/css/bootstrap-icons-1.11.3/safe2.svg new file mode 100644 index 0000000..9c80f55 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/safe2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/save-fill.svg b/static/css/bootstrap-icons-1.11.3/save-fill.svg new file mode 100644 index 0000000..1c42812 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/save-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/save.svg b/static/css/bootstrap-icons-1.11.3/save.svg new file mode 100644 index 0000000..9dd7b2f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/save.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/save2-fill.svg b/static/css/bootstrap-icons-1.11.3/save2-fill.svg new file mode 100644 index 0000000..207f91b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/save2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/save2.svg b/static/css/bootstrap-icons-1.11.3/save2.svg new file mode 100644 index 0000000..988c4f1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/save2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/scissors.svg b/static/css/bootstrap-icons-1.11.3/scissors.svg new file mode 100644 index 0000000..2f566e4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/scissors.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/scooter.svg b/static/css/bootstrap-icons-1.11.3/scooter.svg new file mode 100644 index 0000000..8828452 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/scooter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/screwdriver.svg b/static/css/bootstrap-icons-1.11.3/screwdriver.svg new file mode 100644 index 0000000..54d5a2c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/screwdriver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sd-card-fill.svg b/static/css/bootstrap-icons-1.11.3/sd-card-fill.svg new file mode 100644 index 0000000..655a96d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sd-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sd-card.svg b/static/css/bootstrap-icons-1.11.3/sd-card.svg new file mode 100644 index 0000000..564661a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sd-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/search-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/search-heart-fill.svg new file mode 100644 index 0000000..c57bb48 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/search-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/search-heart.svg b/static/css/bootstrap-icons-1.11.3/search-heart.svg new file mode 100644 index 0000000..d76bfe5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/search-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/search.svg b/static/css/bootstrap-icons-1.11.3/search.svg new file mode 100644 index 0000000..3318054 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/segmented-nav.svg b/static/css/bootstrap-icons-1.11.3/segmented-nav.svg new file mode 100644 index 0000000..b274b68 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/segmented-nav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-arrow-down-fill.svg b/static/css/bootstrap-icons-1.11.3/send-arrow-down-fill.svg new file mode 100644 index 0000000..6d43965 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-arrow-down.svg b/static/css/bootstrap-icons-1.11.3/send-arrow-down.svg new file mode 100644 index 0000000..dcbae56 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-arrow-up-fill.svg b/static/css/bootstrap-icons-1.11.3/send-arrow-up-fill.svg new file mode 100644 index 0000000..19abab7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-arrow-up.svg b/static/css/bootstrap-icons-1.11.3/send-arrow-up.svg new file mode 100644 index 0000000..a642dac --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-check-fill.svg b/static/css/bootstrap-icons-1.11.3/send-check-fill.svg new file mode 100644 index 0000000..c4259c8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-check.svg b/static/css/bootstrap-icons-1.11.3/send-check.svg new file mode 100644 index 0000000..5221868 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-dash-fill.svg b/static/css/bootstrap-icons-1.11.3/send-dash-fill.svg new file mode 100644 index 0000000..12a82df --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-dash.svg b/static/css/bootstrap-icons-1.11.3/send-dash.svg new file mode 100644 index 0000000..63fc38c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-exclamation-fill.svg b/static/css/bootstrap-icons-1.11.3/send-exclamation-fill.svg new file mode 100644 index 0000000..fce810f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-exclamation.svg b/static/css/bootstrap-icons-1.11.3/send-exclamation.svg new file mode 100644 index 0000000..8a72f31 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-fill.svg b/static/css/bootstrap-icons-1.11.3/send-fill.svg new file mode 100644 index 0000000..6e95d27 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/send-plus-fill.svg new file mode 100644 index 0000000..63b0482 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-plus.svg b/static/css/bootstrap-icons-1.11.3/send-plus.svg new file mode 100644 index 0000000..350b388 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/send-slash-fill.svg new file mode 100644 index 0000000..e98aa92 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-slash.svg b/static/css/bootstrap-icons-1.11.3/send-slash.svg new file mode 100644 index 0000000..e434afe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-x-fill.svg b/static/css/bootstrap-icons-1.11.3/send-x-fill.svg new file mode 100644 index 0000000..45a98a4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send-x.svg b/static/css/bootstrap-icons-1.11.3/send-x.svg new file mode 100644 index 0000000..5b854c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/send.svg b/static/css/bootstrap-icons-1.11.3/send.svg new file mode 100644 index 0000000..8db355e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/send.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/server.svg b/static/css/bootstrap-icons-1.11.3/server.svg new file mode 100644 index 0000000..bb8ca8f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/server.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shadows.svg b/static/css/bootstrap-icons-1.11.3/shadows.svg new file mode 100644 index 0000000..6b09f0f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shadows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/share-fill.svg b/static/css/bootstrap-icons-1.11.3/share-fill.svg new file mode 100644 index 0000000..bdc07ca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/share-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/share.svg b/static/css/bootstrap-icons-1.11.3/share.svg new file mode 100644 index 0000000..bc62b93 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/share.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-check.svg b/static/css/bootstrap-icons-1.11.3/shield-check.svg new file mode 100644 index 0000000..3908fca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-exclamation.svg b/static/css/bootstrap-icons-1.11.3/shield-exclamation.svg new file mode 100644 index 0000000..9826504 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-fill-check.svg b/static/css/bootstrap-icons-1.11.3/shield-fill-check.svg new file mode 100644 index 0000000..f914f1f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-fill-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-fill-exclamation.svg b/static/css/bootstrap-icons-1.11.3/shield-fill-exclamation.svg new file mode 100644 index 0000000..99a6bf9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-fill-exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-fill-minus.svg b/static/css/bootstrap-icons-1.11.3/shield-fill-minus.svg new file mode 100644 index 0000000..584f5ae --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-fill-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-fill-plus.svg b/static/css/bootstrap-icons-1.11.3/shield-fill-plus.svg new file mode 100644 index 0000000..43a3169 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-fill-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-fill-x.svg b/static/css/bootstrap-icons-1.11.3/shield-fill-x.svg new file mode 100644 index 0000000..42267cf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-fill-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-fill.svg b/static/css/bootstrap-icons-1.11.3/shield-fill.svg new file mode 100644 index 0000000..12a61bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-lock-fill.svg b/static/css/bootstrap-icons-1.11.3/shield-lock-fill.svg new file mode 100644 index 0000000..0fccf6f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-lock.svg b/static/css/bootstrap-icons-1.11.3/shield-lock.svg new file mode 100644 index 0000000..316fb3c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-minus.svg b/static/css/bootstrap-icons-1.11.3/shield-minus.svg new file mode 100644 index 0000000..9fb8712 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-plus.svg b/static/css/bootstrap-icons-1.11.3/shield-plus.svg new file mode 100644 index 0000000..3b19b28 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-shaded.svg b/static/css/bootstrap-icons-1.11.3/shield-shaded.svg new file mode 100644 index 0000000..4908f5d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-shaded.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/shield-slash-fill.svg new file mode 100644 index 0000000..d270d6d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-slash.svg b/static/css/bootstrap-icons-1.11.3/shield-slash.svg new file mode 100644 index 0000000..abc01b1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield-x.svg b/static/css/bootstrap-icons-1.11.3/shield-x.svg new file mode 100644 index 0000000..cc9c59d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shield.svg b/static/css/bootstrap-icons-1.11.3/shield.svg new file mode 100644 index 0000000..7e18d1b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shield.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shift-fill.svg b/static/css/bootstrap-icons-1.11.3/shift-fill.svg new file mode 100644 index 0000000..37583e1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shift.svg b/static/css/bootstrap-icons-1.11.3/shift.svg new file mode 100644 index 0000000..5d8a6e3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shop-window.svg b/static/css/bootstrap-icons-1.11.3/shop-window.svg new file mode 100644 index 0000000..14e0d42 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shop-window.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shop.svg b/static/css/bootstrap-icons-1.11.3/shop.svg new file mode 100644 index 0000000..e6bb8c0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/shuffle.svg b/static/css/bootstrap-icons-1.11.3/shuffle.svg new file mode 100644 index 0000000..2787bf2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/shuffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-dead-end-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-dead-end-fill.svg new file mode 100644 index 0000000..b362833 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-dead-end-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-dead-end.svg b/static/css/bootstrap-icons-1.11.3/sign-dead-end.svg new file mode 100644 index 0000000..b87d368 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-dead-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-do-not-enter-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-do-not-enter-fill.svg new file mode 100644 index 0000000..f86ebfa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-do-not-enter-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-do-not-enter.svg b/static/css/bootstrap-icons-1.11.3/sign-do-not-enter.svg new file mode 100644 index 0000000..2e2c877 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-do-not-enter.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection-fill.svg new file mode 100644 index 0000000..7fd8f3f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection-side-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection-side-fill.svg new file mode 100644 index 0000000..38870b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection-side-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection-side.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection-side.svg new file mode 100644 index 0000000..df9015a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection-side.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection-t-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection-t-fill.svg new file mode 100644 index 0000000..15a007e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection-t-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection-t.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection-t.svg new file mode 100644 index 0000000..4ba9f6f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection-y-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection-y-fill.svg new file mode 100644 index 0000000..01a03d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection-y-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection-y.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection-y.svg new file mode 100644 index 0000000..e0e387f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection-y.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-intersection.svg b/static/css/bootstrap-icons-1.11.3/sign-intersection.svg new file mode 100644 index 0000000..be2ffdc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-intersection.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-merge-left-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-merge-left-fill.svg new file mode 100644 index 0000000..1408133 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-merge-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-merge-left.svg b/static/css/bootstrap-icons-1.11.3/sign-merge-left.svg new file mode 100644 index 0000000..3447bcf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-merge-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-merge-right-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-merge-right-fill.svg new file mode 100644 index 0000000..a952bb5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-merge-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-merge-right.svg b/static/css/bootstrap-icons-1.11.3/sign-merge-right.svg new file mode 100644 index 0000000..ab3e08a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-merge-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-no-left-turn-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-no-left-turn-fill.svg new file mode 100644 index 0000000..85f421a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-no-left-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-no-left-turn.svg b/static/css/bootstrap-icons-1.11.3/sign-no-left-turn.svg new file mode 100644 index 0000000..d45f090 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-no-left-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-no-parking-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-no-parking-fill.svg new file mode 100644 index 0000000..c4100d9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-no-parking-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-no-parking.svg b/static/css/bootstrap-icons-1.11.3/sign-no-parking.svg new file mode 100644 index 0000000..1679603 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-no-parking.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-no-right-turn-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-no-right-turn-fill.svg new file mode 100644 index 0000000..c3883da --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-no-right-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-no-right-turn.svg b/static/css/bootstrap-icons-1.11.3/sign-no-right-turn.svg new file mode 100644 index 0000000..209b918 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-no-right-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-railroad-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-railroad-fill.svg new file mode 100644 index 0000000..61d88a9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-railroad-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-railroad.svg b/static/css/bootstrap-icons-1.11.3/sign-railroad.svg new file mode 100644 index 0000000..b5d7339 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-railroad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-stop-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-stop-fill.svg new file mode 100644 index 0000000..08efb9a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-stop-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-stop-lights-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-stop-lights-fill.svg new file mode 100644 index 0000000..9be8e0c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-stop-lights-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-stop-lights.svg b/static/css/bootstrap-icons-1.11.3/sign-stop-lights.svg new file mode 100644 index 0000000..85918cf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-stop-lights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-stop.svg b/static/css/bootstrap-icons-1.11.3/sign-stop.svg new file mode 100644 index 0000000..49128dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-stop.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-left-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-left-fill.svg new file mode 100644 index 0000000..4b8358e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-left.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-left.svg new file mode 100644 index 0000000..c1b34ed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-right-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-right-fill.svg new file mode 100644 index 0000000..29d8d2c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-right.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-right.svg new file mode 100644 index 0000000..956614a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-slight-left-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-left-fill.svg new file mode 100644 index 0000000..80b2977 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-slight-left.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-left.svg new file mode 100644 index 0000000..98f0a0a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-slight-right-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-right-fill.svg new file mode 100644 index 0000000..2734952 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-turn-slight-right.svg b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-right.svg new file mode 100644 index 0000000..c462f19 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-turn-slight-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-yield-fill.svg b/static/css/bootstrap-icons-1.11.3/sign-yield-fill.svg new file mode 100644 index 0000000..79fa190 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-yield-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sign-yield.svg b/static/css/bootstrap-icons-1.11.3/sign-yield.svg new file mode 100644 index 0000000..23bd623 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sign-yield.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/signal.svg b/static/css/bootstrap-icons-1.11.3/signal.svg new file mode 100644 index 0000000..1583f97 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/signal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/signpost-2-fill.svg b/static/css/bootstrap-icons-1.11.3/signpost-2-fill.svg new file mode 100644 index 0000000..58c05a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/signpost-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/signpost-2.svg b/static/css/bootstrap-icons-1.11.3/signpost-2.svg new file mode 100644 index 0000000..e3454bd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/signpost-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/signpost-fill.svg b/static/css/bootstrap-icons-1.11.3/signpost-fill.svg new file mode 100644 index 0000000..00989a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/signpost-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/signpost-split-fill.svg b/static/css/bootstrap-icons-1.11.3/signpost-split-fill.svg new file mode 100644 index 0000000..9b720f0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/signpost-split-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/signpost-split.svg b/static/css/bootstrap-icons-1.11.3/signpost-split.svg new file mode 100644 index 0000000..7fb69b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/signpost-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/signpost.svg b/static/css/bootstrap-icons-1.11.3/signpost.svg new file mode 100644 index 0000000..940e664 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/signpost.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sim-fill.svg b/static/css/bootstrap-icons-1.11.3/sim-fill.svg new file mode 100644 index 0000000..c7922b6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sim-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sim-slash-fill.svg b/static/css/bootstrap-icons-1.11.3/sim-slash-fill.svg new file mode 100644 index 0000000..b608de7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sim-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sim-slash.svg b/static/css/bootstrap-icons-1.11.3/sim-slash.svg new file mode 100644 index 0000000..c8e0dc4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sim-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sim.svg b/static/css/bootstrap-icons-1.11.3/sim.svg new file mode 100644 index 0000000..0d71a11 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sim.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sina-weibo.svg b/static/css/bootstrap-icons-1.11.3/sina-weibo.svg new file mode 100644 index 0000000..6d484d2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sina-weibo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-backward-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-backward-btn-fill.svg new file mode 100644 index 0000000..2029489 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-backward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-backward-btn.svg b/static/css/bootstrap-icons-1.11.3/skip-backward-btn.svg new file mode 100644 index 0000000..7cae681 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-backward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-backward-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-backward-circle-fill.svg new file mode 100644 index 0000000..7526356 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-backward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-backward-circle.svg b/static/css/bootstrap-icons-1.11.3/skip-backward-circle.svg new file mode 100644 index 0000000..8739f31 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-backward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-backward-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-backward-fill.svg new file mode 100644 index 0000000..bf8f63e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-backward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-backward.svg b/static/css/bootstrap-icons-1.11.3/skip-backward.svg new file mode 100644 index 0000000..ff5b821 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-backward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-end-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-end-btn-fill.svg new file mode 100644 index 0000000..e721821 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-end-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-end-btn.svg b/static/css/bootstrap-icons-1.11.3/skip-end-btn.svg new file mode 100644 index 0000000..6815577 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-end-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-end-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-end-circle-fill.svg new file mode 100644 index 0000000..63c0f68 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-end-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-end-circle.svg b/static/css/bootstrap-icons-1.11.3/skip-end-circle.svg new file mode 100644 index 0000000..50f41d9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-end-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-end-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-end-fill.svg new file mode 100644 index 0000000..afa88e3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-end-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-end.svg b/static/css/bootstrap-icons-1.11.3/skip-end.svg new file mode 100644 index 0000000..b2dfde6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-end.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-forward-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-forward-btn-fill.svg new file mode 100644 index 0000000..9547957 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-forward-btn.svg b/static/css/bootstrap-icons-1.11.3/skip-forward-btn.svg new file mode 100644 index 0000000..46a61b0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-forward-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-forward-circle-fill.svg new file mode 100644 index 0000000..aefb633 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-forward-circle.svg b/static/css/bootstrap-icons-1.11.3/skip-forward-circle.svg new file mode 100644 index 0000000..7ebc928 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-forward-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-forward-fill.svg new file mode 100644 index 0000000..6c54d79 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-forward.svg b/static/css/bootstrap-icons-1.11.3/skip-forward.svg new file mode 100644 index 0000000..c69cfc5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-start-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-start-btn-fill.svg new file mode 100644 index 0000000..a0af702 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-start-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-start-btn.svg b/static/css/bootstrap-icons-1.11.3/skip-start-btn.svg new file mode 100644 index 0000000..b829fdd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-start-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-start-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-start-circle-fill.svg new file mode 100644 index 0000000..bb33ab0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-start-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-start-circle.svg b/static/css/bootstrap-icons-1.11.3/skip-start-circle.svg new file mode 100644 index 0000000..d0e3323 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-start-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-start-fill.svg b/static/css/bootstrap-icons-1.11.3/skip-start-fill.svg new file mode 100644 index 0000000..56cccc3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-start-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skip-start.svg b/static/css/bootstrap-icons-1.11.3/skip-start.svg new file mode 100644 index 0000000..76811a9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skip-start.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/skype.svg b/static/css/bootstrap-icons-1.11.3/skype.svg new file mode 100644 index 0000000..ad4be4d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/skype.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/slack.svg b/static/css/bootstrap-icons-1.11.3/slack.svg new file mode 100644 index 0000000..d914abe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/slack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/slash-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/slash-circle-fill.svg new file mode 100644 index 0000000..5f71707 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/slash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/slash-circle.svg b/static/css/bootstrap-icons-1.11.3/slash-circle.svg new file mode 100644 index 0000000..eb26f19 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/slash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/slash-lg.svg b/static/css/bootstrap-icons-1.11.3/slash-lg.svg new file mode 100644 index 0000000..8b8b132 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/slash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/slash-square-fill.svg b/static/css/bootstrap-icons-1.11.3/slash-square-fill.svg new file mode 100644 index 0000000..6fc9153 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/slash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/slash-square.svg b/static/css/bootstrap-icons-1.11.3/slash-square.svg new file mode 100644 index 0000000..0757006 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/slash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/slash.svg b/static/css/bootstrap-icons-1.11.3/slash.svg new file mode 100644 index 0000000..6d18af4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sliders.svg b/static/css/bootstrap-icons-1.11.3/sliders.svg new file mode 100644 index 0000000..c64a06c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sliders.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sliders2-vertical.svg b/static/css/bootstrap-icons-1.11.3/sliders2-vertical.svg new file mode 100644 index 0000000..4fcb8ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sliders2-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sliders2.svg b/static/css/bootstrap-icons-1.11.3/sliders2.svg new file mode 100644 index 0000000..975861e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sliders2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/smartwatch.svg b/static/css/bootstrap-icons-1.11.3/smartwatch.svg new file mode 100644 index 0000000..0a11991 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/smartwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/snapchat.svg b/static/css/bootstrap-icons-1.11.3/snapchat.svg new file mode 100644 index 0000000..01d3684 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/snapchat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/snow.svg b/static/css/bootstrap-icons-1.11.3/snow.svg new file mode 100644 index 0000000..9b648a5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/snow2.svg b/static/css/bootstrap-icons-1.11.3/snow2.svg new file mode 100644 index 0000000..6533d63 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/snow2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/snow3.svg b/static/css/bootstrap-icons-1.11.3/snow3.svg new file mode 100644 index 0000000..01c0d73 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/snow3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-alpha-down-alt.svg b/static/css/bootstrap-icons-1.11.3/sort-alpha-down-alt.svg new file mode 100644 index 0000000..d03f1aa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-alpha-down-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-alpha-down.svg b/static/css/bootstrap-icons-1.11.3/sort-alpha-down.svg new file mode 100644 index 0000000..6ac3e84 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-alpha-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-alpha-up-alt.svg b/static/css/bootstrap-icons-1.11.3/sort-alpha-up-alt.svg new file mode 100644 index 0000000..a7b332e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-alpha-up-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-alpha-up.svg b/static/css/bootstrap-icons-1.11.3/sort-alpha-up.svg new file mode 100644 index 0000000..c5f0e3a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-alpha-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-down-alt.svg b/static/css/bootstrap-icons-1.11.3/sort-down-alt.svg new file mode 100644 index 0000000..86a1bf6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-down-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-down.svg b/static/css/bootstrap-icons-1.11.3/sort-down.svg new file mode 100644 index 0000000..8cfdf23 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-numeric-down-alt.svg b/static/css/bootstrap-icons-1.11.3/sort-numeric-down-alt.svg new file mode 100644 index 0000000..ce4e3c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-numeric-down-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-numeric-down.svg b/static/css/bootstrap-icons-1.11.3/sort-numeric-down.svg new file mode 100644 index 0000000..afa87be --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-numeric-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-numeric-up-alt.svg b/static/css/bootstrap-icons-1.11.3/sort-numeric-up-alt.svg new file mode 100644 index 0000000..d83cbf9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-numeric-up-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-numeric-up.svg b/static/css/bootstrap-icons-1.11.3/sort-numeric-up.svg new file mode 100644 index 0000000..25a1e54 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-numeric-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-up-alt.svg b/static/css/bootstrap-icons-1.11.3/sort-up-alt.svg new file mode 100644 index 0000000..9f78a20 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-up-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sort-up.svg b/static/css/bootstrap-icons-1.11.3/sort-up.svg new file mode 100644 index 0000000..cda9ac7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sort-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/soundwave.svg b/static/css/bootstrap-icons-1.11.3/soundwave.svg new file mode 100644 index 0000000..1444777 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/soundwave.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sourceforge.svg b/static/css/bootstrap-icons-1.11.3/sourceforge.svg new file mode 100644 index 0000000..13d0c5f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sourceforge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/speaker-fill.svg b/static/css/bootstrap-icons-1.11.3/speaker-fill.svg new file mode 100644 index 0000000..f6d9e33 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/speaker-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/speaker.svg b/static/css/bootstrap-icons-1.11.3/speaker.svg new file mode 100644 index 0000000..1415b5d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/speaker.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/speedometer.svg b/static/css/bootstrap-icons-1.11.3/speedometer.svg new file mode 100644 index 0000000..f6e3e61 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/speedometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/speedometer2.svg b/static/css/bootstrap-icons-1.11.3/speedometer2.svg new file mode 100644 index 0000000..75e79c8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/speedometer2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/spellcheck.svg b/static/css/bootstrap-icons-1.11.3/spellcheck.svg new file mode 100644 index 0000000..69fec76 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/spellcheck.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/spotify.svg b/static/css/bootstrap-icons-1.11.3/spotify.svg new file mode 100644 index 0000000..09d0e9f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/spotify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/square-fill.svg b/static/css/bootstrap-icons-1.11.3/square-fill.svg new file mode 100644 index 0000000..1e72d5e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/square-half.svg b/static/css/bootstrap-icons-1.11.3/square-half.svg new file mode 100644 index 0000000..aa3e349 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/square-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/square.svg b/static/css/bootstrap-icons-1.11.3/square.svg new file mode 100644 index 0000000..0f086de --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stack-overflow.svg b/static/css/bootstrap-icons-1.11.3/stack-overflow.svg new file mode 100644 index 0000000..c5e5be6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stack-overflow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stack.svg b/static/css/bootstrap-icons-1.11.3/stack.svg new file mode 100644 index 0000000..3cf0eca --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/star-fill.svg b/static/css/bootstrap-icons-1.11.3/star-fill.svg new file mode 100644 index 0000000..de09c4a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/star-half.svg b/static/css/bootstrap-icons-1.11.3/star-half.svg new file mode 100644 index 0000000..8a70f53 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/star-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/star.svg b/static/css/bootstrap-icons-1.11.3/star.svg new file mode 100644 index 0000000..fcdcb1c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/star.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stars.svg b/static/css/bootstrap-icons-1.11.3/stars.svg new file mode 100644 index 0000000..b6fb4f2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/steam.svg b/static/css/bootstrap-icons-1.11.3/steam.svg new file mode 100644 index 0000000..9daa3d3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/steam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stickies-fill.svg b/static/css/bootstrap-icons-1.11.3/stickies-fill.svg new file mode 100644 index 0000000..039c3b8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stickies-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stickies.svg b/static/css/bootstrap-icons-1.11.3/stickies.svg new file mode 100644 index 0000000..24e6492 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stickies.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sticky-fill.svg b/static/css/bootstrap-icons-1.11.3/sticky-fill.svg new file mode 100644 index 0000000..b36dcb1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sticky-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sticky.svg b/static/css/bootstrap-icons-1.11.3/sticky.svg new file mode 100644 index 0000000..0d50e88 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sticky.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stop-btn-fill.svg b/static/css/bootstrap-icons-1.11.3/stop-btn-fill.svg new file mode 100644 index 0000000..70e562e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stop-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stop-btn.svg b/static/css/bootstrap-icons-1.11.3/stop-btn.svg new file mode 100644 index 0000000..26348d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stop-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stop-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/stop-circle-fill.svg new file mode 100644 index 0000000..141668e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stop-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stop-circle.svg b/static/css/bootstrap-icons-1.11.3/stop-circle.svg new file mode 100644 index 0000000..3e1933a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stop-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stop-fill.svg b/static/css/bootstrap-icons-1.11.3/stop-fill.svg new file mode 100644 index 0000000..ca1b957 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stop.svg b/static/css/bootstrap-icons-1.11.3/stop.svg new file mode 100644 index 0000000..27f1fb6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stoplights-fill.svg b/static/css/bootstrap-icons-1.11.3/stoplights-fill.svg new file mode 100644 index 0000000..f0b2d76 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stoplights-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stoplights.svg b/static/css/bootstrap-icons-1.11.3/stoplights.svg new file mode 100644 index 0000000..6db3e12 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stoplights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stopwatch-fill.svg b/static/css/bootstrap-icons-1.11.3/stopwatch-fill.svg new file mode 100644 index 0000000..1228cf2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stopwatch-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stopwatch.svg b/static/css/bootstrap-icons-1.11.3/stopwatch.svg new file mode 100644 index 0000000..aff8c33 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stopwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/strava.svg b/static/css/bootstrap-icons-1.11.3/strava.svg new file mode 100644 index 0000000..0ed6bab --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/strava.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/stripe.svg b/static/css/bootstrap-icons-1.11.3/stripe.svg new file mode 100644 index 0000000..ba961a0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/stripe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/subscript.svg b/static/css/bootstrap-icons-1.11.3/subscript.svg new file mode 100644 index 0000000..51f5eea --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/subscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/substack.svg b/static/css/bootstrap-icons-1.11.3/substack.svg new file mode 100644 index 0000000..e54179a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/substack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/subtract.svg b/static/css/bootstrap-icons-1.11.3/subtract.svg new file mode 100644 index 0000000..129c3d5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/subtract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-club-fill.svg b/static/css/bootstrap-icons-1.11.3/suit-club-fill.svg new file mode 100644 index 0000000..a787160 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-club-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-club.svg b/static/css/bootstrap-icons-1.11.3/suit-club.svg new file mode 100644 index 0000000..3fbf98b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-club.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-diamond-fill.svg b/static/css/bootstrap-icons-1.11.3/suit-diamond-fill.svg new file mode 100644 index 0000000..67617d6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-diamond.svg b/static/css/bootstrap-icons-1.11.3/suit-diamond.svg new file mode 100644 index 0000000..79b54c1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-heart-fill.svg b/static/css/bootstrap-icons-1.11.3/suit-heart-fill.svg new file mode 100644 index 0000000..d09850c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-heart.svg b/static/css/bootstrap-icons-1.11.3/suit-heart.svg new file mode 100644 index 0000000..173b32f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-spade-fill.svg b/static/css/bootstrap-icons-1.11.3/suit-spade-fill.svg new file mode 100644 index 0000000..cc465e5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-spade-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suit-spade.svg b/static/css/bootstrap-icons-1.11.3/suit-spade.svg new file mode 100644 index 0000000..7123c10 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suit-spade.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suitcase-fill.svg b/static/css/bootstrap-icons-1.11.3/suitcase-fill.svg new file mode 100644 index 0000000..df62651 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suitcase-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suitcase-lg-fill.svg b/static/css/bootstrap-icons-1.11.3/suitcase-lg-fill.svg new file mode 100644 index 0000000..cef1da9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suitcase-lg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suitcase-lg.svg b/static/css/bootstrap-icons-1.11.3/suitcase-lg.svg new file mode 100644 index 0000000..ea447d2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suitcase-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suitcase.svg b/static/css/bootstrap-icons-1.11.3/suitcase.svg new file mode 100644 index 0000000..65e619d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suitcase.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suitcase2-fill.svg b/static/css/bootstrap-icons-1.11.3/suitcase2-fill.svg new file mode 100644 index 0000000..a2cb410 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suitcase2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/suitcase2.svg b/static/css/bootstrap-icons-1.11.3/suitcase2.svg new file mode 100644 index 0000000..e6ea533 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/suitcase2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sun-fill.svg b/static/css/bootstrap-icons-1.11.3/sun-fill.svg new file mode 100644 index 0000000..c83f69a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sun-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sun.svg b/static/css/bootstrap-icons-1.11.3/sun.svg new file mode 100644 index 0000000..3777f07 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sun.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sunglasses.svg b/static/css/bootstrap-icons-1.11.3/sunglasses.svg new file mode 100644 index 0000000..1ff81f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sunglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sunrise-fill.svg b/static/css/bootstrap-icons-1.11.3/sunrise-fill.svg new file mode 100644 index 0000000..c922d7c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sunrise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sunrise.svg b/static/css/bootstrap-icons-1.11.3/sunrise.svg new file mode 100644 index 0000000..98adcfb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sunrise.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sunset-fill.svg b/static/css/bootstrap-icons-1.11.3/sunset-fill.svg new file mode 100644 index 0000000..91a8d0e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sunset-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/sunset.svg b/static/css/bootstrap-icons-1.11.3/sunset.svg new file mode 100644 index 0000000..e72d634 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/sunset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/superscript.svg b/static/css/bootstrap-icons-1.11.3/superscript.svg new file mode 100644 index 0000000..81543ae --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/superscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/symmetry-horizontal.svg b/static/css/bootstrap-icons-1.11.3/symmetry-horizontal.svg new file mode 100644 index 0000000..594735b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/symmetry-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/symmetry-vertical.svg b/static/css/bootstrap-icons-1.11.3/symmetry-vertical.svg new file mode 100644 index 0000000..6907280 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/symmetry-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/table.svg b/static/css/bootstrap-icons-1.11.3/table.svg new file mode 100644 index 0000000..8f70585 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/table.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tablet-fill.svg b/static/css/bootstrap-icons-1.11.3/tablet-fill.svg new file mode 100644 index 0000000..0746ead --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tablet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tablet-landscape-fill.svg b/static/css/bootstrap-icons-1.11.3/tablet-landscape-fill.svg new file mode 100644 index 0000000..6290024 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tablet-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tablet-landscape.svg b/static/css/bootstrap-icons-1.11.3/tablet-landscape.svg new file mode 100644 index 0000000..438d4d1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tablet-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tablet.svg b/static/css/bootstrap-icons-1.11.3/tablet.svg new file mode 100644 index 0000000..eebeee3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tablet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tag-fill.svg b/static/css/bootstrap-icons-1.11.3/tag-fill.svg new file mode 100644 index 0000000..6a95e2d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tag.svg b/static/css/bootstrap-icons-1.11.3/tag.svg new file mode 100644 index 0000000..01d19b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tags-fill.svg b/static/css/bootstrap-icons-1.11.3/tags-fill.svg new file mode 100644 index 0000000..1673abb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tags-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tags.svg b/static/css/bootstrap-icons-1.11.3/tags.svg new file mode 100644 index 0000000..ade5519 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tags.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/taxi-front-fill.svg b/static/css/bootstrap-icons-1.11.3/taxi-front-fill.svg new file mode 100644 index 0000000..ef7f45b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/taxi-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/taxi-front.svg b/static/css/bootstrap-icons-1.11.3/taxi-front.svg new file mode 100644 index 0000000..1b4337a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/taxi-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telegram.svg b/static/css/bootstrap-icons-1.11.3/telegram.svg new file mode 100644 index 0000000..d260266 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telegram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-fill.svg b/static/css/bootstrap-icons-1.11.3/telephone-fill.svg new file mode 100644 index 0000000..2e9de2e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-forward-fill.svg b/static/css/bootstrap-icons-1.11.3/telephone-forward-fill.svg new file mode 100644 index 0000000..26fc35f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-forward.svg b/static/css/bootstrap-icons-1.11.3/telephone-forward.svg new file mode 100644 index 0000000..08c07bd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-inbound-fill.svg b/static/css/bootstrap-icons-1.11.3/telephone-inbound-fill.svg new file mode 100644 index 0000000..85434d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-inbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-inbound.svg b/static/css/bootstrap-icons-1.11.3/telephone-inbound.svg new file mode 100644 index 0000000..8ec20a6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-inbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-minus-fill.svg b/static/css/bootstrap-icons-1.11.3/telephone-minus-fill.svg new file mode 100644 index 0000000..7b2fe9d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-minus.svg b/static/css/bootstrap-icons-1.11.3/telephone-minus.svg new file mode 100644 index 0000000..6ebc50e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-outbound-fill.svg b/static/css/bootstrap-icons-1.11.3/telephone-outbound-fill.svg new file mode 100644 index 0000000..0a18bda --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-outbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-outbound.svg b/static/css/bootstrap-icons-1.11.3/telephone-outbound.svg new file mode 100644 index 0000000..566eb46 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-outbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-plus-fill.svg b/static/css/bootstrap-icons-1.11.3/telephone-plus-fill.svg new file mode 100644 index 0000000..b02874f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-plus.svg b/static/css/bootstrap-icons-1.11.3/telephone-plus.svg new file mode 100644 index 0000000..787e0c6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-x-fill.svg b/static/css/bootstrap-icons-1.11.3/telephone-x-fill.svg new file mode 100644 index 0000000..5410e16 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone-x.svg b/static/css/bootstrap-icons-1.11.3/telephone-x.svg new file mode 100644 index 0000000..3f483a1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/telephone.svg b/static/css/bootstrap-icons-1.11.3/telephone.svg new file mode 100644 index 0000000..679e8a9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/telephone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tencent-qq.svg b/static/css/bootstrap-icons-1.11.3/tencent-qq.svg new file mode 100644 index 0000000..0d5cd23 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tencent-qq.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/terminal-dash.svg b/static/css/bootstrap-icons-1.11.3/terminal-dash.svg new file mode 100644 index 0000000..9f46e8e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/terminal-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/terminal-fill.svg b/static/css/bootstrap-icons-1.11.3/terminal-fill.svg new file mode 100644 index 0000000..fabd075 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/terminal-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/terminal-plus.svg b/static/css/bootstrap-icons-1.11.3/terminal-plus.svg new file mode 100644 index 0000000..32c6432 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/terminal-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/terminal-split.svg b/static/css/bootstrap-icons-1.11.3/terminal-split.svg new file mode 100644 index 0000000..a378c37 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/terminal-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/terminal-x.svg b/static/css/bootstrap-icons-1.11.3/terminal-x.svg new file mode 100644 index 0000000..aa59e7f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/terminal-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/terminal.svg b/static/css/bootstrap-icons-1.11.3/terminal.svg new file mode 100644 index 0000000..44aef95 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/terminal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/text-center.svg b/static/css/bootstrap-icons-1.11.3/text-center.svg new file mode 100644 index 0000000..12d9e29 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/text-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/text-indent-left.svg b/static/css/bootstrap-icons-1.11.3/text-indent-left.svg new file mode 100644 index 0000000..5a607af --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/text-indent-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/text-indent-right.svg b/static/css/bootstrap-icons-1.11.3/text-indent-right.svg new file mode 100644 index 0000000..de91d9e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/text-indent-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/text-left.svg b/static/css/bootstrap-icons-1.11.3/text-left.svg new file mode 100644 index 0000000..36ae0d3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/text-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/text-paragraph.svg b/static/css/bootstrap-icons-1.11.3/text-paragraph.svg new file mode 100644 index 0000000..035a1c8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/text-paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/text-right.svg b/static/css/bootstrap-icons-1.11.3/text-right.svg new file mode 100644 index 0000000..98178e7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/text-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/text-wrap.svg b/static/css/bootstrap-icons-1.11.3/text-wrap.svg new file mode 100644 index 0000000..4c732d6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/text-wrap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/textarea-resize.svg b/static/css/bootstrap-icons-1.11.3/textarea-resize.svg new file mode 100644 index 0000000..6401320 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/textarea-resize.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/textarea-t.svg b/static/css/bootstrap-icons-1.11.3/textarea-t.svg new file mode 100644 index 0000000..145cbb7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/textarea-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/textarea.svg b/static/css/bootstrap-icons-1.11.3/textarea.svg new file mode 100644 index 0000000..176ca25 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/textarea.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thermometer-half.svg b/static/css/bootstrap-icons-1.11.3/thermometer-half.svg new file mode 100644 index 0000000..018eab1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thermometer-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thermometer-high.svg b/static/css/bootstrap-icons-1.11.3/thermometer-high.svg new file mode 100644 index 0000000..22e77d1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thermometer-high.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thermometer-low.svg b/static/css/bootstrap-icons-1.11.3/thermometer-low.svg new file mode 100644 index 0000000..1f0f5e1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thermometer-low.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thermometer-snow.svg b/static/css/bootstrap-icons-1.11.3/thermometer-snow.svg new file mode 100644 index 0000000..df7c1d1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thermometer-snow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thermometer-sun.svg b/static/css/bootstrap-icons-1.11.3/thermometer-sun.svg new file mode 100644 index 0000000..c453dee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thermometer-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thermometer.svg b/static/css/bootstrap-icons-1.11.3/thermometer.svg new file mode 100644 index 0000000..8a5529b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thermometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/threads-fill.svg b/static/css/bootstrap-icons-1.11.3/threads-fill.svg new file mode 100644 index 0000000..b19666d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/threads-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/threads.svg b/static/css/bootstrap-icons-1.11.3/threads.svg new file mode 100644 index 0000000..13c9e7a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/threads.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/three-dots-vertical.svg b/static/css/bootstrap-icons-1.11.3/three-dots-vertical.svg new file mode 100644 index 0000000..f5ef7d4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/three-dots-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/three-dots.svg b/static/css/bootstrap-icons-1.11.3/three-dots.svg new file mode 100644 index 0000000..4706f52 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/three-dots.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thunderbolt-fill.svg b/static/css/bootstrap-icons-1.11.3/thunderbolt-fill.svg new file mode 100644 index 0000000..1faea43 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thunderbolt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/thunderbolt.svg b/static/css/bootstrap-icons-1.11.3/thunderbolt.svg new file mode 100644 index 0000000..3655659 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/thunderbolt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ticket-detailed-fill.svg b/static/css/bootstrap-icons-1.11.3/ticket-detailed-fill.svg new file mode 100644 index 0000000..cd7a3a7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ticket-detailed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ticket-detailed.svg b/static/css/bootstrap-icons-1.11.3/ticket-detailed.svg new file mode 100644 index 0000000..cf32e88 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ticket-detailed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ticket-fill.svg b/static/css/bootstrap-icons-1.11.3/ticket-fill.svg new file mode 100644 index 0000000..01e9108 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ticket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ticket-perforated-fill.svg b/static/css/bootstrap-icons-1.11.3/ticket-perforated-fill.svg new file mode 100644 index 0000000..38c18dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ticket-perforated-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ticket-perforated.svg b/static/css/bootstrap-icons-1.11.3/ticket-perforated.svg new file mode 100644 index 0000000..da44537 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ticket-perforated.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ticket.svg b/static/css/bootstrap-icons-1.11.3/ticket.svg new file mode 100644 index 0000000..eb813a1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ticket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tiktok.svg b/static/css/bootstrap-icons-1.11.3/tiktok.svg new file mode 100644 index 0000000..04c6679 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tiktok.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/toggle-off.svg b/static/css/bootstrap-icons-1.11.3/toggle-off.svg new file mode 100644 index 0000000..e1e89ad --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/toggle-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/toggle-on.svg b/static/css/bootstrap-icons-1.11.3/toggle-on.svg new file mode 100644 index 0000000..7cd6eb3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/toggle-on.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/toggle2-off.svg b/static/css/bootstrap-icons-1.11.3/toggle2-off.svg new file mode 100644 index 0000000..61739ce --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/toggle2-off.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/toggle2-on.svg b/static/css/bootstrap-icons-1.11.3/toggle2-on.svg new file mode 100644 index 0000000..d752ce8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/toggle2-on.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/toggles.svg b/static/css/bootstrap-icons-1.11.3/toggles.svg new file mode 100644 index 0000000..659c185 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/toggles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/toggles2.svg b/static/css/bootstrap-icons-1.11.3/toggles2.svg new file mode 100644 index 0000000..2f90344 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/toggles2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tools.svg b/static/css/bootstrap-icons-1.11.3/tools.svg new file mode 100644 index 0000000..f6efdcc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tools.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tornado.svg b/static/css/bootstrap-icons-1.11.3/tornado.svg new file mode 100644 index 0000000..2a6397c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tornado.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/train-freight-front-fill.svg b/static/css/bootstrap-icons-1.11.3/train-freight-front-fill.svg new file mode 100644 index 0000000..e272051 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/train-freight-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/train-freight-front.svg b/static/css/bootstrap-icons-1.11.3/train-freight-front.svg new file mode 100644 index 0000000..097c960 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/train-freight-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/train-front-fill.svg b/static/css/bootstrap-icons-1.11.3/train-front-fill.svg new file mode 100644 index 0000000..4acad08 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/train-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/train-front.svg b/static/css/bootstrap-icons-1.11.3/train-front.svg new file mode 100644 index 0000000..81ce139 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/train-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/train-lightrail-front-fill.svg b/static/css/bootstrap-icons-1.11.3/train-lightrail-front-fill.svg new file mode 100644 index 0000000..7bd87fb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/train-lightrail-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/train-lightrail-front.svg b/static/css/bootstrap-icons-1.11.3/train-lightrail-front.svg new file mode 100644 index 0000000..d7aa87f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/train-lightrail-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/translate.svg b/static/css/bootstrap-icons-1.11.3/translate.svg new file mode 100644 index 0000000..2e0754e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/translate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/transparency.svg b/static/css/bootstrap-icons-1.11.3/transparency.svg new file mode 100644 index 0000000..289a4b9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/transparency.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trash-fill.svg b/static/css/bootstrap-icons-1.11.3/trash-fill.svg new file mode 100644 index 0000000..b67453a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trash.svg b/static/css/bootstrap-icons-1.11.3/trash.svg new file mode 100644 index 0000000..3020264 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trash2-fill.svg b/static/css/bootstrap-icons-1.11.3/trash2-fill.svg new file mode 100644 index 0000000..fb1d90d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trash2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trash2.svg b/static/css/bootstrap-icons-1.11.3/trash2.svg new file mode 100644 index 0000000..0cabe8d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trash2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trash3-fill.svg b/static/css/bootstrap-icons-1.11.3/trash3-fill.svg new file mode 100644 index 0000000..42fbfc5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trash3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trash3.svg b/static/css/bootstrap-icons-1.11.3/trash3.svg new file mode 100644 index 0000000..5194bf0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trash3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tree-fill.svg b/static/css/bootstrap-icons-1.11.3/tree-fill.svg new file mode 100644 index 0000000..d00e733 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tree-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tree.svg b/static/css/bootstrap-icons-1.11.3/tree.svg new file mode 100644 index 0000000..17a5efe --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tree.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trello.svg b/static/css/bootstrap-icons-1.11.3/trello.svg new file mode 100644 index 0000000..bd88732 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trello.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/triangle-fill.svg b/static/css/bootstrap-icons-1.11.3/triangle-fill.svg new file mode 100644 index 0000000..474c8bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/triangle-half.svg b/static/css/bootstrap-icons-1.11.3/triangle-half.svg new file mode 100644 index 0000000..a495ca0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/triangle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/triangle.svg b/static/css/bootstrap-icons-1.11.3/triangle.svg new file mode 100644 index 0000000..95a6a9b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/triangle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trophy-fill.svg b/static/css/bootstrap-icons-1.11.3/trophy-fill.svg new file mode 100644 index 0000000..f469737 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trophy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/trophy.svg b/static/css/bootstrap-icons-1.11.3/trophy.svg new file mode 100644 index 0000000..ae13957 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/trophy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tropical-storm.svg b/static/css/bootstrap-icons-1.11.3/tropical-storm.svg new file mode 100644 index 0000000..9eb3354 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tropical-storm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/truck-flatbed.svg b/static/css/bootstrap-icons-1.11.3/truck-flatbed.svg new file mode 100644 index 0000000..4b38155 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/truck-flatbed.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/truck-front-fill.svg b/static/css/bootstrap-icons-1.11.3/truck-front-fill.svg new file mode 100644 index 0000000..39f72d0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/truck-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/truck-front.svg b/static/css/bootstrap-icons-1.11.3/truck-front.svg new file mode 100644 index 0000000..d805db5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/truck-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/truck.svg b/static/css/bootstrap-icons-1.11.3/truck.svg new file mode 100644 index 0000000..72c5439 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/truck.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tsunami.svg b/static/css/bootstrap-icons-1.11.3/tsunami.svg new file mode 100644 index 0000000..be5f9be --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tsunami.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tv-fill.svg b/static/css/bootstrap-icons-1.11.3/tv-fill.svg new file mode 100644 index 0000000..483c9fd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tv-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/tv.svg b/static/css/bootstrap-icons-1.11.3/tv.svg new file mode 100644 index 0000000..fa8b3c1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/tv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/twitch.svg b/static/css/bootstrap-icons-1.11.3/twitch.svg new file mode 100644 index 0000000..b2c8ff5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/twitch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/twitter-x.svg b/static/css/bootstrap-icons-1.11.3/twitter-x.svg new file mode 100644 index 0000000..2fafcc2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/twitter-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/twitter.svg b/static/css/bootstrap-icons-1.11.3/twitter.svg new file mode 100644 index 0000000..3001352 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/twitter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-bold.svg b/static/css/bootstrap-icons-1.11.3/type-bold.svg new file mode 100644 index 0000000..0814a2e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-bold.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-h1.svg b/static/css/bootstrap-icons-1.11.3/type-h1.svg new file mode 100644 index 0000000..0df41f6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-h1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-h2.svg b/static/css/bootstrap-icons-1.11.3/type-h2.svg new file mode 100644 index 0000000..03379ed --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-h2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-h3.svg b/static/css/bootstrap-icons-1.11.3/type-h3.svg new file mode 100644 index 0000000..97de531 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-h3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-h4.svg b/static/css/bootstrap-icons-1.11.3/type-h4.svg new file mode 100644 index 0000000..a7ddc81 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-h4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-h5.svg b/static/css/bootstrap-icons-1.11.3/type-h5.svg new file mode 100644 index 0000000..776bfa3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-h5.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-h6.svg b/static/css/bootstrap-icons-1.11.3/type-h6.svg new file mode 100644 index 0000000..9267192 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-h6.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-italic.svg b/static/css/bootstrap-icons-1.11.3/type-italic.svg new file mode 100644 index 0000000..3ac6b09 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-italic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-strikethrough.svg b/static/css/bootstrap-icons-1.11.3/type-strikethrough.svg new file mode 100644 index 0000000..c64eba3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-strikethrough.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type-underline.svg b/static/css/bootstrap-icons-1.11.3/type-underline.svg new file mode 100644 index 0000000..1c0b6c4 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type-underline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/type.svg b/static/css/bootstrap-icons-1.11.3/type.svg new file mode 100644 index 0000000..8c1fde1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/type.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ubuntu.svg b/static/css/bootstrap-icons-1.11.3/ubuntu.svg new file mode 100644 index 0000000..89c8830 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ubuntu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ui-checks-grid.svg b/static/css/bootstrap-icons-1.11.3/ui-checks-grid.svg new file mode 100644 index 0000000..e5d1ed9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ui-checks-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ui-checks.svg b/static/css/bootstrap-icons-1.11.3/ui-checks.svg new file mode 100644 index 0000000..5d02869 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ui-checks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ui-radios-grid.svg b/static/css/bootstrap-icons-1.11.3/ui-radios-grid.svg new file mode 100644 index 0000000..9f9aae0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ui-radios-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/ui-radios.svg b/static/css/bootstrap-icons-1.11.3/ui-radios.svg new file mode 100644 index 0000000..9165340 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/ui-radios.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/umbrella-fill.svg b/static/css/bootstrap-icons-1.11.3/umbrella-fill.svg new file mode 100644 index 0000000..3efaf13 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/umbrella-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/umbrella.svg b/static/css/bootstrap-icons-1.11.3/umbrella.svg new file mode 100644 index 0000000..f7b698c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/umbrella.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/unindent.svg b/static/css/bootstrap-icons-1.11.3/unindent.svg new file mode 100644 index 0000000..9e68255 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/unindent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/union.svg b/static/css/bootstrap-icons-1.11.3/union.svg new file mode 100644 index 0000000..ba23f54 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/unity.svg b/static/css/bootstrap-icons-1.11.3/unity.svg new file mode 100644 index 0000000..8b84508 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/unity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/universal-access-circle.svg b/static/css/bootstrap-icons-1.11.3/universal-access-circle.svg new file mode 100644 index 0000000..e5ea936 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/universal-access-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/universal-access.svg b/static/css/bootstrap-icons-1.11.3/universal-access.svg new file mode 100644 index 0000000..0d0d6ef --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/universal-access.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/unlock-fill.svg b/static/css/bootstrap-icons-1.11.3/unlock-fill.svg new file mode 100644 index 0000000..07156e7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/unlock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/unlock.svg b/static/css/bootstrap-icons-1.11.3/unlock.svg new file mode 100644 index 0000000..4dda5e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/unlock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/upc-scan.svg b/static/css/bootstrap-icons-1.11.3/upc-scan.svg new file mode 100644 index 0000000..1a89554 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/upc-scan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/upc.svg b/static/css/bootstrap-icons-1.11.3/upc.svg new file mode 100644 index 0000000..785297d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/upc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/upload.svg b/static/css/bootstrap-icons-1.11.3/upload.svg new file mode 100644 index 0000000..9a4a363 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-c-fill.svg b/static/css/bootstrap-icons-1.11.3/usb-c-fill.svg new file mode 100644 index 0000000..759eee2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-c-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-c.svg b/static/css/bootstrap-icons-1.11.3/usb-c.svg new file mode 100644 index 0000000..1198332 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-c.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-drive-fill.svg b/static/css/bootstrap-icons-1.11.3/usb-drive-fill.svg new file mode 100644 index 0000000..2f656ee --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-drive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-drive.svg b/static/css/bootstrap-icons-1.11.3/usb-drive.svg new file mode 100644 index 0000000..739051d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-drive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-fill.svg b/static/css/bootstrap-icons-1.11.3/usb-fill.svg new file mode 100644 index 0000000..a3b17fa --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-micro-fill.svg b/static/css/bootstrap-icons-1.11.3/usb-micro-fill.svg new file mode 100644 index 0000000..1469a9b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-micro-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-micro.svg b/static/css/bootstrap-icons-1.11.3/usb-micro.svg new file mode 100644 index 0000000..ece7da7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-micro.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-mini-fill.svg b/static/css/bootstrap-icons-1.11.3/usb-mini-fill.svg new file mode 100644 index 0000000..3ab0747 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-mini-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-mini.svg b/static/css/bootstrap-icons-1.11.3/usb-mini.svg new file mode 100644 index 0000000..f095b67 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-mini.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-plug-fill.svg b/static/css/bootstrap-icons-1.11.3/usb-plug-fill.svg new file mode 100644 index 0000000..d1dc518 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-plug.svg b/static/css/bootstrap-icons-1.11.3/usb-plug.svg new file mode 100644 index 0000000..f3d7220 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb-symbol.svg b/static/css/bootstrap-icons-1.11.3/usb-symbol.svg new file mode 100644 index 0000000..457f93f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb-symbol.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/usb.svg b/static/css/bootstrap-icons-1.11.3/usb.svg new file mode 100644 index 0000000..737bef5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/usb.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/valentine.svg b/static/css/bootstrap-icons-1.11.3/valentine.svg new file mode 100644 index 0000000..7b8f0a3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/valentine.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/valentine2.svg b/static/css/bootstrap-icons-1.11.3/valentine2.svg new file mode 100644 index 0000000..6d95a2d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/valentine2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/vector-pen.svg b/static/css/bootstrap-icons-1.11.3/vector-pen.svg new file mode 100644 index 0000000..60115b7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/vector-pen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/view-list.svg b/static/css/bootstrap-icons-1.11.3/view-list.svg new file mode 100644 index 0000000..9211543 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/view-list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/view-stacked.svg b/static/css/bootstrap-icons-1.11.3/view-stacked.svg new file mode 100644 index 0000000..84b5ccf --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/view-stacked.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/vignette.svg b/static/css/bootstrap-icons-1.11.3/vignette.svg new file mode 100644 index 0000000..d179290 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/vignette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/vimeo.svg b/static/css/bootstrap-icons-1.11.3/vimeo.svg new file mode 100644 index 0000000..6b8e4b5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/vimeo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/vinyl-fill.svg b/static/css/bootstrap-icons-1.11.3/vinyl-fill.svg new file mode 100644 index 0000000..546d7bb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/vinyl-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/vinyl.svg b/static/css/bootstrap-icons-1.11.3/vinyl.svg new file mode 100644 index 0000000..63647e5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/vinyl.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/virus.svg b/static/css/bootstrap-icons-1.11.3/virus.svg new file mode 100644 index 0000000..fd291a5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/virus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/virus2.svg b/static/css/bootstrap-icons-1.11.3/virus2.svg new file mode 100644 index 0000000..53f44e9 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/virus2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/voicemail.svg b/static/css/bootstrap-icons-1.11.3/voicemail.svg new file mode 100644 index 0000000..ba22eb1 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/voicemail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-down-fill.svg b/static/css/bootstrap-icons-1.11.3/volume-down-fill.svg new file mode 100644 index 0000000..681d349 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-down.svg b/static/css/bootstrap-icons-1.11.3/volume-down.svg new file mode 100644 index 0000000..3ca7e6a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-mute-fill.svg b/static/css/bootstrap-icons-1.11.3/volume-mute-fill.svg new file mode 100644 index 0000000..148628c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-mute-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-mute.svg b/static/css/bootstrap-icons-1.11.3/volume-mute.svg new file mode 100644 index 0000000..d06d3dc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-mute.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-off-fill.svg b/static/css/bootstrap-icons-1.11.3/volume-off-fill.svg new file mode 100644 index 0000000..315110a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-off.svg b/static/css/bootstrap-icons-1.11.3/volume-off.svg new file mode 100644 index 0000000..e5f82cc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-up-fill.svg b/static/css/bootstrap-icons-1.11.3/volume-up-fill.svg new file mode 100644 index 0000000..0f94073 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/volume-up.svg b/static/css/bootstrap-icons-1.11.3/volume-up.svg new file mode 100644 index 0000000..6347f42 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/volume-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/vr.svg b/static/css/bootstrap-icons-1.11.3/vr.svg new file mode 100644 index 0000000..5ad5438 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/vr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wallet-fill.svg b/static/css/bootstrap-icons-1.11.3/wallet-fill.svg new file mode 100644 index 0000000..ee1c27d --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wallet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wallet.svg b/static/css/bootstrap-icons-1.11.3/wallet.svg new file mode 100644 index 0000000..6c9d247 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wallet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wallet2.svg b/static/css/bootstrap-icons-1.11.3/wallet2.svg new file mode 100644 index 0000000..b127b0e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wallet2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/watch.svg b/static/css/bootstrap-icons-1.11.3/watch.svg new file mode 100644 index 0000000..542d4d8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/watch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/water.svg b/static/css/bootstrap-icons-1.11.3/water.svg new file mode 100644 index 0000000..666653b --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/water.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/webcam-fill.svg b/static/css/bootstrap-icons-1.11.3/webcam-fill.svg new file mode 100644 index 0000000..e8db7ba --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/webcam-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/webcam.svg b/static/css/bootstrap-icons-1.11.3/webcam.svg new file mode 100644 index 0000000..0d23803 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/webcam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wechat.svg b/static/css/bootstrap-icons-1.11.3/wechat.svg new file mode 100644 index 0000000..3bc67dd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wechat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/whatsapp.svg b/static/css/bootstrap-icons-1.11.3/whatsapp.svg new file mode 100644 index 0000000..5cde6f7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/whatsapp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wifi-1.svg b/static/css/bootstrap-icons-1.11.3/wifi-1.svg new file mode 100644 index 0000000..5f3d340 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wifi-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wifi-2.svg b/static/css/bootstrap-icons-1.11.3/wifi-2.svg new file mode 100644 index 0000000..09d26c2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wifi-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wifi-off.svg b/static/css/bootstrap-icons-1.11.3/wifi-off.svg new file mode 100644 index 0000000..2f5e61f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wifi-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wifi.svg b/static/css/bootstrap-icons-1.11.3/wifi.svg new file mode 100644 index 0000000..773e027 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wifi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wikipedia.svg b/static/css/bootstrap-icons-1.11.3/wikipedia.svg new file mode 100644 index 0000000..11f2fc6 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wikipedia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wind.svg b/static/css/bootstrap-icons-1.11.3/wind.svg new file mode 100644 index 0000000..2ac05cd --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wind.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-dash.svg b/static/css/bootstrap-icons-1.11.3/window-dash.svg new file mode 100644 index 0000000..5e157af --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-desktop.svg b/static/css/bootstrap-icons-1.11.3/window-desktop.svg new file mode 100644 index 0000000..fa17523 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-desktop.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-dock.svg b/static/css/bootstrap-icons-1.11.3/window-dock.svg new file mode 100644 index 0000000..41cdf69 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-dock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-fullscreen.svg b/static/css/bootstrap-icons-1.11.3/window-fullscreen.svg new file mode 100644 index 0000000..421c4c5 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-plus.svg b/static/css/bootstrap-icons-1.11.3/window-plus.svg new file mode 100644 index 0000000..e24ce0c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-sidebar.svg b/static/css/bootstrap-icons-1.11.3/window-sidebar.svg new file mode 100644 index 0000000..d020d13 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-split.svg b/static/css/bootstrap-icons-1.11.3/window-split.svg new file mode 100644 index 0000000..96bdd24 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-stack.svg b/static/css/bootstrap-icons-1.11.3/window-stack.svg new file mode 100644 index 0000000..8862976 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window-x.svg b/static/css/bootstrap-icons-1.11.3/window-x.svg new file mode 100644 index 0000000..c45e078 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/window.svg b/static/css/bootstrap-icons-1.11.3/window.svg new file mode 100644 index 0000000..9bd2a2a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/windows.svg b/static/css/bootstrap-icons-1.11.3/windows.svg new file mode 100644 index 0000000..af3b18c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/windows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wordpress.svg b/static/css/bootstrap-icons-1.11.3/wordpress.svg new file mode 100644 index 0000000..7d5808c --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wordpress.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wrench-adjustable-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/wrench-adjustable-circle-fill.svg new file mode 100644 index 0000000..33156c7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wrench-adjustable-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wrench-adjustable-circle.svg b/static/css/bootstrap-icons-1.11.3/wrench-adjustable-circle.svg new file mode 100644 index 0000000..381fb30 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wrench-adjustable-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wrench-adjustable.svg b/static/css/bootstrap-icons-1.11.3/wrench-adjustable.svg new file mode 100644 index 0000000..e7456d7 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wrench-adjustable.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/wrench.svg b/static/css/bootstrap-icons-1.11.3/wrench.svg new file mode 100644 index 0000000..806cca0 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/wrench.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-circle-fill.svg b/static/css/bootstrap-icons-1.11.3/x-circle-fill.svg new file mode 100644 index 0000000..4070fb3 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-circle.svg b/static/css/bootstrap-icons-1.11.3/x-circle.svg new file mode 100644 index 0000000..0e8c641 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-diamond-fill.svg b/static/css/bootstrap-icons-1.11.3/x-diamond-fill.svg new file mode 100644 index 0000000..6ec461a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-diamond.svg b/static/css/bootstrap-icons-1.11.3/x-diamond.svg new file mode 100644 index 0000000..b93295e --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-lg.svg b/static/css/bootstrap-icons-1.11.3/x-lg.svg new file mode 100644 index 0000000..b689cbb --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-octagon-fill.svg b/static/css/bootstrap-icons-1.11.3/x-octagon-fill.svg new file mode 100644 index 0000000..dd9fc6a --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-octagon.svg b/static/css/bootstrap-icons-1.11.3/x-octagon.svg new file mode 100644 index 0000000..181a39f --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-square-fill.svg b/static/css/bootstrap-icons-1.11.3/x-square-fill.svg new file mode 100644 index 0000000..5499578 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x-square.svg b/static/css/bootstrap-icons-1.11.3/x-square.svg new file mode 100644 index 0000000..eb62b61 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/x.svg b/static/css/bootstrap-icons-1.11.3/x.svg new file mode 100644 index 0000000..fdcc4e8 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/xbox.svg b/static/css/bootstrap-icons-1.11.3/xbox.svg new file mode 100644 index 0000000..c0672b2 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/xbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/yelp.svg b/static/css/bootstrap-icons-1.11.3/yelp.svg new file mode 100644 index 0000000..76e8884 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/yelp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/yin-yang.svg b/static/css/bootstrap-icons-1.11.3/yin-yang.svg new file mode 100644 index 0000000..1f50275 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/yin-yang.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/youtube.svg b/static/css/bootstrap-icons-1.11.3/youtube.svg new file mode 100644 index 0000000..3c9c0be --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/youtube.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/zoom-in.svg b/static/css/bootstrap-icons-1.11.3/zoom-in.svg new file mode 100644 index 0000000..438e9bc --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/zoom-in.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/bootstrap-icons-1.11.3/zoom-out.svg b/static/css/bootstrap-icons-1.11.3/zoom-out.svg new file mode 100644 index 0000000..8be9f29 --- /dev/null +++ b/static/css/bootstrap-icons-1.11.3/zoom-out.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/css/toastr.min.css b/static/css/toastr.min.css new file mode 100644 index 0000000..64adc42 --- /dev/null +++ b/static/css/toastr.min.css @@ -0,0 +1 @@ +.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}} diff --git a/static/js/regions.js b/static/js/regions.js index 1bd97b7..87f0350 100644 --- a/static/js/regions.js +++ b/static/js/regions.js @@ -1,133 +1,575 @@ -$(document).ready(function() { - const regionList = $('#region-list'); - const userInfo = $('#user-info'); - const userList = $('#user-list'); - const curentRegion = $('#curent-region') - const pagination = $('#pagination'); - let regions = []; - let users = []; - let selectedRegionName = null; - let selectedRegionId = null; - const regionsPerPage = 10; - let currentPage = 1; +let currentPage = 1; +let totalPages = 1; +const perPage = 10; +let sortField = 'region_id'; +let sortOrder = 'asc'; +let currentFetchController = null; - // Загрузка регионов - function loadRegions() { - $.getJSON('/telezab/regions/get', function(data) { - regions = data; - regions.sort((a, b) => a.region_id - b.region_id); // Сортировка по региону - renderRegions(); - renderPagination(); - }).fail(function() { - console.error("Не удалось получить регионы."); - }); + +// Переменные для систем +let systemsCurrentPage = 1; +let systemsTotalPages = 1; +let systemsSortField = 'system_id'; +let systemsSortOrder = 'asc'; + + +// Инициализация Toastr +toastr.options = { + "closeButton": true, + "debug": false, + "newestOnTop": false, + "progressBar": false, + "positionClass": "toast-bottom-right", + "preventDuplicates": false, + "onclick": null, + "showDuration": "300", + "hideDuration": "1000", + "timeOut": "5000", + "extendedTimeOut": "1000", + "showEasing": "swing", + "hideEasing": "linear", + "showMethod": "fadeIn", + "hideMethod": "fadeOut" +}; + +// Функция загрузки регионов +function loadRegions(page) { + if (page < 1 || page > totalPages) return; + currentPage = page; + + const url = `/telezab/rest/api/regions?page=${currentPage}&per_page=${perPage}&sort_field=${sortField}&sort_order=${sortOrder}`; + + if (currentFetchController) { + currentFetchController.abort(); } + currentFetchController = new AbortController(); - // Загрузка пользователей - function loadUsers() { - $.getJSON('/telezab/users/get', function(data) { - users = data; - }).fail(function() { - console.error("Не удалось получить пользователей."); + fetch(url, { signal: currentFetchController.signal }) + .then(response => response.json()) + .then(data => { + currentFetchController = null; + totalPages = data.total_pages; + updateRegionsTable(data.regions); + updatePagination(data.current_page, data.total_pages); + }) + .catch(error => { + if (error.name === 'AbortError') { + } else { + console.error('Error fetching regions:', error); + } + currentFetchController = null; }); +} + +function updateRegionsTable(regions) { + const tableBody = document.getElementById('regions-table'); + if (tableBody) { + tableBody.innerHTML = ''; + + regions.forEach(region => { + const row = document.createElement('tr'); + row.innerHTML = ` + ${region.region_id} + ${region.name} + + ${region.active ? 'Включен' : 'Выключен'} + + +
+
+ + +
+ + + +
+ + `; + tableBody.appendChild(row); + }); + + setupRegionActions(); + } else { + console.error("regions-table element not found!"); } +} - // Отрисовка списка регионов - function renderRegions() { - regionList.empty(); - const start = (currentPage - 1) * regionsPerPage; - const end = start + regionsPerPage; - const paginatedRegions = regions.slice(start, end); +function setupRegionActions() { + document.querySelectorAll('th[data-sort]').forEach(th => { + th.replaceWith(th.cloneNode(true)); // Удаляем все обработчики + }); - paginatedRegions.forEach(region => { - const listItem = $('', { - href: '#', - class: 'list-group-item list-group-item-action', - text: `${region.region_name} (${region.region_id})`, - 'data-region-id': region.region_id, - 'data-region-name': region.region_name - }).on('click', function() { - selectedRegionId = $(this).data('region-id'); - selectedRegionName = $(this).data('region-name'); - showRegionDetails(); + document.querySelectorAll('.delete-btn').forEach(button => { + button.addEventListener('click', () => deleteRegion(button.dataset.id)); + }); + document.querySelectorAll('.region-status-switch').forEach(switchElement => { + switchElement.addEventListener('change', (event) => { + const regionId = event.target.dataset.id; + const active = event.target.checked; + toggleRegionStatus(regionId, active); + document.getElementById(`region-status-label-${regionId}`).textContent = active ? 'Включен' : 'Выключен'; + }); + }); + document.querySelectorAll('.edit-name-btn').forEach(button => { + button.addEventListener('click', () => { + const regionId = button.dataset.id; + const regionName = button.dataset.name; + document.getElementById('old-region-name').value = regionName; + document.getElementById('new-region-name').value = regionName; + $('#editRegionNameModal').modal('show'); + + let timer = 5; + document.getElementById('edit-region-name-timer').textContent = timer; + const timerInterval = setInterval(() => { + timer--; + document.getElementById('edit-region-name-timer').textContent = timer; + if (timer === 0) { + clearInterval(timerInterval); + document.getElementById('save-region-name-btn').removeAttribute('disabled'); + } + }, 1000); + + document.getElementById('save-region-name-btn').addEventListener('click', () => { + const newName = document.getElementById('new-region-name').value; + updateRegionName(regionId, newName); + $('#editRegionNameModal').modal('hide'); + }, { once: true }); // Удаляем обработчик после первого клика + }); + }); + + document.querySelectorAll('.subscribers-btn').forEach(button => { + button.addEventListener('click', () => { + const regionId = button.dataset.id; + showRegionSubscribers(regionId); + }); + }); + + function showRegionSubscribers(regionId) { + fetch(`/telezab/rest/api/regions/${regionId}/subscribers`) + .then(response => { + return response.json(); + }) + .then(data => { + + + const tableBody = document.getElementById('regionSubscribersTableBody'); + tableBody.innerHTML = ''; + + if (data.subscribers && data.subscribers.length > 0) { + data.subscribers.forEach(user => { + const row = document.createElement('tr'); + row.innerHTML = ` + ${user.telegram_id} + ${user.email} + `; + tableBody.appendChild(row); + }); + } else { + const row = document.createElement('tr'); + row.innerHTML = `Нет подписчиков для этого региона.`; + tableBody.appendChild(row); + } + + $('#regionSubscribersModal').modal('show'); + }) + .catch(error => { + console.error('Ошибка при получении подписчиков региона:', error); + toastr.error('Ошибка при получении подписчиков региона. Пожалуйста, попробуйте позже.'); }); - regionList.append(listItem); - }); } - // Отрисовка кнопок пагинации - function renderPagination() { - pagination.empty(); - const totalPages = Math.ceil(regions.length / regionsPerPage); - - for (let i = 1; i <= totalPages; i++) { - const pageItem = $('
  • ', { - class: `page-item ${i === currentPage ? 'active' : ''}` - }).append($('', { - class: 'page-link', - href: '#', - text: i - }).on('click', function(e) { - e.preventDefault(); - currentPage = i; - renderRegions(); - renderPagination(); - })); - pagination.append(pageItem); - } - } - - // Показать детали региона - function showRegionDetails() { - userInfo.empty(); - userList.empty(); - curentRegion.empty(); // Очистить текущий элемент - - // Найти текущий регион по selectedRegionId - const selectedRegion = regions.find(region => region.region_name === selectedRegionName); - - // Проверить, что регион найден - if (selectedRegion) { - // Создать и добавить заголовок h3 с именем региона - var newHeading = $('

    ').text(selectedRegion.region_name); - $('#curent-region').append(newHeading); - } else { - $('#curent-region').text('Регион не найден.'); - } - - // Фильтровать пользователей, подписанных на этот регион - const subscribedUsers = users.filter(user => - user.subscriptions.split(', ').includes(selectedRegionId.toString()) - ); - - // Показать список пользователей или сообщение, если подписчиков нет - if (subscribedUsers.length > 0) { - subscribedUsers.forEach(user => { - userList.append(`
  • ${user.email}
  • `); + function updateRegionName(regionId, newName) { + fetch('/telezab/rest/api/regions', { + method: 'PUT', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ region_id: regionId, name: newName }) + }) + .then(() => { + loadRegions(currentPage); + toastr.success('Название региона изменено.'); + }) + .catch(error => { + console.error('Ошибка при изменении названия региона:', error); + toastr.error('Ошибка при изменении названия региона. Пожалуйста, попробуйте позже.'); }); - } else { - userInfo.text('Нет подписчиков на этот регион.'); - } } - - // Инициализация - loadRegions(); - loadUsers(); - - // Обработчики кнопок в модальном окне - $('#delete-region').on('click', function() { - // Функция удаления региона - console.log('Удалить регион', selectedRegionId); + document.querySelectorAll('th[data-sort]').forEach(th => { + th.addEventListener('click', () => { + const field = th.dataset.sort; + if (field === sortField) { + sortOrder = sortOrder === 'asc' ? 'desc' : 'asc'; + } else { + sortField = field; + sortOrder = 'asc'; + } + loadRegions(currentPage); + }); }); +} - $('#disable-region').on('click', function() { - // Функция отключения региона - console.log('Отключить регион', selectedRegionId); - }); +function toggleRegionStatus(regionId, active) { + fetch('/telezab/rest/api/regions', { + method: 'PUT', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ region_id: regionId, active: active }) + }) + .then(() => { + loadRegions(currentPage); + if (active) { + toastr.success('Регион активирован.'); + } else { + toastr.success('Регион деактивирован.'); + } + }) + .catch(error => { + console.error('Ошибка при изменении статуса региона:', error); + toastr.error('Ошибка при изменении статуса региона. Пожалуйста, попробуйте позже.'); + }); +} - $('#activate-region').on('click', function() { - // Функция активации региона - console.log('Активировать регион', selectedRegionId); +function deleteRegion(regionId) { + $('#deleteRegionModal').modal('show'); // Открываем модальное окно + + $(document).ready(function() { + // Обработчик события input для текстового поля подтверждения + $('#deleteConfirmationInput').on('input', function() { + const inputValue = $(this).val(); + if (inputValue === 'УДАЛИТЬ') { + $('#confirmDeleteButton').prop('disabled', false); // Активируем кнопку "Удалить" + } else { + $('#confirmDeleteButton').prop('disabled', true); // Деактивируем кнопку "Удалить" + } + }); + + // Обработчик события click для кнопки "Удалить" + $('#confirmDeleteButton').on('click', function() { + fetch(`/telezab/rest/api/regions?region_id=${regionId}`, { method: 'DELETE' }) + .then(() => { + loadRegions(currentPage); + toastr.success('Регион успешно удален.'); + $('#deleteRegionModal').modal('hide'); // Закрываем модальное окно + }) + .catch(error => { + console.error('Ошибка при удалении региона:', error); + toastr.error('Ошибка при удалении региона. Пожалуйста, попробуйте позже.'); + }); + }); + + // Обработчик события hidden.bs.modal для модального окна + $('#deleteRegionModal').on('hidden.bs.modal', function() { + $('#deleteConfirmationInput').val(''); // Очищаем текстовое поле при закрытии модального окна + $('#confirmDeleteButton').prop('disabled', true); // Деактивируем кнопку "Удалить" + }); }); +} + + +document.getElementById('add-region-form').addEventListener('submit', (event) => { + event.preventDefault(); + const regionId = document.getElementById('region-id').value; + const regionName = document.getElementById('region-name').value; + const regionActive = document.getElementById('region-active').checked; + + // Проверка, что все символы в regionId являются числами + if (!/^\d+$/.test(regionId)) { + toastr.error('ID региона должен содержать только числа.'); + return; // Прерываем выполнение функции + } + + fetch('/telezab/rest/api/regions', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ region_id: regionId, name: regionName, active: regionActive }) + }) + .then(response => response.json()) + .then(data => { + + + const responseData = data[0]; + const statusCode = data[1]; + + if (statusCode === 409) { + toastr.error(responseData.message); + throw new Error(responseData.message); + } else if (statusCode === 201) { + document.getElementById('region-id').value = ''; + document.getElementById('region-name').value = ''; + document.getElementById('region-active').checked = true; + loadRegions(currentPage); + toastr.success('Регион успешно добавлен.'); + $('#addRegionModal').modal('hide'); + } else { + throw new Error('Неизвестный код состояния ответа'); + } + }) + .catch(error => { + console.error('Ошибка при добавлении региона:', error); + if (error.message !== 'Регион с таким ID уже существует') { + toastr.error('Ошибка при добавлении региона. Пожалуйста, попробуйте позже.'); + } + }); }); + +// Функция обновления пагинации +function updatePagination(currentPage, totalPages) { + const paginationContainer = document.getElementById('pagination'); + paginationContainer.innerHTML = ''; + + const prevButton = document.createElement('li'); + prevButton.classList.add('page-item'); + prevButton.classList.toggle('disabled', currentPage === 1); + prevButton.innerHTML = `
    «`; + paginationContainer.appendChild(prevButton); + + for (let page = 1; page <= totalPages; page++) { + const pageItem = document.createElement('li'); + pageItem.classList.add('page-item'); + pageItem.classList.toggle('active', page === currentPage); + + const pageLink = document.createElement('a'); + pageLink.classList.add('page-link'); + pageLink.href = "#"; + pageLink.textContent = page; + pageLink.onclick = () => loadRegions(page); + + pageItem.appendChild(pageLink); + paginationContainer.appendChild(pageItem); + } + + const nextButton = document.createElement('li'); + nextButton.classList.add('page-item'); + nextButton.classList.toggle('disabled', currentPage === totalPages); + nextButton.innerHTML = `»`; + paginationContainer.appendChild(nextButton); +} + +// Функция загрузки систем +function loadSystems(page) { + if (page < 1 || page > systemsTotalPages) return; + systemsCurrentPage = page; + + const url = `/telezab/rest/api/systems?page=${systemsCurrentPage}&per_page=${perPage}&sort_field=${systemsSortField}&sort_order=${systemsSortOrder}`; + + if (currentFetchController) { + currentFetchController.abort(); + } + currentFetchController = new AbortController(); + + fetch(url, { signal: currentFetchController.signal }) + .then(response => response.json()) + .then(data => { + currentFetchController = null; + systemsTotalPages = data.total_pages; + updateSystemsTable(data.systems); + updatePagination(data.current_page, data.total_pages); + }) + .catch(error => { + if (error.name === 'AbortError') { + } else { + console.error('Error fetching systems:', error); + } + currentFetchController = null; + }); +} + +// Функция обновления таблицы систем +function updateSystemsTable(systems) { + const tableBody = document.getElementById('systems-table'); + if (tableBody) { + tableBody.innerHTML = ''; + + systems.forEach(system => { + const row = document.createElement('tr'); + row.innerHTML = ` + ${system.system_id} + ${system.system_name} + ${system.name} + +
    + + +
    + + `; + tableBody.appendChild(row); + }); + + setupSystemActions(); + } else { + console.error("systems-table element not found!"); + } +} + +// Функция настройки действий для систем +function setupSystemActions() { + document.querySelectorAll('th[data-sort]').forEach(th => { + th.replaceWith(th.cloneNode(true)); // Удаляем все обработчики + }); + + document.querySelectorAll('.delete-btn').forEach(button => { + button.addEventListener('click', () => deleteSystem(button.dataset.id)); + }); + + document.querySelectorAll('.edit-name-btn').forEach(button => { + button.addEventListener('click', () => { + const systemId = button.dataset.id; + const systemName = button.dataset.name; + document.getElementById('old-system-name').value = systemName; + document.getElementById('new-system-name').value = systemName; + $('#editSystemNameModal').modal('show'); + + let timer = 5; + document.getElementById('edit-system-name-timer').textContent = timer; + const timerInterval = setInterval(() => { + timer--; + document.getElementById('edit-system-name-timer').textContent = timer; + if (timer === 0) { + clearInterval(timerInterval); + document.getElementById('saveSystemNameBtn').removeAttribute('disabled'); // Изменяем идентификатор + } + }, 1000); + + document.getElementById('saveSystemNameBtn').addEventListener('click', () => { // Изменяем идентификатор + const newName = document.getElementById('new-system-name').value; + updateSystemName(systemId, newName); + $('#editSystemNameModal').modal('hide'); + }, { once: true }); + }); + }); + + function updateSystemName(systemId, newName) { + fetch('/telezab/rest/api/systems', { + method: 'PUT', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ system_id: systemId, name: newName }) + }) + .then(() => { + loadSystems(systemsCurrentPage); + toastr.success('Название системы изменено.'); + }) + .catch(error => { + console.error('Ошибка при изменении названия системы:', error); + toastr.error('Ошибка при изменении названия системы. Пожалуйста, попробуйте позже.'); + }); + } + + function deleteSystem(systemId) { + $('#deleteSystemModal').modal('show'); // Открываем модальное окно + + $(document).ready(function() { + console.log(document.getElementById('deleteSystemConfirmationInput')); + // Обработчик события input для текстового поля подтверждения + $('#deleteSystemConfirmationInput').on('input', function() { + const inputValue = $(this).val(); + console.log('inputValue:', inputValue); // Логируем значение inputValue + if (inputValue === 'УДАЛИТЬ') { + $('#confirmDeleteSystemButton').prop('disabled', false); + console.log('Кнопка активирована'); // Логируем активацию кнопки + } else { + $('#confirmDeleteSystemButton').prop('disabled', true); + console.log('Кнопка деактивирована'); // Логируем деактивацию кнопки + } + }); + + // Обработчик события click для кнопки "Удалить" + $('#confirmDeleteSystemButton').on('click', function() { + fetch(`/telezab/rest/api/systems?system_id=${systemId}`, { method: 'DELETE' }) + .then(() => { + loadSystems(systemsCurrentPage); + toastr.success('Система успешно удалена.'); + $('#deleteSystemModal').modal('hide'); // Закрываем модальное окно + }) + .catch(error => { + console.error('Ошибка при удалении системы:', error); + toastr.error('Ошибка при удалении системы. Пожалуйста, попробуйте позже.'); + }); + }); + + // Обработчик события hidden.bs.modal для модального окна + $('#deleteSystemModal').on('hidden.bs.modal', function() { + $('#deleteSystemConfirmationInput').val(''); // Очищаем текстовое поле при закрытии модального окна + $('#confirmDeleteSystemButton').prop('disabled', true); // Деактивируем кнопку "Удалить" + }); + }); + } + + document.querySelectorAll('th[data-sort]').forEach(th => { + th.addEventListener('click', () => { + const field = th.dataset.sort; + if (field === systemsSortField) { + systemsSortOrder = systemsSortOrder === 'asc' ? 'desc' : 'asc'; + } else { + systemsSortField = field; + systemsSortOrder = 'asc'; + } + loadSystems(systemsCurrentPage); + }); + }); +} + +// Функция добавления системы +document.getElementById('add-system-form').addEventListener('submit', (event) => { + event.preventDefault(); + const systemId = document.getElementById('system-id').value; + const systemNameLat = document.getElementById('system-name-lat').value; + const systemNameCyr = document.getElementById('system-name-cyr').value; + + if (!/^\d+$/.test(systemId)) { + toastr.error('ID системы должен содержать только числа.'); + return; + } + + fetch('/telezab/rest/api/systems', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ system_id: systemId, system_name: systemNameLat, name: systemNameCyr }) + }) + .then(response => { + if (!response.ok) { + // Если статус ответа не OK, обрабатываем ошибку + return response.json().then(errorData => { + throw new Error(errorData.message || 'Ошибка добавления системы'); + }); + } + return response.json(); + }) + .then(data => { + // Обрабатываем успешное добавление системы + document.getElementById('system-id').value = ''; + document.getElementById('system-name-lat').value = ''; + document.getElementById('system-name-cyr').value = ''; + loadSystems(systemsCurrentPage); // Обновляем таблицу систем + toastr.success('Система успешно добавлена.'); + $('#addSystemModal').modal('hide'); + }) + .catch(error => { + // Обрабатываем ошибки + console.error('Ошибка при добавлении системы:', error); + toastr.error(error.message || 'Ошибка при добавлении системы. Пожалуйста, попробуйте позже.'); + }); +}); + + + +// Запуск загрузки данных +document.addEventListener("DOMContentLoaded", () => { + const regionsTab = document.getElementById('regions-tab'); + const systemsTab = document.getElementById('systems-tab'); + + // Обработчик для вкладки "Регионы" + regionsTab.addEventListener('shown.bs.tab', () => { + loadRegions(currentPage); + }); + + // Обработчик для вкладки "Системы" + systemsTab.addEventListener('shown.bs.tab', () => { + loadSystems(systemsCurrentPage); + }); + + // Инициализация загрузки данных для активной вкладки + if (regionsTab.classList.contains('active')) { + loadRegions(currentPage); + } +}); \ No newline at end of file diff --git a/static/js/toastr.js.map b/static/js/toastr.js.map new file mode 100644 index 0000000..4708ea4 --- /dev/null +++ b/static/js/toastr.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["toastr.js"],"names":["define","$","error","message","title","optionsOverride","notify","type","toastType","iconClass","getOptions","iconClasses","getContainer","options","create","$container","containerId","length","createContainer","info","subscribe","callback","listener","success","warning","clear","$toastElement","clearOptions","clearToast","clearContainer","remove","removeToast","children","toastsToClear","i","force","hideMethod","duration","hideDuration","easing","hideEasing","complete","attr","addClass","positionClass","appendTo","target","getDefaults","tapToDismiss","toastClass","debug","showMethod","showDuration","showEasing","onShown","undefined","onHidden","extendedTimeOut","timeOut","titleClass","messageClass","closeHtml","newestOnTop","preventDuplicates","progressBar","publish","args","map","personalizeToast","setIcon","setTitle","setMessage","setCloseButton","setProgressBar","setSequence","handleEvents","hover","stickAround","delayedHideToast","onclick","click","hideToast","closeButton","$closeElement","event","stopPropagation","cancelBubble","displayToast","hide","intervalId","setTimeout","maxHideTime","parseFloat","hideEta","Date","getTime","setInterval","updateProgress","prepend","append","$titleElement","$messageElement","$progressElement","shouldExit","previousToast","override","clearTimeout","response","state","endTime","stop","percentage","width","extend","toastId","startTime","console","log","toastr","is","version","amd","deps","factory","module","exports","require","window"],"mappings":"CAaG,SAAUA,GACTA,GAAQ,UAAW,SAAUC,GACzB,MAAO,YA8BH,QAASC,GAAMC,EAASC,EAAOC,GAC3B,MAAOC,IACHC,KAAMC,EAAUN,MAChBO,UAAWC,IAAaC,YAAYT,MACpCC,QAASA,EACTE,gBAAiBA,EACjBD,MAAOA,IAIf,QAASQ,GAAaC,EAASC,GAG3B,MAFKD,KAAWA,EAAUH,KAC1BK,EAAad,EAAE,IAAMY,EAAQG,aACzBD,EAAWE,OACJF,GAEPD,IACAC,EAAaG,EAAgBL,IAE1BE,GAGX,QAASI,GAAKhB,EAASC,EAAOC,GAC1B,MAAOC,IACHC,KAAMC,EAAUW,KAChBV,UAAWC,IAAaC,YAAYQ,KACpChB,QAASA,EACTE,gBAAiBA,EACjBD,MAAOA,IAIf,QAASgB,GAAUC,GACfC,EAAWD,EAGf,QAASE,GAAQpB,EAASC,EAAOC,GAC7B,MAAOC,IACHC,KAAMC,EAAUe,QAChBd,UAAWC,IAAaC,YAAYY,QACpCpB,QAASA,EACTE,gBAAiBA,EACjBD,MAAOA,IAIf,QAASoB,GAAQrB,EAASC,EAAOC,GAC7B,MAAOC,IACHC,KAAMC,EAAUgB,QAChBf,UAAWC,IAAaC,YAAYa,QACpCrB,QAASA,EACTE,gBAAiBA,EACjBD,MAAOA,IAIf,QAASqB,GAAMC,EAAeC,GAC1B,GAAId,GAAUH,GACTK,IAAcH,EAAaC,GAC3Be,EAAWF,EAAeb,EAASc,IACpCE,EAAehB,GAIvB,QAASiB,GAAOJ,GACZ,GAAIb,GAAUH,GAEd,OADKK,IAAcH,EAAaC,GAC5Ba,GAAuD,IAAtCzB,EAAE,SAAUyB,GAAeT,WAC5Cc,GAAYL,QAGZX,EAAWiB,WAAWf,QACtBF,EAAWe,UAMnB,QAASD,GAAgBhB,GAErB,IAAK,GADDoB,GAAgBlB,EAAWiB,WACtBE,EAAID,EAAchB,OAAS,EAAGiB,GAAK,EAAGA,IAC3CN,EAAW3B,EAAEgC,EAAcC,IAAKrB,GAIxC,QAASe,GAAYF,EAAeb,EAASc,GACzC,GAAIQ,GAAQR,GAAgBA,EAAaQ,MAAQR,EAAaQ,OAAQ,CACtE,OAAIT,KAAkBS,GAA+C,IAAtClC,EAAE,SAAUyB,GAAeT,SACtDS,EAAcb,EAAQuB,aAClBC,SAAUxB,EAAQyB,aAClBC,OAAQ1B,EAAQ2B,WAChBC,SAAU,WAAcV,EAAYL,OAEjC,IAEJ,EAGX,QAASR,GAAgBL,GAQrB,MAPAE,GAAad,EAAE,UACVyC,KAAK,KAAM7B,EAAQG,aACnB2B,SAAS9B,EAAQ+B,eACjBF,KAAK,YAAa,UAClBA,KAAK,OAAQ,SAElB3B,EAAW8B,SAAS5C,EAAEY,EAAQiC,SACvB/B,EAGX,QAASgC,KACL,OACIC,cAAc,EACdC,WAAY,QACZjC,YAAa,kBACbkC,OAAO,EAEPC,WAAY,SACZC,aAAc,IACdC,WAAY,QACZC,QAASC,OACTnB,WAAY,UACZE,aAAc,IACdE,WAAY,QACZgB,SAAUD,OAEVE,gBAAiB,IACjB9C,aACIT,MAAO,cACPiB,KAAM,aACNI,QAAS,gBACTC,QAAS,iBAEbf,UAAW,aACXmC,cAAe,kBACfc,QAAS,IACTC,WAAY,cACZC,aAAc,gBACdd,OAAQ,OACRe,UAAW,yCACXC,aAAa,EACbC,mBAAmB,EACnBC,aAAa,GAIrB,QAASC,GAAQC,GACR5C,GACLA,EAAS4C,GAGb,QAAS5D,GAAO6D,GAgDZ,QAASC,KACLC,IACAC,IACAC,IACAC,IACAC,IACAC,IAGJ,QAASC,KACLjD,EAAckD,MAAMC,EAAaC,IAC5BjE,EAAQkE,SAAWlE,EAAQmC,cAC5BtB,EAAcsD,MAAMC,GAGpBpE,EAAQqE,aAAeC,GACvBA,EAAcH,MAAM,SAAUI,GACtBA,EAAMC,gBACND,EAAMC,kBACwB9B,SAAvB6B,EAAME,cAA8BF,EAAME,gBAAiB,IAClEF,EAAME,cAAe,GAEzBL,GAAU,KAIdpE,EAAQkE,SACRrD,EAAcsD,MAAM,WAChBnE,EAAQkE,UACRE,MAKZ,QAASM,KACL7D,EAAc8D,OAEd9D,EAAcb,EAAQsC,aACjBd,SAAUxB,EAAQuC,aAAcb,OAAQ1B,EAAQwC,WAAYZ,SAAU5B,EAAQyC,UAG/EzC,EAAQ6C,QAAU,IAClB+B,EAAaC,WAAWT,EAAWpE,EAAQ6C,SAC3CM,EAAY2B,YAAcC,WAAW/E,EAAQ6C,SAC7CM,EAAY6B,SAAU,GAAIC,OAAOC,UAAY/B,EAAY2B,YACrD9E,EAAQmD,cACRA,EAAYyB,WAAaO,YAAYC,EAAgB,MAKjE,QAAS5B,KACDF,EAAI1D,WACJiB,EAAciB,SAAS9B,EAAQoC,YAAYN,SAASlC,GAI5D,QAASiE,KACD7D,EAAQiD,YACR/C,EAAWmF,QAAQxE,GAEnBX,EAAWoF,OAAOzE,GAI1B,QAAS4C,KACDH,EAAI/D,QACJgG,EAAcD,OAAOhC,EAAI/D,OAAOuC,SAAS9B,EAAQ8C,YACjDjC,EAAcyE,OAAOC,IAI7B,QAAS7B,KACDJ,EAAIhE,UACJkG,EAAgBF,OAAOhC,EAAIhE,SAASwC,SAAS9B,EAAQ+C,cACrDlC,EAAcyE,OAAOE,IAI7B,QAAS7B,KACD3D,EAAQqE,cACRC,EAAcxC,SAAS,sBAAsBD,KAAK,OAAQ,UAC1DhB,EAAcwE,QAAQf,IAI9B,QAASV,KACD5D,EAAQmD,cACRsC,EAAiB3D,SAAS,kBAC1BjB,EAAcwE,QAAQI,IAI9B,QAASC,GAAW1F,EAASsD,GACzB,GAAItD,EAAQkD,kBAAmB,CAC3B,GAAII,EAAIhE,UAAYqG,EAChB,OAAO,CAEPA,GAAgBrC,EAAIhE,QAG5B,OAAO,EAGX,QAAS8E,GAAUwB,GACf,OAAIxG,EAAE,SAAUyB,GAAeT,QAAWwF,GAG1CC,aAAa1C,EAAYyB,YAClB/D,EAAcb,EAAQuB,aACzBC,SAAUxB,EAAQyB,aAClBC,OAAQ1B,EAAQ2B,WAChBC,SAAU,WACNV,EAAYL,GACRb,EAAQ2C,UAA+B,WAAnBmD,EAASC,OAC7B/F,EAAQ2C,WAEZmD,EAASC,MAAQ,SACjBD,EAASE,QAAU,GAAIf,MACvB7B,EAAQ0C,OAdhB,OAmBJ,QAAS7B,MACDjE,EAAQ6C,QAAU,GAAK7C,EAAQ4C,gBAAkB,KACjDgC,EAAaC,WAAWT,EAAWpE,EAAQ4C,iBAC3CO,EAAY2B,YAAcC,WAAW/E,EAAQ4C,iBAC7CO,EAAY6B,SAAU,GAAIC,OAAOC,UAAY/B,EAAY2B,aAIjE,QAASd,KACL6B,aAAajB,GACbzB,EAAY6B,QAAU,EACtBnE,EAAcoF,MAAK,GAAM,GAAMjG,EAAQsC,aAClCd,SAAUxB,EAAQuC,aAAcb,OAAQ1B,EAAQwC,aAIzD,QAAS4C,KACL,GAAIc,IAAe/C,EAAY6B,SAAW,GAAIC,OAAOC,WAAc/B,EAAY2B,YAAe,GAC9FW,GAAiBU,MAAMD,EAAa,KA7LxC,GAAIlG,GAAUH,IACVD,EAAY0D,EAAI1D,WAAaI,EAAQJ,SAOzC,IALqC,mBAAzB0D,GAAmB,kBAC3BtD,EAAUZ,EAAEgH,OAAOpG,EAASsD,EAAI9D,iBAChCI,EAAY0D,EAAI9D,gBAAgBI,WAAaA,IAG7C8F,EAAW1F,EAASsD,GAAxB,CAEA+C,IAEAnG,EAAaH,EAAaC,GAAS,EAEnC,IAAI4E,GAAa,KACb/D,EAAgBzB,EAAE,UAClBmG,EAAgBnG,EAAE,UAClBoG,EAAkBpG,EAAE,UACpBqG,EAAmBrG,EAAE,UACrBkF,EAAgBlF,EAAEY,EAAQgD,WAC1BG,GACAyB,WAAY,KACZI,QAAS,KACTF,YAAa,MAEbgB,GACAO,QAASA,EACTN,MAAO,UACPO,UAAW,GAAIrB,MACfjF,QAASA,EACTsD,IAAKA,EAeT,OAZAC,KAEAmB,IAEAZ,IAEAV,EAAQ0C,GAEJ9F,EAAQqC,OAASkE,SACjBA,QAAQC,IAAIV,GAGTjF,GAoJX,QAAShB,KACL,MAAOT,GAAEgH,UAAWlE,IAAeuE,EAAOzG,SAG9C,QAASkB,GAAYL,GACZX,IAAcA,EAAaH,KAC5Bc,EAAc6F,GAAG,cAGrB7F,EAAcI,SACdJ,EAAgB,KACqB,IAAjCX,EAAWiB,WAAWf,SACtBF,EAAWe,SACX0E,EAAgBjD,SAlYxB,GAAIxC,GACAO,EAsBAkF,EArBAU,EAAU,EACV1G,GACAN,MAAO,QACPiB,KAAM,OACNI,QAAS,UACTC,QAAS,WAGT8F,GACA7F,MAAOA,EACPK,OAAQA,EACR5B,MAAOA,EACPU,aAAcA,EACdO,KAAMA,EACNN,WACAO,UAAWA,EACXG,QAASA,EACTiG,QAAS,QACThG,QAASA,EAKb,OAAO8F,SA+WC,kBAAXtH,SAAyBA,OAAOyH,IAAMzH,OAAS,SAAU0H,EAAMC,GAC9C,mBAAXC,SAA0BA,OAAOC,QACxCD,OAAOC,QAAUF,EAAQG,QAAQ,WAEjCC,OAAe,OAAIJ,EAAQI,OAAe","file":"toastr.js","sourcesContent":["/*\n * Toastr\n * Copyright 2012-2015\n * Authors: John Papa, Hans Fjällemark, and Tim Ferrell.\n * All Rights Reserved.\n * Use, reproduction, distribution, and modification of this code is subject to the terms and\n * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php\n *\n * ARIA Support: Greta Krafsig\n *\n * Project: https://github.com/CodeSeven/toastr\n */\n/* global define */\n; (function (define) {\n define(['jquery'], function ($) {\n return (function () {\n var $container;\n var listener;\n var toastId = 0;\n var toastType = {\n error: 'error',\n info: 'info',\n success: 'success',\n warning: 'warning'\n };\n\n var toastr = {\n clear: clear,\n remove: remove,\n error: error,\n getContainer: getContainer,\n info: info,\n options: {},\n subscribe: subscribe,\n success: success,\n version: '2.1.1',\n warning: warning\n };\n\n var previousToast;\n\n return toastr;\n\n ////////////////\n\n function error(message, title, optionsOverride) {\n return notify({\n type: toastType.error,\n iconClass: getOptions().iconClasses.error,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function getContainer(options, create) {\n if (!options) { options = getOptions(); }\n $container = $('#' + options.containerId);\n if ($container.length) {\n return $container;\n }\n if (create) {\n $container = createContainer(options);\n }\n return $container;\n }\n\n function info(message, title, optionsOverride) {\n return notify({\n type: toastType.info,\n iconClass: getOptions().iconClasses.info,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function subscribe(callback) {\n listener = callback;\n }\n\n function success(message, title, optionsOverride) {\n return notify({\n type: toastType.success,\n iconClass: getOptions().iconClasses.success,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function warning(message, title, optionsOverride) {\n return notify({\n type: toastType.warning,\n iconClass: getOptions().iconClasses.warning,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function clear($toastElement, clearOptions) {\n var options = getOptions();\n if (!$container) { getContainer(options); }\n if (!clearToast($toastElement, options, clearOptions)) {\n clearContainer(options);\n }\n }\n\n function remove($toastElement) {\n var options = getOptions();\n if (!$container) { getContainer(options); }\n if ($toastElement && $(':focus', $toastElement).length === 0) {\n removeToast($toastElement);\n return;\n }\n if ($container.children().length) {\n $container.remove();\n }\n }\n\n // internal functions\n\n function clearContainer (options) {\n var toastsToClear = $container.children();\n for (var i = toastsToClear.length - 1; i >= 0; i--) {\n clearToast($(toastsToClear[i]), options);\n }\n }\n\n function clearToast ($toastElement, options, clearOptions) {\n var force = clearOptions && clearOptions.force ? clearOptions.force : false;\n if ($toastElement && (force || $(':focus', $toastElement).length === 0)) {\n $toastElement[options.hideMethod]({\n duration: options.hideDuration,\n easing: options.hideEasing,\n complete: function () { removeToast($toastElement); }\n });\n return true;\n }\n return false;\n }\n\n function createContainer(options) {\n $container = $('
    ')\n .attr('id', options.containerId)\n .addClass(options.positionClass)\n .attr('aria-live', 'polite')\n .attr('role', 'alert');\n\n $container.appendTo($(options.target));\n return $container;\n }\n\n function getDefaults() {\n return {\n tapToDismiss: true,\n toastClass: 'toast',\n containerId: 'toast-container',\n debug: false,\n\n showMethod: 'fadeIn', //fadeIn, slideDown, and show are built into jQuery\n showDuration: 300,\n showEasing: 'swing', //swing and linear are built into jQuery\n onShown: undefined,\n hideMethod: 'fadeOut',\n hideDuration: 1000,\n hideEasing: 'swing',\n onHidden: undefined,\n\n extendedTimeOut: 1000,\n iconClasses: {\n error: 'toast-error',\n info: 'toast-info',\n success: 'toast-success',\n warning: 'toast-warning'\n },\n iconClass: 'toast-info',\n positionClass: 'toast-top-right',\n timeOut: 5000, // Set timeOut and extendedTimeOut to 0 to make it sticky\n titleClass: 'toast-title',\n messageClass: 'toast-message',\n target: 'body',\n closeHtml: '',\n newestOnTop: true,\n preventDuplicates: false,\n progressBar: false\n };\n }\n\n function publish(args) {\n if (!listener) { return; }\n listener(args);\n }\n\n function notify(map) {\n var options = getOptions();\n var iconClass = map.iconClass || options.iconClass;\n\n if (typeof (map.optionsOverride) !== 'undefined') {\n options = $.extend(options, map.optionsOverride);\n iconClass = map.optionsOverride.iconClass || iconClass;\n }\n\n if (shouldExit(options, map)) { return; }\n\n toastId++;\n\n $container = getContainer(options, true);\n\n var intervalId = null;\n var $toastElement = $('
    ');\n var $titleElement = $('
    ');\n var $messageElement = $('
    ');\n var $progressElement = $('
    ');\n var $closeElement = $(options.closeHtml);\n var progressBar = {\n intervalId: null,\n hideEta: null,\n maxHideTime: null\n };\n var response = {\n toastId: toastId,\n state: 'visible',\n startTime: new Date(),\n options: options,\n map: map\n };\n\n personalizeToast();\n\n displayToast();\n\n handleEvents();\n\n publish(response);\n\n if (options.debug && console) {\n console.log(response);\n }\n\n return $toastElement;\n\n function personalizeToast() {\n setIcon();\n setTitle();\n setMessage();\n setCloseButton();\n setProgressBar();\n setSequence();\n }\n\n function handleEvents() {\n $toastElement.hover(stickAround, delayedHideToast);\n if (!options.onclick && options.tapToDismiss) {\n $toastElement.click(hideToast);\n }\n\n if (options.closeButton && $closeElement) {\n $closeElement.click(function (event) {\n if (event.stopPropagation) {\n event.stopPropagation();\n } else if (event.cancelBubble !== undefined && event.cancelBubble !== true) {\n event.cancelBubble = true;\n }\n hideToast(true);\n });\n }\n\n if (options.onclick) {\n $toastElement.click(function () {\n options.onclick();\n hideToast();\n });\n }\n }\n\n function displayToast() {\n $toastElement.hide();\n\n $toastElement[options.showMethod](\n {duration: options.showDuration, easing: options.showEasing, complete: options.onShown}\n );\n\n if (options.timeOut > 0) {\n intervalId = setTimeout(hideToast, options.timeOut);\n progressBar.maxHideTime = parseFloat(options.timeOut);\n progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;\n if (options.progressBar) {\n progressBar.intervalId = setInterval(updateProgress, 10);\n }\n }\n }\n\n function setIcon() {\n if (map.iconClass) {\n $toastElement.addClass(options.toastClass).addClass(iconClass);\n }\n }\n\n function setSequence() {\n if (options.newestOnTop) {\n $container.prepend($toastElement);\n } else {\n $container.append($toastElement);\n }\n }\n\n function setTitle() {\n if (map.title) {\n $titleElement.append(map.title).addClass(options.titleClass);\n $toastElement.append($titleElement);\n }\n }\n\n function setMessage() {\n if (map.message) {\n $messageElement.append(map.message).addClass(options.messageClass);\n $toastElement.append($messageElement);\n }\n }\n\n function setCloseButton() {\n if (options.closeButton) {\n $closeElement.addClass('toast-close-button').attr('role', 'button');\n $toastElement.prepend($closeElement);\n }\n }\n\n function setProgressBar() {\n if (options.progressBar) {\n $progressElement.addClass('toast-progress');\n $toastElement.prepend($progressElement);\n }\n }\n\n function shouldExit(options, map) {\n if (options.preventDuplicates) {\n if (map.message === previousToast) {\n return true;\n } else {\n previousToast = map.message;\n }\n }\n return false;\n }\n\n function hideToast(override) {\n if ($(':focus', $toastElement).length && !override) {\n return;\n }\n clearTimeout(progressBar.intervalId);\n return $toastElement[options.hideMethod]({\n duration: options.hideDuration,\n easing: options.hideEasing,\n complete: function () {\n removeToast($toastElement);\n if (options.onHidden && response.state !== 'hidden') {\n options.onHidden();\n }\n response.state = 'hidden';\n response.endTime = new Date();\n publish(response);\n }\n });\n }\n\n function delayedHideToast() {\n if (options.timeOut > 0 || options.extendedTimeOut > 0) {\n intervalId = setTimeout(hideToast, options.extendedTimeOut);\n progressBar.maxHideTime = parseFloat(options.extendedTimeOut);\n progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;\n }\n }\n\n function stickAround() {\n clearTimeout(intervalId);\n progressBar.hideEta = 0;\n $toastElement.stop(true, true)[options.showMethod](\n {duration: options.showDuration, easing: options.showEasing}\n );\n }\n\n function updateProgress() {\n var percentage = ((progressBar.hideEta - (new Date().getTime())) / progressBar.maxHideTime) * 100;\n $progressElement.width(percentage + '%');\n }\n }\n\n function getOptions() {\n return $.extend({}, getDefaults(), toastr.options);\n }\n\n function removeToast($toastElement) {\n if (!$container) { $container = getContainer(); }\n if ($toastElement.is(':visible')) {\n return;\n }\n $toastElement.remove();\n $toastElement = null;\n if ($container.children().length === 0) {\n $container.remove();\n previousToast = undefined;\n }\n }\n\n })();\n });\n}(typeof define === 'function' && define.amd ? define : function (deps, factory) {\n if (typeof module !== 'undefined' && module.exports) { //Node\n module.exports = factory(require('jquery'));\n } else {\n window['toastr'] = factory(window['jQuery']);\n }\n}));\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/static/js/toastr.min.js b/static/js/toastr.min.js new file mode 100644 index 0000000..ab9c66c --- /dev/null +++ b/static/js/toastr.min.js @@ -0,0 +1,2 @@ +!function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return f({type:O.error,iconClass:g().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=g()),v=e("#"+t.containerId),v.length?v:(n&&(v=c(t)),v)}function i(e,t,n){return f({type:O.info,iconClass:g().iconClasses.info,message:e,optionsOverride:n,title:t})}function o(e){w=e}function s(e,t,n){return f({type:O.success,iconClass:g().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return f({type:O.warning,iconClass:g().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e){var t=g();v||n(t),l(e,t)||u(t)}function d(t){var i=g();return v||n(i),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function u(t){for(var n=v.children(),i=n.length-1;i>=0;i--)l(e(n[i]),t)}function l(t,n){return t&&0===e(":focus",t).length?(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0):!1}function c(t){return v=e("
    ").attr("id",t.containerId).addClass(t.positionClass).attr("aria-live","polite").attr("role","alert"),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:'',newestOnTop:!0,preventDuplicates:!1,progressBar:!1}}function m(e){w&&w(e)}function f(t){function i(t){return!e(":focus",l).length||t?(clearTimeout(O.intervalId),l[r.hideMethod]({duration:r.hideDuration,easing:r.hideEasing,complete:function(){h(l),r.onHidden&&"hidden"!==b.state&&r.onHidden(),b.state="hidden",b.endTime=new Date,m(b)}})):void 0}function o(){(r.timeOut>0||r.extendedTimeOut>0)&&(u=setTimeout(i,r.extendedTimeOut),O.maxHideTime=parseFloat(r.extendedTimeOut),O.hideEta=(new Date).getTime()+O.maxHideTime)}function s(){clearTimeout(u),O.hideEta=0,l.stop(!0,!0)[r.showMethod]({duration:r.showDuration,easing:r.showEasing})}function a(){var e=(O.hideEta-(new Date).getTime())/O.maxHideTime*100;f.width(e+"%")}var r=g(),d=t.iconClass||r.iconClass;if("undefined"!=typeof t.optionsOverride&&(r=e.extend(r,t.optionsOverride),d=t.optionsOverride.iconClass||d),r.preventDuplicates){if(t.message===C)return;C=t.message}T++,v=n(r,!0);var u=null,l=e("
    "),c=e("
    "),p=e("
    "),f=e("
    "),w=e(r.closeHtml),O={intervalId:null,hideEta:null,maxHideTime:null},b={toastId:T,state:"visible",startTime:new Date,options:r,map:t};return t.iconClass&&l.addClass(r.toastClass).addClass(d),t.title&&(c.append(t.title).addClass(r.titleClass),l.append(c)),t.message&&(p.append(t.message).addClass(r.messageClass),l.append(p)),r.closeButton&&(w.addClass("toast-close-button").attr("role","button"),l.prepend(w)),r.progressBar&&(f.addClass("toast-progress"),l.prepend(f)),l.hide(),r.newestOnTop?v.prepend(l):v.append(l),l[r.showMethod]({duration:r.showDuration,easing:r.showEasing,complete:r.onShown}),r.timeOut>0&&(u=setTimeout(i,r.timeOut),O.maxHideTime=parseFloat(r.timeOut),O.hideEta=(new Date).getTime()+O.maxHideTime,r.progressBar&&(O.intervalId=setInterval(a,10))),l.hover(s,o),!r.onclick&&r.tapToDismiss&&l.click(i),r.closeButton&&w&&w.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),i(!0)}),r.onclick&&l.click(function(){r.onclick(),i()}),m(b),r.debug&&console&&console.log(b),l}function g(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),C=void 0))}var v,w,C,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:d,error:t,getContainer:n,info:i,options:{},subscribe:o,success:s,version:"2.1.0",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}); +//# sourceMappingURL=toastr.js.map diff --git a/static/js/users.js b/static/js/users.js index 40a7753..1a02122 100644 --- a/static/js/users.js +++ b/static/js/users.js @@ -1,6 +1,26 @@ let currentPage = 1; let totalPages = 1; -const perPage = 20; +let allUsers = []; // Добавляем массив для хранения всех пользователей +const perPage = 10; + +// Инициализация Toastr +toastr.options = { + "closeButton": true, + "debug": false, + "newestOnTop": false, + "progressBar": false, + "positionClass": "toast-bottom-right", + "preventDuplicates": false, + "onclick": null, + "showDuration": "300", + "hideDuration": "1000", + "timeOut": "5000", + "extendedTimeOut": "1000", + "showEasing": "swing", + "hideEasing": "linear", + "showMethod": "fadeIn", + "hideMethod": "fadeOut" +}; // Функция загрузки пользователей function loadUsers(page) { @@ -11,11 +31,13 @@ function loadUsers(page) { .then(response => response.json()) .then(data => { totalPages = data.total_pages; + allUsers = data.users; // Сохраняем всех пользователей updateUsersTable(data.users); updatePagination(data.current_page, data.total_pages); }) .catch(error => { console.error('Error fetching users:', error); + toastr.error('Ошибка загрузки пользователей. Пожалуйста, попробуйте позже.'); }); } @@ -27,13 +49,13 @@ function updateUsersTable(users) { users.forEach(user => { const row = document.createElement('tr'); row.innerHTML = ` - ${user.id} - ${user.username} + ${user.chat_id} + ${user.telegram_id} ${user.email} ${user.subscriptions.join(', ') || 'Нет подписок'} ${user.disaster_only} ${user.status} - + `; tableBody.appendChild(row); }); @@ -41,6 +63,7 @@ function updateUsersTable(users) { setupEditButtons(); } + // Функция для обработки кнопок "Редактировать" function setupEditButtons() { document.querySelectorAll(".editUserBtn").forEach(button => { @@ -51,29 +74,29 @@ function setupEditButtons() { }); } -// Функция открытия модального окна function openUserModal(userId) { fetch(`/telezab/rest/api/users/${userId}`) .then(response => response.json()) .then(data => { - document.getElementById("userId").innerText = data.id; - document.getElementById("username").innerText = data.username; + document.getElementById("userId").innerText = data.chat_id; + document.getElementById("telegram_id").innerText = data.telegram_id; document.getElementById("userEmail").innerText = data.email; const blockBtn = document.getElementById("toggleBlockUser"); blockBtn.innerText = data.blocked ? "Разблокировать" : "Заблокировать"; - blockBtn.onclick = function () { - toggleUserBlock(userId); - }; - document.getElementById("viewUserEvents").onclick = function () { - viewUserEvents(userId); + // Устанавливаем обработчик событий один раз + blockBtn.onclick = function () { + toggleUserBlock(userId, data.blocked); // Передаём текущий статус }; document.getElementById("deleteUser").onclick = function () { deleteUser(userId); }; + // Загрузка событий пользователя + loadUserEvents(data.chat_id); + // Использование Bootstrap для показа модального окна var myModal = new bootstrap.Modal(document.getElementById('userModal'), { keyboard: false @@ -82,9 +105,52 @@ function openUserModal(userId) { }) .catch(error => { console.error('Error fetching user data:', error); + toastr.error('Ошибка загрузки данных пользователя. Пожалуйста, попробуйте позже.'); }); } +// Функция форматирования времени +function formatDate(isoString) { + const date = new Date(isoString); + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, '0'); // Месяцы с 0, поэтому +1 + const day = String(date.getDate()).padStart(2, '0'); + const hours = String(date.getHours()).padStart(2, '0'); + const minutes = String(date.getMinutes()).padStart(2, '0'); + const seconds = String(date.getSeconds()).padStart(2, '0'); + + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; +} + +// Функция загрузки событий пользователя +function loadUserEvents(chatId) { + fetch(`/telezab/rest/api/user_events/${chatId}`) + .then(response => response.json()) + .then(data => { + const tableBody = document.getElementById('userEventsTable').querySelector('tbody'); + tableBody.innerHTML = ''; + + if (data && data.length > 0) { // Проверка массива данных + data.forEach(event => { + const row = document.createElement('tr'); + row.innerHTML = ` + ${event.action} + ${formatDate(event.timestamp)} + `; + tableBody.appendChild(row); + }); + } else { + tableBody.innerHTML = 'События не найдены'; + } + }) + .catch(error => { + console.error('Error fetching user events:', error); + toastr.error('Ошибка загрузки событий пользователя. Пожалуйста, попробуйте позже.'); + }); +} + + + // Обработчик закрытия модального окна document.querySelector(".btn-close").addEventListener("click", function () { var myModal = new bootstrap.Modal(document.getElementById('userModal')); @@ -93,19 +159,26 @@ document.querySelector(".btn-close").addEventListener("click", function () { // Функция для блокировки/разблокировки пользователя -function toggleUserBlock(userId) { +function toggleUserBlock(userId, isBlocked) { fetch(`/telezab/rest/api/users/${userId}/block`, { method: "POST" }) .then(() => { - alert("Статус пользователя изменён"); + // Скрыть модальное окно с помощью Bootstrap + var myModal = bootstrap.Modal.getInstance(document.getElementById('userModal')); + if (myModal) { + myModal.hide(); // Закрытие модального окна + } - // Скрыть модальное окно с помощью Bootstrap (это не отменяет событий закрытия) - var myModal = new bootstrap.Modal(document.getElementById('userModal')); - myModal.hide(); // Закрытие модального окна - - loadUsers(currentPage); // Перезагрузите список пользователей + loadUsers(currentPage); // Перезагрузите список пользователей + // Отображение toast-уведомления об успешном действии + if (isBlocked) { + toastr.success('Пользователь разблокирован.'); + } else { + toastr.success('Пользователь заблокирован.'); + } }) .catch(error => { console.error("Ошибка при изменении статуса пользователя:", error); + toastr.error('Ошибка при изменении статуса пользователя. Пожалуйста, попробуйте позже.'); }); } @@ -117,17 +190,81 @@ function viewUserEvents(userId) { // Функция для удаления пользователя function deleteUser(userId) { - if (confirm("Вы уверены, что хотите удалить пользователя?")) { - fetch(`/telezab/rest/api/users/${userId}`, { method: "DELETE" }) - .then(() => { - alert("Пользователь удалён"); - var myModal = new bootstrap.Modal(document.getElementById('userModal')); - myModal.hide(); - loadUsers(currentPage); // Перезагрузите список пользователей - }); - } + // Показываем модальное окно + $('#deleteConfirmationModal').modal('show'); + + // Обработчик кнопки подтверждения удаления + document.getElementById('confirmDeleteButton').onclick = function () { + const confirmationText = document.getElementById('confirmationText').value; + if (confirmationText === 'УДАЛИТЬ') { + fetch(`/telezab/rest/api/users/${userId}`, { method: "DELETE" }) + .then(() => { + var myModal = bootstrap.Modal.getInstance(document.getElementById('userModal')); + if (myModal) { + myModal.hide(); + } + loadUsers(currentPage); + toastr.success('Пользователь успешно удален.'); + $('#deleteConfirmationModal').modal('hide'); // Скрываем модальное окно + }) + .catch(error => { + console.error("Ошибка при удалении пользователя:", error); + toastr.error('Ошибка при удалении пользователя. Пожалуйста, попробуйте позже.'); + $('#deleteConfirmationModal').modal('hide'); // Скрываем модальное окно + }); + } else { + toastr.error('Неверное слово для подтверждения.'); + } + }; } +function addNewUser() { + const newUserId = document.getElementById("newUserId"); + const newUsername = document.getElementById("newUsername"); + const newUserEmail = document.getElementById("newUserEmail"); + + if (!newUserId.checkValidity() || !newUsername.checkValidity() || !newUserEmail.checkValidity()) { + alert("Пожалуйста, заполните все поля корректно."); + return; + } + + fetch(`/telezab/rest/api/users`, { + method: "POST", + headers: { + "Content-Type": "application/json" + }, + body: JSON.stringify({ + chat_id: newUserId.value, + telegram_id: newUsername.value, + user_email: newUserEmail.value + }) + }) + .then(response => { + if (!response.ok) { + return response.json().then(data => { + throw new Error(data.error || 'Ошибка при добавлении пользователя.'); + }); + } + return response.json(); + }) + .then(() => { + var myModal = bootstrap.Modal.getInstance(document.getElementById('addUserModal')); + if (myModal) { + myModal.hide(); + } + loadUsers(currentPage); + toastr.success('Пользователь успешно добавлен.'); + }) + .catch(error => { + console.error("Ошибка при добавлении пользователя:", error); + toastr.error(error.message || 'Ошибка при добавлении пользователя. Пожалуйста, попробуйте позже.'); + }); +} + +// Добавляем обработчик событий для кнопки "Добавить" +document.getElementById("addNewUser").addEventListener("click", addNewUser); + + window.onclick = function (event) { if (event.target === document.getElementById("userModal")) { $('#userModal').modal('hide'); // Закрываем модальное окно с помощью Bootstrap @@ -167,7 +304,83 @@ function updatePagination(currentPage, totalPages) { paginationContainer.appendChild(nextButton); } +$(document).ready(function() { + // Обработчик событий для кнопки "Действия пользователя" + $(document).on('click', '.user-events-button', function() { + var chatId = $(this).data('chat-id'); + console.log("Chat ID:", chatId); // Логирование chatId + + if (!chatId) return; + + // Отправка AJAX-запроса к API + $.ajax({ + url: '/telezab/rest/api/user_events/' + chatId, + type: 'GET', + success: function(data) { + // Обработка успешного ответа + var eventsHtml = ''; + if (data.events && data.events.length > 0) { + data.events.forEach(function(event) { + // Замените event.event_description и event.event_date на реальные поля из вашего ответа API + eventsHtml += '

    ' + event.action + ' - ' + event.timestamp + '

    '; + }); + } else { + eventsHtml = '

    Действия пользователя не найдены.

    '; + } + $('#userEventsModalBody').html(eventsHtml); + $('#userEventsModal').modal('show'); // Открытие модального окна + }, + error: function() { + // Обработка ошибки + $('#userEventsModalBody').html('

    Ошибка загрузки действий пользователя.

    '); + $('#userEventsModal').modal('show'); // Открытие модального окна + } + }); + }); + $(document).on('click', '.view-user', function() { + var userId = $(this).data('id'); + $('#searchUsersModal').modal('hide'); // Скрываем модальное окно поиска + openUserModal(userId); // Открываем модальное окно карточки пользователя + }); +}); + +$('#searchUsersButton').click(function() { + var telegramId = $('#searchTelegramId').val(); + var email = $('#searchEmail').val(); + + $.ajax({ + url: '/telezab/rest/api/users/search', + type: 'GET', + data: { telegram_id: telegramId, email: email }, + success: function(users) { + var tableBody = $('#searchResultsTableModal tbody'); + tableBody.empty(); + + if (users.length > 0) { + users.forEach(function(user) { + tableBody.append( + '' + + '' + user.chat_id + '' + + '' + user.telegram_id + '' + + '' + user.email + '' + + '' + + '' + ); + }); + $('#searchResults').show(); // Показываем блок с результатами поиска + } else { + $('#searchResults').hide(); // Скрываем блок, если нет результатов + toastr.info('Пользователи не найдены.'); + } + }, + error: function() { + toastr.error('Ошибка при выполнении поиска.'); + } + }); + +}); + // Запуск загрузки данных document.addEventListener("DOMContentLoaded", () => { loadUsers(currentPage); -}); +}); \ No newline at end of file diff --git a/supervisord.conf b/supervisord.conf new file mode 100644 index 0000000..e0d6929 --- /dev/null +++ b/supervisord.conf @@ -0,0 +1,23 @@ +[supervisord] +nodaemon=true + +[program:flask] +command=gunicorn -w 4 -b 0.0.0.0:5000 telezab:app +directory=/app +autostart=true +autorestart=true +stderr_logfile=/app/logs/supervisord_flask.err.log +stdout_logfile=/app/logs/supervisord_flask.out.log +environment=FLASK_ENV=production +user=root +group=root + +[program:telezab] +command=python /app/telezab.py +directory=/app +autostart=true +autorestart=true +stderr_logfile=/app/logs/supervisord_telezab.err.log +stdout_logfile=/app/logs/supervisord_telezab.out.log +user=root +group=root \ No newline at end of file diff --git a/telezab.py b/telezab.py index 929ac24..829f6af 100644 --- a/telezab.py +++ b/telezab.py @@ -1,6 +1,5 @@ import asyncio import logging -import sqlite3 from threading import Thread import telebot from pyzabbix import ZabbixAPI @@ -9,9 +8,10 @@ import backend_bot import bot_database from backend_flask import app from backend_locks import bot -from backend_locks import db_lock from backend_zabbix import get_triggers_for_group, get_triggers_for_all_groups from config import * +from models import Subscriptions +from utilities.database import db from utilities.log_manager import LogManager from utilities.rabbitmq import consume_from_queue from utilities.telegram_utilities import show_main_menu, show_settings_menu @@ -34,8 +34,8 @@ log_manager.schedule_log_rotation() @bot.message_handler(commands=['help']) def handle_help(message): chat_id = message.chat.id - if not bot_database.is_whitelisted(chat_id): - backend_bot.bot.send_message(chat_id, "Вы неавторизованы для использования этого бота.") + if not bot_database.is_whitelisted(chat_id)[0]: + backend_bot.bot.send_message(chat_id, "Вы не авторизованы для использования этого бота.") return help_text = ( '/start - Показать меню бота\n' @@ -46,7 +46,6 @@ def handle_help(message): backend_bot.bot.send_message(message.chat.id, help_text, parse_mode="html") show_main_menu(message.chat.id) - # Handle /register command for new user registration def handle_register(message): chat_id = message.chat.id @@ -65,14 +64,19 @@ def handle_register(message): backend_bot.bot.send_message(chat_id, text, parse_mode="HTML") bot_database.log_user_event(chat_id, username, "Requested registration") - # Handle /start command @bot.message_handler(commands=['start']) def handle_start(message): - show_main_menu(message.chat.id) - - -# Settings menu for users + chat_id = message.chat.id + if bot_database.is_whitelisted(chat_id)[0]: + show_main_menu(chat_id) + else: + # Отображаем только кнопку "Регистрация" + markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=1) + item = types.KeyboardButton("Регистрация") + markup.add(item) + backend_bot.bot.send_message(chat_id, "Пожалуйста, зарегистрируйтесь для использования бота.", reply_markup=markup) + state.set_state(chat_id, "REGISTRATION") # Основной обработчик меню @bot.message_handler(func=lambda message: True) @@ -80,12 +84,15 @@ def handle_menu_selection(message): chat_id = message.chat.id text = message.text.strip() username = message.from_user.username + # Проверка авторизации - if not bot_database.is_whitelisted(chat_id) and text != 'Регистрация': + if not bot_database.is_whitelisted(chat_id)[0] and text != 'Регистрация': backend_bot.bot.send_message(chat_id, "Вы не авторизованы для использования этого бота.") return + # Получаем текущее состояние пользователя current_state = state.get_state(chat_id) + # Обработка команд в зависимости от состояния if current_state == "MAIN_MENU": backend_bot.handle_main_menu(message, chat_id, text) @@ -126,96 +133,29 @@ def handle_cancel_active_triggers(call): return -# Handle displaying active subscriptions for a user -def handle_my_subscriptions_button(message): - chat_id = message.chat.id - username = f"@{message.from_user.username}" if message.from_user.username else "N/A" - if not bot_database.is_whitelisted(chat_id): - backend_bot.bot.send_message(chat_id, "Вы не авторизованы для использования этого бота.") - telebot.logger.info(f"Unauthorized access attempt by {username} {chat_id}") - return - - user_regions = bot_database.get_user_subscribed_regions(chat_id) - if not user_regions: - backend_bot.bot.send_message(chat_id, "Вы не подписаны ни на один регион.") - telebot.logger.debug(f"Запрашиваем {user_regions} for {username} {chat_id}") - else: - user_regions.sort(key=lambda x: int(x[0])) # Сортировка по числовому значению region_id - regions_list = bot_database.format_regions_list(user_regions) - backend_bot.bot.send_message(chat_id, f"Ваши активные подписки:\n{regions_list}") - telebot.logger.debug(f"Запрашиваем {user_regions} for {username} {chat_id}") - show_settings_menu(chat_id) - - -# Handle displaying all active regions -def handle_active_regions_button(message): - chat_id = message.chat.id - username = f"@{message.from_user.username}" if message.from_user.username else "N/A" - if not bot_database.is_whitelisted(chat_id): - backend_bot.bot.send_message(chat_id, "Вы не авторизованы для использования этого бота.") - telebot.logger.info(f"Unauthorized access attempt by {username} {chat_id}") - return - - regions = bot_database.get_sorted_regions() # Используем функцию для получения отсортированных регионов - if not regions: - backend_bot.bot.send_message(chat_id, "Нет активных регионов.") - else: - regions_list = bot_database.format_regions_list(regions) - backend_bot.bot.send_message(chat_id, f"Активные регионы:\n{regions_list}") - show_settings_menu(chat_id) - - -def handle_notification_mode_button(message): - chat_id = message.chat.id - username = f"@{message.from_user.username}" if message.from_user.username else "N/A" - - telebot.logger.debug(f"Handling notification mode button for user {username} ({chat_id}).") - - if not bot_database.is_whitelisted(chat_id): - backend_bot.bot.send_message(chat_id, "Вы неавторизованы для использования этого бота") - telebot.logger.warning(f"Unauthorized access attempt by {username} ({chat_id})") - return - - # Логируем успешное авторизованное использование бота - telebot.logger.info(f"User {username} ({chat_id}) is authorized and is selecting a notification mode.") - - # Отправляем клавиатуру выбора режима уведомлений - markup = types.InlineKeyboardMarkup() - markup.add(types.InlineKeyboardButton(text="Критические события", callback_data="notification_mode_disaster")) - markup.add(types.InlineKeyboardButton(text="Все события", callback_data="notification_mode_all")) - - backend_bot.bot.send_message(chat_id, - "Выберите уровень событий мониторинга, уведомление о которых хотите получать:\n" - '1. Критические события (приоритет "DISASTER") - события, являющиеся потенциальными авариями и требующие оперативного решения.\nВ Zabbix обязательно имеют тег "CALL" для оперативного привлечения инженеров к устранению.\n\n' - '2. Все события (По умолчанию) - критические события, а также события Zabbix высокого ("HIGH") приоритета, имеющие потенциально значительное влияние на сервис и требующее устранение в плановом порядке.', - reply_markup=markup, parse_mode="HTML") - - telebot.logger.info(f"Sent notification mode selection message to {username} ({chat_id}).") - - @bot.callback_query_handler(func=lambda call: call.data.startswith("notification_mode_")) def handle_notification_mode_selection(call): chat_id = call.message.chat.id message_id = call.message.message_id mode = call.data.split("_")[2] + username = f"@{call.from_user.username}" if call.from_user.username else "N/A" # Получаем username telebot.logger.debug(f"User ({chat_id}) selected notification mode: {mode}.") # Убираем клавиатуру backend_bot.bot.edit_message_reply_markup(chat_id=chat_id, message_id=message_id, reply_markup=None) - telebot.logger.debug(f"Removed inline keyboard for user ({chat_id}).") + # telebot.logger.debug(f"Removed inline keyboard for user ({chat_id}).") # Обновляем режим уведомлений disaster_only = True if mode == "disaster" else False try: - telebot.logger.debug(f"Attempting to update notification mode in the database for user {chat_id}.") - with db_lock: - conn = sqlite3.connect(DB_PATH) - cursor = conn.cursor() - query = 'UPDATE subscriptions SET disaster_only = ? WHERE chat_id = ?' - cursor.execute(query, (disaster_only, chat_id)) - conn.commit() + telebot.logger.debug(f"Attempting to update notification mode in the database for user {username} {chat_id}.") + with app.app_context(): # Создаем контекст приложения + subscriptions = db.session.query(Subscriptions).filter_by(chat_id=chat_id).all() + for subscription in subscriptions: + subscription.disaster_only = disaster_only + db.session.commit() mode_text = "Критические события" if disaster_only else "Все события" backend_bot.bot.send_message(chat_id, f"Режим уведомлений успешно изменён на: {mode_text}") @@ -228,12 +168,13 @@ def handle_notification_mode_selection(call): # Показываем меню настроек show_settings_menu(chat_id) telebot.logger.debug(f"Displayed settings menu to {chat_id}.") + + # Логируем событие в базу данных + bot_database.log_user_event(chat_id, username, f"Notification mode updated to: {mode_text}") + except Exception as e: telebot.logger.error(f"Error updating notification mode for {chat_id}: {e}") backend_bot.bot.send_message(chat_id, "Произошла ошибка при изменении режима уведомлений.") - finally: - conn.close() - telebot.logger.debug(f"Database connection closed for user {chat_id}.") # Логируем успешный ответ callback-запроса bot.answer_callback_query(call.id) @@ -373,8 +314,9 @@ def run_flask(): # Основная функция для запуска def main(): # Инициализация базы данных - bot_database.init_db() + # bot_database.init_db() # Запуск Flask и бота в отдельных потоках + Thread(target=run_flask, daemon=True).start() Thread(target=run_polling, daemon=True).start() # Запуск асинхронных задач diff --git a/templates/base.html b/templates/base.html index b3c277f..4b18ff3 100644 --- a/templates/base.html +++ b/templates/base.html @@ -5,18 +5,20 @@ {% block title %}Dashboard{% endblock %} + + - -
    {% block content %}{% endblock %}
    - - + +{% block scripts %} + + + +{% endblock %} + - + \ No newline at end of file diff --git a/templates/login.html b/templates/login.html index 7039a26..e9dbfb2 100644 --- a/templates/login.html +++ b/templates/login.html @@ -4,7 +4,7 @@

    Login

    -
    +
    @@ -17,4 +17,5 @@
    -{% endblock %} \ No newline at end of file +{% endblock %} + diff --git a/templates/regions.html b/templates/regions.html index 47be055..30a1e47 100644 --- a/templates/regions.html +++ b/templates/regions.html @@ -1,20 +1,265 @@ - {% extends "base.html" %} -{% block title %}Регионы{% endblock %} +{% block title %}Справочники{% endblock %} {% block content %} -

    Регионы

    - - - - - - - - - - -
    IDНазваниеАктивен
    +
    +

    Справочники

    + + + +
    +
    +
    + + + + +
    + + + + + + + + + + + +
    IDНазваниеСтатусДействия
    +
    + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + + + +
    IDНазвание (латиница)Название (кириллица)Действия
    +
    + + +
    +
    +
    +
    + {# Модальное окно для редактирования региона#} + + {# Модальное окно для удаления региона#} + + {# Модальное окно для отображения подписчиков региона #} + + {# Модальное окно для редактирования имени системы#} + + {# Модальное окно для удаления системы #} + + {% endblock %} {% block scripts %} + {{ super() }} {% endblock %} \ No newline at end of file diff --git a/templates/users.html b/templates/users.html index 1a3a20f..c897e4d 100644 --- a/templates/users.html +++ b/templates/users.html @@ -2,41 +2,40 @@ {% block content %} - Пользователи

    Пользователи

    - - - - - - - - - - - - - - - - -
    Chat IDTelegram IDEmailПодпискиТип уведомленийСтатусДействия
    + + +
    + + + + + + + + + + + + + + +
    Chat IDTelegram IDEmailПодпискиТип уведомленийСтатусДействия
    +
    +
    -
    - - +{# Модальное окно карточки пользователя #}