@@ -0,0 +1,7 @@ | |||
.DS_Store | |||
*.pyc | |||
*.egg-info | |||
*.swp | |||
tags | |||
datavalue_theme_14/docs/current | |||
node_modules/ |
@@ -0,0 +1,18 @@ | |||
include MANIFEST.in | |||
include requirements.txt | |||
include *.json | |||
include *.md | |||
include *.py | |||
include *.txt | |||
recursive-include datavalue_theme_14 *.css | |||
recursive-include datavalue_theme_14 *.csv | |||
recursive-include datavalue_theme_14 *.html | |||
recursive-include datavalue_theme_14 *.ico | |||
recursive-include datavalue_theme_14 *.js | |||
recursive-include datavalue_theme_14 *.json | |||
recursive-include datavalue_theme_14 *.md | |||
recursive-include datavalue_theme_14 *.png | |||
recursive-include datavalue_theme_14 *.py | |||
recursive-include datavalue_theme_14 *.svg | |||
recursive-include datavalue_theme_14 *.txt | |||
recursive-exclude datavalue_theme_14 *.pyc |
@@ -0,0 +1,7 @@ | |||
## Datavalue Theme 14 | |||
Data Value Frappe 14 Theme | |||
#### License | |||
MIT |
@@ -0,0 +1,3 @@ | |||
__version__ = '1.2.3' | |||
@@ -0,0 +1,105 @@ | |||
from __future__ import unicode_literals | |||
import frappe | |||
from frappe import _ | |||
from frappe.cache_manager import clear_user_cache | |||
@frappe.whitelist() | |||
def get_module_name_from_doctype(doc_name, current_module=""): | |||
# frappe.msgprint("======"+str(doc_name)) | |||
condition = "" | |||
if doc_name: | |||
if current_module: | |||
condition = "and w.`name` = {current_module} ".format(current_module=current_module) | |||
list_od_dicts = frappe.db.sql(""" | |||
select * | |||
from ( | |||
select w.`name` `module`, | |||
(select restrict_to_domain from `tabModule Def` where `name` = w.module ) restrict_to_domain | |||
from tabWorkspace w | |||
inner join | |||
`tabWorkspace Link` l | |||
on w.`name` = l.parent | |||
where link_to = '{doc_name}' | |||
%s | |||
) T | |||
""".format(doc_name=doc_name), (condition), as_dict=True, debug=False) | |||
if list_od_dicts: | |||
return [{"module": list_od_dicts[0]["module"]}] | |||
else: | |||
list_od_dicts = frappe.db.sql(""" | |||
select * | |||
from ( | |||
select w.`name` `module`, | |||
(select restrict_to_domain from `tabModule Def` where `name` = w.module ) restrict_to_domain | |||
from tabWorkspace w | |||
inner join | |||
`tabWorkspace Link` l | |||
on w.`name` = l.parent | |||
where link_to = '{doc_name}' | |||
) T | |||
""".format(doc_name=doc_name), as_dict=True, debug=False) | |||
if list_od_dicts: | |||
return [{"module": list_od_dicts[0]["module"]}] | |||
@frappe.whitelist() | |||
def change_language(language): | |||
frappe.db.set_value("User", frappe.session.user, "language", language) | |||
clear() | |||
return True | |||
@frappe.whitelist() | |||
def get_current_language(): | |||
return frappe.db.get_value("User", frappe.session.user, "language") | |||
@frappe.whitelist() | |||
def get_company_logo(): | |||
logo_path = "" | |||
current_company = frappe.defaults.get_user_default("company") | |||
if current_company: | |||
logo_path = frappe.db.get_value("Company", current_company, "company_logo") | |||
return logo_path | |||
@frappe.whitelist(allow_guest=True) | |||
def get_theme_settings(): | |||
slideshow_photos = [] | |||
settings_list = {} | |||
settings = frappe.db.sql(""" | |||
SELECT * FROM tabSingles WHERE doctype = 'Theme Settings'; | |||
""", as_dict=True, debug=False) | |||
for setting in settings: | |||
settings_list[setting['field']] = setting['value'] | |||
if (("background_type" in settings_list) and settings_list['background_type'] == 'Slideshow'): | |||
slideshow_photos = frappe.db.sql(""" | |||
SELECT `photo` FROM `tabSlideshow Photos` WHERE `parent` = 'Theme Settings'; | |||
""", as_dict=True, debug=False) | |||
return { | |||
'enable_background': settings_list['enable_background'] if ("enable_background" in settings_list) else '', | |||
'background_photo': settings_list['background_photo'] if ("background_photo" in settings_list) else '', | |||
'background_type': settings_list['background_type'] if ("background_type" in settings_list) else '', | |||
'full_page_background': settings_list['full_page_background'] if ("full_page_background" in settings_list) else '', | |||
'transparent_background': settings_list['transparent_background'] if ("transparent_background" in settings_list) else '', | |||
'slideshow_photos': slideshow_photos, | |||
'dark_view': settings_list['dark_view'] if ("dark_view" in settings_list) else '', | |||
'theme_color': settings_list['theme_color'] if ("theme_color" in settings_list) else '', | |||
'show_icon_label': settings_list['show_icon_label'] if ("show_icon_label" in settings_list) else '', | |||
'hide_icon_tooltip': settings_list['hide_icon_tooltip'] if ("hide_icon_tooltip" in settings_list) else '', | |||
'always_close_sub_menu': settings_list['always_close_sub_menu'] if ("always_close_sub_menu" in settings_list) else '', | |||
'menu_opening_type': settings_list['menu_opening_type'] if ("menu_opening_type" in settings_list) else '', | |||
'loading_image': settings_list['loading_image'] if ("loading_image" in settings_list) else '' | |||
} | |||
def clear(): | |||
frappe.local.session_obj.update(force=True) | |||
frappe.local.db.commit() | |||
clear_user_cache(frappe.session.user) | |||
frappe.response['message'] = _("Cache Cleared") |
@@ -0,0 +1,10 @@ | |||
from frappe import _ | |||
def get_data(): | |||
return [ | |||
{ | |||
"module_name": "Datavalue Theme 14", | |||
"type": "module", | |||
"label": _("Datavalue Theme 14") | |||
} | |||
] |
@@ -0,0 +1,10 @@ | |||
""" | |||
Configuration for docs | |||
""" | |||
# source_link = "https://github.com/[org_name]/datavalue_theme_14" | |||
# headline = "App that does everything" | |||
# sub_heading = "Yes, you got that right the first time, everything" | |||
def get_context(context): | |||
context.brand_html = "Datavalue Theme 14" |
@@ -0,0 +1,31 @@ | |||
{ | |||
"actions": [], | |||
"allow_rename": 1, | |||
"creation": "2021-12-25 17:13:53.613944", | |||
"doctype": "DocType", | |||
"editable_grid": 1, | |||
"engine": "InnoDB", | |||
"field_order": [ | |||
"photo" | |||
], | |||
"fields": [ | |||
{ | |||
"fieldname": "photo", | |||
"fieldtype": "Attach", | |||
"in_list_view": 1, | |||
"label": "Photo", | |||
"reqd": 1 | |||
} | |||
], | |||
"index_web_pages_for_search": 1, | |||
"istable": 1, | |||
"links": [], | |||
"modified": "2021-12-25 17:25:40.131084", | |||
"modified_by": "Administrator", | |||
"module": "Datavalue Theme 14", | |||
"name": "Slideshow Photos", | |||
"owner": "Administrator", | |||
"permissions": [], | |||
"sort_field": "modified", | |||
"sort_order": "DESC" | |||
} |
@@ -0,0 +1,8 @@ | |||
# Copyright (c) 2021, Abdo Hamoud and contributors | |||
# For license information, please see license.txt | |||
# import frappe | |||
from frappe.model.document import Document | |||
class SlideshowPhotos(Document): | |||
pass |
@@ -0,0 +1,8 @@ | |||
# Copyright (c) 2021, Abdo Hamoud and Contributors | |||
# See license.txt | |||
# import frappe | |||
import unittest | |||
class TestThemeSettings(unittest.TestCase): | |||
pass |
@@ -0,0 +1,11 @@ | |||
// Copyright (c) 2021, Abdo Hamoud and contributors | |||
// For license information, please see license.txt | |||
frappe.ui.form.on('Theme Settings', { | |||
refresh: function (frm) { | |||
$('[data-fieldname="font_family"] select').chosen({width: '50%'}) | |||
}, | |||
after_save: function (frm) { | |||
setTimeout(() => frappe.ui.toolbar.clear_cache(), 500); | |||
} | |||
}); |
@@ -0,0 +1,8 @@ | |||
# Copyright (c) 2021, Abdo Hamoud and contributors | |||
# For license information, please see license.txt | |||
# import frappe | |||
from frappe.model.document import Document | |||
class ThemeSettings(Document): | |||
pass |
@@ -0,0 +1,221 @@ | |||
from . import __version__ as app_version | |||
app_name = "datavalue_theme_14" | |||
app_title = "Datavalue Theme 14" | |||
app_publisher = "Abdo Hamoud" | |||
app_description = "Data Value Frappe 14 Theme" | |||
app_email = "abdo.host@gmail.com" | |||
app_license = "MIT" | |||
# Includes in <head> | |||
# ------------------ | |||
website_context = { | |||
"favicon": "/assets/datavalue_theme_14/images/logo-icon.png", | |||
"splash_image": "/assets/datavalue_theme_14/images/logo-icon.png" | |||
} | |||
app_include_css = [ | |||
"assets/datavalue_theme_14/plugins/animate.css/animate.min.css", | |||
"assets/datavalue_theme_14/plugins/fontawesome/all.min.css", | |||
"assets/datavalue_theme_14/plugins/tooltip/tooltip-theme-twipsy.css", | |||
"assets/datavalue_theme_14/plugins/flat-icons/flaticon.css", | |||
"datavalue_theme.bundle.css" | |||
] | |||
app_include_js = [ | |||
"assets/datavalue_theme_14/plugins/bootstrap4c-chosen/chosen.min.js", | |||
"assets/datavalue_theme_14/plugins/nicescroll/nicescroll.js", | |||
"assets/datavalue_theme_14/plugins/tooltip/tooltip.js", | |||
"assets/datavalue_theme_14/plugins/jquery-fullscreen/jquery.fullscreen.min.js", | |||
"datavalue_theme.bundle.js" | |||
] | |||
email_brand_image = "assets/datavalue_theme_14/images/logo-icon.png" | |||
# include js, css files in header of web template | |||
web_include_css = [ | |||
"assets/datavalue_theme_14/plugins/fontawesome/all.min.css", | |||
"assets/datavalue_theme_14/css/login.css", | |||
"assets/datavalue_theme_14/css/dv-login.css?ver=1" | |||
] | |||
web_include_js = [ | |||
"/assets/datavalue_theme_14/js/vue/theme-settings.js?ver=1" | |||
] | |||
# include js, css files in header of desk.html | |||
# app_include_css = "/assets/datavalue_theme_14/css/datavalue_theme_14.css" | |||
# app_include_js = "/assets/datavalue_theme_14/js/datavalue_theme_14.js" | |||
# include js, css files in header of web template | |||
# web_include_css = "/assets/datavalue_theme_14/css/datavalue_theme_14.css" | |||
# web_include_js = "/assets/datavalue_theme_14/js/datavalue_theme_14.js" | |||
# include custom scss in every website theme (without file extension ".scss") | |||
# website_theme_scss = "datavalue_theme_14/public/scss/website" | |||
# include js, css files in header of web form | |||
# webform_include_js = {"doctype": "public/js/doctype.js"} | |||
# webform_include_css = {"doctype": "public/css/doctype.css"} | |||
# include js in page | |||
# page_js = {"page" : "public/js/file.js"} | |||
# include js in doctype views | |||
# doctype_js = {"doctype" : "public/js/doctype.js"} | |||
# doctype_list_js = {"doctype" : "public/js/doctype_list.js"} | |||
# doctype_tree_js = {"doctype" : "public/js/doctype_tree.js"} | |||
# doctype_calendar_js = {"doctype" : "public/js/doctype_calendar.js"} | |||
# Home Pages | |||
# ---------- | |||
# application home page (will override Website Settings) | |||
# home_page = "login" | |||
# website user home page (by Role) | |||
# role_home_page = { | |||
# "Role": "home_page" | |||
# } | |||
# Generators | |||
# ---------- | |||
# automatically create page for each record of this doctype | |||
# website_generators = ["Web Page"] | |||
# Jinja | |||
# ---------- | |||
# add methods and filters to jinja environment | |||
# jinja = { | |||
# "methods": "datavalue_theme_14.utils.jinja_methods", | |||
# "filters": "datavalue_theme_14.utils.jinja_filters" | |||
# } | |||
# Installation | |||
# ------------ | |||
# before_install = "datavalue_theme_14.install.before_install" | |||
# after_install = "datavalue_theme_14.install.after_install" | |||
# Uninstallation | |||
# ------------ | |||
# before_uninstall = "datavalue_theme_14.uninstall.before_uninstall" | |||
# after_uninstall = "datavalue_theme_14.uninstall.after_uninstall" | |||
# Desk Notifications | |||
# ------------------ | |||
# See frappe.core.notifications.get_notification_config | |||
# notification_config = "datavalue_theme_14.notifications.get_notification_config" | |||
# Permissions | |||
# ----------- | |||
# Permissions evaluated in scripted ways | |||
# permission_query_conditions = { | |||
# "Event": "frappe.desk.doctype.event.event.get_permission_query_conditions", | |||
# } | |||
# | |||
# has_permission = { | |||
# "Event": "frappe.desk.doctype.event.event.has_permission", | |||
# } | |||
# DocType Class | |||
# --------------- | |||
# Override standard doctype classes | |||
# override_doctype_class = { | |||
# "ToDo": "custom_app.overrides.CustomToDo" | |||
# } | |||
# Document Events | |||
# --------------- | |||
# Hook on document methods and events | |||
# doc_events = { | |||
# "*": { | |||
# "on_update": "method", | |||
# "on_cancel": "method", | |||
# "on_trash": "method" | |||
# } | |||
# } | |||
# Scheduled Tasks | |||
# --------------- | |||
# scheduler_events = { | |||
# "all": [ | |||
# "datavalue_theme_14.tasks.all" | |||
# ], | |||
# "daily": [ | |||
# "datavalue_theme_14.tasks.daily" | |||
# ], | |||
# "hourly": [ | |||
# "datavalue_theme_14.tasks.hourly" | |||
# ], | |||
# "weekly": [ | |||
# "datavalue_theme_14.tasks.weekly" | |||
# ], | |||
# "monthly": [ | |||
# "datavalue_theme_14.tasks.monthly" | |||
# ], | |||
# } | |||
# Testing | |||
# ------- | |||
# before_tests = "datavalue_theme_14.install.before_tests" | |||
# Overriding Methods | |||
# ------------------------------ | |||
# | |||
# override_whitelisted_methods = { | |||
# "frappe.desk.doctype.event.event.get_events": "datavalue_theme_14.event.get_events" | |||
# } | |||
# | |||
# each overriding function accepts a `data` argument; | |||
# generated from the base implementation of the doctype dashboard, | |||
# along with any modifications made in other Frappe apps | |||
# override_doctype_dashboards = { | |||
# "Task": "datavalue_theme_14.task.get_dashboard_data" | |||
# } | |||
# exempt linked doctypes from being automatically cancelled | |||
# | |||
# auto_cancel_exempted_doctypes = ["Auto Repeat"] | |||
# User Data Protection | |||
# -------------------- | |||
# user_data_fields = [ | |||
# { | |||
# "doctype": "{doctype_1}", | |||
# "filter_by": "{filter_by}", | |||
# "redact_fields": ["{field_1}", "{field_2}"], | |||
# "partial": 1, | |||
# }, | |||
# { | |||
# "doctype": "{doctype_2}", | |||
# "filter_by": "{filter_by}", | |||
# "partial": 1, | |||
# }, | |||
# { | |||
# "doctype": "{doctype_3}", | |||
# "strict": False, | |||
# }, | |||
# { | |||
# "doctype": "{doctype_4}" | |||
# } | |||
# ] | |||
# Authentication and authorization | |||
# -------------------------------- | |||
# auth_hooks = [ | |||
# "datavalue_theme_14.auth.validate" | |||
# ] |
@@ -0,0 +1 @@ | |||
Datavalue Theme 14 |
@@ -0,0 +1,7 @@ | |||
{ | |||
"version": 3, | |||
"mappings": "AAKE,mGAAuD,CACrD,OAAO,CAAE,gCAA0B,CAIvC,sBAAuB,CACrB,SAAS,CAAE,iBAAiB,CAC5B,OAAO,CAAE,IAAI,CAEb,mDAA6B,CAC3B,WAAW,CAAE,GAAG,CAChB,SAAS,CAAE,IAAI,CACf,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CAGX,wCAAkB,CAChB,UAAU,CAAE,OAAO,CACnB,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,sBAAsB,CAC9B,aAAa,CAAE,iBAAiB,CAChC,QAAQ,CAAE,QAAQ,CAElB,kDAAU,CACR,UAAU,CAAE,IAAI,CAChB,MAAM,CAAE,IAAI,CAGd,yDAAiB,CACf,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,SAAS,CACjB,OAAO,CAAE,KAAK,CAGhB,0DAAkB,CAChB,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,IAAI,CACZ,WAAW,CAAE,GAAG,CAChB,SAAS,CAAE,IAAI,CACf,IAAI,CAAE,GAAG,CACT,KAAK,CAAE,GAAG,CACV,UAAU,CAAE,MAAM,CAItB,0CAAoB,CAClB,KAAK,CAAE,GAAG,CACV,OAAO,CAAE,SAAS,CAElB,mKAAqC,CACnC,MAAM,CAAE,eAAe,CACvB,aAAa,CAAE,eAAe,CAC9B,SAAS,CAAE,IAAI,CAGjB,mEAAyB,CACvB,UAAU,CAAE,IAAI,CAGlB,0EAAgC,CAC9B,GAAG,CAAE,eAAe,CACpB,KAAK,CAAE,eAAe,CACtB,OAAO,CAAE,GAAG,CACZ,UAAU,CAAE,oBAAoB,CAEhC,gFAAQ,CACN,OAAO,CAAE,CAAC,CAMlB,mHAAuH,CACrH,SAAS,CAAE,IAAI,CACf,MAAM,CAAE,MAAM,CAGhB,+FAAmG,CACjG,SAAS,CAAE,KAAK,CAChB,OAAO,CAAE,IAAI,CACb,UAAU,CAAE,+BAAmC,CAGjD,mIAAuI,CACrI,UAAU,CAAE,IAAI,CAChB,aAAa,CAAE,IAAI,CAGrB,WAAY,CACV,MAAM,CAAE,OAAO,CAGjB,yBAA0B,CACxB,UAAU,CAAE,eAAY,CACxB,MAAM,CAAE,4BAAsB,CAC9B,MAAM,CAAE,eAAS,CACjB,YAAY,CAAE,IAAI,CAClB,UAAU,CAAE,oBAAoB,CAEhC,wEAA0B,CACxB,UAAU,CAAE,6CAA0C,CACtD,YAAY,CAAE,kBAAc,CAC5B,YAAY,CAAE,IAAI,CAClB,OAAO,CAAE,CAAC,CAId,2QAAuR,CACrR,SAAS,CAAE,IAAI,CAEf,mSAAQ,CACN,KAAK,CAnHE,OAAO,CAwHhB,cAAG,CACD,UAAU,CAAE,CAAC,CACb,WAAW,CAAE,GAAG,CAGlB,yBAAc,CACZ,gBAAgB,CAAE,OAAO,CACzB,mBAAmB,CAAE,aAAa,CAClC,iBAAiB,CAAE,SAAS,CAC5B,eAAe,CAAE,KAAK,CACtB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,GAAG,CACR,IAAI,CAAE,GAAG,CACT,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,GAAG,CACX,OAAO,CAAE,GAAG,CAEZ,oCAAW,CACT,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,GAAG,CAGd,yDAAgC,CAC9B,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,GAAG,CACR,IAAI,CAAE,GAAG,CACT,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,GAAG,CACX,OAAO,CAAE,GAAG,CAEZ,oFAA2B,CACzB,MAAM,CAAE,KAAK,CAEb,wFAAM,CACJ,MAAM,CAAE,IAAI,CACZ,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,OAAO,CAClB,OAAO,CAAE,KAAK,CAIlB,+DAAQ,CACN,UAAU,CAAE,+FAA4G,CACxH,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,GAAG,CACR,IAAI,CAAE,GAAG,CACT,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,GAAG,CACX,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,EAAE,CACX,OAAO,CAAE,GAAG,CAIhB,yCAAkB,CAChB,GAAG,CAAE,GAAG,CAGV,wCAAiB,CACf,GAAG,CAAE,IAAI,CAET,wEAAgC,CAC9B,GAAG,CAAE,IAAI,CAKX,oFAA6B,CAC3B,UAAU,CAAE,WAAW,CAGzB,kEAAW,CACT,WAAW,CAAE,eAAS,CACtB,cAAc,CAAE,eAAS,CACzB,gBAAgB,CAAE,iCAA8B,CAChD,MAAM,CAAE,2CAAwC,CAChD,UAAU,CAAE,iCAA2B,CACvC,KAAK,CAAE,eAAY,CACnB,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,GAAG,CAEZ,gFAAc,CACZ,MAAM,CAAE,4BAAsB,CAE9B,sFAAQ,CACN,YAAY,CAAE,yBAAmB,CAIrC,oEAAI,CACF,KAAK,CAAE,IAAI,CAOrB,+MAAmN,CACjN,IAAI,CAAE,IAAI,CACV,GAAG,CAAE,IAAI,CAGX,yBAA0B,CACxB,mDAAuD,CACrD,MAAM,CAAE,GAAG,CAEb,mHAAuH,CACrH,aAAa,CAAE,IAAI,CAGnB,mGAAuD,CACrD,OAAO,CAAE,eAAS,CAGtB,wCAAyC,CACvC,OAAO,CAAE,IAAI,CAEf,0CAA2C,CACzC,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,kBAAkB", | |||
"sources": ["../scss/dv-login.scss"], | |||
"names": [], | |||
"file": "dv-login.css" | |||
} |
@@ -0,0 +1,2 @@ | |||
* | |||
!.gitignore |
@@ -0,0 +1,3 @@ | |||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M15 8.04204C14.9998 6.70434 14.6164 5.39469 13.8951 4.26815C13.1737 3.1416 12.1447 2.24534 10.9298 1.68546C9.71487 1.12558 8.36499 0.925532 7.03993 1.109C5.71487 1.29247 4.47012 1.85178 3.45306 2.7207C2.43599 3.58962 1.6892 4.73177 1.30109 6.01193C0.912983 7.29209 0.899811 8.65666 1.26313 9.94407C1.62646 11.2315 2.35106 12.3878 3.35116 13.2762C4.35126 14.1646 5.58498 14.7479 6.90625 14.9569V10.0656H5.12883V8.04204H6.90625V6.49971C6.90625 4.74562 7.95158 3.77612 9.54992 3.77612C10.075 3.78365 10.5988 3.82927 11.1173 3.91262V5.63579H10.2342C9.96831 5.6005 9.69932 5.67223 9.48634 5.83522C9.27336 5.99821 9.13382 6.23911 9.09842 6.50496C9.08841 6.5794 9.08684 6.65474 9.09375 6.72954V8.04204H11.0333L10.723 10.0656H9.08967V14.9569C10.737 14.6973 12.2376 13.8581 13.3211 12.5903C14.4047 11.3226 15 9.70973 15 8.04204Z" fill="#5389DB"/> | |||
</svg> |
@@ -0,0 +1,12 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |||
<!-- Generator: Sketch 61.2 (89653) - https://sketch.com --> | |||
<title>Artboard</title> | |||
<desc>Created with Sketch.</desc> | |||
<g id="Artboard" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> | |||
<g id="frappe" transform="translate(3.000000, 1.000000)" fill="#0089FF" fill-rule="nonzero"> | |||
<polygon id="Path" points="9.360932 0 0 0 0 2.46232 9.360932 2.46232"></polygon> | |||
<polygon id="Path" points="0 6.281996 0 14 2.98788 14 2.98788 8.74846 8.740172 8.74846 8.740172 6.281996"></polygon> | |||
</g> | |||
</g> | |||
</svg> |
@@ -0,0 +1,3 @@ | |||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.95652 1C4.13043 1 1 4.13043 1 7.95652C1 11 3 13.6087 5.78261 14.5652C6.13043 14.6522 6.21739 14.3913 6.21739 14.2174C6.21739 14.0435 6.21739 13.6087 6.21739 13C4.30435 13.4348 3.86957 12.1304 3.86957 12.1304C3.52174 11.3478 3.08696 11.087 3.08696 11.087C2.47826 10.6522 3.17391 10.6522 3.17391 10.6522C3.86957 10.7391 4.21739 11.3478 4.21739 11.3478C4.82609 12.4783 5.86957 12.1304 6.21739 11.9565C6.30435 11.5217 6.47826 11.1739 6.65217 11C5.08696 10.8261 3.52174 10.2174 3.52174 7.52174C3.52174 6.73913 3.78261 6.13043 4.21739 5.69565C4.13043 5.52174 3.86957 4.82609 4.30435 3.86956C4.30435 3.86956 4.91304 3.69565 6.21739 4.56522C6.73913 4.3913 7.34783 4.30435 7.95652 4.30435C8.56522 4.30435 9.17391 4.3913 9.69565 4.56522C11 3.69565 11.6087 3.86956 11.6087 3.86956C11.9565 4.82609 11.7826 5.52174 11.6957 5.69565C12.1304 6.21739 12.3913 6.82609 12.3913 7.52174C12.3913 10.2174 10.7391 10.7391 9.17391 10.913C9.43478 11.2609 9.69565 11.6957 9.69565 12.3043C9.69565 13.2609 9.69565 13.9565 9.69565 14.2174C9.69565 14.3913 9.78261 14.6522 10.2174 14.5652C13 13.6087 15 11 15 7.95652C14.913 4.13043 11.7826 1 7.95652 1Z" fill="#2E2F31"/> | |||
</svg> |
@@ -0,0 +1,6 @@ | |||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M8.1073 3.9076C9.09411 3.90699 10.0493 4.25571 10.8036 4.89197L12.9164 2.87994C12.1053 2.13208 11.1311 1.58355 10.0711 1.27789C9.01106 0.972233 7.89437 0.917853 6.80964 1.11907C5.72492 1.32029 4.70203 1.77156 3.82214 2.43707C2.94225 3.10259 2.2296 3.96403 1.74072 4.95303L4.12266 6.78899C4.40045 5.95131 4.93476 5.22228 5.6499 4.70514C6.36505 4.188 7.22477 3.90898 8.1073 3.9076Z" fill="#D94F3D"/> | |||
<path d="M3.90755 8.10738C3.90815 7.65922 3.9808 7.21406 4.12271 6.78896L1.74078 4.953C1.25355 5.93314 1 7.01282 1 8.10738C1 9.20194 1.25355 10.2816 1.74078 11.2618L4.12271 9.42579C3.9808 9.00069 3.90815 8.55554 3.90755 8.10738Z" fill="#F2C042"/> | |||
<path d="M14.9239 6.81506H8.13965V9.72262H11.9841C11.7554 10.5447 11.2314 11.2536 10.5125 11.7133L12.8761 13.5354C14.3864 12.1798 15.2738 9.97558 14.9239 6.81506Z" fill="#5085ED"/> | |||
<path d="M10.5115 11.7134C9.7811 12.1315 8.94838 12.3371 8.1073 12.3072C7.22477 12.3058 6.36505 12.0268 5.6499 11.5096C4.93476 10.9925 4.40045 10.2635 4.12266 9.42578L1.74072 11.2617C2.32906 12.4477 3.23664 13.446 4.36138 14.1444C5.48612 14.8427 6.7834 15.2134 8.1073 15.2147C9.84937 15.2621 11.5474 14.6637 12.8751 13.5348L10.5115 11.7134Z" fill="#57A75C"/> | |||
</svg> |
@@ -0,0 +1 @@ | |||
<svg viewBox="0 0 87.3 78" xmlns="http://www.w3.org/2000/svg"><path d="m6.6 66.85 3.85 6.65c.8 1.4 1.95 2.5 3.3 3.3l13.75-23.8h-27.5c0 1.55.4 3.1 1.2 4.5z" fill="#0066da"/><path d="m43.65 25-13.75-23.8c-1.35.8-2.5 1.9-3.3 3.3l-25.4 44a9.06 9.06 0 0 0 -1.2 4.5h27.5z" fill="#00ac47"/><path d="m73.55 76.8c1.35-.8 2.5-1.9 3.3-3.3l1.6-2.75 7.65-13.25c.8-1.4 1.2-2.95 1.2-4.5h-27.502l5.852 11.5z" fill="#ea4335"/><path d="m43.65 25 13.75-23.8c-1.35-.8-2.9-1.2-4.5-1.2h-18.5c-1.6 0-3.15.45-4.5 1.2z" fill="#00832d"/><path d="m59.8 53h-32.3l-13.75 23.8c1.35.8 2.9 1.2 4.5 1.2h50.8c1.6 0 3.15-.45 4.5-1.2z" fill="#2684fc"/><path d="m73.4 26.5-12.7-22c-.8-1.4-1.95-2.5-3.3-3.3l-13.75 23.8 16.15 28h27.45c0-1.55-.4-3.1-1.2-4.5z" fill="#ffba00"/></svg> |
@@ -0,0 +1,53 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |||
<!-- Generator: Sketch 61.2 (89653) - https://sketch.com --> | |||
<title>Artboard</title> | |||
<desc>Created with Sketch.</desc> | |||
<defs> | |||
<linearGradient x1="49.9768398%" y1="-5.7%" x2="49.9768398%" y2="93%" id="linearGradient-1"> | |||
<stop stop-color="#FFB900" offset="0%"></stop> | |||
<stop stop-color="#EF8400" offset="17%"></stop> | |||
<stop stop-color="#E25C01" offset="31%"></stop> | |||
<stop stop-color="#DB4401" offset="43%"></stop> | |||
<stop stop-color="#D83B01" offset="50%"></stop> | |||
</linearGradient> | |||
<linearGradient x1="65.309396%" y1="-2.30735625%" x2="21.7429318%" y2="92.4889251%" id="linearGradient-2"> | |||
<stop stop-color="#800600" offset="0%"></stop> | |||
<stop stop-color="#C72127" offset="60%"></stop> | |||
<stop stop-color="#C13959" offset="73%"></stop> | |||
<stop stop-color="#BC4B81" offset="85%"></stop> | |||
<stop stop-color="#B95799" offset="94%"></stop> | |||
<stop stop-color="#B85BA2" offset="100%"></stop> | |||
</linearGradient> | |||
<linearGradient x1="7.88912504%" y1="50.0377248%" x2="191.841076%" y2="50.0377248%" id="linearGradient-3"> | |||
<stop stop-color="#F32B44" offset="0%"></stop> | |||
<stop stop-color="#A4070A" offset="60%"></stop> | |||
</linearGradient> | |||
<linearGradient x1="66.1985075%" y1="-4.23376572%" x2="56.9739756%" y2="15.8347637%" id="linearGradient-4"> | |||
<stop stop-color="#000000" stop-opacity="0.4" offset="0%"></stop> | |||
<stop stop-color="#000000" stop-opacity="0" offset="100%"></stop> | |||
</linearGradient> | |||
<linearGradient x1="132.890182%" y1="52.4744013%" x2="50.5296726%" y2="48.194349%" id="linearGradient-5"> | |||
<stop stop-color="#000000" stop-opacity="0.4" offset="0%"></stop> | |||
<stop stop-color="#000000" stop-opacity="0" offset="100%"></stop> | |||
</linearGradient> | |||
</defs> | |||
<g id="Artboard" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> | |||
<g id="Microsoft_Office_logo_(2019–present)" transform="translate(1.000000, 1.000000)"> | |||
<g id="Group" opacity="0.2" style="mix-blend-mode: multiply;" transform="translate(3.181818, 10.181818)"> | |||
<image id="Bitmap" style="mix-blend-mode: multiply;" x="0.0381818182" y="0.165454545" width="9.01090909" height="3.56363636" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAABHCAYAAACj1R3CAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAAEsAAAAAQAAE/gAAAARAAOgAQADAAAAAQABAACgAgAEAAAAAQAAALKgAwAEAAAAAQAAAEcAAAAAHuVFUQAAAAlwSFlzAAAuIwAALj8BntJiKwAAC9FJREFUeAHt3YeS3NYRhWHRSZZFJWbHkqv8/o/kKifJQXKU5SSS7g+LA97FzuzOLmdmU3dV8yID0/vjzLkXmOKD169fv9PRFbjtFfjWbf8Aff1dARVokJuDO1GB71z1UzyomPdNe9VD9X5dgV0rMPngssNn/PCDDcu2HnSGF7hJii5HmMfprcfqFV2BHSowAvuqtk9ajudl/c6KPEMM2m9X2k9+d563LHDXZEdXYG8VACuAX1b+b8hvmILAvBPItUOUF7jvVr5X+YPK78/zlkeZW5GrGB17qUAg/qaO9p/Kryu/mttq3rF8UuULQZ4hprgABu8HlR/P+eG87HvVOlarchWhY28VAGkg/kdN/6Xyi/nok0pzClT5XJAHiCnvw8pPKp8N+aimgQ3yBrmK0LHXCoAVyP+s/LLys0rx30oKrbXNBJ/2TKwgBuuTyh9W/rTyx/P042oDMtVmLzq6AvuqAEjBSo0/nw/KWvy18u+VsbObFZlczxtRWkoM4p9Ufjrnz6p9Xkmh2Q3WIgdtj1zF6HjrCsQfAxm44m+VG4XzjLUYINaBAylYKfGnlb+o/HnljyqpMcjbVlQROg5SAYrMQggQv18Z3k59+58BuTakqGwCX6wzxxOzEwCWpp9WujNsE0thP5H2ZK7/7QpcrQJRZHv7xs+AAmbz7W/dFKdA3qLGL2pL8EpKDOKPKkFsf+AG3rS1qKMr8FYVmIbV6gigHXMjb6dArh1sZKd4Y/aBrQCwlleOEm+8M2p9R1dgHxXYCOy2A4N2DDsDNLYCuDp1MkNtUWL72r6jK3CoCkSVx9b0OD+dewF5thUB2ZM79oEigxnE/HJDXEXoOEoFRlhN6/gF4rTLhSwgz0vMG60AMguRJ3imLbNO566jK3CsCgTil3VCD0e0gXq5hhFkamweqHqIht4Mr8kRYtu1pagidBy8AoEYwF4YMqYszZ+CeQS51k2AApnyglmnT2boowGuYnQcrQJgpcDg/fecxpVBfUqZ1yDX+mXkQqdPjuPEDbIKdRyjAvHB1BfI/6r09psWzJbbZoptIMc+rFs7Ncwntet/D1eBQEyRAQvcEWRgU+RzQc5BNrW175udzXR0BQ5YAbCOihw1jrXwBucE8yZFtiLexEFGLzLtdMAL70N3BVKBMBhbAeKAjEvrFx7XIAfi3AUOIgP0smMt6+gKHKoCI4dsBW/snWTt6I8XHkeQszMFzl0Qc63HeOYuqGUdXYF9VwCHYZGFwOBXld4/BvPIYs2exAiyJQ4AWBvbyc45QO6EU5Je6zu6AvuuAA5BzEqA2Cuc0vROIIM0IHsr3wvNfieldZCGuYrQcbAKRI0xyBUQUwCHQUwG5KWjV8ve/NTJ0nrfYlRkSvxl5R8qvXPhXQsPR4wrG4Lrt9+qCB17rwBrG0sRBr+oZcQU2AC3DVaXAOMYVtqI8qL/T5Xet8ivpT3xix0ZXyCqxT2+rAgdV64A9jJSQXXxR0gxuAb5FeGt5UucAnlW5XT2WAkH8s4FaEc1zkkDM5UW/bDkpA797+UqgCcZEcXenyv/WMkRAJnFWGxFTZ+KUyDPaxyQR2G0yTkVtl1gjY+2jbfiwOxdjH6UXUXouHIFcBVLgTsQ/74SyAQ1fTTbYfRUnAF5VmUb8yJ2ZiXyqDoQsx7uDt4ZzPlRYF7zHPep1R1dga0VAGUgJp6Ul534vPJ3lUAGtmE4oJ+xFbXsTWfPTKJgflUdP7OAZbhFlBrgDsrDPK98UslHA5oNYUFGoGu2LYcidJyqQFQ1EBNGrLERIP7t3JrHGhbPdPJq2RRnFDkrZpjZB+EEoxpTancJHwPmp5WbgGY3YknaP1cxOqYKgHhUYhBTYtB+VvmbSiCzFobezlXjWr9Zka0QA8w5cTqChkGA7MS+Bl7MGYX2M6mHle2fqwgdSwVGFcZSHnpEiQH8qzkBPXrjl2xvLdsYWxU5W88wm3XXjCcn91FlJ6TO5l0UhX5U2f65itCxdM6AiCHJKlDaUYlB/MvKX1fyxueOVNT6JS4E2ZYzzGtVZsxZDOACeExfB9RZZ/DjyvbPVYR7FlHPcKNlVakwUYw9TccuagxiHnknS1HbTbETyLYk69UB5JNdUPyyjp+LYjVGqCm0bP9cRbhHsQlerOSbfBwoyDhxOnY8MTtBiUG8dPCwV/Pnxs4gO8p8wDzKzgW6y1xgviootIvcxT9njLqH66pgtzBGwEwnRzYoMD58gxM8fBC5jBMbYgOzjp3l7ATLMY1SFHOOdWFcCuQc7RygA/Ou/jnDdf1AJcW9+W3gDbRasCUJW8TNt3W+sTEBUrCyE5Q3SfSosG9124Nf524niGvb80ctbHBebAA6H2BX//xRHf+DygA9jj8brushu/P+AMdZF3CdbQ0vyxBwwSeJGRjDAIDTjwIraJOg1reyTVTY8TY+9KjlW+NKirw+GqCv4J+f1XEyutEdwnVRr3c+8K7B3aS6I7jgBSQLEYCpcAYCgJxpyylwAJ5UuObhlPPX7G6xF5Cdaj75Zfzz89oNzAH6SU2vgfYwRYpW55M6HOLfEZw1vBepbjr6oEyOEAOWIlsmbS+ptpsgAF9ahWvfJS71/+wte+0wUQodawBEluHdShaClWApHleCF9DyxdxaZv3Dyn6gUkU4UATeNbhXUV2gBtbAPLZUl1qDV8dPThaiWue7kgrXfkvsTZGXI84TGxR67Z/dqUY3+CSeqR+oVBEOGAHXKdbwvq3qgjjgjtBGdYFLeTHgXBO81b41wHWMKQ4Gck7gSrf4Z3eoD68I8U1peSkqTbXXdmPsENbqthyKsCUC7xrcfasuqwDgKC5oA+7B4B0/88FBdrIN6uyu9EHTUYjPCtRUWoL5aeWTyjXQ7Z+rKKsIuBav4T2G6gbaqO6ivNMFFQir693b7FFAztVuATqWA9TuajDv+kClx59PgFXiNbjHVt2cTysmaOe/+cmSA/57VJDzOc4BOjDr3bIZ8dDtn1O8N+Basob3TqvumxKcnboWkHMZG4COOrd/TpFO2nwlr8GNCqpbahe7pobStxzrRhx82yXNp4OW9iKvm/Ndi+rW9W6NawU5VwXoLR1CnYf76J8DrhKt4b23qhteNrU3AuTpr1Uw+6MV0Fp3fP5ghm5iOe6yfw68a3CjgvdedYuDrXFjQM4VbrAbATow3xX/HHB99DW8+czgzVDWaBnyLRVLoI11yJO0rNs2ruvYziNzs+Q6MtJUq25H3DiQU7YNQMcD3mb/HHgDjDYQaVt1A8Al2xsLcj4HoG+xfw64Ps4a3lbd/JH30N54kCcCCmYg7NE/ezrosx/ihf7AuwY3ytuq64+657gVIOczb7AbUbXL+ufx/ecRaKe67Ft2Ade+a3hzfeBtr6tCB4pbBXJqsAHoy/pnb9d5C++9Sm/lje9v5K29WrxE4B6htXINbqvuUrLjTtxKkFMiQF/BPz+r/Z9WPqrM66KA9rhbPbzDwXLEdtTkmQBwoNVGeVt1z5TqOAtuNchKtEGdA9W28efntRuY5ePKTyo/rGQ3vP9MnbcpdBQ48AbcnMsDnHvzNK0+642Jg71Yf12fsBQ61uCiF/qpMpifVIKZ1Xi/MnYjCj0qc5Q4VoY3B+4Ib8Z47/W4btXkqHHnQE71ZqBBuAbaL0+8EgpeiizZDKocmKPO49t1tXp54kiBqe/Xc+bhw7YW3Lbd9r7uaFNqs8l759vGfMcFFbizIPvcgzqvgaa6gAavTOcvIEeZo8pjZy9qTIUBGgXOdOC2HriScoPfvqyPDLyxKw1uFeWqcadBTlG2AA1SnhjUFHhMy8bfC44ggzCKHEuhDbiBNv4ZvDLgagWAG15F2EPcC5BTpxXQVFpnN507YEvDcZm2/jyPnE6eNuBGcVt1qyjHinsFcoo6AE1pgRrrkZ9PjcNw6TzaPTaAqgJ1tAoBNx3CbN+qqxIHjnsJ8ljTAWqLo74BPJZi3MV0YB3BzvIGd12tI8zfe5DHGs9QZ9E2iLMexFPMY9mZ7fYaKtAgX0PR+5T7r4Cv0o6uwK2vwP8BLfKgCsbeTqEAAAAASUVORK5CYII="></image> | |||
<path d="M1.04575758,0.212121212 C0.738651125,0.215411022 0.471505426,0.423271655 0.392833065,0.720148489 C0.314160704,1.01702532 0.443310422,1.32990424 0.708484848,1.48484848 L3.11818182,2.85090909 C3.31665947,2.96373479 3.54108939,3.0229492 3.76939394,3.02272789 C3.89222858,3.02264706 4.01440469,3.00478506 4.13212121,2.96969697 L7.75727273,1.93666667 C8.31275554,1.77706896 8.69583311,1.26946955 8.6969697,0.691515152 L8.6969697,0.212121212 L1.04575758,0.212121212 Z" id="Path" fill="#FFFFFF" fill-rule="nonzero"></path> | |||
</g> | |||
<g id="Group" opacity="0.12" style="mix-blend-mode: multiply;" transform="translate(3.393939, 10.181818)"> | |||
<image id="Bitmap" style="mix-blend-mode: multiply;" x="0.0233333333" y="0.108181818" width="8.60363636" height="3.10545455" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAA+CAYAAAC7gYDXAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAAEsAAAAAQAAASwAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAKqgAwAEAAAAAQAAAD4AAAAArpobvQAAAAlwSFlzAAAuIwAALiMBeKU/dgAABj9JREFUeAHtncuO3EQUhmlClAUIISFgESJ12AXWASLWeQAeFPEAEewQl9mC2MFIkEVAQVEEkUJmGP7PqWO53WW3++K23f6PdKZ8d/n3p1On3GXP4urq6hWbFRi7Aq/tUsHFYnFN+7Evpc0K9KXApQ58oWB6uegaUStwXtfOb8pvptKwSgjbwRUA0ifyc8qNETUBekMbvyUHzrflt+R30/zGY2g7mxXYVoHn2uFH+ReUrZAJUqInYN6Wfyj/RA6kLIuI+qqmbVbg0Ao8Swf8SuW1RlATpO9po3vy+/KP5Es5zT4As6+bfYlg600BWvKCsSyoFUg/04afyz+VvyMvd9S0zQocTYE1UDOQAiuRlShqswKDKLCSXwpSwiz5J809kdSQSgTb8AqsgKrq0LR/ICcnpbl3JJUItuEVKEFN0ZRHUHfkdJzISd3cSwTb8AqUoKoqRNOlnGafknmbFRiFAgWotWhKRCWy+tHTKG6RK4ECEVHp/b8v54H+Uu5oKhFs41EgQCV6+vf78dwX16SmQIDKYqaJrNVlLLdZgSEU+E8nvZBTGkpEsI1OAUZOPZU/TOWlo+fo7pErJAWIpL/Lz1J5YVClhG10CqxEVAZOG9TR3SNXSAqQl/6bfC1HXUleLZcVGEiBlWiqOjBfdqayKweqqE87bwXW8lPkiKY/Vn6vZedyXgOwWYEhFHihk/4l/03+lPyUShSgphlepPo5OdPFBiptVuBYCkTLDqTACrSFRURlhih6Lv82lY6qEsJ2VAWCQVp2Hk/R0hdWglqLqj9p7Z/ykuiXm/uvFehNAaLpSqsezT5nLEFNp4foX+QP5N/JH8kNq0Sw9a5ARNNsi85v+6VBsIb8PdYCNg6I/WJfqZAnelKAYEgLTktOP+lJNZpqvhiEQlmaNnghWImk38h5tspvroz4X8oZp3pD7rGqEsF2EAWAFN5owWnJadHX+keNn/QRrLyGUv34xD3N35Ev5QZWItj2ViAgJSh+Kad8RLCsH7kRVDZMI/+JoIC5lAMqwPLVlNtyQAZomxXYVoHOkHLgVlDjzBlgSQXuyz+W+8MUIZTLrgpsBSkHXelMNZ0lJbbPBCy5A48QHqaSaeevEsHWWYGtIeXInSJqvQrOX+uKeL6DAjwnJdDRu6fj1JqTav2K7QQqR8ikA85fV6T1TEUBoiiPPX+V8ynJB3IegWY7Tlq+ZjuDGkfKAOv8NcSZd0kE5SfQgPQHTQMooALs41zvXsuz1ilHze6ZFjp/bVNnduuqcMY7T0TSc/nXcmCl6X+euNFkN9s7otZP4/y1rsjJzzfByQioMzklsBblNlFU+5R2cFA5ciYdcP5aSj75iQCTMn655ClQwFiFk+VEVpr/4p9GqNzJegE1apIB1vlriDOtMuAEuGjSKenFA2MvcOq4pe2do5ZHykw4f82IMo1FAWZb1ARQQK2Cu3fkbJKn14haP6nz17oio5oPOLeJmjT9xX7bdo62vfKjgkrlMulA5K+US7kHvEiEI1iAOZqo2XbNRwc1KtMCrAe8hEiHLwPOUUbNtssdDNSoVAZYd7hCnP3LAHMSUbPtcnvtTLWdONa5wxVKHKwMOCcXNdsUGDyi1ivnDlddkY3zAebko2bblY4OVCqbSQeiw+X89eXdDDhPKmpODtSocAbYueavAeZJR82477ly8Bw1V6lYNvP8NeCcTdSM+54rR9n05yrKshPPXwPM2UbNpvte3HtFrbb1o1uXSQemnL8GnI6aG0ibVEStXksG2CnkrwGmo2b1ZnaYHnWO2lb/CeWvAaejZtsN3bBushG1fl0jyl8DTEfN+k3aY/5kQEWDTDoQ+WvfA14CTkfNPWBs2/WkQI0L7QAs/6XwupzUZ5fvaAWYjpohes/lSYIamjUAy/97vSXnc0Q35UAbXy7UZAEuALOM8Za8SQmQYdXXLzaNcj/aeM2o3KmWJw1q3LQasMAJpMB6V858dCqJroDLstfl/8jjvZ+AFXDj9YujjnLXeWdrswA17m4CFihp9gNIymj+WQekAPyu/A/5mRwg4zPdAFt9/cJRU4L0bbMCtSpmBdqAlNU09wHwG5r+Ww6kgAmQYcC611uVcSCX3RSYLahN8lQALnPU9My2aRcvP4IC/wNmElErPPJLHAAAAABJRU5ErkJggg=="></image> | |||
<path d="M0.833636364,0.212121212 C0.526529913,0.215411022 0.259384214,0.423271655 0.180711853,0.720148489 C0.102039491,1.01702532 0.23118921,1.32990424 0.496363636,1.48484848 L2.90606061,2.85090909 C3.10453825,2.96373479 3.32896818,3.0229492 3.55727273,3.02272789 C3.68010736,3.02264706 3.80228347,3.00478506 3.92,2.96969697 L7.54515152,1.93666667 C8.10063433,1.77706896 8.4837119,1.26946955 8.48484848,0.691515152 L8.48484848,0.212121212 L0.833636364,0.212121212 Z" id="Path" fill="#FFFFFF" fill-rule="nonzero"></path> | |||
</g> | |||
<path d="M7.29909091,0.424242424 L8.27272727,2.65151515 L8.27272727,10.3939394 L7.31393939,13.1515152 L10.9390909,12.1184848 C11.4945737,11.9588871 11.8776513,11.4512877 11.878788,10.8733333 L11.878788,2.70242424 C11.8790396,2.12285107 11.4944742,1.61356182 10.9369697,1.45515152 L7.29909091,0.424242424 Z" id="Path" fill="url(#linearGradient-1)" fill-rule="nonzero"></path> | |||
<path d="M2.70242424,10.3112121 L3.7630303,9.73848485 C4.05930634,9.5756517 4.24312618,9.26413402 4.24242424,8.92606061 L4.24242424,4.75787879 C4.24282457,4.36897628 4.4859374,4.02167224 4.85121212,3.88818182 L8.27272727,2.65151515 L8.27272727,1.71181818 C8.2719119,1.11343112 7.8746235,0.588041011 7.29909091,0.424242424 C7.17979453,0.389985873 7.05623768,0.372845038 6.93212121,0.373323188 L6.93212121,0.373323188 C6.69866818,0.373867297 6.46928485,0.434500469 6.26606061,0.549393939 L2.35030303,2.7830303 C1.9463722,3.0131963 1.69696752,3.4423679 1.69696752,3.90727273 L1.69696752,9.71090909 C1.69636394,9.95122639 1.82248288,10.1740664 2.0288223,10.2972606 C2.23516172,10.4204548 2.49116081,10.425757 2.70242424,10.3112121 Z" id="Path" fill="url(#linearGradient-2)" fill-rule="nonzero"></path> | |||
<path d="M8.27273214,10.3939394 L4.22757576,10.3939394 C3.92046931,10.3972292 3.65332361,10.6050898 3.57465125,10.9019667 C3.49597889,11.1988435 3.6251286,11.5117224 3.89030303,11.6666667 L6.3,13.0327273 C6.49847765,13.145553 6.72290757,13.2047674 6.95121212,13.2045461 L6.95121212,13.2045461 C7.07404676,13.2044652 7.19622287,13.1866032 7.31393939,13.1515152 C7.88255838,12.9899558 8.27432551,12.4699109 8.27273214,11.8787879 L8.27273214,10.3939394 Z" id="Path" fill="url(#linearGradient-3)" fill-rule="nonzero"></path> | |||
<path d="M2.70242424,10.3112121 L3.7630303,9.73848485 C4.05930634,9.5756517 4.24312618,9.26413402 4.24242424,8.92606061 L4.24242424,4.75787879 C4.24282457,4.36897628 4.4859374,4.02167224 4.85121212,3.88818182 L8.27272727,2.65151515 L8.27272727,1.71181818 C8.2719119,1.11343112 7.8746235,0.588041011 7.29909091,0.424242424 C7.17979453,0.389985873 7.05623768,0.372845038 6.93212121,0.373323188 L6.93212121,0.373323188 C6.69866818,0.373867297 6.46928485,0.434500469 6.26606061,0.549393939 L2.35030303,2.7830303 C1.9463722,3.0131963 1.69696752,3.4423679 1.69696752,3.90727273 L1.69696752,9.71090909 C1.69636394,9.95122639 1.82248288,10.1740664 2.0288223,10.2972606 C2.23516172,10.4204548 2.49116081,10.425757 2.70242424,10.3112121 Z" id="Path" fill="url(#linearGradient-4)" fill-rule="nonzero"></path> | |||
<path d="M8.27273214,10.3939394 L4.22757576,10.3939394 C3.92046931,10.3972292 3.65332361,10.6050898 3.57465125,10.9019667 C3.49597889,11.1988435 3.6251286,11.5117224 3.89030303,11.6666667 L6.3,13.0327273 C6.49847765,13.145553 6.72290757,13.2047674 6.95121212,13.2045461 L6.95121212,13.2045461 C7.07404676,13.2044652 7.19622287,13.1866032 7.31393939,13.1515152 C7.88255838,12.9899558 8.27432551,12.4699109 8.27273214,11.8787879 L8.27273214,10.3939394 Z" id="Path" fill="url(#linearGradient-5)" fill-rule="nonzero"></path> | |||
<rect id="Rectangle" x="0" y="0" width="13.5757576" height="13.5757576"></rect> | |||
</g> | |||
</g> | |||
</svg> |
@@ -0,0 +1,3 @@ | |||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M6.82596 4.06912C7.27748 3.59867 7.90608 3.30688 8.60129 3.30688C9.52545 3.30688 10.3317 3.8222 10.7611 4.58722C11.1343 4.4205 11.5473 4.32776 11.9818 4.32776C13.6487 4.32776 15 5.69088 15 7.37226C15 9.05385 13.6487 10.417 11.9818 10.417C11.7822 10.4171 11.583 10.3972 11.3873 10.3577C11.0092 11.0322 10.2887 11.4879 9.46163 11.4879C9.11542 11.4879 8.78795 11.4079 8.49639 11.2657C8.11308 12.1674 7.22004 12.7995 6.1792 12.7995C5.0953 12.7995 4.17154 12.1137 3.81696 11.1519C3.662 11.1848 3.50146 11.2019 3.33672 11.2019C2.04622 11.2019 1 10.1449 1 8.84088C1 7.96698 1.47006 7.20394 2.16846 6.79571C2.02468 6.46487 1.9447 6.09971 1.9447 5.71579C1.9447 4.21608 3.16222 3.00037 4.66394 3.00037C5.54561 3.00037 6.32918 3.41957 6.82596 4.06912Z" fill="#00A1E0"/> | |||
</svg> |
@@ -0,0 +1,3 @@ | |||
<svg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'> | |||
<path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> | |||
</svg> |
@@ -0,0 +1,969 @@ | |||
<svg id="frappe-symbols" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" class="d-block" xmlns="http://www.w3.org/2000/svg"> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-up-line"> | |||
<path d="M13 10.5L8 5.5L3 10.5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-small-up"> | |||
<path d="M9.5 7.75L6 4.25L2.5 7.75" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-down"> | |||
<path d="M3 5.5l5 5 5-5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-small-down"> | |||
<path d="M2.625 4.375L6 7.75l3.375-3.375" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-right"> | |||
<path d="M4.25 9.5L7.75 6L4.25 2.5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-left"> | |||
<path d="M7.5 9.5L4 6l3.5-3.5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-up-arrow"> | |||
<path d="M6.03335 3.23495L6.03169 9.23495" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M3.36665 5.43497L6.03332 2.7683L8.69998 5.43497" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-down-arrow"> | |||
<path d="M6.03328 8.7683L6.03494 2.7683" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M8.69998 6.56828L6.03331 9.23495L3.36665 6.56828" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-arrow-left" stroke-width="1.2"> | |||
<path d="M1.7001 6.00022L10.7001 6.00272" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M3.99995 9L1 6L3.99995 3" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-arrow-right" stroke-width="1.2"> | |||
<path d="M10 6.00223L1 5.99973" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7.70015 3.00244L10.7001 6.00244L7.70015 9.00244" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-move"> | |||
<path d="M12.5 6L9 6C5.68629 6 3 8.68629 3 12L3 13" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M9 3L13 5.99999L9 9" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-unhide"> | |||
<path stroke="none" fill-rule="evenodd" clip-rule="evenodd" d="M2.10756 9.53547C1.93501 9.82126 1.93501 10.1787 2.10756 10.4645C3.75635 13.1955 6.60531 15 9.84351 15C13.0817 15 15.9307 13.1955 17.5795 10.4645C17.752 10.1787 17.752 9.82127 17.5795 9.53548C15.9307 6.80451 13.0817 5 9.84351 5C6.60531 5 3.75635 6.8045 2.10756 9.53547ZM10 13C11.6569 13 13 11.6569 13 10C13 8.34315 11.6569 7 10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13Z" fill="var(--icon-stroke)"/> | |||
<circle cx="10" cy="10" r="1" stroke="none" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-hide"> | |||
<rect stroke="none" x="3.02185" y="3.89151" width="1.26078" height="18.4481" rx="0.630391" transform="rotate(-45 3.02185 3.89151)" fill="var(--icon-stroke)"/> | |||
<path stroke="none" fill-rule="evenodd" clip-rule="evenodd" d="M5.02016 6.99831C4.84611 6.82426 4.57032 6.80165 4.37821 6.95554C3.49472 7.66323 2.73193 8.53749 2.12941 9.53547C1.95686 9.82126 1.95686 10.1787 2.12941 10.4645C3.7782 13.1955 6.62716 15 9.86536 15C10.5301 15 11.1784 14.924 11.8032 14.7795C12.1655 14.6957 12.2727 14.2508 12.0098 13.9879L11.1052 13.0833C10.9747 12.9529 10.7837 12.9083 10.6027 12.9438C10.4148 12.9807 10.2206 13 10.0219 13C8.365 13 7.02185 11.6569 7.02185 10C7.02185 9.80128 7.04117 9.60707 7.07804 9.41915C7.11355 9.23815 7.06896 9.04711 6.93853 8.91668L5.02016 6.99831ZM12.1967 12.8433C11.9793 12.6259 12.011 12.2666 12.2202 12.0414C12.7176 11.506 13.0219 10.7885 13.0219 10C13.0219 8.34315 11.6787 7 10.0219 7C9.23334 7 8.51587 7.30421 7.98043 7.80167C7.75522 8.0109 7.3959 8.04255 7.17854 7.82518L5.98518 6.63183C5.75274 6.39939 5.80413 6.00935 6.10001 5.86613C7.24996 5.3095 8.52428 5 9.86536 5C13.1036 5 15.9525 6.80451 17.6013 9.53548C17.7739 9.82127 17.7739 10.1787 17.6013 10.4645C16.6787 11.9927 15.3803 13.2307 13.8482 14.0249C13.6613 14.1218 13.4343 14.0809 13.2854 13.932L12.1967 12.8433Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-sidebar-collapse"> | |||
<path d="M12 6L6 12L12 18" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M18 6L12 12L18 18" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-sidebar-expand"> | |||
<path d="M12 18L18 12L12 6" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6 18L12 12L6 6" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-change"> | |||
<path d="M13.2818 11.5388H2.59961" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M5.06069 14L2.59961 11.539L5.06069 9.07788" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M2.91406 4.46118H12.9679" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M10.5059 2L12.9669 4.46108L10.5059 6.92217" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-sort"> | |||
<path d="M9.5 10.5l2 2 2-2m-2 2v-9m-5 2l-2-2-2 2m2-2v9" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-select"> | |||
<path d="M4.5 3.636L6.136 2l1.637 1.636M4.5 8.364L6.136 10l1.637-1.636" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-arrow-up-right"> | |||
<path d="M2.5 9.5L9.5 2.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M9.50002 8V2.5H4.00002" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-arrow-down-left"> | |||
<path d="M9.5 2.5L2.5 9.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M2.49999 4L2.49998 9.5L7.99998 9.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-expand"> | |||
<path d="M10 2L6.844 5.158M7.053 2h2.948v2.948M5.158 6.842L2 10m0-2.947V10h2.947" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol id="icon-collapse" viewBox="0 0 32 32"> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M18.246 13.754l8.421-8.421"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M5.333 26.667l8.421-8.421"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M26.106 13.754h-7.86v-7.86"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M13.754 26.105v-7.86h-7.86"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-expand-alt"> | |||
<path d="M11.233 6.00021L7 6.00021" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M9.14874 3.91626L11.2328 6.00037L9.14874 8.08447" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M4.99998 6.00023L0.767046 6.00023" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M2.85092 3.91578L0.766818 5.99988L2.85092 8.08398" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-shrink"> | |||
<path d="M6.76703 6.00006H11.233" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M8.85114 8.08422L6.76703 6.00012L8.85114 3.91602" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M0.767031 6.00006H5.23297" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M3.14886 8.08422L5.23297 6.00012L3.14886 3.91602" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" fill="#112B42" id="icon-up"> | |||
<path d="M3 5h6L6 2 3 5z"></path> | |||
<path opacity=".5" d="M6 10l3-3H3l3 3z"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-both"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6 2l3 3H3l3-3zm3 5l-3 3-3-3h6z" fill="#112B42"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-small-add"> | |||
<path d="M8 4v8M4 8h8" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-add"> | |||
<path d="M8 3v10M3 8h10" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-close"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.146 11.217a.5.5 0 1 0 .708.708l3.182-3.182 3.181 3.182a.5.5 0 1 0 .708-.708l-3.182-3.18 3.182-3.182a.5.5 0 1 0-.708-.708l-3.18 3.181-3.183-3.182a.5.5 0 0 0-.708.708l3.182 3.182-3.182 3.181z" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-close-alt"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.78033 2.71967C3.48744 2.42678 3.01257 2.42678 2.71967 2.71967C2.42678 3.01256 2.42678 3.48744 2.71967 3.78033L6.94054 8.00119L2.71967 12.2221C2.42678 12.515 2.42678 12.9898 2.71967 13.2827C3.01257 13.5756 3.48744 13.5756 3.78033 13.2827L8.0012 9.06185L12.222 13.2826C12.5149 13.5755 12.9897 13.5755 13.2826 13.2826C13.5755 12.9897 13.5755 12.5148 13.2826 12.222L9.06186 8.00119L13.2826 3.78044C13.5755 3.48755 13.5755 3.01267 13.2826 2.71978C12.9897 2.42688 12.5149 2.42689 12.222 2.71978L8.0012 6.94054L3.78033 2.71967Z" stroke="none" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 8 7" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-check"> | |||
<path d="M1 4.00001L2.66667 5.80001L7 1.20001" stroke="var(--icon-stroke)" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-tick"> | |||
<path d="M2 9.66667L5.33333 13L14 3" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-dot-horizontal"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 8C5 8.55228 4.55228 9 4 9C3.44772 9 3 8.55228 3 8C3 7.44772 3.44772 7 4 7C4.55228 7 5 7.44772 5 8ZM8 9C8.55228 9 9 8.55228 9 8C9 7.44772 8.55228 7 8 7C7.44772 7 7 7.44772 7 8C7 8.55228 7.44772 9 8 9ZM12 9C12.5523 9 13 8.55228 13 8C13 7.44772 12.5523 7 12 7C11.4477 7 11 7.44772 11 8C11 8.55228 11.4477 9 12 9Z" stroke="none" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-dot-vertical"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm1 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0z" stroke="none" fill="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-drag"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.875 1.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1.5-3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm6.75-6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM8.625 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5-6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z" | |||
fill="#ACB5BD" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-drag-sm"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.9 3a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 10a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM5.4 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM12.15 3a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1.5 11.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5-6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z" | |||
fill="#ACB5BD" stroke="none" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-dialpad"> | |||
<path stroke="none" d="M5.5 14C6.32843 14 7 13.3284 7 12.5C7 11.6716 6.32843 11 5.5 11C4.67157 11 4 11.6716 4 12.5C4 13.3284 4.67157 14 5.5 14Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M10 14C10.8284 14 11.5 13.3284 11.5 12.5C11.5 11.6716 10.8284 11 10 11C9.17157 11 8.5 11.6716 8.5 12.5C8.5 13.3284 9.17157 14 10 14Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M10 18.5C10.8284 18.5 11.5 17.8284 11.5 17C11.5 16.1716 10.8284 15.5 10 15.5C9.17157 15.5 8.5 16.1716 8.5 17C8.5 17.8284 9.17157 18.5 10 18.5Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M5.5 5C6.32843 5 7 4.32843 7 3.5C7 2.67157 6.32843 2 5.5 2C4.67157 2 4 2.67157 4 3.5C4 4.32843 4.67157 5 5.5 5Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M10 5C10.8284 5 11.5 4.32843 11.5 3.5C11.5 2.67157 10.8284 2 10 2C9.17157 2 8.5 2.67157 8.5 3.5C8.5 4.32843 9.17157 5 10 5Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M14.5 5C15.3284 5 16 4.32843 16 3.5C16 2.67157 15.3284 2 14.5 2C13.6716 2 13 2.67157 13 3.5C13 4.32843 13.6716 5 14.5 5Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M14.5 14C15.3284 14 16 13.3284 16 12.5C16 11.6716 15.3284 11 14.5 11C13.6716 11 13 11.6716 13 12.5C13 13.3284 13.6716 14 14.5 14Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M5.5 9.5C6.32843 9.5 7 8.82843 7 8C7 7.17157 6.32843 6.5 5.5 6.5C4.67157 6.5 4 7.17157 4 8C4 8.82843 4.67157 9.5 5.5 9.5Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M10 9.5C10.8284 9.5 11.5 8.82843 11.5 8C11.5 7.17157 10.8284 6.5 10 6.5C9.17157 6.5 8.5 7.17157 8.5 8C8.5 8.82843 9.17157 9.5 10 9.5Z" fill="var(--icon-stroke)"/> | |||
<path stroke="none" d="M14.5 9.5C15.3284 9.5 16 8.82843 16 8C16 7.17157 15.3284 6.5 14.5 6.5C13.6716 6.5 13 7.17157 13 8C13 8.82843 13.6716 9.5 14.5 9.5Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-unread-status"> | |||
<path d="M4.5 11.4167L7.5 14.25L15.5 4.75" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-read-status"> | |||
<path d="M2 11.4167L5 14.25L13 4.75" stroke="#2D95F0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M9 13.4167L10 14.25L18 4.75" stroke="#2D95F0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-mark-as-read"> | |||
<path d="M1 8.5L3.5 11L10 3.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M9.5 8H14.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7.5 11H14.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-insert-below"> | |||
<rect x="3" y="11" width="11" height="2" rx="1" stroke="var(--icon-stroke)"></rect> | |||
<path d="M3 6h11M3 3.5h11" stroke="var(--icon-stroke)" stroke-linecap="round"></path> | |||
<path d="M1.487 10.11l1.72-1.376a.3.3 0 0 0 0-.468L1.487 6.89A.3.3 0 0 0 1 7.124v2.752a.3.3 0 0 0 .487.234z" fill="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-insert-above"> | |||
<rect x="3" y="3" width="11" height="2" rx="1" stroke="var(--icon-stroke)"></rect> | |||
<path d="M1.487 9.11l1.72-1.376a.3.3 0 0 0 0-.468L1.487 5.89A.3.3 0 0 0 1 6.124v2.752a.3.3 0 0 0 .487.234z" fill="#12283A"></path> | |||
<path d="M3 10h11M3 12.5h11" stroke="var(--icon-stroke)" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-group-by"> | |||
<rect x="2.5" y="3.5" width="11" height="3" rx="1.5"></rect> | |||
<rect x="2.5" y="9.5" width="9" height="3" rx="1.5"></rect> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-kanban"> | |||
<rect x="2.5" y="2.5" width="4" height="11" rx="1"></rect> | |||
<rect x="9.5" y="2.5" width="4" height="7" rx="1"></rect> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-sort-descending"> | |||
<path d="M1.75 3.25h9m-9 4h6m-6 4h4m4.5-.5l2 2 2-2m-2 1v-6" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-sort-ascending"> | |||
<path d="M1.75 3.25h9m-9 4h6m-6 4h4m8.5-3.5l-2-2-2 2m2 4v-6" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-gantt"> | |||
<path d="M2.5 3.5h2m7 9h2m-10-6h6m-3 3h6" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-filter"> | |||
<path d="M2 4h12M4 8h8m-5.5 4h3" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-list"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.667 3.25a.75.75 0 0 0 0 1.5h.007a.75.75 0 0 0 0-1.5h-.007zm2.666.25a.5.5 0 0 0 0 1H14a.5.5 0 0 0 0-1H5.333zm0 4a.5.5 0 0 0 0 1H14a.5.5 0 0 0 0-1H5.333zm-.5 4.5a.5.5 0 0 1 .5-.5H14a.5.5 0 0 1 0 1H5.333a.5.5 0 0 1-.5-.5zM1.917 8a.75.75 0 0 1 .75-.75h.007a.75.75 0 0 1 0 1.5h-.007a.75.75 0 0 1-.75-.75zm.75 3.25a.75.75 0 0 0 0 1.5h.007a.75.75 0 0 0 0-1.5h-.007z" | |||
fill="var(--icon-stroke)" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-menu"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.25 6C3.25 5.72386 3.47386 5.5 3.75 5.5H20.2474C20.5236 5.5 20.7474 5.72386 20.7474 6C20.7474 6.27614 20.5236 6.5 20.2474 6.5H3.75C3.47386 6.5 3.25 6.27614 3.25 6ZM3.25 12C3.25 11.7239 3.47386 11.5 3.75 11.5H20.2474C20.5236 11.5 20.7474 11.7239 20.7474 12C20.7474 12.2761 20.5236 12.5 20.2474 12.5H3.75C3.47386 12.5 3.25 12.2761 3.25 12ZM3.75 17.5C3.47386 17.5 3.25 17.7239 3.25 18C3.25 18.2761 3.47386 18.5 3.75 18.5H20.2474C20.5236 18.5 20.7474 18.2761 20.7474 18C20.7474 17.7239 20.5236 17.5 20.2474 17.5H3.75Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-table_2"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.722c0-.454.316-.722.59-.722h9.82c.274 0 .59.268.59.722V5h-11V3.722zM1.5 5.5V3.722C1.5 2.826 2.16 2 3.09 2h9.82c.93 0 1.59.826 1.59 1.722v8.556c0 .896-.66 1.722-1.59 1.722H3.09c-.93 0-1.59-.826-1.59-1.722V5.5zm1 3.5V6h3v3h-3zm0 1v2.278c0 .454.316.722.59.722H5.5v-3h-3zm4 3h3v-3h-3v3zm4 0h2.41c.274 0 .59-.268.59-.722V10h-3v3zm3-4V6h-3v3h3zm-4 0h-3V6h3v3z" | |||
fill="#12283A" stroke="none"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-table"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.722c0-.454.316-.722.59-.722H5.2v2.7H2.5V3.722zm0 2.978v2.6h2.7V6.7H2.5zm0 3.6h2.7V13H3.09c-.274 0-.59-.268-.59-.722V10.3zM6.2 13h6.71c.274 0 .59-.268.59-.722V10.3H6.2V13zm7.3-3.7V6.7H6.2v2.6h7.3zm0-3.6V3.722c0-.454-.316-.722-.59-.722H6.2v2.7h7.3zm-12 4.1V3.722C1.5 2.826 2.16 2 3.09 2h9.82c.93 0 1.59.826 1.59 1.722v8.556c0 .896-.66 1.722-1.59 1.722H3.09c-.93 0-1.59-.826-1.59-1.722V9.8z" | |||
fill="#12283A" stroke="none"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-heart"> | |||
<path d="M7.606 3.799L8 4.302l.394-.503.106-.14c.048-.065.08-.108.129-.159a3.284 3.284 0 0 1 4.72 0c.424.434.655 1.245.65 2.278-.006 1.578-.685 2.931-1.728 4.159-1.05 1.234-2.439 2.308-3.814 3.328a.763.763 0 0 1-.914 0c-1.375-1.02-2.764-2.094-3.814-3.328C2.686 8.709 2.007 7.357 2 5.778c-.004-1.033.227-1.844.651-2.278a3.284 3.284 0 0 1 4.72 0c.05.05.081.094.129.158.028.038.061.083.106.14z" | |||
stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-heart-active"> | |||
<path d="M13.706 3.15a3.784 3.784 0 0 0-5.434 0c-.104.106-.183.227-.272.34-.089-.113-.168-.234-.272-.34a3.784 3.784 0 0 0-5.434 0c-.563.576-.799 1.553-.794 2.63.015 3.468 3 5.85 5.745 7.886.45.334 1.06.334 1.51 0 2.746-2.035 5.73-4.418 5.745-7.886.005-1.077-.231-2.054-.794-2.63z" | |||
fill="#E24C4C" stroke="none"></path> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-lock"> | |||
<path stroke="none" fill-rule="evenodd" clip-rule="evenodd" d="M8.077 1.45h-.055a3.356 3.356 0 00-3.387 3.322v.35H3.75a2 2 0 00-2 2v5.391a2 2 0 002 2h8.539a2 2 0 002-2V7.122a2 2 0 00-2-2h-.885v-.285A3.356 3.356 0 008.082 1.45h-.005zm2.327 3.672V4.83a2.356 2.356 0 00-2.33-2.38h-.06a2.356 2.356 0 00-2.38 2.33v.342h4.77zm-6.654 1a1 1 0 00-1 1v5.391a1 1 0 001 1h8.539a1 1 0 001-1V7.122a1 1 0 00-1-1H3.75zm4.27 4.269a.573.573 0 100-1.147.573.573 0 000 1.147zm1.573-.574a1.573 1.573 0 11-3.147 0 1.573 1.573 0 013.147 0z" fill="#1F272E"></path> | |||
</symbol> | |||
<symbol width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-unlock"> | |||
<path stroke="none" fill-rule="evenodd" clip-rule="evenodd" d="M8.07685 1.45034H8.02155C7.13255 1.44218 6.2766 1.78707 5.64159 2.40938C5.00596 3.03229 4.64377 3.88215 4.63464 4.77206L4.63462 4.77206V4.77719V5.12175H3.75C2.64543 5.12175 1.75 6.01719 1.75 7.12175V12.5134C1.75 13.6179 2.64543 14.5134 3.75 14.5134H12.2885C13.393 14.5134 14.2885 13.6179 14.2885 12.5134V7.12175C14.2885 6.01718 13.393 5.12175 12.2885 5.12175H5.63462V4.77988C5.64166 4.156 5.89586 3.56033 6.34152 3.12359C6.78776 2.68627 7.38942 2.4441 8.01419 2.45031L8.01418 2.45034H8.01916H8.07417C8.69805 2.45738 9.29371 2.71158 9.73045 3.15724C9.92373 3.35446 10.2403 3.35766 10.4375 3.16438C10.6347 2.9711 10.6379 2.65453 10.4447 2.45731C9.82175 1.82169 8.97189 1.45949 8.08198 1.45036L8.08198 1.45034H8.07685ZM3.75 6.12175C3.19772 6.12175 2.75 6.56947 2.75 7.12175V12.5134C2.75 13.0656 3.19772 13.5134 3.75 13.5134H12.2885C12.8407 13.5134 13.2885 13.0656 13.2885 12.5134V7.12175C13.2885 6.56947 12.8407 6.12175 12.2885 6.12175H3.75ZM8.01936 10.3909C8.33605 10.3909 8.59279 10.1342 8.59279 9.81752C8.59279 9.50083 8.33605 9.24409 8.01936 9.24409C7.70266 9.24409 7.44593 9.50083 7.44593 9.81752C7.44593 10.1342 7.70266 10.3909 8.01936 10.3909ZM9.59279 9.81752C9.59279 10.6865 8.88834 11.3909 8.01936 11.3909C7.15038 11.3909 6.44593 10.6865 6.44593 9.81752C6.44593 8.94854 7.15038 8.24409 8.01936 8.24409C8.88834 8.24409 9.59279 8.94854 9.59279 9.81752Z" fill="#1F272E"/> | |||
</symbol> | |||
<symbol id="icon-delete" viewBox="0 0 32 32" fill="none"> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M7 7v18.118c0 2.145 1.492 3.882 3.333 3.882h11.333c1.842 0 3.333-1.737 3.333-3.882v-18.118"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M5 7h22"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M10 7v-1c0-1.657 1.343-3 3-3h6c1.657 0 3 1.343 3 3v1"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M18.8 14.4v8.571"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M13.2 14.4v8.571"></path> | |||
</symbol> | |||
<symbol id="icon-delete-active" viewBox="0 0 32 32" fill="none"> | |||
<path stroke="#E24C4C" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M7 7v18.118c0 2.145 1.492 3.882 3.333 3.882h11.333c1.842 0 3.333-1.737 3.333-3.882v-18.118"></path> | |||
<path stroke="#E24C4C" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M5 7h22"></path> | |||
<path stroke="#E24C4C" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M10 7v-1c0-1.657 1.343-3 3-3h6c1.657 0 3 1.343 3 3v1"></path> | |||
<path stroke="#E24C4C" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M18.8 14.4v8.571"></path> | |||
<path stroke="#E24C4C" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M13.2 14.4v8.571"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-external-link"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.348 3.207a1 1 0 0 1 1.415 0l1.03 1.03a1 1 0 0 1 0 1.415l-6.626 6.626L2.5 13.5l1.222-3.667 6.626-6.626z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-edit"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.6262 2.70711C11.0168 2.31658 11.6499 2.31658 12.0404 2.70711L13.2929 3.95956C13.6834 4.35008 13.6834 4.98325 13.2929 5.37377L6 12.6667L2 14L3.33333 10L10.6262 2.70711Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<line x1="9.79157" y1="3.92744" x2="12.0738" y2="6.2097" stroke="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-edit-fill"> | |||
<path stroke="none" fill-rule="evenodd" clip-rule="evenodd" d="M11.3052 2.62082C11.1127 2.70059 10.9377 2.8175 10.7903 2.96489L10.1778 3.57734L12.4225 5.82201L13.035 5.20956C13.1824 5.06217 13.2993 4.8872 13.379 4.69463C13.4588 4.50206 13.4999 4.29566 13.4999 4.08722C13.4999 3.87879 13.4588 3.67239 13.379 3.47982C13.2993 3.28725 13.1824 3.11227 13.035 2.96489C12.8876 2.8175 12.7126 2.70059 12.52 2.62082C12.3275 2.54105 12.1211 2.5 11.9126 2.5C11.7042 2.5 11.4978 2.54105 11.3052 2.62082ZM11.7154 6.52912L9.47074 4.28444L3.30841 10.4468C3.24688 10.5083 3.20248 10.5848 3.17958 10.6688L2.5109 13.1206C2.44982 13.3445 2.65532 13.55 2.87927 13.489L5.33109 12.8203C5.41504 12.7974 5.49156 12.753 5.55308 12.6914L11.7154 6.52912Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-review"> | |||
<path d="M7.33 3.71c.2-.662 1.14-.662 1.34 0l.68 2.243a.7.7 0 0 0 .67.497h2.437c.667 0 .956.844.43 1.253l-1.975 1.533a.7.7 0 0 0-.239.763l.763 2.424c.204.65-.544 1.178-1.088.77L8.42 11.746a.7.7 0 0 0-.84 0l-1.928 1.447c-.544.409-1.292-.12-1.088-.77L5.327 10a.7.7 0 0 0-.239-.763L3.114 7.703c-.527-.409-.238-1.253.43-1.253H5.98a.7.7 0 0 0 .67-.497l.68-2.242z" | |||
stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-star"> | |||
<path d="M11.5516 2.90849C11.735 2.53687 12.265 2.53687 12.4484 2.90849L14.8226 7.71919C14.8954 7.86677 15.0362 7.96905 15.1991 7.99271L20.508 8.76415C20.9181 8.82374 21.0818 9.32772 20.7851 9.61699L16.9435 13.3616C16.8257 13.4765 16.7719 13.642 16.7997 13.8042L17.7066 19.0916C17.7766 19.5001 17.3479 19.8116 16.9811 19.6187L12.2327 17.1223C12.087 17.0457 11.913 17.0457 11.7673 17.1223L7.01888 19.6187C6.65207 19.8116 6.22335 19.5001 6.29341 19.0916L7.20028 13.8042C7.2281 13.642 7.17433 13.4765 7.05648 13.3616L3.21491 9.61699C2.91815 9.32772 3.08191 8.82374 3.49202 8.76415L8.80094 7.99271C8.9638 7.96905 9.10458 7.86677 9.17741 7.71919L11.5516 2.90849Z" fill="var(--star-fill)" stroke="var(--star-fill)"/> | |||
</symbol> | |||
<symbol id="icon-notification" viewBox="0 0 20 20"> | |||
<path d="M12.4658 15.0275H16.5867L15.4287 13.8695C15.2732 13.714 15.1499 13.5293 15.0658 13.3261C14.9816 13.1229 14.9383 12.9051 14.9384 12.6852V9.09341C14.9385 8.07055 14.6215 7.07281 14.0311 6.23755C13.4407 5.40228 12.6059 4.77057 11.6417 4.4294V4.14835C11.6417 3.71118 11.468 3.29192 11.1589 2.98279C10.8497 2.67367 10.4305 2.5 9.99331 2.5C9.55614 2.5 9.13687 2.67367 8.82775 2.98279C8.51862 3.29192 8.34496 3.71118 8.34496 4.14835V4.4294C6.42463 5.10852 5.04825 6.94066 5.04825 9.09341V12.686C5.04825 13.1294 4.87188 13.5555 4.55787 13.8695L3.3999 15.0275H7.52078M12.4658 15.0275H7.52078M12.4658 15.0275C12.4658 15.6832 12.2053 16.3121 11.7417 16.7758C11.278 17.2395 10.6491 17.5 9.99331 17.5C9.33755 17.5 8.70866 17.2395 8.24497 16.7758C7.78128 16.3121 7.52078 15.6832 7.52078 15.0275" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol id="icon-notification-with-indicator" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > | |||
<path d="M12.4663 15.0275H16.5872L15.4292 13.8695C15.2737 13.714 15.1504 13.5293 15.0662 13.3261C14.9821 13.1229 14.9388 12.9051 14.9389 12.6852V9.09341C14.939 8.07055 14.622 7.07281 14.0316 6.23755C13.4412 5.40228 12.6064 4.77057 11.6421 4.4294V4.14835C11.6421 3.71118 11.4685 3.29192 11.1594 2.98279C10.8502 2.67367 10.431 2.5 9.9938 2.5C9.55663 2.5 9.13736 2.67367 8.82824 2.98279C8.51911 3.29192 8.34545 3.71118 8.34545 4.14835V4.4294C6.42512 5.10852 5.04874 6.94066 5.04874 9.09341V12.686C5.04874 13.1294 4.87237 13.5555 4.55836 13.8695L3.40039 15.0275H7.52127M12.4663 15.0275H7.52127M12.4663 15.0275C12.4663 15.6832 12.2058 16.3121 11.7421 16.7758C11.2785 17.2395 10.6496 17.5 9.9938 17.5C9.33804 17.5 8.70914 17.2395 8.24546 16.7758C7.78177 16.3121 7.52127 15.6832 7.52127 15.0275" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M14 6.75C15.5188 6.75 16.75 5.51878 16.75 4C16.75 2.48122 15.5188 1.25 14 1.25C12.4812 1.25 11.25 2.48122 11.25 4C11.25 5.51878 12.4812 6.75 14 6.75Z" fill="#FF5858" stroke="white" stroke-width="1.5"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-message"> | |||
<path d="M11.501 7.5V6a3.5 3.5 0 0 0-7 0v1.5C4.5 9.15 3 9.55 3 10.502c0 .85 1.95 1.5 5 1.5 3.051 0 5.001-.65 5.001-1.5 0-.95-1.5-1.35-1.5-3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<mask id="a" fill="#fff"> | |||
<path d="M8 13.001a19.4 19.4 0 0 1-1.427-.05 1.496 1.496 0 0 0 2.855 0c-.447.033-.922.05-1.428.05z"></path> | |||
</mask> | |||
<path d="M8 13.001a19.4 19.4 0 0 1-1.427-.05 1.496 1.496 0 0 0 2.855 0c-.447.033-.922.05-1.428.05z" fill="#3E414B"></path> | |||
<path d="M6.573 12.951l.073-.997-1.468-.108.44 1.405.955-.3zm2.855 0l.954.3.44-1.405-1.467.108.073.997zM8 12.001c-.483 0-.933-.016-1.354-.047L6.5 13.95c.474.035.974.052 1.501.052v-2zm-2.381 1.25c.159.507.475.95.904 1.265l1.184-1.612a.496.496 0 0 1-.18-.252l-1.908.599zm.904 1.265C6.95 14.83 7.469 15 8 15v-2a.496.496 0 0 1-.293-.096l-1.184 1.612zM8 15a2.5 2.5 0 0 0 1.478-.484l-1.184-1.612A.496.496 0 0 1 8 13v2zm1.478-.484c.429-.315.745-.758.904-1.265l-1.908-.599a.496.496 0 0 1-.18.252l1.184 1.612zm-.123-2.562c-.42.031-.871.047-1.355.047v2c.528 0 1.028-.017 1.502-.052l-.148-1.995z" | |||
fill="#12283A" mask="url(#a)"></path> | |||
<path d="M10.556 4.778a1.833 1.833 0 1 0 0-3.667 1.833 1.833 0 0 0 0 3.667z" fill="#FF5858" stroke="#FF5858"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-message-1"> | |||
<g stroke="var(--icon-stroke)" stroke-miterlimit="10"> | |||
<path d="M12.8 2.6H3.2c-.318 0-.623.124-.849.344a1.16 1.16 0 0 0-.351.83v6.257c0 .311.126.61.351.83.226.22.53.343.849.343h2.358a1 1 0 0 1 .74.327l1.185 1.3a.7.7 0 0 0 1.034 0l1.186-1.3a1 1 0 0 1 .739-.327H12.8c.318 0 .623-.123.848-.343a1.16 1.16 0 0 0 .352-.83V3.773c0-.31-.126-.61-.351-.83A1.214 1.214 0 0 0 12.8 2.6z" | |||
stroke-linecap="square"></path> | |||
<path d="M4.4 5h5.215M4.4 7.4h2.607" stroke-linecap="round"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-small-message"> | |||
<path d="M6.00007 3.00001H12.0001L15.5001 3C16.6046 3 17.5001 3.89543 17.5001 5V9.78889V12.2556C17.5001 13.3601 16.6046 14.2556 15.5001 14.2556H14.5001C14.2239 14.2556 14.0001 14.4794 14.0001 14.7556V16.4507C14.0001 16.8715 13.5119 17.1041 13.1851 16.839L10.2754 14.4789C10.0973 14.3344 9.87489 14.2556 9.6455 14.2556H4.50003C3.39545 14.2556 2.50001 13.3601 2.50003 12.2555L2.50007 9.78889V5.00001C2.50007 3.89544 3.3955 3.00001 4.50007 3.00001L6.00007 3.00001Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M6 6.5H13" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M6 9H10" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-comment"> | |||
<path d="M14.2222 7.17042C14.2222 4.19205 11.4363 1.77783 7.99999 1.77783C4.56367 1.77783 1.77777 4.19205 1.77777 7.17042C1.77777 10.1488 4.56367 12.563 7.99999 12.563C8.43555 12.563 8.86032 12.5232 9.27099 12.4494L12.563 14.2223V10.8283C13.59 9.86672 14.2222 8.58411 14.2222 7.17042" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-refresh"> | |||
<path d="M13.644 8.43a5.571 5.571 0 1 1-.876-3.001M12.787 2v3.429H9.358" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" id="icon-upload" fill="var(--icon-stroke)" stroke-width="0.2" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M10.596 2.046a.5.5 0 0 0-.707 0L6.937 5a.5.5 0 0 0 .707.707l2.099-2.099v8.126a.5.5 0 1 0 1 0V3.607l2.098 2.099a.5.5 0 0 0 .708-.707l-2.953-2.953z"/> | |||
<path d="M6.552 8.305v1H4.6V15.9a1 1 0 0 0 1 1h9.286a1 1 0 0 0 1-1V9.305h-1.953v-1h2.953V15.9a2 2 0 0 1-2 2H5.6a2 2 0 0 1-2-2V8.305h2.952z"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-tag"> | |||
<path d="M12.6401 10.2571L10.107 12.7901C9.52125 13.3759 8.5718 13.3756 7.98601 12.7898L2.49654 7.30037C2.40278 7.2066 2.3501 7.07942 2.3501 6.94682L2.3501 3C2.3501 2.72386 2.57396 2.5 2.8501 2.5L6.79691 2.5C6.92952 2.5 7.0567 2.55268 7.15047 2.64645L12.6399 8.13591C13.2257 8.7217 13.2259 9.67131 12.6401 10.2571Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.08001 5.46157C6.08001 5.88642 5.7356 6.23082 5.31076 6.23082C4.88591 6.23082 4.5415 5.88642 4.5415 5.46157C4.5415 5.03673 4.88591 4.69232 5.31076 4.69232C5.7356 4.69232 6.08001 5.03673 6.08001 5.46157Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-restriction"> | |||
<path d="M8 14A6 6 0 108 2a6 6 0 000 12zM4 4l8 8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-attachment"> | |||
<path d="M14 7.66625L8.68679 12.8875C7.17736 14.3708 4.64151 14.3708 3.13208 12.8875C1.62264 11.4042 1.62264 8.91224 3.13208 7.42892L7.84151 2.80099C8.9283 1.733 10.6189 1.733 11.7057 2.80099C12.7925 3.86897 12.7925 5.53028 11.7057 6.59827L7.35849 10.8109C6.75472 11.4042 5.78868 11.4042 5.24528 10.8109C4.64151 10.2176 4.64151 9.26823 5.24528 8.73424L8.86792 5.17429" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-view"> | |||
<path d="M2 9.9999C2 9.9999 5.2 4.3999 10 4.3999C14.8 4.3999 18 9.9999 18 9.9999C18 9.9999 14.8 15.5999 10 15.5999C5.2 15.5999 2 9.9999 2 9.9999Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M10.0001 12.4001C11.3256 12.4001 12.4001 11.3256 12.4001 10.0001C12.4001 8.67461 11.3256 7.6001 10.0001 7.6001C8.67461 7.6001 7.6001 8.67461 7.6001 10.0001C7.6001 11.3256 8.67461 12.4001 10.0001 12.4001Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-call"> | |||
<path d="M12.4823 11.64L10.8764 13.2242C10.0389 12.7193 9.26095 12.1217 8.55714 11.4428C7.87926 10.7378 7.28179 9.95968 6.77571 9.12278L8.35837 7.51687C8.45423 7.41953 8.51896 7.29587 8.54434 7.16164C8.56971 7.0274 8.55459 6.88865 8.50088 6.76304L6.85072 2.91666C6.78553 2.76499 6.66802 2.64179 6.5196 2.56951C6.37119 2.49723 6.20174 2.48068 6.04214 2.52287L3.01634 3.3232C2.86523 3.36237 2.7319 3.45167 2.63815 3.57648C2.54441 3.7013 2.4958 3.85423 2.50028 4.01027C2.69281 7.52945 4.15604 10.8592 6.6182 13.381C9.14046 15.8439 12.4711 17.3074 15.9911 17.4996C16.1473 17.5049 16.3006 17.4567 16.4257 17.363C16.5508 17.2693 16.6401 17.1357 16.6789 16.9843L17.4785 13.957C17.5209 13.7975 17.5046 13.6281 17.4324 13.4796C17.3602 13.3312 17.2371 13.2136 17.0855 13.1484L13.2384 11.499C13.1126 11.4445 12.9735 11.4288 12.8388 11.454C12.7041 11.4791 12.5799 11.5439 12.4823 11.64V11.64Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol id="icon-full-page" fill="none" viewBox="0 0 32 32"> | |||
<path stroke-linejoin="miter" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2" d="M25 6h-18c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h18c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3z"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M8.364 17.3v4.364h4.364"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M19.272 10.364h4.364v4.364"></path> | |||
</symbol> | |||
<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-crop"> | |||
<path d="M14.88,11.63H4.33V1.12m7.34,10.51v3.25M6,4.37h5.64V10M1.13,4.37h3.2" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" id="icon-scan" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3" | |||
stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" id="icon-link-url" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M7.04688 12.9544L12.9558 7.04556" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M8.81836 6.45466L10.7943 4.47873C11.4212 3.85205 12.2714 3.5 13.1578 3.5C14.0443 3.5 14.8945 3.85205 15.5214 4.47873V4.47873C16.1481 5.10568 16.5001 5.95584 16.5001 6.84229C16.5001 7.72873 16.1481 8.5789 15.5214 9.20584L13.5455 11.1818" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.45466 8.81824L4.47873 10.7942C3.85205 11.4211 3.5 12.2713 3.5 13.1577C3.5 14.0442 3.85205 14.8943 4.47873 15.5213V15.5213C5.10568 16.148 5.95584 16.5 6.84229 16.5C7.72874 16.5 8.5789 16.148 9.20584 15.5213L11.1818 13.5453" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-map"> | |||
<g stroke="#111" stroke-miterlimit="10"> | |||
<path d="M11.467 3.458c1.958 1.957 1.958 5.088.027 7.02L7.97 14l-3.523-3.523a4.945 4.945 0 010-6.993l.026-.026a4.922 4.922 0 016.993 0zm0 0c-.026-.026-.026-.026 0 0z"></path> | |||
<path d="M7.971 8.259a1.305 1.305 0 100-2.61 1.305 1.305 0 000 2.61z"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-search"> | |||
<path d="M7.389 12.278a4.889 4.889 0 1 0 0-9.778 4.889 4.889 0 0 0 0 9.778zM13.5 13.5l-2.658-2.658" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-website"> | |||
<path d="M3 9H21" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<rect x="3" y="3.5" width="18" height="17" rx="2" stroke="var(--icon-stroke)"/> | |||
<circle cx="5.75" cy="6.25" r="0.5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width="0.5"/> | |||
<circle cx="8.25" cy="6.25" r="0.5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width="0.5"/> | |||
<circle cx="10.75" cy="6.25" r="0.5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width="0.5"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-users"> | |||
<path d="M17.727 18.728H20a1 1 0 0 0 1-1v-2.537a.818.818 0 0 0-.515-.76l-3.061-1.226a.819.819 0 0 1-.515-.758v-.718a3.258 3.258 0 0 0 1.636-2.82V7.274a3.272 3.272 0 0 0-4.909-2.835m.304 10.811l-3.062-1.227a.818.818 0 0 1-.514-.758v-.369c2.675-.357 3.272-1.532 3.272-1.532S12 9.728 12 8.092a3.273 3.273 0 1 0-6.545 0c0 1.636-1.637 3.272-1.637 3.272s.597 1.175 3.273 1.532v.37a.818.818 0 0 1-.515.758l-3.061 1.228a.819.819 0 0 0-.515.757v1.72a1 1 0 0 0 1 1h9.454a1 1 0 0 0 1-1v-1.72a.818.818 0 0 0-.514-.759z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-tool"> | |||
<path d="M16.127 13.077l3.194 3.194a2.588 2.588 0 0 1 0 3.66 2.589 2.589 0 0 1-3.66 0l-2.902-2.902" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M11.315 10.095l-4.96-4.96a1.294 1.294 0 1 0-1.83 1.83l4.877 4.877" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M18.56 11.949l-.353.353a.5.5 0 0 0 .707 0l-.354-.353zM21 9.509l.354.353a.5.5 0 0 0 0-.705L21 9.509zm-5.47-5.51l.354-.352-.004-.004-.35.357zm-4.9.02l-.353-.353a.5.5 0 0 0 0 .707l.353-.354zm8.284 8.283l2.44-2.44-.707-.707-2.44 2.44.707.707zm2.44-3.145l-5.47-5.51-.71.705 5.471 5.51.71-.705zM15.88 3.643A3.977 3.977 0 0 0 13.074 2.5l.004 1a2.977 2.977 0 0 1 2.1.856l.702-.713zM13.074 2.5a3.977 3.977 0 0 0-2.797 1.166l.707.706a2.977 2.977 0 0 1 2.094-.872l-.004-1zm-2.797 1.873l7.93 7.93.707-.708-7.93-7.93-.707.708z" | |||
fill="var(--icon-stroke)" stroke="none"></path> | |||
<path d="M14.133 7.522L3.398 17.325a1.219 1.219 0 0 0-.04 1.764L4.6 20.331a1.22 1.22 0 0 0 1.764-.04l9.789-10.75" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-support"> | |||
<path d="M13.818 21h4.091a2.454 2.454 0 0 0 2.455-2.454V16.09" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M8.09 14a2 2 0 0 0-2-2H4v4.09c0 .905.732 1.637 1.636 1.637h1.455a1 1 0 0 0 1-1V14zm12.274-2h-2.091a2 2 0 0 0-2 2v2.727a1 1 0 0 0 1 1h1.454c.905 0 1.637-.732 1.637-1.636V12zm0 0v-.818a8.182 8.182 0 1 0-16.364 0V12" stroke="var(--icon-stroke)" | |||
stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-stock"> | |||
<path d="M7.5 4.84l9.818 4.91M21 7.91L12.818 12 3 7.09M12.818 12v9" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M19.894 7.356A2 2 0 0 1 21 9.146v5.813a2 2 0 0 1-.971 1.715l-6.27 3.761a2 2 0 0 1-1.923.074l-7.73-3.865A2 2 0 0 1 3 14.854V8.328a2 2 0 0 1 1.106-1.789l6.181-3.09a2 2 0 0 1 1.79 0l7.817 3.908z" stroke="var(--icon-stroke)" stroke-miterlimit="10" | |||
stroke-linecap="square" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-setting"> | |||
<rect x="3" y="3" width="18" height="8" rx="4" stroke="var(--icon-stroke)"></rect> | |||
<rect x="3" y="13" width="18" height="8" rx="4" stroke="var(--icon-stroke)"></rect> | |||
<path d="M7 8.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm10 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-setting-gear"> | |||
<path d="M7.99964 9.63637C8.90338 9.63637 9.63601 8.90375 9.63601 8.00001C9.63601 7.09627 8.90338 6.36365 7.99964 6.36365C7.09591 6.36365 6.36328 7.09627 6.36328 8.00001C6.36328 8.90375 7.09591 9.63637 7.99964 9.63637Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M12.0364 9.63636C11.9638 9.80088 11.9421 9.98338 11.9742 10.1603C12.0063 10.3373 12.0906 10.5005 12.2164 10.6291L12.2491 10.6618C12.3505 10.7631 12.431 10.8834 12.4859 11.0159C12.5408 11.1483 12.569 11.2903 12.569 11.4336C12.569 11.577 12.5408 11.719 12.4859 11.8514C12.431 11.9838 12.3505 12.1041 12.2491 12.2055C12.1478 12.3069 12.0275 12.3873 11.895 12.4422C11.7626 12.4971 11.6206 12.5254 11.4773 12.5254C11.3339 12.5254 11.192 12.4971 11.0595 12.4422C10.9271 12.3873 10.8068 12.3069 10.7055 12.2055L10.6727 12.1727C10.5442 12.047 10.3809 11.9626 10.204 11.9305C10.027 11.8985 9.84452 11.9201 9.68 11.9927C9.51867 12.0619 9.38108 12.1767 9.28417 12.323C9.18725 12.4694 9.13525 12.6408 9.13455 12.8164V12.9091C9.13455 13.1984 9.01961 13.4759 8.81503 13.6805C8.61044 13.8851 8.33296 14 8.04364 14C7.75431 14 7.47683 13.8851 7.27225 13.6805C7.06766 13.4759 6.95273 13.1984 6.95273 12.9091V12.86C6.9485 12.6795 6.89006 12.5044 6.78501 12.3575C6.67995 12.2106 6.53313 12.0987 6.36364 12.0364C6.19912 11.9638 6.01662 11.9421 5.83968 11.9742C5.66274 12.0063 5.49946 12.0906 5.37091 12.2164L5.33818 12.2491C5.23687 12.3505 5.11655 12.431 4.98412 12.4859C4.85168 12.5408 4.70973 12.569 4.56636 12.569C4.423 12.569 4.28104 12.5408 4.14861 12.4859C4.01618 12.431 3.89586 12.3505 3.79455 12.2491C3.69312 12.1478 3.61265 12.0275 3.55775 11.895C3.50285 11.7626 3.4746 11.6206 3.4746 11.4773C3.4746 11.3339 3.50285 11.192 3.55775 11.0595C3.61265 10.9271 3.69312 10.8068 3.79455 10.7055L3.82727 10.6727C3.95302 10.5442 4.03737 10.3809 4.06946 10.204C4.10154 10.027 4.07988 9.84452 4.00727 9.68C3.93813 9.51867 3.82332 9.38108 3.67698 9.28417C3.53064 9.18725 3.35916 9.13525 3.18364 9.13455H3.09091C2.80158 9.13455 2.52411 9.01961 2.31952 8.81503C2.11493 8.61044 2 8.33296 2 8.04364C2 7.75431 2.11493 7.47683 2.31952 7.27225C2.52411 7.06766 2.80158 6.95273 3.09091 6.95273H3.14C3.32054 6.9485 3.49564 6.89006 3.64253 6.78501C3.78941 6.67995 3.9013 6.53313 3.96364 6.36364C4.03624 6.19912 4.0579 6.01662 4.02582 5.83968C3.99374 5.66274 3.90938 5.49946 3.78364 5.37091L3.75091 5.33818C3.64948 5.23687 3.56902 5.11655 3.51412 4.98412C3.45922 4.85168 3.43096 4.70973 3.43096 4.56636C3.43096 4.423 3.45922 4.28104 3.51412 4.14861C3.56902 4.01618 3.64948 3.89586 3.75091 3.79455C3.85223 3.69312 3.97254 3.61265 4.10497 3.55775C4.23741 3.50285 4.37936 3.4746 4.52273 3.4746C4.66609 3.4746 4.80805 3.50285 4.94048 3.55775C5.07291 3.61265 5.19323 3.69312 5.29455 3.79455L5.32727 3.82727C5.45583 3.95302 5.6191 4.03737 5.79604 4.06946C5.97299 4.10154 6.15548 4.07988 6.32 4.00727H6.36364C6.52497 3.93813 6.66255 3.82332 6.75947 3.67698C6.85638 3.53064 6.90839 3.35916 6.90909 3.18364V3.09091C6.90909 2.80158 7.02403 2.52411 7.22861 2.31952C7.4332 2.11493 7.71067 2 8 2C8.28933 2 8.5668 2.11493 8.77139 2.31952C8.97597 2.52411 9.09091 2.80158 9.09091 3.09091V3.14C9.09161 3.31552 9.14362 3.487 9.24053 3.63334C9.33745 3.77969 9.47504 3.89449 9.63636 3.96364C9.80088 4.03624 9.98338 4.0579 10.1603 4.02582C10.3373 3.99374 10.5005 3.90938 10.6291 3.78364L10.6618 3.75091C10.7631 3.64948 10.8834 3.56902 11.0159 3.51412C11.1483 3.45922 11.2903 3.43096 11.4336 3.43096C11.577 3.43096 11.719 3.45922 11.8514 3.51412C11.9838 3.56902 12.1041 3.64948 12.2055 3.75091C12.3069 3.85223 12.3873 3.97254 12.4422 4.10497C12.4971 4.23741 12.5254 4.37936 12.5254 4.52273C12.5254 4.66609 12.4971 4.80805 12.4422 4.94048C12.3873 5.07291 12.3069 5.19323 12.2055 5.29455L12.1727 5.32727C12.047 5.45583 11.9626 5.6191 11.9305 5.79604C11.8985 5.97299 11.9201 6.15548 11.9927 6.32V6.36364C12.0619 6.52497 12.1767 6.66255 12.323 6.75947C12.4694 6.85638 12.6408 6.90839 12.8164 6.90909H12.9091C13.1984 6.90909 13.4759 7.02403 13.6805 7.22861C13.8851 7.4332 14 7.71067 14 8C14 8.28933 13.8851 8.5668 13.6805 8.77139C13.4759 8.97597 13.1984 9.09091 12.9091 9.09091H12.86C12.6845 9.09161 12.513 9.14362 12.3667 9.24053C12.2203 9.33745 12.1055 9.47504 12.0364 9.63636V9.63636Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-sell"> | |||
<path d="M3 8h18M3 6v11a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M6.273 15.136h4.09" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-retail"> | |||
<path d="M18 6H6m-1 5v8.318a1.5 1.5 0 0 0 1.5 1.5H11a.5.5 0 0 0 .5-.5V17a1 1 0 0 1 1-1H14a1 1 0 0 1 1 1v3.318a.5.5 0 0 0 .5.5h2a1.5 1.5 0 0 0 1.5-1.5V11" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M18.546 6.2L21 9.4V11H3V9.4l2.455-3.2V4a1 1 0 0 1 1-1h11.09a1 1 0 0 1 1 1v2.2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M7.5 15.5v-1h1v1h-1z" fill="#4C5A67" stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-quantity-1"> | |||
<path d="M18.747 8.576l.293-.405-.293.405 1.63 1.18-.822 1.835a1 1 0 0 0 0 .818l.822 1.836-1.63 1.179a1 1 0 0 0-.409.708l-.205 2-2.001.206a1 1 0 0 0-.709.41l-1.178 1.63-1.836-.823a1 1 0 0 0-.818 0l-1.836.822-1.179-1.63a1 1 0 0 0-.708-.409l-2-.205-.207-2.001a1 1 0 0 0-.408-.709l-1.63-1.178.822-1.836a1 1 0 0 0 0-.818l-.822-1.836 1.63-1.179-.293-.405.293.405a1 1 0 0 0 .408-.708l.206-2 2.001-.207a1 1 0 0 0 .708-.408l1.18-1.63 1.835.822a1 1 0 0 0 .818 0l1.836-.822 1.179 1.63a1 1 0 0 0 .708.408l2 .206.206 2.001a1 1 0 0 0 .41.708zM16.389 11A4.5 4.5 0 1 1 14 7.968" | |||
stroke="var(--icon-stroke)"></path> | |||
<path d="M16.5 8.5l-5.34 4.796-.717-.717-.537-.538" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-quality"> | |||
<path d="M20 13a8.25 8.25 0 1 1-16.5 0V5.833L11.75 3 20 5.833V13z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
<path d="M15.907 11.674a4.278 4.278 0 1 1-2.27-2.882" stroke="var(--icon-stroke)"></path> | |||
<path d="M16.013 9.298l-5.077 4.558-.68-.68-.512-.512" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-quality-3"> | |||
<path d="M4 6.798A14.286 14.286 0 0 0 12.137 3a14.285 14.285 0 0 0 8.137 3.798s-.115 2.264-.503 5.744c-.383 3.436-2.664 6.338-5.844 7.695l-1.79.763-1.668-.712c-3.246-1.384-5.54-4.378-5.933-7.886C4.122 8.703 4 6.798 4 6.798z" stroke="var(--icon-stroke)" stroke-linecap="round" | |||
stroke-linejoin="round"></path> | |||
<path d="M12.069 8.386a.2.2 0 0 1 .362 0l.933 1.986a.2.2 0 0 0 .15.113l2.101.321a.2.2 0 0 1 .113.337l-1.533 1.571a.2.2 0 0 0-.054.172l.36 2.208a.2.2 0 0 1-.294.207l-1.86-1.029a.2.2 0 0 0-.194 0l-1.86 1.029a.2.2 0 0 1-.294-.207l.36-2.208a.2.2 0 0 0-.054-.172l-1.533-1.57a.2.2 0 0 1 .113-.338l2.1-.321a.2.2 0 0 0 .152-.113l.932-1.986z" | |||
stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-projects"> | |||
<path d="M3.09 10.083A1 1 0 0 1 4.087 9h15.826a1 1 0 0 1 .997 1.083l-.757 9.083A2 2 0 0 1 18.16 21H5.84a2 2 0 0 1-1.993-1.834l-.757-9.083z" stroke="var(--icon-stroke)"></path> | |||
<path d="M6 6.5h12M8 4h8" stroke="var(--icon-stroke)" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-project"> | |||
<path d="M19.913 8.5H4.087a1 1 0 0 0-.997 1.083l.757 9.083A2 2 0 0 0 5.84 20.5h12.32a2 2 0 0 0 1.993-1.834l.757-9.083a1 1 0 0 0-.997-1.083z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M19 6h-5.667l-1.666-2H5v2" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-project-2"> | |||
<path d="M3 8v11a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-8a.5.5 0 0 0-.5-.5h-9.081a.5.5 0 0 1-.387-.184L8.877 7.683A.5.5 0 0 0 8.49 7.5H3.5A.5.5 0 0 0 3 8z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M4.636 4h14.727v3.273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-folder-open"> | |||
<path d="M8.024 6.5H3a.5.5 0 0 0-.5.5v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V9.5A.5.5 0 0 0 17 9h-6.783a.5.5 0 0 1-.417-.224L8.441 6.724a.5.5 0 0 0-.417-.224z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M3.88 4.5v-1a.5.5 0 0 1 .5-.5h11.24a.5.5 0 0 1 .5.5V7" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-project-1"> | |||
<path d="M3 4.5V18a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V7a.5.5 0 0 0-.5-.5h-9.108a.5.5 0 0 1-.357-.15l-2.16-2.2A.5.5 0 0 0 8.516 4H3.5a.5.5 0 0 0-.5.5z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M3 10.5h18" stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-folder-normal"> | |||
<path d="M2.5 4v10a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V6.5a1 1 0 0 0-1-1h-6.283a.5.5 0 0 1-.417-.224L8.441 3.224A.5.5 0 0 0 8.024 3H3.5a1 1 0 0 0-1 1z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-organization"> | |||
<path d="M6.27273 21.0004H3V14.6367C3 14.0844 3.44772 13.6367 4 13.6367H6.27273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M17.7273 21.0004H21V14.6367C21 14.0844 20.5523 13.6367 20 13.6367H17.7273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M15.7273 3H8.27272C7.16815 3 6.27272 3.89543 6.27272 5V21H17.7273V5C17.7273 3.89543 16.8318 3 15.7273 3Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M9.54546 6.27246H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 6.27246H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M9.54546 9.5459H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 9.5459H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M9.54546 12.8184H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 12.8184H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M9.54546 16.0908H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 16.0908H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M12 20.9996V19.3633" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-non-profit"> | |||
<path d="M3 11.364h5.727l1.637-2.455 3.272 4.91 1.637-2.455H21" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M6.273 13.982a48.214 48.214 0 0 0 5.052 5.74.97.97 0 0 0 1.35 0 48.216 48.216 0 0 0 5.052-5.74" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M20.182 8.442A4.466 4.466 0 0 0 15.719 4 4.517 4.517 0 0 0 12 5.999 4.517 4.517 0 0 0 8.282 4a4.466 4.466 0 0 0-4.464 4.442" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-money-coins-1"> | |||
<path d="M8.41 13.818H5a1.5 1.5 0 0 1-1.5-1.5V4.5A1.5 1.5 0 0 1 5 3h11.727a1.5 1.5 0 0 1 1.5 1.5v5.185" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M11.682 12v3.273c0 1.355 2.197 2.454 4.909 2.454 2.711 0 4.909-1.099 4.909-2.454V12" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M11.682 15.273v3.273C11.682 19.9 13.879 21 16.59 21c2.711 0 4.909-1.099 4.909-2.454v-3.273" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M16.59 14.454c2.712 0 4.91-1.098 4.91-2.454s-2.198-2.455-4.91-2.455c-2.71 0-4.908 1.1-4.908 2.455 0 1.356 2.197 2.454 4.909 2.454zm-5.726-5.727a.818.818 0 1 0 0-1.636.818.818 0 0 0 0 1.636z" stroke="var(--icon-stroke)" stroke-miterlimit="10" | |||
stroke-linecap="square"></path> | |||
<path d="M11.182 7.91a.318.318 0 1 1-.637-.001.318.318 0 0 1 .637 0z" fill="#74808B" stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-loan"> | |||
<path d="M8.727 14.455H4a1 1 0 0 1-1-1V7.273a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M6.273 14.454v.41a6.137 6.137 0 0 0 12.273 0V8.727A3.273 3.273 0 0 0 15.273 12v1.636A3.273 3.273 0 0 0 12 16.91m0-5.728a.818.818 0 1 0 0-1.637.818.818 0 0 0 0 1.637z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M12.318 10.364a.318.318 0 1 1-.636 0 .318.318 0 0 1 .636 0z" fill="#4C5A67" stroke="var(--icon-stroke)"></path> | |||
<path d="M17.727 6.273v-.818A2.454 2.454 0 0 0 15.273 3H8.727a2.454 2.454 0 0 0-2.454 2.455v.818" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-integration"> | |||
<path d="M2.5 20.503l2.218-2.218m1.35-7.717l-1.35 1.35a4.5 4.5 0 1 0 6.364 6.365l1.35-1.35-6.364-6.365zM20.5 2.5l-2.218 2.218m-1.35 7.712l1.35-1.35a4.5 4.5 0 0 0-6.365-6.365l-1.35 1.35 6.365 6.365zM9.7 10.604l-1.8 1.8m4.5.898l-1.8 1.8" stroke="var(--icon-stroke)" | |||
stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-hr"> | |||
<path d="M8 5.5V4.5C8 3.94772 8.44772 3.5 9 3.5H15C15.5523 3.5 16 3.94772 16 4.5V5.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M20 5.5H4C3.44772 5.5 3 5.94772 3 6.5V10.5C3 11.0523 3.44772 11.5 4 11.5H20C20.5523 11.5 21 11.0523 21 10.5V6.5C21 5.94772 20.5523 5.5 20 5.5Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M20 13.5V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V13.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M13.5 10.5H10.5C9.94772 10.5 9.5 10.9477 9.5 11.5C9.5 12.0523 9.94772 12.5 10.5 12.5H13.5C14.0523 12.5 14.5 12.0523 14.5 11.5C14.5 10.9477 14.0523 10.5 13.5 10.5Z" fill="var(--bg-color)" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-getting-started"> | |||
<path d="M13.632 17.725l2.413 2.413a2.86 2.86 0 0 0 4.09 0 2.864 2.864 0 0 0 0-4.09l-1.595-1.595" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M10.3 10.548L7.497 7.746" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M5.78 8.319l1.718-.573.572-1.717-2.29-2.29-2.29 2.29 2.29 2.29z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M20.73 6.21l-2.517 2.507-2.94-2.925 2.518-2.508a3.445 3.445 0 0 0-1.847-.25 4.593 4.593 0 0 0-4.199 4.68c-.006.46.08.915.251 1.341l-8.06 7.102a2.796 2.796 0 0 0-.168 4.012 2.689 2.689 0 0 0 4.03-.163l7.138-8.024a5.5 5.5 0 0 0 2.352.163 4.651 4.651 0 0 0 3.526-3.26 4.158 4.158 0 0 0-.084-2.675z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-education"> | |||
<path d="M12 5.625V14" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M14.125 3.5C12.951 3.5 12 4.45 12 5.625 12 4.451 11.05 3.5 9.875 3.5H4.5a1 1 0 0 0-1 1v11.875a2 2 0 0 0 2 2h4.375c1.174 0 2.125.95 2.125 2.125 0-1.174.95-2.125 2.125-2.125H18.5a2 2 0 0 0 2-2V4.5a1 1 0 0 0-1-1h-5.375z" stroke="var(--icon-stroke)" | |||
stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-customization"> | |||
<path d="M12.636 5.455H21m-18 0h2.455M19 12h2M3 12h9m.636 6.546H21m-18 0h2.455m2-11.046a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM14 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-6.545 6.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" | |||
stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-crm"> | |||
<path d="M13.636 3v7.364H21A7.363 7.363 0 0 0 13.636 3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
<path d="M10.364 6.273A7.363 7.363 0 0 0 3 13.636 7.363 7.363 0 0 0 10.364 21a7.363 7.363 0 0 0 7.363-7.364h-7.363V6.273z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-equity"> | |||
<path d="M10.696 11.196a.5.5 0 0 0 .5-.5V4.589a6.465 6.465 0 0 1 6.304 6.454 6.465 6.465 0 0 1-6.457 6.457 6.465 6.465 0 0 1-6.454-6.304h6.107z" stroke="var(--icon-stroke)" stroke-linejoin="round"></path> | |||
<path d="M2.502 8.804a6.465 6.465 0 0 1 6.302-6.302v6.302H2.502z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-buying"> | |||
<path d="M19 8.5H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M12 17a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M18 6H6m10-2.5H8" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-assets"> | |||
<path d="M3 6h17" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M20 19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6l3.4-3h10.2L20 6v13z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
<path d="M15.582 10c0 2.29-1.8 4.09-4.091 4.09A4.051 4.051 0 0 1 7.4 10" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<circle cx="15.6" cy="10" r=".5" stroke="var(--icon-stroke)"></circle> | |||
<circle cx="7.3" cy="10" r=".5" stroke="var(--icon-stroke)"></circle> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-agriculture"> | |||
<path d="M12 12V2" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M17.1 3h-.85A4.25 4.25 0 0 0 12 7.25v1.7h.85A4.25 4.25 0 0 0 17.1 4.7V3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M19 15l-.755 5.283A2 2 0 0 1 16.265 22h-8.53a2 2 0 0 1-1.98-1.717L5 15" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M20 12H4a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-accounting"> | |||
<path d="M19 7H5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M13.3 14a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M8.26 10.3h7.48a2.844 2.844 0 0 0 2.36 2.36v2.68a2.844 2.844 0 0 0-2.36 2.36H8.26a2.844 2.844 0 0 0-2.36-2.36v-2.68a2.844 2.844 0 0 0 2.36-2.36zM6 5V4h12v1" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-healthcare"> | |||
<path d="M7.72754 6.27273V4C7.72754 3.44771 8.17525 3 8.72754 3H15.273C15.8253 3 16.273 3.44772 16.273 4V6.27273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M20 6.27295H4C3.44772 6.27295 3 6.72066 3 7.27295V20.0002C3 20.5525 3.44772 21.0002 4 21.0002H20C20.5523 21.0002 21 20.5525 21 20.0002V7.27295C21 6.72066 20.5523 6.27295 20 6.27295Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M16.091 12H13.6365V9.54541H10.3637V12H7.90918V15.2727H10.3637V17.7272H13.6365V15.2727H16.091V12Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-expenses"> | |||
<path d="M17 16a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V2.37a.2.2 0 0 1 .31-.168l1.75 1.143a.5.5 0 0 0 .547 0L7.393 2.18a.5.5 0 0 1 .547 0l1.787 1.166a.5.5 0 0 0 .546 0L12.06 2.18a.5.5 0 0 1 .547 0l1.786 1.166a.5.5 0 0 0 .547 0l1.75-1.143a.2.2 0 0 1 .31.167V16z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="m13.13,8.1l-0.3,1.05l-0.91,0c-0.17,1.15 -0.99,1.98 -2.74,2.09l2.78,3.41l0,0.08l-1.55,0l-3.05,-3.71l-0.01,-0.83l1.51,0c0.94,0 1.53,-0.37 1.71,-1.04l-3.33,0l0.3,-1.05l2.99,0c-0.2,-0.6 -0.74,-0.97 -1.67,-0.97l-1.62,0l0.31,-1.13l5.58,0l-0.3,1.06l-1.35,-0.01c0.23,0.3 0.37,0.66 0.43,1.05l1.22,0z" | |||
fill="var(--icon-stroke)" stroke="none"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-income"> | |||
<path d="M2 4.182V7.09c0 1.205 1.953 2.182 4.364 2.182 2.41 0 4.363-.977 4.363-2.182V4.18" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M2 7.09V10c0 1.205 1.953 2.182 4.364 2.182 1.117 0 2.136-.211 2.909-.556" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M2 10v2.91c0 1.204 1.953 2.18 4.364 2.18 1.117 0 2.137-.21 2.909-.555" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M6.364 6.364c2.41 0 4.363-.977 4.363-2.182S8.774 2 6.364 2 2 2.977 2 4.182s1.954 2.182 4.364 2.182z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M9.273 10v2.91c0 1.204 1.953 2.18 4.364 2.18 2.41 0 4.363-.976 4.363-2.18V10" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M9.273 12.91v2.908c0 1.205 1.953 2.182 4.364 2.182 2.41 0 4.363-.977 4.363-2.182V12.91" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M13.637 12.182c2.41 0 4.363-.977 4.363-2.182s-1.953-2.182-4.363-2.182S9.273 8.795 9.273 10s1.954 2.182 4.364 2.182z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-liabilities"> | |||
<path d="M8.588 17H5a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8.5a2 2 0 0 1 2 2v5.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M5.76 6.09h6.785M5.76 9.5h6.785M5.76 12.91h2.727" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M16.668 13.59V17h-5.454v-3.41l2.727-2.044 2.727 2.045z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M13.94 15.636V17" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-file"> | |||
<path d="M6.5 14h7m-7-3h7m-7-3h2m3-5.5H5A1.5 1.5 0 0 0 3.5 4v12A1.5 1.5 0 0 0 5 17.5h10a1.5 1.5 0 0 0 1.5-1.5V7.5l-5-5z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M11.5 3v5h5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-list-alt"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.722c0-.454.316-.722.59-.722h9.82c.274 0 .59.268.59.722v8.556c0 .454-.316.722-.59.722H3.09c-.274 0-.59-.268-.59-.722V3.722zM3.09 2c-.93 0-1.59.826-1.59 1.722v8.556c0 .896.66 1.722 1.59 1.722h9.82c.93 0 1.59-.826 1.59-1.722V3.722C14.5 2.826 13.84 2 12.91 2H3.09zM5 4.5a.5.5 0 0 0 0 1h4.002a.5.5 0 1 0 0-1H5zM5 7a.5.5 0 0 0 0 1h5.002a.5.5 0 1 0 0-1H5zm-.5 3a.5.5 0 0 1 .5-.5h2.27a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5z" | |||
fill="#12283A" stroke="none"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" id="icon-milestone" fill="var(--icon-stroke)" fill-rule="evenodd" stroke-width="0.1" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M3.5 3.75a.25.25 0 01.25-.25h13.5a.25.25 0 01.25.25v10a.75.75 0 001.5 0v-10A1.75 1.75 0 0017.25 2H3.75A1.75 1.75 0 002 3.75v16.5c0 .966.784 1.75 1.75 1.75h7a.75.75 0 000-1.5h-7a.25.25 0 01-.25-.25V3.75z"></path><path d="M6.25 7a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm-.75 4.75a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75zm16.28 4.53a.75.75 0 10-1.06-1.06l-4.97 4.97-1.97-1.97a.75.75 0 10-1.06 1.06l2.5 2.5a.75.75 0 001.06 0l5.5-5.5z"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-small-file"> | |||
<path d="M5.5 8.5h5M5.5 6h3m2-4.5H4A1.5 1.5 0 0 0 2.5 3v10A1.5 1.5 0 0 0 4 14.5h8a1.5 1.5 0 0 0 1.5-1.5V4.5l-3-3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-image"> | |||
<path d="M11.5 2.5H5A1.5 1.5 0 0 0 3.5 4v12A1.5 1.5 0 0 0 5 17.5h10a1.5 1.5 0 0 0 1.5-1.5V7.5l-5-5z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M5.876 15.4a.2.2 0 0 1-.166-.312l1.841-2.735a.2.2 0 0 1 .291-.045l1.224.98a.2.2 0 0 0 .283-.034l1.973-2.527a.2.2 0 0 1 .329.019l2.663 4.35a.2.2 0 0 1-.171.304H5.876z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" | |||
stroke-linejoin="round"></path> | |||
<path d="M8 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-today"> | |||
<path d="M8 2v.857m4.243.9l-.606.606M14 8h-.857m-.9 4.243l-.606-.606M8 14v-.857m-4.243-.9l.606-.606M2 8h.857m.9-4.243l.606.606M8 10.571A2.571 2.571 0 1 0 8 5.43a2.571 2.571 0 0 0 0 5.142z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" | |||
stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-primitive-dot"> | |||
<path d="M9.5 6a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0z"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-image-view"> | |||
<path d="M2.5 3.5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h-3a1 1 0 0 1-1-1v-2zm0 7a1 1 0 0 1 1-1h3v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2zm7-7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3v-3zm0 6h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-3z"></path> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-keyboard" viewBox="0 0 42 32"> | |||
<path fill="none" stroke="var(--icon-stroke)" style="stroke: var(--color1, #192734)" stroke-linejoin="miter" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="2.4615" d="M7.385 2.462h27.077c2.719 0 4.923 2.204 4.923 4.923v17.231c0 2.719-2.204 4.923-4.923 4.923h-27.077c-2.719 0-4.923-2.204-4.923-4.923v-17.231c0-2.719 2.204-4.923 4.923-4.923z"></path> | |||
<path d="M12.8 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M17.723 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M15.262 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M22.646 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M20.185 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M27.569 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M25.108 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M32.492 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M30.031 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path fill="none" stroke="var(--icon-stroke)" style="stroke: var(--color1, #192734)" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="4" stroke-width="2.4615" d="M12.308 22.154h17.231"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-mail"> | |||
<path d="M1.29736 6.98804V13.869C1.29736 14.2984 1.46794 14.7102 1.77157 15.0138C2.0752 15.3175 2.48701 15.488 2.91641 15.488H17.4878C17.9172 15.488 18.329 15.3175 18.6327 15.0138C18.9363 14.7102 19.1069 14.2984 19.1069 13.869V6.98804" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M19.1069 4.1546V2.53555C19.1069 2.10615 18.9363 1.69434 18.6327 1.39071C18.329 1.08708 17.9172 0.916504 17.4878 0.916504H2.91641C2.48701 0.916504 2.0752 1.08708 1.77157 1.39071C1.46794 1.69434 1.29736 2.10615 1.29736 2.53555V4.1546L10.2021 9.82127L19.1069 4.1546Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-calendar"> | |||
<path d="M2 6.2C2 5.6317 2.00039 5.23554 2.02559 4.92712C2.05031 4.62454 2.0964 4.45069 2.16349 4.31901C2.3073 4.03677 2.53677 3.8073 2.81901 3.66349C2.95069 3.5964 3.12454 3.55031 3.42712 3.52559C3.73554 3.50039 4.1317 3.5 4.7 3.5H11.3C11.8683 3.5 12.2645 3.50039 12.5729 3.52559C12.8755 3.55031 13.0493 3.5964 13.181 3.66349C13.4632 3.8073 13.6927 4.03677 13.8365 4.31901C13.9036 4.45069 13.9497 4.62454 13.9744 4.92712C13.9996 5.23554 14 5.6317 14 6.2V10.8C14 11.3683 13.9996 11.7645 13.9744 12.0729C13.9497 12.3755 13.9036 12.5493 13.8365 12.681C13.6927 12.9632 13.4632 13.1927 13.181 13.3365C13.0493 13.4036 12.8755 13.4497 12.5729 13.4744C12.2645 13.4996 11.8683 13.5 11.3 13.5H4.7C4.1317 13.5 3.73554 13.4996 3.42712 13.4744C3.12454 13.4497 2.95069 13.4036 2.81901 13.3365C2.53677 13.1927 2.3073 12.9632 2.16349 12.681C2.0964 12.5493 2.05031 12.3755 2.02559 12.0729C2.00039 11.7645 2 11.3683 2 10.8V6.2Z" stroke="var(--icon-stroke)"/> | |||
<path d="M11.5 6H4.5" stroke="var(--icon-stroke)" stroke-linecap="round"/> | |||
<path d="M5 3.5V2" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M11 3.5V2" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-assign"> | |||
<path d="M8.80039 10H6.40039C5.33952 10 4.32211 10.4214 3.57196 11.1716C2.82182 11.9217 2.40039 12.9391 2.40039 14H9.60039" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7.60029 7.6C9.14669 7.6 10.4003 6.3464 10.4003 4.8C10.4003 3.2536 9.14669 2 7.60029 2C6.0539 2 4.80029 3.2536 4.80029 4.8C4.80029 6.3464 6.0539 7.6 7.60029 7.6Z" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M12.0005 10V13.2" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M10.4004 11.6H13.6004" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="icon-customer"> | |||
<g stroke="#4C5A67" stroke-miterlimit="10"> | |||
<path d="M17.718 18.95c-.11-1.953-1.225-2.574-2.855-3.117-1.245-.415-1.588-1.722-1.682-2.416m-2.364-.001c-.092.69-.428 2-1.68 2.417-1.63.543-2.747 1.162-2.857 3.116"></path> | |||
<path d="M12 13.636a3.273 3.273 0 01-3.273-3.272v-.819a3.273 3.273 0 016.546 0v.819A3.273 3.273 0 0112 13.636z" stroke-linecap="square"></path> | |||
<path d="M12 21a9 9 0 100-18 9 9 0 000 18z" stroke-linecap="square"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-share"> | |||
<path d="M11.818 12.819H13a1 1 0 0 0 1-1V10.46a.545.545 0 0 0-.343-.507l-2.041-.818a.546.546 0 0 1-.343-.505v-.479a2.172 2.172 0 0 0 1.09-1.879v-1.09a2.182 2.182 0 0 0-3.272-1.89m.202 7.208l-2.04-.818a.546.546 0 0 1-.344-.505v-.48A2.172 2.172 0 0 0 8 6.82V5.728a2.182 2.182 0 1 0-4.364 0v1.09a2.172 2.172 0 0 0 1.091 1.88v.479a.546.546 0 0 1-.343.506l-2.04.818a.546.546 0 0 0-.344.505v.813a1 1 0 0 0 1 1h5.636a1 1 0 0 0 1-1v-.813a.545.545 0 0 0-.343-.506z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="#12283A" stroke="none" xmlns="http://www.w3.org/2000/svg" id="icon-share-people"> | |||
<path d="M10.633 2.8c-.474 0-.906.163-1.257.428a3.64 3.64 0 0 1 .734 2.19v.524c0 .5-.101.976-.283 1.41a2.095 2.095 0 0 0 2.902-1.933v-.524A2.095 2.095 0 0 0 10.632 2.8zm-4.12 5.761a2.619 2.619 0 0 1-2.618-2.619V5.42a2.619 2.619 0 0 1 5.237 0v.523a2.619 2.619 0 0 1-2.619 2.62zm7.179.474c-.672-.309-1.825-.736-3.058-.736-.626 0-1.23.11-1.763.26.197.04.394.082.591.132a3.642 3.642 0 0 1 2.72 3.274h1.594c.29 0 .524-.234.524-.523V9.986c0-.41-.236-.78-.608-.951z"></path> | |||
<path d="M10.703 13.013h-8.38a.524.524 0 0 1-.523-.524v-.249c0-1.191.8-2.24 1.954-2.534a11.25 11.25 0 0 1 2.76-.36c1.036 0 1.987.163 2.759.36a2.61 2.61 0 0 1 1.954 2.534v.25a.524.524 0 0 1-.524.523z"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-branch" stroke-width="1.2"> | |||
<path d="M6.04541 6.59082V13.4089" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M14.2272 6.59082V7.95444C14.2272 8.67776 13.9398 9.37144 13.4284 9.8829C12.9169 10.3944 12.2232 10.6817 11.4999 10.6817H8.77266C8.04935 10.6817 7.35566 10.969 6.8442 11.4805C6.33274 11.9919 6.04541 12.6856 6.04541 13.4089" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.04544 6.59087C7.1751 6.59087 8.09087 5.6751 8.09087 4.54544C8.09087 3.41577 7.1751 2.5 6.04544 2.5C4.91577 2.5 4 3.41577 4 4.54544C4 5.6751 4.91577 6.59087 6.04544 6.59087Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.04544 17.5001C7.1751 17.5001 8.09087 16.5843 8.09087 15.4546C8.09087 14.325 7.1751 13.4092 6.04544 13.4092C4.91577 13.4092 4 14.325 4 15.4546C4 16.5843 4.91577 17.5001 6.04544 17.5001Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M14.2271 6.59087C15.3567 6.59087 16.2725 5.6751 16.2725 4.54544C16.2725 3.41577 15.3567 2.5 14.2271 2.5C13.0974 2.5 12.1816 3.41577 12.1816 4.54544C12.1816 5.6751 13.0974 6.59087 14.2271 6.59087Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-reply"> | |||
<path d="M8.55263 15.3307L1.78113 9.49965L8.55263 4.04483V7.47368V7.97829L9.05722 7.97366C13.1526 7.93609 16.6082 10.8388 17.3522 14.7145C15.3383 12.5107 12.327 11.4474 9.05263 11.4474H8.55263V11.9474V15.3307Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-width="0.9"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-reply-all"> | |||
<path d="M10.5589 14.8213L4.693 9.77014L10.5589 5.04483V7.97057V8.47518L11.0635 8.47055C14.6022 8.43809 17.598 10.8976 18.3297 14.213C16.5316 12.3421 13.9036 11.4411 11.0589 11.4411H10.5589V11.9411V14.8213Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-width="0.8"/> | |||
<path d="M8.14703 15.9117L1 9.75733L8.14703 4" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-width="0.8"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-printer"> | |||
<path id="Union" fill-rule="evenodd" clip-rule="evenodd" d="M11 3.5V5.5H5V3.5C5 3.22386 5.22386 3 5.5 3H10.5C10.7761 3 11 3.22386 11 3.5ZM4 5.5V3.5C4 2.67157 4.67157 2 5.5 2H10.5C11.3284 2 12 2.67157 12 3.5V5.5H12.3C13.515 5.5 14.5 6.48497 14.5 7.7V10.8C14.5 11.4628 13.9627 12 13.3 12L12 12V12.5C12 13.3284 11.3284 14 10.5 14H5.5C4.67157 14 4 13.3284 4 12.5V12L3.7 12H2.7C2.03726 12 1.5 11.4628 1.5 10.8V7.7C1.5 6.48497 2.48497 5.5 3.7 5.5H4ZM5 12V11.5V10.5H6H6.5H8.5H10H11V11.5V12V12.5C11 12.7761 10.7761 13 10.5 13H5.5C5.22386 13 5 12.7761 5 12.5V12ZM4 10.5V11L3.7 11H3.69999H2.7C2.58954 11 2.5 10.9105 2.5 10.8V7.7C2.5 7.03726 3.03726 6.5 3.7 6.5H12.3C12.9627 6.5 13.5 7.03726 13.5 7.7V10.8C13.5 10.9105 13.4105 11 13.3 11L12 11V10.5C12 9.94772 11.5523 9.5 11 9.5H8.5H6.5H5C4.44772 9.5 4 9.94772 4 10.5ZM12 8.5C12.2761 8.5 12.5 8.27614 12.5 8C12.5 7.72386 12.2761 7.5 12 7.5C11.7239 7.5 11.5 7.72386 11.5 8C11.5 8.27614 11.7239 8.5 12 8.5Z" fill="var(--icon-stroke)" stroke="var(--icon-fill)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-permission"> | |||
<path d="M8 2a10.534 10.534 0 0 1-6 2.8s0 6.8 6 9.2c6-2.4 6-9.2 6-9.2A10.534 10.534 0 0 1 8 2z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M5.75 8l1.5 1.5 3-3" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-month-view"> | |||
<path d="M5 5.778v4.444m3-4.444v4.444M3 3h10c.552 0 1 .497 1 1.111v7.778c0 .614-.448 1.111-1 1.111H3c-.552 0-1-.498-1-1.111V4.11C2 3.497 2.448 3 3 3z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-dashboard"> | |||
<path d="M6.5 3.5v9m-3-9h9a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-9a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-clap"> | |||
<path d="M12.5842 4.63692L10.046 2.0995C9.96005 2.01355 9.85773 1.94571 9.7451 1.89999C9.63247 1.85428 9.51182 1.83161 9.39028 1.83334C9.26874 1.83507 9.14878 1.86116 9.03749 1.91006C8.92621 1.95896 8.82586 2.02968 8.74239 2.11804V2.11804C8.57986 2.29008 8.49084 2.51872 8.49423 2.75536C8.49763 2.992 8.59318 3.21799 8.76057 3.3853L11.542 6.16672" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<path d="M9.14288 3.76929L7.72472 2.36131C7.63876 2.27536 7.53645 2.20752 7.42382 2.1618C7.31119 2.11609 7.19053 2.09343 7.06899 2.09515C6.94745 2.09688 6.82749 2.12297 6.7162 2.17187C6.60492 2.22077 6.50457 2.29149 6.4211 2.37985V2.37985C6.25857 2.55189 6.16955 2.78053 6.17295 3.01717C6.17634 3.25381 6.27189 3.4798 6.43928 3.64711" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<path d="M17.034 11.2878C17.517 10.1522 17.568 8.8791 17.1772 7.70853C16.6445 6.11619 15.8874 4.32021 15.5245 2.69041C15.5019 2.55824 15.453 2.43196 15.3807 2.31907C15.3083 2.20618 15.214 2.10898 15.1034 2.03326C14.9927 1.95754 14.868 1.90483 14.7366 1.87827C14.6051 1.85172 14.4697 1.85186 14.3383 1.87868C14.207 1.9055 14.0823 1.95846 13.9718 2.0344C13.8613 2.11035 13.7672 2.20773 13.6951 2.32077C13.623 2.43381 13.5743 2.56019 13.552 2.6924C13.5297 2.82462 13.5342 2.95997 13.5653 3.09041C13.7122 4.08612 13.7838 5.09151 13.7794 6.09801" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<path d="M4.0558 9.64014C3.87166 9.45977 3.62471 9.35791 3.36695 9.35601C3.1092 9.35411 2.86078 9.45232 2.674 9.62995V9.62995C2.57804 9.72053 2.50124 9.82943 2.44814 9.95022C2.39503 10.071 2.36671 10.2012 2.36484 10.3332C2.36298 10.4651 2.38761 10.5961 2.43728 10.7183C2.48695 10.8406 2.56064 10.9516 2.654 11.0448L8.22812 16.6186C9.00617 17.3963 10.0612 17.8333 11.1614 17.8333C12.2615 17.8333 13.3165 17.3963 14.0946 16.6186V16.6186C14.8197 15.8958 15.329 14.9852 15.5654 13.989C15.8017 12.9929 15.7558 11.9505 15.4328 10.979C14.855 9.25069 14.0331 7.30125 13.639 5.53037C13.6127 5.38837 13.5585 5.25302 13.4793 5.13225C13.4002 5.01148 13.2977 4.90772 13.178 4.82703C13.0582 4.74634 12.9236 4.69034 12.7819 4.66232C12.6403 4.6343 12.4944 4.63481 12.353 4.66383C12.2115 4.69285 12.0773 4.7498 11.9581 4.83133C11.8389 4.91287 11.7372 5.01735 11.6589 5.13868C11.5806 5.26 11.5273 5.39573 11.5021 5.53791C11.4769 5.68009 11.4803 5.82587 11.5121 5.96672C11.5223 6.04745 11.7426 7.69252 11.9808 8.9216C11.9848 8.94271 11.9819 8.96455 11.9726 8.98391C11.9633 9.00327 11.948 9.01912 11.929 9.02913C11.91 9.03915 11.8882 9.0428 11.867 9.03954C11.8458 9.03629 11.8261 9.0263 11.811 9.01105L7.69176 4.89001C7.59846 4.79674 7.48741 4.72313 7.36517 4.67352C7.24294 4.62391 7.11199 4.59931 6.98009 4.60117C6.84818 4.60304 6.71799 4.63133 6.5972 4.68437C6.47641 4.73742 6.36749 4.81414 6.27687 4.91001C6.10045 5.09676 6.00381 5.34493 6.00748 5.60181C6.01114 5.85868 6.11483 6.10399 6.2965 6.28563L9.78083 9.76995" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M4.05713 6.85146C3.8756 6.66973 3.63032 6.56599 3.37348 6.56233C3.11665 6.55866 2.86851 6.65535 2.68187 6.83182V6.83182C2.58592 6.92243 2.50912 7.03136 2.45601 7.15216C2.4029 7.27297 2.37456 7.4032 2.37266 7.53515C2.37076 7.6671 2.39535 7.79809 2.44496 7.92038C2.49457 8.04266 2.56821 8.15375 2.6615 8.24708L6.98327 12.5674" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M6.37845 6.36782L5.17337 5.17438C5.08009 5.08101 4.96903 5.00731 4.84675 4.95764C4.72448 4.90797 4.59348 4.88333 4.46151 4.8852C4.32955 4.88706 4.1993 4.91539 4.07848 4.9685C3.95766 5.0216 3.84872 5.09842 3.75811 5.19438V5.19438C3.58179 5.38117 3.4852 5.62933 3.48887 5.88618C3.49254 6.14302 3.59616 6.38832 3.77775 6.57L8.37988 11.1707" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-criticize"> | |||
<path d="M10.7275 6.10907L8.54574 6.10907" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M11.8341 14.9294L12.909 9.01814L16.4675 9.01814C17.1919 9.01814 17.8639 8.52288 17.9802 7.80797C18.1279 6.89671 17.429 6.10908 16.5453 6.10908L10.7272 6.10908L10.7272 4.65454C10.7272 3.85092 10.0763 3.20001 9.27266 3.20001L7.16723 3.20001C6.17669 3.20001 5.21525 3.53746 4.44143 4.15637L2 6.10908L2 15.5635L9.35557 16.6952C10.5243 16.8748 11.6232 16.0915 11.8341 14.9294Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M8.54541 9.74542L4.90908 9.74542" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M8.54541 12.6545L4.90908 12.6545" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-card"> | |||
<path d="M7.5 3.5H14.5C16.1569 3.5 17.5 4.84315 17.5 6.5V11.8" stroke="var(--icon-stroke)" stroke-linecap="round"/> | |||
<rect x="2.5" y="5.5" width="13" height="11" rx="2.5" stroke="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-duplicate"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.936 2a2 2 0 0 0-2 2v.649h1V4a1 1 0 0 1 1-1h5.566a1 1 0 0 1 1 1v4.595a1 1 0 0 1-1 1h-.642v1h.642a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H6.936zM3.5 5.402a2 2 0 0 0-2 2v4.595a2 2 0 0 0 2 2h5.566a2 2 0 0 0 2-2V7.402a2 2 0 0 0-2-2H3.5zm-1 2a1 1 0 0 1 1-1h5.566a1 1 0 0 1 1 1v4.595a1 1 0 0 1-1 1H3.5a1 1 0 0 1-1-1V7.402z" | |||
stroke="none" fill="#192734"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-chart"> | |||
<path d="M16 3H13.3333C12.7811 3 12.3333 3.44772 12.3333 4V17H16C16.5523 17 17 16.5523 17 16V4C17 3.44772 16.5523 3 16 3Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M11.3333 7H8.66666C8.11437 7 7.66666 7.44772 7.66666 8V17H12.3333V8C12.3333 7.44772 11.8856 7 11.3333 7Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M6.66667 11.167H4C3.44772 11.167 3 11.6147 3 12.167V16.0003C3 16.5526 3.44771 17.0003 4 17.0003H7.66667V12.167C7.66667 11.6147 7.21895 11.167 6.66667 11.167Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-shortcut"> | |||
<path d="M13.7585 10.227L15.8552 11.5824C16.6268 12.0812 16.6268 13.2101 15.8552 13.7089L11.3916 16.5944C10.555 17.1352 9.47893 17.1352 8.64227 16.5944L4.17872 13.7089C3.40706 13.2101 3.40706 12.0812 4.17872 11.5824L6.27545 10.227M4.17872 8.41761L8.64227 11.3031C9.47893 11.8439 10.555 11.8439 11.3916 11.3031L15.8552 8.41762C16.6268 7.91878 16.6268 6.78993 15.8552 6.29109L11.3916 3.40564C10.555 2.86479 9.47893 2.86479 8.64227 3.40564L4.17872 6.29109C3.40706 6.78992 3.40706 7.91878 4.17872 8.41761Z" stroke="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-spacer"> | |||
<path d="M4 3V5C4 6.10457 4.89543 7 6 7H14C15.1046 7 16 6.10457 16 5V3" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M4 17V16C4 14.8954 4.89543 14 6 14H14C15.1046 14 16 14.8954 16 16V17" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M5 10.5H6" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M8 10.5H9" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M11 10.5H12" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M14 10.5H15" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-onboarding"> | |||
<path d="M2.5 6.5H16.5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M16.5 9V5.5C16.5 4.67157 15.8284 4 15 4H4C3.17157 4 2.5 4.67157 2.5 5.5V14.5C2.5 15.3284 3.17157 16 4 16H10" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M15.3287 15.9017C16.2754 15.9017 17.043 15.1342 17.043 14.1874C17.043 13.2407 16.2754 12.4731 15.3287 12.4731C14.3819 12.4731 13.6144 13.2407 13.6144 14.1874C13.6144 15.1342 14.3819 15.9017 15.3287 15.9017Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M15.3287 12.4732V11.1875" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M13.8439 13.3304L12.7305 12.6875" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M13.8439 15.0444L12.7305 15.6873" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M15.3287 15.9019V17.1876" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M16.814 15.0444L17.9274 15.6873" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M16.814 13.3304L17.9274 12.6875" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-dashboard-list"> | |||
<path d="M7.5 2.5H4.5C3.94772 2.5 3.5 2.94772 3.5 3.5V9.5C3.5 10.0523 3.94772 10.5 4.5 10.5H7.5C8.05228 10.5 8.5 10.0523 8.5 9.5V3.5C8.5 2.94772 8.05228 2.5 7.5 2.5Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7.5 13.5H4.5C3.94772 13.5 3.5 13.9477 3.5 14.5V16.5C3.5 17.0523 3.94772 17.5 4.5 17.5H7.5C8.05228 17.5 8.5 17.0523 8.5 16.5V14.5C8.5 13.9477 8.05228 13.5 7.5 13.5Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M15.5 2.5H12.5C11.9477 2.5 11.5 2.94772 11.5 3.5V6.5C11.5 7.05228 11.9477 7.5 12.5 7.5H15.5C16.0523 7.5 16.5 7.05228 16.5 6.5V3.5C16.5 2.94772 16.0523 2.5 15.5 2.5Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M15.5 10.5H12.5C11.9477 10.5 11.5 10.9477 11.5 11.5V16.5C11.5 17.0523 11.9477 17.5 12.5 17.5H15.5C16.0523 17.5 16.5 17.0523 16.5 16.5V11.5C16.5 10.9477 16.0523 10.5 15.5 10.5Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-text"> | |||
<path d="M5 4V6.4H9V16H11.4V6.4H15.4V4H5Z" fill="var(--icon-stroke)" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-header"> | |||
<path d="M5 16H7.53711V11.043H12.6875V16H15.2188V4H12.6875V8.95117H7.53711V4H5V16Z" fill="var(--icon-stroke)" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="none" id="icon-header-1"> | |||
<path d="M3 14H4.98624V10.2822H9.01835V14H11V5H9.01835V8.71338H4.98624V5H3V14Z" fill="var(--icon-stroke)"/> | |||
<path d="M15.02 15.5H13.75V10.6045L12.2339 11.0747V10.042L14.8838 9.09277H15.02V15.5Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="none" id="icon-header-2"> | |||
<path d="M3 14H4.98624V10.2822H9.01835V14H11V5H9.01835V8.71338H4.98624V5H3V14Z" fill="var(--icon-stroke)"/> | |||
<path d="M16.3208 15.5H11.9351V14.6299L14.0049 12.4238C14.2891 12.1133 14.4985 11.8423 14.6333 11.6108C14.771 11.3794 14.8398 11.1597 14.8398 10.9517C14.8398 10.6675 14.7681 10.4448 14.6245 10.2837C14.481 10.1196 14.2759 10.0376 14.0093 10.0376C13.7222 10.0376 13.4951 10.1372 13.3281 10.3364C13.1641 10.5327 13.082 10.792 13.082 11.1143H11.8076C11.8076 10.7246 11.8999 10.3687 12.0845 10.0464C12.272 9.72412 12.5356 9.47217 12.8755 9.29053C13.2153 9.10596 13.6006 9.01367 14.0312 9.01367C14.6904 9.01367 15.2017 9.17188 15.5649 9.48828C15.9312 9.80469 16.1143 10.2515 16.1143 10.8286C16.1143 11.145 16.0322 11.4673 15.8682 11.7954C15.7041 12.1235 15.4229 12.5059 15.0244 12.9424L13.5698 14.4761H16.3208V15.5Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="none" id="icon-header-3"> | |||
<path d="M3 14H4.98624V10.2822H9.01835V14H11V5H9.01835V8.71338H4.98624V5H3V14Z" fill="var(--icon-stroke)"/> | |||
<path d="M13.2271 11.7383H13.9038C14.2261 11.7383 14.4648 11.6577 14.6201 11.4966C14.7754 11.3354 14.853 11.1216 14.853 10.855C14.853 10.5972 14.7754 10.3965 14.6201 10.2529C14.4678 10.1094 14.2568 10.0376 13.9873 10.0376C13.7441 10.0376 13.5405 10.105 13.3765 10.2397C13.2124 10.3716 13.1304 10.5444 13.1304 10.7583H11.8604C11.8604 10.4243 11.9497 10.1255 12.1284 9.86182C12.3101 9.59521 12.562 9.38721 12.8843 9.23779C13.2095 9.08838 13.5669 9.01367 13.9565 9.01367C14.6333 9.01367 15.1636 9.17627 15.5474 9.50146C15.9312 9.82373 16.123 10.269 16.123 10.8374C16.123 11.1304 16.0337 11.3999 15.855 11.646C15.6763 11.8921 15.4419 12.0811 15.1519 12.2129C15.5122 12.3418 15.7803 12.5352 15.9561 12.793C16.1348 13.0508 16.2241 13.3555 16.2241 13.707C16.2241 14.2754 16.0161 14.731 15.6001 15.0737C15.187 15.4165 14.6392 15.5879 13.9565 15.5879C13.3179 15.5879 12.7949 15.4194 12.3877 15.0825C11.9834 14.7456 11.7812 14.3003 11.7812 13.7466H13.0513C13.0513 13.9868 13.1406 14.1831 13.3193 14.3354C13.501 14.4878 13.7236 14.564 13.9873 14.564C14.2891 14.564 14.5249 14.4849 14.6948 14.3267C14.8677 14.1655 14.9541 13.9531 14.9541 13.6895C14.9541 13.0508 14.6025 12.7314 13.8994 12.7314H13.2271V11.7383Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="none" id="icon-header-4"> | |||
<path d="M3 14H4.98624V10.2822H9.01835V14H11V5H9.01835V8.71338H4.98624V5H3V14Z" fill="var(--icon-stroke)"/> | |||
<path d="M15.6924 13.0918H16.4175V14.1157H15.6924V15.5H14.4224V14.1157H11.7988L11.7417 13.3159L14.4092 9.10156H15.6924V13.0918ZM13.0073 13.0918H14.4224V10.833L14.3389 10.978L13.0073 13.0918Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="none" id="icon-header-5"> | |||
<path d="M3 14H4.98624V10.2822H9.01835V14H11V5H9.01835V8.71338H4.98624V5H3V14Z" fill="var(--icon-stroke)"/> | |||
<path d="M12.124 12.3535L12.4932 9.10156H16.0791V10.1606H13.5347L13.3765 11.5361C13.6782 11.375 13.999 11.2944 14.3389 11.2944C14.9482 11.2944 15.4258 11.4834 15.7715 11.8613C16.1172 12.2393 16.29 12.7681 16.29 13.4478C16.29 13.8608 16.2021 14.2314 16.0264 14.5596C15.8535 14.8848 15.6045 15.1382 15.2793 15.3198C14.9541 15.4985 14.5703 15.5879 14.1279 15.5879C13.7412 15.5879 13.3823 15.5103 13.0513 15.355C12.7202 15.1968 12.458 14.9756 12.2646 14.6914C12.0742 14.4072 11.9731 14.0835 11.9614 13.7202H13.2183C13.2446 13.9868 13.3369 14.1948 13.4951 14.3442C13.6562 14.4907 13.8657 14.564 14.1235 14.564C14.4106 14.564 14.6318 14.4614 14.7871 14.2563C14.9424 14.0483 15.02 13.7554 15.02 13.3774C15.02 13.0142 14.9307 12.7358 14.752 12.5425C14.5732 12.3491 14.3198 12.2524 13.9917 12.2524C13.6899 12.2524 13.4453 12.3315 13.2578 12.4897L13.1348 12.604L12.124 12.3535Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="none" id="icon-header-6"> | |||
<path d="M3 14H4.98624V10.2822H9.01835V14H11V5H9.01835V8.71338H4.98624V5H3V14Z" fill="var(--icon-stroke)"/> | |||
<path d="M15.3804 9.03564V10.0815H15.2573C14.6831 10.0903 14.2202 10.2397 13.8687 10.5298C13.52 10.8198 13.3105 11.2227 13.2402 11.7383C13.5801 11.3926 14.0093 11.2197 14.5278 11.2197C15.0845 11.2197 15.5269 11.4189 15.855 11.8174C16.1831 12.2158 16.3472 12.7402 16.3472 13.3906C16.3472 13.8066 16.2563 14.1831 16.0747 14.52C15.896 14.8569 15.6411 15.1191 15.3101 15.3066C14.9819 15.4941 14.6099 15.5879 14.1938 15.5879C13.52 15.5879 12.9751 15.3535 12.5591 14.8848C12.146 14.416 11.9395 13.7905 11.9395 13.0083V12.5513C11.9395 11.8569 12.0698 11.2446 12.3306 10.7144C12.5942 10.1812 12.9707 9.76953 13.46 9.47949C13.9521 9.18652 14.522 9.03857 15.1694 9.03564H15.3804ZM14.1411 12.2393C13.936 12.2393 13.75 12.2935 13.583 12.4019C13.416 12.5073 13.293 12.6479 13.2139 12.8237V13.2104C13.2139 13.6353 13.2974 13.9678 13.4644 14.208C13.6313 14.4453 13.8657 14.564 14.1675 14.564C14.4399 14.564 14.6597 14.457 14.8267 14.2432C14.9966 14.0264 15.0815 13.7466 15.0815 13.4038C15.0815 13.0552 14.9966 12.7739 14.8267 12.5601C14.6567 12.3462 14.4282 12.2393 14.1411 12.2393Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" id="icon-edit-round"> | |||
<circle cx="13" cy="13" r="12.5" fill="#fff" stroke="var(--icon-stroke)"></circle> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.305 7.62c-.192.08-.367.197-.515.345l-.612.612 2.244 2.245.613-.612a1.586 1.586 0 0 0-1.73-2.59zm.41 3.91l-2.244-2.246-6.163 6.163a.5.5 0 0 0-.128.222l-.67 2.452a.3.3 0 0 0 .37.368l2.451-.669a.5.5 0 0 0 .222-.129l6.162-6.162z" | |||
fill="#70818F" stroke="none"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="none" id="icon-add-round"> | |||
<rect width="24" height="24" rx="12" fill="url(#paint0_linear_76:14)"/> | |||
<path d="M12 7V17" stroke="white" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7 12H17" stroke="white" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<defs> | |||
<linearGradient id="paint0_linear_76:14" x1="0" y1="0" x2="0" y2="24" gradientUnits="userSpaceOnUse"> | |||
<stop stop-color="#2C9AF1"/> | |||
<stop offset="1" stop-color="#2490EF"/> | |||
</linearGradient> | |||
</defs> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-error"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM8.0429 8.04289C8.43342 7.65237 9.06659 7.65237 9.45711 8.04289L12.0011 10.5869L14.5451 8.04294C14.9356 7.65242 15.5688 7.65242 15.9593 8.04294C16.3499 8.43347 16.3499 9.06663 15.9593 9.45716L13.4154 12.0011L15.9593 14.5451C16.3499 14.9356 16.3499 15.5688 15.9593 15.9593C15.5688 16.3499 14.9357 16.3499 14.5451 15.9593L12.0011 13.4154L9.45711 15.9594C9.06659 16.3499 8.43342 16.3499 8.0429 15.9594C7.65237 15.5689 7.65237 14.9357 8.0429 14.5452L10.5869 12.0011L8.0429 9.45711C7.65237 9.06658 7.65237 8.43342 8.0429 8.04289Z" fill="#F56B6B" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-info"> | |||
<path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM12 10.5C12.5523 10.5 13 10.9477 13 11.5V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V11.5C11 10.9477 11.4477 10.5 12 10.5ZM13 7.99976C13 7.44747 12.5523 6.99976 12 6.99976C11.4477 6.99976 11 7.44747 11 7.99976V8.1C11 8.65228 11.4477 9.1 12 9.1C12.5523 9.1 13 8.65228 13 8.1V7.99976Z" fill="#318AD8" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-success"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.8734 10.1402C17.264 9.74969 17.264 9.11652 16.8734 8.726C16.4829 8.33547 15.8498 8.33547 15.4592 8.726L14.6259 9.55933L12.9592 11.226L10.333 13.8522L9.37345 12.8927L8.54011 12.0593C8.14959 11.6688 7.51643 11.6688 7.1259 12.0593C6.73538 12.4499 6.73538 13.083 7.1259 13.4735L7.95923 14.3069L9.6259 15.9735C9.81344 16.1611 10.0678 16.2664 10.333 16.2664C10.5982 16.2664 10.8526 16.1611 11.0401 15.9735L14.3734 12.6402L16.0401 10.9735L16.8734 10.1402Z" fill="#68D391" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-warning"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.00288 21.3966C2.47791 21.3966 1.51397 19.7584 2.25456 18.4253L10.2527 4.02871C11.0147 2.65709 12.9873 2.6571 13.7493 4.02872L21.7474 18.4253C22.488 19.7584 21.524 21.3966 19.9991 21.3966H4.00288ZM11.9991 18.4126C12.5688 18.4126 13.0307 17.9507 13.0307 17.381C13.0307 16.8113 12.5688 16.3495 11.9991 16.3495C11.4294 16.3495 10.9675 16.8113 10.9675 17.381C10.9675 17.9507 11.4294 18.4126 11.9991 18.4126ZM13 8.8601C13 8.30782 12.5523 7.8601 12 7.8601C11.4477 7.8601 11 8.30782 11 8.8601V13.9074C11 14.4597 11.4477 14.9074 12 14.9074C12.5523 14.9074 13 14.4597 13 13.9074V8.8601Z" fill="#D6932E" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" stroke="none" xmlns="http://www.w3.org/2000/svg" id="icon-upload-lg"> | |||
<circle cx="12" cy="12" r="12" fill="#50A6F2"></circle> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.717 7c2.29 0 4.211 1.859 4.494 4.266 1.272.152 2.289 1.31 2.289 2.742 0 1.523-1.13 2.742-2.543 2.742H8.043c-1.413 0-2.543-1.219-2.543-2.742 0-1.188.707-2.224 1.724-2.59C7.422 8.92 9.372 7 11.717 7zm.148 2.37a.499.499 0 0 0-.363.156l-1.556 1.555a.5.5 0 1 0 .708.707l.71-.711v3.097a.5.5 0 0 0 1 0v-3.098l.713.712a.5.5 0 1 0 .707-.707l-1.565-1.565a.498.498 0 0 0-.354-.146z" | |||
fill="#fff"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" stroke="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-energy-points"> | |||
<path d="M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14z" fill="#ECAC4B"></path> | |||
<g clip-path="url(#clip0)"> | |||
<path d="M19.41 10.93a.687.687 0 0 0-.606-.361h-3.208l1.123-3.93a.687.687 0 0 0-.66-.874h-4.804c-.31 0-.58.207-.662.505l-2.06 7.55a.686.686 0 0 0 .663.866h3.296l-1.226 6.74a.686.686 0 0 0 1.247.504l6.863-10.294a.688.688 0 0 0 .033-.705z" fill="#fff"></path> | |||
</g> | |||
<defs> | |||
<clipPath id="clip0"> | |||
<path fill="#fff" transform="translate(5.766 5.765)" d="M0 0h16.471v16.471H0z"></path> | |||
</clipPath> | |||
</defs> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" stroke="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-monthly-rank"> | |||
<path d="M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14z" fill="#2D95F0"></path> | |||
<path d="M18.9 6.912v.963h.1a2 2 0 0 1 2 2V19a2 2 0 0 1-2 2H8.999A1.998 1.998 0 0 1 7 19V9.875a2 2 0 0 1 2-2h.45v-.963a.787.787 0 1 1 1.576 0v.963h6.3v-.963a.788.788 0 0 1 1.575 0z" fill="#fff"></path> | |||
<path d="M7 11.375h14v1.75H7v-1.75z" fill="#2D95F0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" stroke="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-rank"> | |||
<path d="M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28Z" fill="#928EF5"/> | |||
<g clip-path="url(#clip0)"> | |||
<path d="M13.9887 10.4172C10.3828 10.4172 7.48242 13.253 7.48242 16.7359C7.48242 20.2188 10.3828 23.0736 13.9887 23.0736C17.5945 23.0736 20.4949 20.2378 20.4949 16.7549C20.4949 13.2721 17.5945 10.4172 13.9887 10.4172ZM16.0072 19.762L13.9887 18.7343L11.9702 19.762L12.3621 17.5923L10.7355 16.0507L12.9892 15.7272L13.9887 13.7288L14.9881 15.7082L17.2418 16.0317L15.6152 17.5733L16.0072 19.762Z" fill="white"/> | |||
<path d="M9.25781 4.8562V8.17354L11.6237 9.26675V4.8562H9.25781Z" fill="white"/> | |||
<path d="M18.7207 4.8562V8.17354L16.3548 9.26675V4.8562H18.7207Z" fill="white"/> | |||
<path d="M12.8066 4.8562V9.67921L13.9896 10.2256L15.1725 9.67921V4.8562H12.8066Z" fill="white"/> | |||
</g> | |||
<defs> | |||
<clipPath id="clip0"> | |||
<rect width="13.0125" height="18.2175" fill="white" transform="translate(7.48242 4.8562)"/> | |||
</clipPath> | |||
</defs> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" stroke="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-review-points"> | |||
<path d="M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14z" fill="#48BB74"></path> | |||
<path d="M13.546 6.749a.5.5 0 0 1 .908 0l1.87 4.053 4.432.526a.5.5 0 0 1 .28.863l-3.276 3.03.87 4.378a.5.5 0 0 1-.735.534L14 17.953l-3.895 2.18a.5.5 0 0 1-.734-.534l.87-4.377-3.277-3.03a.5.5 0 0 1 .28-.864l4.433-.526 1.87-4.053z" fill="#fff"></path> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 40" id="icon-folder-normal-large"> | |||
<path d="M.245 16.22A2 2 0 012.233 14h41.534a2 2 0 011.987 2.22L43.52 36.44A4 4 0 0139.543 40H6.457a4 4 0 01-3.976-3.56L.245 16.22zM43.125 11V7a2 2 0 00-2-2H20.312a.5.5 0 01-.328-.123L14.657.245A1 1 0 0014.001 0H4.875a2 2 0 00-2 2v9a1 1 0 001 1h38.25a1 1 0 001-1z" fill="#A6B1B9"></path> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 46" id="icon-file-large"> | |||
<g fill="#A6B1B9"> | |||
<path d="M22 10V1.04a.5.5 0 01.812-.39l13.075 10.46a.5.5 0 01-.312.89H24a2 2 0 01-2-2z"></path> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19 0a1 1 0 011 1v10a3 3 0 003 3h12a2 2 0 012 2v26a4 4 0 01-4 4H4a4 4 0 01-4-4V3a3 3 0 013-3h16zM8 37a1 1 0 100 2h21a1 1 0 100-2H8zm-1-7a1 1 0 011-1h21a1 1 0 110 2H8a1 1 0 01-1-1zm1-9a1 1 0 100 2h6a1 1 0 100-2H8z"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-clipboard"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.5 4.0029C5.28752 4.00587 5.11559 4.01186 4.96784 4.02393C4.69617 4.04612 4.59545 4.0838 4.54601 4.10899C4.35785 4.20487 4.20487 4.35785 4.10899 4.54601C4.0838 4.59545 4.04612 4.69617 4.02393 4.96784C4.00078 5.25117 4 5.62345 4 6.2V10.8C4 11.3766 4.00078 11.7488 4.02393 12.0322C4.04612 12.3038 4.0838 12.4045 4.10899 12.454C4.20487 12.6422 4.35785 12.7951 4.54601 12.891C4.59545 12.9162 4.69617 12.9539 4.96784 12.9761C5.25117 12.9992 5.62345 13 6.2 13H9.8C10.3766 13 10.7488 12.9992 11.0322 12.9761C11.3038 12.9539 11.4045 12.9162 11.454 12.891C11.6422 12.7951 11.7951 12.6422 11.891 12.454C11.9162 12.4045 11.9539 12.3038 11.9761 12.0322C11.9992 11.7488 12 11.3766 12 10.8V6.2C12 5.62345 11.9992 5.25117 11.9761 4.96784C11.9539 4.69617 11.9162 4.59545 11.891 4.54601C11.7951 4.35785 11.6422 4.20487 11.454 4.10899C11.4045 4.0838 11.3038 4.04612 11.0322 4.02393C10.8844 4.01186 10.7125 4.00587 10.5 4.0029C10.4984 4.82999 9.82746 5.5 9 5.5H7C6.17254 5.5 5.50157 4.82999 5.5 4.0029ZM10.2924 3.00087C11.0944 3.00548 11.548 3.03457 11.908 3.21799C12.2843 3.40973 12.5903 3.71569 12.782 4.09202C13 4.51984 13 5.0799 13 6.2V10.8C13 11.9201 13 12.4802 12.782 12.908C12.5903 13.2843 12.2843 13.5903 11.908 13.782C11.4802 14 10.9201 14 9.8 14H6.2C5.0799 14 4.51984 14 4.09202 13.782C3.71569 13.5903 3.40973 13.2843 3.21799 12.908C3 12.4802 3 11.9201 3 10.8V6.2C3 5.07989 3 4.51984 3.21799 4.09202C3.40973 3.71569 3.71569 3.40973 4.09202 3.21799C4.45199 3.03457 4.90558 3.00548 5.70764 3.00087C6.09322 2.11745 6.9745 1.5 8 1.5C9.0255 1.5 9.90678 2.11745 10.2924 3.00087ZM6.5 4C6.5 3.17157 7.17157 2.5 8 2.5C8.82843 2.5 9.5 3.17157 9.5 4C9.5 4.27614 9.27614 4.5 9 4.5H7C6.72386 4.5 6.5 4.27614 6.5 4Z" stroke="none" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
</svg> |
@@ -0,0 +1,3 @@ | |||
<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6647 3.5L9.75437 3.5H5.4885L5.00008 3.5C4.17165 3.50001 3.50008 4.17158 3.50008 5V7.82297V7.82297L3.50006 8.99615C3.50005 9.82459 4.17162 10.4962 5.00006 10.4962H6.35239C6.87269 10.4962 7.35582 10.7658 7.629 11.2086L8.33241 12.3488L9.18233 10.9711C9.36445 10.6759 9.68654 10.4962 10.0334 10.4962H11.6647C12.4932 10.4962 13.1647 9.82461 13.1647 8.99618V7.82297V5C13.1647 4.17157 12.4932 3.5 11.6647 3.5ZM9.75437 2.5L11.6647 2.5C13.0455 2.5 14.1647 3.61929 14.1647 5V7.82297V8.99618C14.1647 10.3769 13.0455 11.4962 11.6647 11.4962L10.0334 11.4962L9.18349 12.8738C8.79281 13.5071 7.87202 13.5071 7.48134 12.8738L6.77793 11.7337C6.68687 11.5861 6.52583 11.4962 6.35239 11.4962H5.00006C3.61933 11.4962 2.50004 10.3769 2.50006 8.99614L2.50008 7.82297V7.82296V5C2.50008 3.61929 3.61937 2.50001 5.00008 2.5L5.4885 2.5H9.75437ZM5.34386 5.84168C5.34386 5.56554 5.56772 5.34168 5.84386 5.34168H10.8207C11.0968 5.34168 11.3207 5.56554 11.3207 5.84168C11.3207 6.11782 11.0968 6.34168 10.8207 6.34168H5.84386C5.56772 6.34168 5.34386 6.11782 5.34386 5.84168ZM5.84386 7.47294C5.56772 7.47294 5.34386 7.69679 5.34386 7.97294C5.34386 8.24908 5.56772 8.47294 5.84386 8.47294H8.68777C8.96391 8.47294 9.18777 8.24908 9.18777 7.97294C9.18777 7.69679 8.96391 7.47294 8.68777 7.47294H5.84386Z" fill="#4C5A67"/> | |||
</svg> |
@@ -0,0 +1,3 @@ | |||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 7.44462C3.5 5.26607 5.26607 3.5 7.44462 3.5C9.62318 3.5 11.3892 5.26607 11.3892 7.44462C11.3892 8.50829 10.9683 9.47362 10.2838 10.1831C10.265 10.1972 10.247 10.2128 10.2299 10.2299C10.2128 10.247 10.1972 10.265 10.1831 10.2838C9.47362 10.9683 8.50829 11.3892 7.44462 11.3892C5.26607 11.3892 3.5 9.62318 3.5 7.44462ZM10.5696 11.2767C9.71788 11.9722 8.62996 12.3892 7.44462 12.3892C4.71378 12.3892 2.5 10.1755 2.5 7.44462C2.5 4.71378 4.71378 2.5 7.44462 2.5C10.1755 2.5 12.3892 4.71378 12.3892 7.44462C12.3892 8.62996 11.9722 9.71788 11.2767 10.5696L13.3538 12.6467C13.549 12.8419 13.549 13.1585 13.3538 13.3538C13.1585 13.549 12.8419 13.549 12.6467 13.3538L10.5696 11.2767Z" fill="#4C5A67"/> | |||
</svg> |
@@ -0,0 +1,709 @@ | |||
<svg id="frappe-symbols" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" class="d-block" xmlns="http://www.w3.org/2000/svg"> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-resting"> | |||
<path d="M7.606 3.799L8 4.302l.394-.503.106-.14c.048-.065.08-.108.129-.159a3.284 3.284 0 0 1 4.72 0c.424.434.655 1.245.65 2.278-.006 1.578-.685 2.931-1.728 4.159-1.05 1.234-2.439 2.308-3.814 3.328a.763.763 0 0 1-.914 0c-1.375-1.02-2.764-2.094-3.814-3.328C2.686 8.709 2.007 7.357 2 5.778c-.004-1.033.227-1.844.651-2.278a3.284 3.284 0 0 1 4.72 0c.05.05.081.094.129.158.028.038.061.083.106.14z" | |||
stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-active"> | |||
<path d="M13.706 3.15a3.784 3.784 0 0 0-5.434 0c-.104.106-.183.227-.272.34-.089-.113-.168-.234-.272-.34a3.784 3.784 0 0 0-5.434 0c-.563.576-.799 1.553-.794 2.63.015 3.468 3 5.85 5.745 7.886.45.334 1.06.334 1.51 0 2.746-2.035 5.73-4.418 5.745-7.886.005-1.077-.231-2.054-.794-2.63z" | |||
fill="#E24C4C"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-up-line"> | |||
<path d="M13 10.5L8 5.5L3 10.5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-up"> | |||
<g fill="#112B42"> | |||
<path d="M3 5h6L6 2 3 5z"></path> | |||
<path opacity=".5" d="M6 10l3-3H3l3 3z"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-select"> | |||
<path d="M4.5 3.636L6.136 2l1.637 1.636M4.5 8.364L6.136 10l1.637-1.636" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol id="icon-down" viewBox="0 0 32 32"> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="4" stroke-width="2" d="M6 11l10 10 10-10"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-both"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6 2l3 3H3l3-3zm3 5l-3 3-3-3h6z" fill="#112B42"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" id="icon-edit-round"> | |||
<circle cx="13" cy="13" r="12.5" fill="#fff" stroke="var(--icon-stroke)"></circle> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.305 7.62c-.192.08-.367.197-.515.345l-.612.612 2.244 2.245.613-.612a1.586 1.586 0 0 0-1.73-2.59zm.41 3.91l-2.244-2.246-6.163 6.163a.5.5 0 0 0-.128.222l-.67 2.452a.3.3 0 0 0 .37.368l2.451-.669a.5.5 0 0 0 .222-.129l6.162-6.162z" | |||
fill="#70818F"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-upload-lg"> | |||
<circle cx="12" cy="12" r="12" fill="#50A6F2"></circle> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.717 7c2.29 0 4.211 1.859 4.494 4.266 1.272.152 2.289 1.31 2.289 2.742 0 1.523-1.13 2.742-2.543 2.742H8.043c-1.413 0-2.543-1.219-2.543-2.742 0-1.188.707-2.224 1.724-2.59C7.422 8.92 9.372 7 11.717 7zm.148 2.37a.499.499 0 0 0-.363.156l-1.556 1.555a.5.5 0 1 0 .708.707l.71-.711v3.097a.5.5 0 0 0 1 0v-3.098l.713.712a.5.5 0 1 0 .707-.707l-1.565-1.565a.498.498 0 0 0-.354-.146z" | |||
fill="#fff"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" id="icon-upload" fill="var(--icon-stroke)" stroke-width="0.2" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M10.596 2.046a.5.5 0 0 0-.707 0L6.937 5a.5.5 0 0 0 .707.707l2.099-2.099v8.126a.5.5 0 1 0 1 0V3.607l2.098 2.099a.5.5 0 0 0 .708-.707l-2.953-2.953z"/> | |||
<path d="M6.552 8.305v1H4.6V15.9a1 1 0 0 0 1 1h9.286a1 1 0 0 0 1-1V9.305h-1.953v-1h2.953V15.9a2 2 0 0 1-2 2H5.6a2 2 0 0 1-2-2V8.305h2.952z"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" id="icon-milestone" fill="var(--icon-stroke)" fill-rule="evenodd" stroke-width="0.1" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M3.5 3.75a.25.25 0 01.25-.25h13.5a.25.25 0 01.25.25v10a.75.75 0 001.5 0v-10A1.75 1.75 0 0017.25 2H3.75A1.75 1.75 0 002 3.75v16.5c0 .966.784 1.75 1.75 1.75h7a.75.75 0 000-1.5h-7a.25.25 0 01-.25-.25V3.75z"></path><path d="M6.25 7a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm-.75 4.75a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75zm16.28 4.53a.75.75 0 10-1.06-1.06l-4.97 4.97-1.97-1.97a.75.75 0 10-1.06 1.06l2.5 2.5a.75.75 0 001.06 0l5.5-5.5z"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-tag"> | |||
<path d="M12.6401 10.2571L10.107 12.7901C9.52125 13.3759 8.5718 13.3756 7.98601 12.7898L2.49654 7.30037C2.40278 7.2066 2.3501 7.07942 2.3501 6.94682L2.3501 3C2.3501 2.72386 2.57396 2.5 2.8501 2.5L6.79691 2.5C6.92952 2.5 7.0567 2.55268 7.15047 2.64645L12.6399 8.13591C13.2257 8.7217 13.2259 9.67131 12.6401 10.2571Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.08001 5.46157C6.08001 5.88642 5.7356 6.23082 5.31076 6.23082C4.88591 6.23082 4.5415 5.88642 4.5415 5.46157C4.5415 5.03673 4.88591 4.69232 5.31076 4.69232C5.7356 4.69232 6.08001 5.03673 6.08001 5.46157Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-table_2"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.722c0-.454.316-.722.59-.722h9.82c.274 0 .59.268.59.722V5h-11V3.722zM1.5 5.5V3.722C1.5 2.826 2.16 2 3.09 2h9.82c.93 0 1.59.826 1.59 1.722v8.556c0 .896-.66 1.722-1.59 1.722H3.09c-.93 0-1.59-.826-1.59-1.722V5.5zm1 3.5V6h3v3h-3zm0 1v2.278c0 .454.316.722.59.722H5.5v-3h-3zm4 3h3v-3h-3v3zm4 0h2.41c.274 0 .59-.268.59-.722V10h-3v3zm3-4V6h-3v3h3zm-4 0h-3V6h3v3z" | |||
fill="#12283A"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-table"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.722c0-.454.316-.722.59-.722H5.2v2.7H2.5V3.722zm0 2.978v2.6h2.7V6.7H2.5zm0 3.6h2.7V13H3.09c-.274 0-.59-.268-.59-.722V10.3zM6.2 13h6.71c.274 0 .59-.268.59-.722V10.3H6.2V13zm7.3-3.7V6.7H6.2v2.6h7.3zm0-3.6V3.722c0-.454-.316-.722-.59-.722H6.2v2.7h7.3zm-12 4.1V3.722C1.5 2.826 2.16 2 3.09 2h9.82c.93 0 1.59.826 1.59 1.722v8.556c0 .896-.66 1.722-1.59 1.722H3.09c-.93 0-1.59-.826-1.59-1.722V9.8z" | |||
fill="#12283A"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-sort"> | |||
<path d="M9.5 10.5l2 2 2-2m-2 2v-9m-5 2l-2-2-2 2m2-2v9" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-small-down"> | |||
<path d="M2.625 4.375L6 7.75l3.375-3.375" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-small-add"> | |||
<path d="M8 4v8M4 8h8" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-small-message"> | |||
<path d="M6.00007 3.00001H12.0001L15.5001 3C16.6046 3 17.5001 3.89543 17.5001 5V9.78889V12.2556C17.5001 13.3601 16.6046 14.2556 15.5001 14.2556H14.5001C14.2239 14.2556 14.0001 14.4794 14.0001 14.7556V16.4507C14.0001 16.8715 13.5119 17.1041 13.1851 16.839L10.2754 14.4789C10.0973 14.3344 9.87489 14.2556 9.6455 14.2556H4.50003C3.39545 14.2556 2.50001 13.3601 2.50003 12.2555L2.50007 9.78889V5.00001C2.50007 3.89544 3.3955 3.00001 4.50007 3.00001L6.00007 3.00001Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M6 6.5H13" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M6 9H10" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-share"> | |||
<path d="M11.818 12.819H13a1 1 0 0 0 1-1V10.46a.545.545 0 0 0-.343-.507l-2.041-.818a.546.546 0 0 1-.343-.505v-.479a2.172 2.172 0 0 0 1.09-1.879v-1.09a2.182 2.182 0 0 0-3.272-1.89m.202 7.208l-2.04-.818a.546.546 0 0 1-.344-.505v-.48A2.172 2.172 0 0 0 8 6.82V5.728a2.182 2.182 0 1 0-4.364 0v1.09a2.172 2.172 0 0 0 1.091 1.88v.479a.546.546 0 0 1-.343.506l-2.04.818a.546.546 0 0 0-.344.505v.813a1 1 0 0 0 1 1h5.636a1 1 0 0 0 1-1v-.813a.545.545 0 0 0-.343-.506z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-share-people"> | |||
<g fill="#12283A"> | |||
<path d="M10.633 2.8c-.474 0-.906.163-1.257.428a3.64 3.64 0 0 1 .734 2.19v.524c0 .5-.101.976-.283 1.41a2.095 2.095 0 0 0 2.902-1.933v-.524A2.095 2.095 0 0 0 10.632 2.8zm-4.12 5.761a2.619 2.619 0 0 1-2.618-2.619V5.42a2.619 2.619 0 0 1 5.237 0v.523a2.619 2.619 0 0 1-2.619 2.62zm7.179.474c-.672-.309-1.825-.736-3.058-.736-.626 0-1.23.11-1.763.26.197.04.394.082.591.132a3.642 3.642 0 0 1 2.72 3.274h1.594c.29 0 .524-.234.524-.523V9.986c0-.41-.236-.78-.608-.951z"></path> | |||
<path d="M10.703 13.013h-8.38a.524.524 0 0 1-.523-.524v-.249c0-1.191.8-2.24 1.954-2.534a11.25 11.25 0 0 1 2.76-.36c1.036 0 1.987.163 2.759.36a2.61 2.61 0 0 1 1.954 2.534v.25a.524.524 0 0 1-.524.523z"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-search"> | |||
<path d="M7.389 12.278a4.889 4.889 0 1 0 0-9.778 4.889 4.889 0 0 0 0 9.778zM13.5 13.5l-2.658-2.658" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-right"> | |||
<path d="M4.25 9.5L7.75 6L4.25 2.5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-right-arrow"> | |||
<path d="M10 6.002L1 6m6.7-2.998l3 3-3 3" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" id="icon-arrow-up-right"> | |||
<path d="M.85 7.15l6.3-6.3m-5.472 0H7.15v5.472" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" id="icon-arrow-down-left"> | |||
<path d="M7.15.85l-6.3 6.3m5.472 0H.85V1.678" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-review"> | |||
<path d="M7.33 3.71c.2-.662 1.14-.662 1.34 0l.68 2.243a.7.7 0 0 0 .67.497h2.437c.667 0 .956.844.43 1.253l-1.975 1.533a.7.7 0 0 0-.239.763l.763 2.424c.204.65-.544 1.178-1.088.77L8.42 11.746a.7.7 0 0 0-.84 0l-1.928 1.447c-.544.409-1.292-.12-1.088-.77L5.327 10a.7.7 0 0 0-.239-.763L3.114 7.703c-.527-.409-.238-1.253.43-1.253H5.98a.7.7 0 0 0 .67-.497l.68-2.242z" | |||
stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-refresh"> | |||
<path d="M13.644 8.43a5.571 5.571 0 1 1-.876-3.001M12.787 2v3.429H9.358" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-permission"> | |||
<path d="M8 2a10.534 10.534 0 0 1-6 2.8s0 6.8 6 9.2c6-2.4 6-9.2 6-9.2A10.534 10.534 0 0 1 8 2z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M5.75 8l1.5 1.5 3-3" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-printer"> | |||
<g id="Icon / Printer"> | |||
<path id="Union" fill-rule="evenodd" clip-rule="evenodd" d="M11 3.5V5.5H5V3.5C5 3.22386 5.22386 3 5.5 3H10.5C10.7761 3 11 3.22386 11 3.5ZM4 5.5V3.5C4 2.67157 4.67157 2 5.5 2H10.5C11.3284 2 12 2.67157 12 3.5V5.5H12.3C13.515 5.5 14.5 6.48497 14.5 7.7V10.8C14.5 11.4628 13.9627 12 13.3 12L12 12V12.5C12 13.3284 11.3284 14 10.5 14H5.5C4.67157 14 4 13.3284 4 12.5V12L3.7 12H2.7C2.03726 12 1.5 11.4628 1.5 10.8V7.7C1.5 6.48497 2.48497 5.5 3.7 5.5H4ZM5 12V11.5V10.5H6H6.5H8.5H10H11V11.5V12V12.5C11 12.7761 10.7761 13 10.5 13H5.5C5.22386 13 5 12.7761 5 12.5V12ZM4 10.5V11L3.7 11H3.69999H2.7C2.58954 11 2.5 10.9105 2.5 10.8V7.7C2.5 7.03726 3.03726 6.5 3.7 6.5H12.3C12.9627 6.5 13.5 7.03726 13.5 7.7V10.8C13.5 10.9105 13.4105 11 13.3 11L12 11V10.5C12 9.94772 11.5523 9.5 11 9.5H8.5H6.5H5C4.44772 9.5 4 9.94772 4 10.5ZM12 8.5C12.2761 8.5 12.5 8.27614 12.5 8C12.5 7.72386 12.2761 7.5 12 7.5C11.7239 7.5 11.5 7.72386 11.5 8C11.5 8.27614 11.7239 8.5 12 8.5Z" fill="var(--icon-stroke)" stroke="var(--icon-fill)"/> | |||
</g> | |||
</symbol> | |||
<symbol id="icon-notification-with-indicator" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > | |||
<path d="M12.4663 15.0275H16.5872L15.4292 13.8695C15.2737 13.714 15.1504 13.5293 15.0662 13.3261C14.9821 13.1229 14.9388 12.9051 14.9389 12.6852V9.09341C14.939 8.07055 14.622 7.07281 14.0316 6.23755C13.4412 5.40228 12.6064 4.77057 11.6421 4.4294V4.14835C11.6421 3.71118 11.4685 3.29192 11.1594 2.98279C10.8502 2.67367 10.431 2.5 9.9938 2.5C9.55663 2.5 9.13736 2.67367 8.82824 2.98279C8.51911 3.29192 8.34545 3.71118 8.34545 4.14835V4.4294C6.42512 5.10852 5.04874 6.94066 5.04874 9.09341V12.686C5.04874 13.1294 4.87237 13.5555 4.55836 13.8695L3.40039 15.0275H7.52127M12.4663 15.0275H7.52127M12.4663 15.0275C12.4663 15.6832 12.2058 16.3121 11.7421 16.7758C11.2785 17.2395 10.6496 17.5 9.9938 17.5C9.33804 17.5 8.70914 17.2395 8.24546 16.7758C7.78177 16.3121 7.52127 15.6832 7.52127 15.0275" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M14 6.75C15.5188 6.75 16.75 5.51878 16.75 4C16.75 2.48122 15.5188 1.25 14 1.25C12.4812 1.25 11.25 2.48122 11.25 4C11.25 5.51878 12.4812 6.75 14 6.75Z" fill="#FF5858" stroke="white" stroke-width="1.5"/> | |||
</symbol> | |||
<symbol id="icon-notification" viewBox="0 0 20 20"> | |||
<path d="M12.4658 15.0275H16.5867L15.4287 13.8695C15.2732 13.714 15.1499 13.5293 15.0658 13.3261C14.9816 13.1229 14.9383 12.9051 14.9384 12.6852V9.09341C14.9385 8.07055 14.6215 7.07281 14.0311 6.23755C13.4407 5.40228 12.6059 4.77057 11.6417 4.4294V4.14835C11.6417 3.71118 11.468 3.29192 11.1589 2.98279C10.8497 2.67367 10.4305 2.5 9.99331 2.5C9.55614 2.5 9.13687 2.67367 8.82775 2.98279C8.51862 3.29192 8.34496 3.71118 8.34496 4.14835V4.4294C6.42463 5.10852 5.04825 6.94066 5.04825 9.09341V12.686C5.04825 13.1294 4.87188 13.5555 4.55787 13.8695L3.3999 15.0275H7.52078M12.4658 15.0275H7.52078M12.4658 15.0275C12.4658 15.6832 12.2053 16.3121 11.7417 16.7758C11.278 17.2395 10.6491 17.5 9.99331 17.5C9.33755 17.5 8.70866 17.2395 8.24497 16.7758C7.78128 16.3121 7.52078 15.6832 7.52078 15.0275" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-month-view"> | |||
<path d="M5 5.778v4.444m3-4.444v4.444M3 3h10c.552 0 1 .497 1 1.111v7.778c0 .614-.448 1.111-1 1.111H3c-.552 0-1-.498-1-1.111V4.11C2 3.497 2.448 3 3 3z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-message"> | |||
<path d="M11.501 7.5V6a3.5 3.5 0 0 0-7 0v1.5C4.5 9.15 3 9.55 3 10.502c0 .85 1.95 1.5 5 1.5 3.051 0 5.001-.65 5.001-1.5 0-.95-1.5-1.35-1.5-3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<mask id="a" fill="#fff"> | |||
<path d="M8 13.001a19.4 19.4 0 0 1-1.427-.05 1.496 1.496 0 0 0 2.855 0c-.447.033-.922.05-1.428.05z"></path> | |||
</mask> | |||
<path d="M8 13.001a19.4 19.4 0 0 1-1.427-.05 1.496 1.496 0 0 0 2.855 0c-.447.033-.922.05-1.428.05z" fill="#3E414B"></path> | |||
<path d="M6.573 12.951l.073-.997-1.468-.108.44 1.405.955-.3zm2.855 0l.954.3.44-1.405-1.467.108.073.997zM8 12.001c-.483 0-.933-.016-1.354-.047L6.5 13.95c.474.035.974.052 1.501.052v-2zm-2.381 1.25c.159.507.475.95.904 1.265l1.184-1.612a.496.496 0 0 1-.18-.252l-1.908.599zm.904 1.265C6.95 14.83 7.469 15 8 15v-2a.496.496 0 0 1-.293-.096l-1.184 1.612zM8 15a2.5 2.5 0 0 0 1.478-.484l-1.184-1.612A.496.496 0 0 1 8 13v2zm1.478-.484c.429-.315.745-.758.904-1.265l-1.908-.599a.496.496 0 0 1-.18.252l1.184 1.612zm-.123-2.562c-.42.031-.871.047-1.355.047v2c.528 0 1.028-.017 1.502-.052l-.148-1.995z" | |||
fill="#12283A" mask="url(#a)"></path> | |||
<path d="M10.556 4.778a1.833 1.833 0 1 0 0-3.667 1.833 1.833 0 0 0 0 3.667z" fill="#FF5858" stroke="#FF5858"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-message-1"> | |||
<g stroke="var(--icon-stroke)" stroke-miterlimit="10"> | |||
<path d="M12.8 2.6H3.2c-.318 0-.623.124-.849.344a1.16 1.16 0 0 0-.351.83v6.257c0 .311.126.61.351.83.226.22.53.343.849.343h2.358a1 1 0 0 1 .74.327l1.185 1.3a.7.7 0 0 0 1.034 0l1.186-1.3a1 1 0 0 1 .739-.327H12.8c.318 0 .623-.123.848-.343a1.16 1.16 0 0 0 .352-.83V3.773c0-.31-.126-.61-.351-.83A1.214 1.214 0 0 0 12.8 2.6z" | |||
stroke-linecap="square"></path> | |||
<path d="M4.4 5h5.215M4.4 7.4h2.607" stroke-linecap="round"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-menu"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.25 6C3.25 5.72386 3.47386 5.5 3.75 5.5H20.2474C20.5236 5.5 20.7474 5.72386 20.7474 6C20.7474 6.27614 20.5236 6.5 20.2474 6.5H3.75C3.47386 6.5 3.25 6.27614 3.25 6ZM3.25 12C3.25 11.7239 3.47386 11.5 3.75 11.5H20.2474C20.5236 11.5 20.7474 11.7239 20.7474 12C20.7474 12.2761 20.5236 12.5 20.2474 12.5H3.75C3.47386 12.5 3.25 12.2761 3.25 12ZM3.75 17.5C3.47386 17.5 3.25 17.7239 3.25 18C3.25 18.2761 3.47386 18.5 3.75 18.5H20.2474C20.5236 18.5 20.7474 18.2761 20.7474 18C20.7474 17.7239 20.5236 17.5 20.2474 17.5H3.75Z" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-lock"> | |||
<path stroke="none" fill-rule="evenodd" clip-rule="evenodd" d="M8.077 1.45h-.055a3.356 3.356 0 00-3.387 3.322v.35H3.75a2 2 0 00-2 2v5.391a2 2 0 002 2h8.539a2 2 0 002-2V7.122a2 2 0 00-2-2h-.885v-.285A3.356 3.356 0 008.082 1.45h-.005zm2.327 3.672V4.83a2.356 2.356 0 00-2.33-2.38h-.06a2.356 2.356 0 00-2.38 2.33v.342h4.77zm-6.654 1a1 1 0 00-1 1v5.391a1 1 0 001 1h8.539a1 1 0 001-1V7.122a1 1 0 00-1-1H3.75zm4.27 4.269a.573.573 0 100-1.147.573.573 0 000 1.147zm1.573-.574a1.573 1.573 0 11-3.147 0 1.573 1.573 0 013.147 0z" fill="#1F272E"></path> | |||
</symbol> | |||
<symbol width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-unlock"> | |||
<path stroke="none" fill-rule="evenodd" clip-rule="evenodd" d="M8.07685 1.45034H8.02155C7.13255 1.44218 6.2766 1.78707 5.64159 2.40938C5.00596 3.03229 4.64377 3.88215 4.63464 4.77206L4.63462 4.77206V4.77719V5.12175H3.75C2.64543 5.12175 1.75 6.01719 1.75 7.12175V12.5134C1.75 13.6179 2.64543 14.5134 3.75 14.5134H12.2885C13.393 14.5134 14.2885 13.6179 14.2885 12.5134V7.12175C14.2885 6.01718 13.393 5.12175 12.2885 5.12175H5.63462V4.77988C5.64166 4.156 5.89586 3.56033 6.34152 3.12359C6.78776 2.68627 7.38942 2.4441 8.01419 2.45031L8.01418 2.45034H8.01916H8.07417C8.69805 2.45738 9.29371 2.71158 9.73045 3.15724C9.92373 3.35446 10.2403 3.35766 10.4375 3.16438C10.6347 2.9711 10.6379 2.65453 10.4447 2.45731C9.82175 1.82169 8.97189 1.45949 8.08198 1.45036L8.08198 1.45034H8.07685ZM3.75 6.12175C3.19772 6.12175 2.75 6.56947 2.75 7.12175V12.5134C2.75 13.0656 3.19772 13.5134 3.75 13.5134H12.2885C12.8407 13.5134 13.2885 13.0656 13.2885 12.5134V7.12175C13.2885 6.56947 12.8407 6.12175 12.2885 6.12175H3.75ZM8.01936 10.3909C8.33605 10.3909 8.59279 10.1342 8.59279 9.81752C8.59279 9.50083 8.33605 9.24409 8.01936 9.24409C7.70266 9.24409 7.44593 9.50083 7.44593 9.81752C7.44593 10.1342 7.70266 10.3909 8.01936 10.3909ZM9.59279 9.81752C9.59279 10.6865 8.88834 11.3909 8.01936 11.3909C7.15038 11.3909 6.44593 10.6865 6.44593 9.81752C6.44593 8.94854 7.15038 8.24409 8.01936 8.24409C8.88834 8.24409 9.59279 8.94854 9.59279 9.81752Z" fill="#1F272E"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-list_alt"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.722c0-.454.316-.722.59-.722h9.82c.274 0 .59.268.59.722v8.556c0 .454-.316.722-.59.722H3.09c-.274 0-.59-.268-.59-.722V3.722zM3.09 2c-.93 0-1.59.826-1.59 1.722v8.556c0 .896.66 1.722 1.59 1.722h9.82c.93 0 1.59-.826 1.59-1.722V3.722C14.5 2.826 13.84 2 12.91 2H3.09zM5 4.5a.5.5 0 0 0 0 1h4.002a.5.5 0 1 0 0-1H5zM5 7a.5.5 0 0 0 0 1h5.002a.5.5 0 1 0 0-1H5zm-.5 3a.5.5 0 0 1 .5-.5h2.27a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5z" | |||
fill="#12283A"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-list"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.667 3.25a.75.75 0 0 0 0 1.5h.007a.75.75 0 0 0 0-1.5h-.007zm2.666.25a.5.5 0 0 0 0 1H14a.5.5 0 0 0 0-1H5.333zm0 4a.5.5 0 0 0 0 1H14a.5.5 0 0 0 0-1H5.333zm-.5 4.5a.5.5 0 0 1 .5-.5H14a.5.5 0 0 1 0 1H5.333a.5.5 0 0 1-.5-.5zM1.917 8a.75.75 0 0 1 .75-.75h.007a.75.75 0 0 1 0 1.5h-.007a.75.75 0 0 1-.75-.75zm.75 3.25a.75.75 0 0 0 0 1.5h.007a.75.75 0 0 0 0-1.5h-.007z" | |||
fill="var(--icon-stroke)" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-left"> | |||
<path d="M7.5 9.5L4 6l3.5-3.5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-insert-below"> | |||
<rect x="3" y="11" width="11" height="2" rx="1" stroke="var(--icon-stroke)"></rect> | |||
<path d="M3 6h11M3 3.5h11" stroke="var(--icon-stroke)" stroke-linecap="round"></path> | |||
<path d="M1.487 10.11l1.72-1.376a.3.3 0 0 0 0-.468L1.487 6.89A.3.3 0 0 0 1 7.124v2.752a.3.3 0 0 0 .487.234z" fill="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-insert-above"> | |||
<rect x="3" y="3" width="11" height="2" rx="1" stroke="var(--icon-stroke)"></rect> | |||
<path d="M1.487 9.11l1.72-1.376a.3.3 0 0 0 0-.468L1.487 5.89A.3.3 0 0 0 1 6.124v2.752a.3.3 0 0 0 .487.234z" fill="#12283A"></path> | |||
<path d="M3 10h11M3 12.5h11" stroke="var(--icon-stroke)" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-filter"> | |||
<path d="M2 4h12M4 8h8m-5.5 4h3" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-group-by"> | |||
<rect x="2.5" y="3.5" width="11" height="3" rx="1.5"></rect> | |||
<rect x="2.5" y="9.5" width="9" height="3" rx="1.5"></rect> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-external-link"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.348 3.207a1 1 0 0 1 1.415 0l1.03 1.03a1 1 0 0 1 0 1.415l-6.626 6.626L2.5 13.5l1.222-3.667 6.626-6.626z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-16px"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.305 2.62c-.192.08-.367.197-.515.345l-.612.612 2.106 2.106-.708.707-2.105-2.106-6.163 6.163a.5.5 0 0 0-.128.222l-.67 2.452a.3.3 0 0 0 .37.368l2.451-.669a.5.5 0 0 0 .222-.129l7.482-7.481a1.586 1.586 0 0 0-1.122-2.71c-.209 0-.415.041-.608.12z" | |||
fill="#12283A"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-edit"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.3484 3.20711C10.739 2.81658 11.3721 2.81658 11.7627 3.20711L12.7929 4.23734C13.1834 4.62786 13.1834 5.26103 12.7929 5.65155L6.16667 12.2778L2.5 13.5L3.72222 9.83333L10.3484 3.20711Z" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-edit-fill"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.936 2a2 2 0 0 0-2 2v.649h1V4a1 1 0 0 1 1-1h5.566a1 1 0 0 1 1 1v4.595a1 1 0 0 1-1 1h-.642v1h.642a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H6.936zM3.5 5.402a2 2 0 0 0-2 2v4.595a2 2 0 0 0 2 2h5.566a2 2 0 0 0 2-2V7.402a2 2 0 0 0-2-2H3.5zm-1 2a1 1 0 0 1 1-1h5.566a1 1 0 0 1 1 1v4.595a1 1 0 0 1-1 1H3.5a1 1 0 0 1-1-1V7.402z" | |||
fill="#12283A"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-duplicate"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.936 2a2 2 0 0 0-2 2v.649h1V4a1 1 0 0 1 1-1h5.566a1 1 0 0 1 1 1v4.595a1 1 0 0 1-1 1h-.642v1h.642a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H6.936zM3.5 5.402a2 2 0 0 0-2 2v4.595a2 2 0 0 0 2 2h5.566a2 2 0 0 0 2-2V7.402a2 2 0 0 0-2-2H3.5zm-1 2a1 1 0 0 1 1-1h5.566a1 1 0 0 1 1 1v4.595a1 1 0 0 1-1 1H3.5a1 1 0 0 1-1-1V7.402z" | |||
stroke="none" fill="#192734"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-drag"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.875 1.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1.5-3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm6.75-6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM8.625 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5-6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z" | |||
fill="#ACB5BD" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-drag-1"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.9 3a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 10a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM5.4 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM12.15 3a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1.5 11.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5-6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z" | |||
fill="#ACB5BD" stroke="none" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-down"> | |||
<path d="M3 5.5l5 5 5-5" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-dot-horizontal"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 8C5 8.55228 4.55228 9 4 9C3.44772 9 3 8.55228 3 8C3 7.44772 3.44772 7 4 7C4.55228 7 5 7.44772 5 8ZM8 9C8.55228 9 9 8.55228 9 8C9 7.44772 8.55228 7 8 7C7.44772 7 7 7.44772 7 8C7 8.55228 7.44772 9 8 9ZM12 9C12.5523 9 13 8.55228 13 8C13 7.44772 12.5523 7 12 7C11.4477 7 11 7.44772 11 8C11 8.55228 11.4477 9 12 9Z" stroke="none" fill="var(--icon-stroke)"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-dot-vertical"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm1 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0z" fill="#12283A"></path> | |||
</symbol> | |||
<symbol id="icon-delete" viewBox="0 0 32 32" fill="none"> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M7 7v18.118c0 2.145 1.492 3.882 3.333 3.882h11.333c1.842 0 3.333-1.737 3.333-3.882v-18.118"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M5 7h22"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M10 7v-1c0-1.657 1.343-3 3-3h6c1.657 0 3 1.343 3 3v1"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M18.8 14.4v8.571"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M13.2 14.4v8.571"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-create"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.146 11.217a.5.5 0 1 0 .708.708l3.182-3.182 3.181 3.182a.5.5 0 1 0 .708-.708l-3.182-3.18 3.182-3.182a.5.5 0 1 0-.708-.708l-3.18 3.181-3.183-3.182a.5.5 0 0 0-.708.708l3.182 3.182-3.182 3.181z" fill="#70818F"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-close-alt"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.78033 2.71967C3.48744 2.42678 3.01257 2.42678 2.71967 2.71967C2.42678 3.01256 2.42678 3.48744 2.71967 3.78033L6.94054 8.00119L2.71967 12.2221C2.42678 12.515 2.42678 12.9898 2.71967 13.2827C3.01257 13.5756 3.48744 13.5756 3.78033 13.2827L8.0012 9.06185L12.222 13.2826C12.5149 13.5755 12.9897 13.5755 13.2826 13.2826C13.5755 12.9897 13.5755 12.5148 13.2826 12.222L9.06186 8.00119L13.2826 3.78044C13.5755 3.48755 13.5755 3.01267 13.2826 2.71978C12.9897 2.42688 12.5149 2.42689 12.222 2.71978L8.0012 6.94054L3.78033 2.71967Z" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-close"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.146 11.217a.5.5 0 1 0 .708.708l3.182-3.182 3.181 3.182a.5.5 0 1 0 .708-.708l-3.182-3.18 3.182-3.182a.5.5 0 1 0-.708-.708l-3.18 3.181-3.183-3.182a.5.5 0 0 0-.708.708l3.182 3.182-3.182 3.181z" stroke-width="0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-calendar"> | |||
<path d="M2 6.2C2 5.6317 2.00039 5.23554 2.02559 4.92712C2.05031 4.62454 2.0964 4.45069 2.16349 4.31901C2.3073 4.03677 2.53677 3.8073 2.81901 3.66349C2.95069 3.5964 3.12454 3.55031 3.42712 3.52559C3.73554 3.50039 4.1317 3.5 4.7 3.5H11.3C11.8683 3.5 12.2645 3.50039 12.5729 3.52559C12.8755 3.55031 13.0493 3.5964 13.181 3.66349C13.4632 3.8073 13.6927 4.03677 13.8365 4.31901C13.9036 4.45069 13.9497 4.62454 13.9744 4.92712C13.9996 5.23554 14 5.6317 14 6.2V10.8C14 11.3683 13.9996 11.7645 13.9744 12.0729C13.9497 12.3755 13.9036 12.5493 13.8365 12.681C13.6927 12.9632 13.4632 13.1927 13.181 13.3365C13.0493 13.4036 12.8755 13.4497 12.5729 13.4744C12.2645 13.4996 11.8683 13.5 11.3 13.5H4.7C4.1317 13.5 3.73554 13.4996 3.42712 13.4744C3.12454 13.4497 2.95069 13.4036 2.81901 13.3365C2.53677 13.1927 2.3073 12.9632 2.16349 12.681C2.0964 12.5493 2.05031 12.3755 2.02559 12.0729C2.00039 11.7645 2 11.3683 2 10.8V6.2Z" stroke="var(--icon-stroke)"/> | |||
<path d="M11.5 6H4.5" stroke="var(--icon-stroke)" stroke-linecap="round"/> | |||
<path d="M5 3.5V2" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M11 3.5V2" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-attachment"> | |||
<path d="M14 7.66625L8.68679 12.8875C7.17736 14.3708 4.64151 14.3708 3.13208 12.8875C1.62264 11.4042 1.62264 8.91224 3.13208 7.42892L7.84151 2.80099C8.9283 1.733 10.6189 1.733 11.7057 2.80099C12.7925 3.86897 12.7925 5.53028 11.7057 6.59827L7.35849 10.8109C6.75472 11.4042 5.78868 11.4042 5.24528 10.8109C4.64151 10.2176 4.64151 9.26823 5.24528 8.73424L8.86792 5.17429" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-assign"> | |||
<path d="M8.80039 10H6.40039C5.33952 10 4.32211 10.4214 3.57196 11.1716C2.82182 11.9217 2.40039 12.9391 2.40039 14H9.60039" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7.60029 7.6C9.14669 7.6 10.4003 6.3464 10.4003 4.8C10.4003 3.2536 9.14669 2 7.60029 2C6.0539 2 4.80029 3.2536 4.80029 4.8C4.80029 6.3464 6.0539 7.6 7.60029 7.6Z" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M12.0005 10V13.2" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M10.4004 11.6H13.6004" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-add"> | |||
<path d="M8 3v10M3 8h10" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-sort-descending"> | |||
<path d="M1.75 3.25h9m-9 4h6m-6 4h4m4.5-.5l2 2 2-2m-2 1v-6" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-sort-ascending"> | |||
<path d="M1.75 3.25h9m-9 4h6m-6 4h4m8.5-3.5l-2-2-2 2m2 4v-6" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-website"> | |||
<path d="M3 9H21" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<rect x="3" y="3.5" width="18" height="17" rx="2" stroke="var(--icon-stroke)"/> | |||
<circle cx="5.75" cy="6.25" r="0.5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width="0.5"/> | |||
<circle cx="8.25" cy="6.25" r="0.5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width="0.5"/> | |||
<circle cx="10.75" cy="6.25" r="0.5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width="0.5"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-website"> | |||
<path d="M3 9h18" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<rect x="3" y="3.5" width="18" height="17" rx="2" stroke="var(--icon-stroke)"></rect> | |||
<circle cx="5.75" cy="6.25" r=".5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width=".5"></circle> | |||
<circle cx="8.25" cy="6.25" r=".5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width=".5"></circle> | |||
<circle cx="10.75" cy="6.25" r=".5" fill="#4C5A67" stroke="var(--icon-stroke)" stroke-width=".5"></circle> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-users"> | |||
<path d="M17.727 18.728H20a1 1 0 0 0 1-1v-2.537a.818.818 0 0 0-.515-.76l-3.061-1.226a.819.819 0 0 1-.515-.758v-.718a3.258 3.258 0 0 0 1.636-2.82V7.274a3.272 3.272 0 0 0-4.909-2.835m.304 10.811l-3.062-1.227a.818.818 0 0 1-.514-.758v-.369c2.675-.357 3.272-1.532 3.272-1.532S12 9.728 12 8.092a3.273 3.273 0 1 0-6.545 0c0 1.636-1.637 3.272-1.637 3.272s.597 1.175 3.273 1.532v.37a.818.818 0 0 1-.515.758l-3.061 1.228a.819.819 0 0 0-.515.757v1.72a1 1 0 0 0 1 1h9.454a1 1 0 0 0 1-1v-1.72a.818.818 0 0 0-.514-.759z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-tool"> | |||
<path d="M16.127 13.077l3.194 3.194a2.588 2.588 0 0 1 0 3.66 2.589 2.589 0 0 1-3.66 0l-2.902-2.902" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M11.315 10.095l-4.96-4.96a1.294 1.294 0 1 0-1.83 1.83l4.877 4.877" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M18.56 11.949l-.353.353a.5.5 0 0 0 .707 0l-.354-.353zM21 9.509l.354.353a.5.5 0 0 0 0-.705L21 9.509zm-5.47-5.51l.354-.352-.004-.004-.35.357zm-4.9.02l-.353-.353a.5.5 0 0 0 0 .707l.353-.354zm8.284 8.283l2.44-2.44-.707-.707-2.44 2.44.707.707zm2.44-3.145l-5.47-5.51-.71.705 5.471 5.51.71-.705zM15.88 3.643A3.977 3.977 0 0 0 13.074 2.5l.004 1a2.977 2.977 0 0 1 2.1.856l.702-.713zM13.074 2.5a3.977 3.977 0 0 0-2.797 1.166l.707.706a2.977 2.977 0 0 1 2.094-.872l-.004-1zm-2.797 1.873l7.93 7.93.707-.708-7.93-7.93-.707.708z" | |||
fill="var(--icon-stroke)" stroke="none"></path> | |||
<path d="M14.133 7.522L3.398 17.325a1.219 1.219 0 0 0-.04 1.764L4.6 20.331a1.22 1.22 0 0 0 1.764-.04l9.789-10.75" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-support"> | |||
<path d="M13.818 21h4.091a2.454 2.454 0 0 0 2.455-2.454V16.09" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M8.09 14a2 2 0 0 0-2-2H4v4.09c0 .905.732 1.637 1.636 1.637h1.455a1 1 0 0 0 1-1V14zm12.274-2h-2.091a2 2 0 0 0-2 2v2.727a1 1 0 0 0 1 1h1.454c.905 0 1.637-.732 1.637-1.636V12zm0 0v-.818a8.182 8.182 0 1 0-16.364 0V12" stroke="var(--icon-stroke)" | |||
stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-stock"> | |||
<path d="M7.5 4.84l9.818 4.91M21 7.91L12.818 12 3 7.09M12.818 12v9" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M19.894 7.356A2 2 0 0 1 21 9.146v5.813a2 2 0 0 1-.971 1.715l-6.27 3.761a2 2 0 0 1-1.923.074l-7.73-3.865A2 2 0 0 1 3 14.854V8.328a2 2 0 0 1 1.106-1.789l6.181-3.09a2 2 0 0 1 1.79 0l7.817 3.908z" stroke="var(--icon-stroke)" stroke-miterlimit="10" | |||
stroke-linecap="square" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-setting"> | |||
<rect x="3" y="3" width="18" height="8" rx="4" stroke="var(--icon-stroke)"></rect> | |||
<rect x="3" y="13" width="18" height="8" rx="4" stroke="var(--icon-stroke)"></rect> | |||
<path d="M7 8.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm10 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-setting-gear"> | |||
<path d="M7.99964 9.63637C8.90338 9.63637 9.63601 8.90375 9.63601 8.00001C9.63601 7.09627 8.90338 6.36365 7.99964 6.36365C7.09591 6.36365 6.36328 7.09627 6.36328 8.00001C6.36328 8.90375 7.09591 9.63637 7.99964 9.63637Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M12.0364 9.63636C11.9638 9.80088 11.9421 9.98338 11.9742 10.1603C12.0063 10.3373 12.0906 10.5005 12.2164 10.6291L12.2491 10.6618C12.3505 10.7631 12.431 10.8834 12.4859 11.0159C12.5408 11.1483 12.569 11.2903 12.569 11.4336C12.569 11.577 12.5408 11.719 12.4859 11.8514C12.431 11.9838 12.3505 12.1041 12.2491 12.2055C12.1478 12.3069 12.0275 12.3873 11.895 12.4422C11.7626 12.4971 11.6206 12.5254 11.4773 12.5254C11.3339 12.5254 11.192 12.4971 11.0595 12.4422C10.9271 12.3873 10.8068 12.3069 10.7055 12.2055L10.6727 12.1727C10.5442 12.047 10.3809 11.9626 10.204 11.9305C10.027 11.8985 9.84452 11.9201 9.68 11.9927C9.51867 12.0619 9.38108 12.1767 9.28417 12.323C9.18725 12.4694 9.13525 12.6408 9.13455 12.8164V12.9091C9.13455 13.1984 9.01961 13.4759 8.81503 13.6805C8.61044 13.8851 8.33296 14 8.04364 14C7.75431 14 7.47683 13.8851 7.27225 13.6805C7.06766 13.4759 6.95273 13.1984 6.95273 12.9091V12.86C6.9485 12.6795 6.89006 12.5044 6.78501 12.3575C6.67995 12.2106 6.53313 12.0987 6.36364 12.0364C6.19912 11.9638 6.01662 11.9421 5.83968 11.9742C5.66274 12.0063 5.49946 12.0906 5.37091 12.2164L5.33818 12.2491C5.23687 12.3505 5.11655 12.431 4.98412 12.4859C4.85168 12.5408 4.70973 12.569 4.56636 12.569C4.423 12.569 4.28104 12.5408 4.14861 12.4859C4.01618 12.431 3.89586 12.3505 3.79455 12.2491C3.69312 12.1478 3.61265 12.0275 3.55775 11.895C3.50285 11.7626 3.4746 11.6206 3.4746 11.4773C3.4746 11.3339 3.50285 11.192 3.55775 11.0595C3.61265 10.9271 3.69312 10.8068 3.79455 10.7055L3.82727 10.6727C3.95302 10.5442 4.03737 10.3809 4.06946 10.204C4.10154 10.027 4.07988 9.84452 4.00727 9.68C3.93813 9.51867 3.82332 9.38108 3.67698 9.28417C3.53064 9.18725 3.35916 9.13525 3.18364 9.13455H3.09091C2.80158 9.13455 2.52411 9.01961 2.31952 8.81503C2.11493 8.61044 2 8.33296 2 8.04364C2 7.75431 2.11493 7.47683 2.31952 7.27225C2.52411 7.06766 2.80158 6.95273 3.09091 6.95273H3.14C3.32054 6.9485 3.49564 6.89006 3.64253 6.78501C3.78941 6.67995 3.9013 6.53313 3.96364 6.36364C4.03624 6.19912 4.0579 6.01662 4.02582 5.83968C3.99374 5.66274 3.90938 5.49946 3.78364 5.37091L3.75091 5.33818C3.64948 5.23687 3.56902 5.11655 3.51412 4.98412C3.45922 4.85168 3.43096 4.70973 3.43096 4.56636C3.43096 4.423 3.45922 4.28104 3.51412 4.14861C3.56902 4.01618 3.64948 3.89586 3.75091 3.79455C3.85223 3.69312 3.97254 3.61265 4.10497 3.55775C4.23741 3.50285 4.37936 3.4746 4.52273 3.4746C4.66609 3.4746 4.80805 3.50285 4.94048 3.55775C5.07291 3.61265 5.19323 3.69312 5.29455 3.79455L5.32727 3.82727C5.45583 3.95302 5.6191 4.03737 5.79604 4.06946C5.97299 4.10154 6.15548 4.07988 6.32 4.00727H6.36364C6.52497 3.93813 6.66255 3.82332 6.75947 3.67698C6.85638 3.53064 6.90839 3.35916 6.90909 3.18364V3.09091C6.90909 2.80158 7.02403 2.52411 7.22861 2.31952C7.4332 2.11493 7.71067 2 8 2C8.28933 2 8.5668 2.11493 8.77139 2.31952C8.97597 2.52411 9.09091 2.80158 9.09091 3.09091V3.14C9.09161 3.31552 9.14362 3.487 9.24053 3.63334C9.33745 3.77969 9.47504 3.89449 9.63636 3.96364C9.80088 4.03624 9.98338 4.0579 10.1603 4.02582C10.3373 3.99374 10.5005 3.90938 10.6291 3.78364L10.6618 3.75091C10.7631 3.64948 10.8834 3.56902 11.0159 3.51412C11.1483 3.45922 11.2903 3.43096 11.4336 3.43096C11.577 3.43096 11.719 3.45922 11.8514 3.51412C11.9838 3.56902 12.1041 3.64948 12.2055 3.75091C12.3069 3.85223 12.3873 3.97254 12.4422 4.10497C12.4971 4.23741 12.5254 4.37936 12.5254 4.52273C12.5254 4.66609 12.4971 4.80805 12.4422 4.94048C12.3873 5.07291 12.3069 5.19323 12.2055 5.29455L12.1727 5.32727C12.047 5.45583 11.9626 5.6191 11.9305 5.79604C11.8985 5.97299 11.9201 6.15548 11.9927 6.32V6.36364C12.0619 6.52497 12.1767 6.66255 12.323 6.75947C12.4694 6.85638 12.6408 6.90839 12.8164 6.90909H12.9091C13.1984 6.90909 13.4759 7.02403 13.6805 7.22861C13.8851 7.4332 14 7.71067 14 8C14 8.28933 13.8851 8.5668 13.6805 8.77139C13.4759 8.97597 13.1984 9.09091 12.9091 9.09091H12.86C12.6845 9.09161 12.513 9.14362 12.3667 9.24053C12.2203 9.33745 12.1055 9.47504 12.0364 9.63636V9.63636Z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-sell"> | |||
<path d="M3 8h18M3 6v11a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M6.273 15.136h4.09" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-retail"> | |||
<path d="M18 6H6m-1 5v8.318a1.5 1.5 0 0 0 1.5 1.5H11a.5.5 0 0 0 .5-.5V17a1 1 0 0 1 1-1H14a1 1 0 0 1 1 1v3.318a.5.5 0 0 0 .5.5h2a1.5 1.5 0 0 0 1.5-1.5V11" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M18.546 6.2L21 9.4V11H3V9.4l2.455-3.2V4a1 1 0 0 1 1-1h11.09a1 1 0 0 1 1 1v2.2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M7.5 15.5v-1h1v1h-1z" fill="#4C5A67" stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-quantity-1"> | |||
<path d="M18.747 8.576l.293-.405-.293.405 1.63 1.18-.822 1.835a1 1 0 0 0 0 .818l.822 1.836-1.63 1.179a1 1 0 0 0-.409.708l-.205 2-2.001.206a1 1 0 0 0-.709.41l-1.178 1.63-1.836-.823a1 1 0 0 0-.818 0l-1.836.822-1.179-1.63a1 1 0 0 0-.708-.409l-2-.205-.207-2.001a1 1 0 0 0-.408-.709l-1.63-1.178.822-1.836a1 1 0 0 0 0-.818l-.822-1.836 1.63-1.179-.293-.405.293.405a1 1 0 0 0 .408-.708l.206-2 2.001-.207a1 1 0 0 0 .708-.408l1.18-1.63 1.835.822a1 1 0 0 0 .818 0l1.836-.822 1.179 1.63a1 1 0 0 0 .708.408l2 .206.206 2.001a1 1 0 0 0 .41.708zM16.389 11A4.5 4.5 0 1 1 14 7.968" | |||
stroke="var(--icon-stroke)"></path> | |||
<path d="M16.5 8.5l-5.34 4.796-.717-.717-.537-.538" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-quality"> | |||
<path d="M20 13a8.25 8.25 0 1 1-16.5 0V5.833L11.75 3 20 5.833V13z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
<path d="M15.907 11.674a4.278 4.278 0 1 1-2.27-2.882" stroke="var(--icon-stroke)"></path> | |||
<path d="M16.013 9.298l-5.077 4.558-.68-.68-.512-.512" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-quality-3"> | |||
<path d="M4 6.798A14.286 14.286 0 0 0 12.137 3a14.285 14.285 0 0 0 8.137 3.798s-.115 2.264-.503 5.744c-.383 3.436-2.664 6.338-5.844 7.695l-1.79.763-1.668-.712c-3.246-1.384-5.54-4.378-5.933-7.886C4.122 8.703 4 6.798 4 6.798z" stroke="var(--icon-stroke)" stroke-linecap="round" | |||
stroke-linejoin="round"></path> | |||
<path d="M12.069 8.386a.2.2 0 0 1 .362 0l.933 1.986a.2.2 0 0 0 .15.113l2.101.321a.2.2 0 0 1 .113.337l-1.533 1.571a.2.2 0 0 0-.054.172l.36 2.208a.2.2 0 0 1-.294.207l-1.86-1.029a.2.2 0 0 0-.194 0l-1.86 1.029a.2.2 0 0 1-.294-.207l.36-2.208a.2.2 0 0 0-.054-.172l-1.533-1.57a.2.2 0 0 1 .113-.338l2.1-.321a.2.2 0 0 0 .152-.113l.932-1.986z" | |||
stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-projects"> | |||
<path d="M3.09 10.083A1 1 0 0 1 4.087 9h15.826a1 1 0 0 1 .997 1.083l-.757 9.083A2 2 0 0 1 18.16 21H5.84a2 2 0 0 1-1.993-1.834l-.757-9.083z" stroke="var(--icon-stroke)"></path> | |||
<path d="M6 6.5h12M8 4h8" stroke="var(--icon-stroke)" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-project"> | |||
<path d="M19.913 8.5H4.087a1 1 0 0 0-.997 1.083l.757 9.083A2 2 0 0 0 5.84 20.5h12.32a2 2 0 0 0 1.993-1.834l.757-9.083a1 1 0 0 0-.997-1.083z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M19 6h-5.667l-1.666-2H5v2" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-project-2"> | |||
<path d="M3 8v11a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-8a.5.5 0 0 0-.5-.5h-9.081a.5.5 0 0 1-.387-.184L8.877 7.683A.5.5 0 0 0 8.49 7.5H3.5A.5.5 0 0 0 3 8z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M4.636 4h14.727v3.273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-project-1"> | |||
<path d="M3 4.5V18a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V7a.5.5 0 0 0-.5-.5h-9.108a.5.5 0 0 1-.357-.15l-2.16-2.2A.5.5 0 0 0 8.516 4H3.5a.5.5 0 0 0-.5.5z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M3 10.5h18" stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-oranisation"> | |||
<path d="M6.273 21H3v-6.364a1 1 0 0 1 1-1h2.273M17.727 21H21v-6.364a1 1 0 0 0-1-1h-2.273M15.727 3H8.273a2 2 0 0 0-2 2v16h11.454V5a2 2 0 0 0-2-2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M9.545 6.273h1m3.091 0h1M9.545 9.545h1m3.091 0h1m-5.091 3.273h1m3.091 0h1M9.545 16.09h1m3.091 0h1M12 21v-1.636" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-non-profit"> | |||
<path d="M3 11.364h5.727l1.637-2.455 3.272 4.91 1.637-2.455H21" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M6.273 13.982a48.214 48.214 0 0 0 5.052 5.74.97.97 0 0 0 1.35 0 48.216 48.216 0 0 0 5.052-5.74" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M20.182 8.442A4.466 4.466 0 0 0 15.719 4 4.517 4.517 0 0 0 12 5.999 4.517 4.517 0 0 0 8.282 4a4.466 4.466 0 0 0-4.464 4.442" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-money-coins-1"> | |||
<path d="M8.41 13.818H5a1.5 1.5 0 0 1-1.5-1.5V4.5A1.5 1.5 0 0 1 5 3h11.727a1.5 1.5 0 0 1 1.5 1.5v5.185" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M11.682 12v3.273c0 1.355 2.197 2.454 4.909 2.454 2.711 0 4.909-1.099 4.909-2.454V12" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M11.682 15.273v3.273C11.682 19.9 13.879 21 16.59 21c2.711 0 4.909-1.099 4.909-2.454v-3.273" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M16.59 14.454c2.712 0 4.91-1.098 4.91-2.454s-2.198-2.455-4.91-2.455c-2.71 0-4.908 1.1-4.908 2.455 0 1.356 2.197 2.454 4.909 2.454zm-5.726-5.727a.818.818 0 1 0 0-1.636.818.818 0 0 0 0 1.636z" stroke="var(--icon-stroke)" stroke-miterlimit="10" | |||
stroke-linecap="square"></path> | |||
<path d="M11.182 7.91a.318.318 0 1 1-.637-.001.318.318 0 0 1 .637 0z" fill="#74808B" stroke="var(--icon-stroke)"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-loan"> | |||
<path d="M8.727 14.455H4a1 1 0 0 1-1-1V7.273a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M6.273 14.454v.41a6.137 6.137 0 0 0 12.273 0V8.727A3.273 3.273 0 0 0 15.273 12v1.636A3.273 3.273 0 0 0 12 16.91m0-5.728a.818.818 0 1 0 0-1.637.818.818 0 0 0 0 1.637z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M12.318 10.364a.318.318 0 1 1-.636 0 .318.318 0 0 1 .636 0z" fill="#4C5A67" stroke="var(--icon-stroke)"></path> | |||
<path d="M17.727 6.273v-.818A2.454 2.454 0 0 0 15.273 3H8.727a2.454 2.454 0 0 0-2.454 2.455v.818" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-integration"> | |||
<path d="M2.5 20.503l2.218-2.218m1.35-7.717l-1.35 1.35a4.5 4.5 0 1 0 6.364 6.365l1.35-1.35-6.364-6.365zM20.5 2.5l-2.218 2.218m-1.35 7.712l1.35-1.35a4.5 4.5 0 0 0-6.365-6.365l-1.35 1.35 6.365 6.365zM9.7 10.604l-1.8 1.8m4.5.898l-1.8 1.8" stroke="var(--icon-stroke)" | |||
stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-s"> | |||
<path d="M8 5.5v-1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v1m4 0H4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M20 13.5V19a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-5.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M13.5 10.5h-3a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2z" fill="#fff" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-getting-started"> | |||
<path d="M13.632 17.725l2.413 2.413a2.86 2.86 0 0 0 4.09 0 2.864 2.864 0 0 0 0-4.09l-1.595-1.595" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M10.3 10.548L7.497 7.746" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M5.78 8.319l1.718-.573.572-1.717-2.29-2.29-2.29 2.29 2.29 2.29z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M20.73 6.21l-2.517 2.507-2.94-2.925 2.518-2.508a3.445 3.445 0 0 0-1.847-.25 4.593 4.593 0 0 0-4.199 4.68c-.006.46.08.915.251 1.341l-8.06 7.102a2.796 2.796 0 0 0-.168 4.012 2.689 2.689 0 0 0 4.03-.163l7.138-8.024a5.5 5.5 0 0 0 2.352.163 4.651 4.651 0 0 0 3.526-3.26 4.158 4.158 0 0 0-.084-2.675z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-education"> | |||
<path d="M12 5.625V14" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M14.125 3.5C12.951 3.5 12 4.45 12 5.625 12 4.451 11.05 3.5 9.875 3.5H4.5a1 1 0 0 0-1 1v11.875a2 2 0 0 0 2 2h4.375c1.174 0 2.125.95 2.125 2.125 0-1.174.95-2.125 2.125-2.125H18.5a2 2 0 0 0 2-2V4.5a1 1 0 0 0-1-1h-5.375z" stroke="var(--icon-stroke)" | |||
stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-customization"> | |||
<path d="M12.636 5.455H21m-18 0h2.455M19 12h2M3 12h9m.636 6.546H21m-18 0h2.455m2-11.046a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM14 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-6.545 6.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" | |||
stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-crm"> | |||
<path d="M13.636 3v7.364H21A7.363 7.363 0 0 0 13.636 3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
<path d="M10.364 6.273A7.363 7.363 0 0 0 3 13.636 7.363 7.363 0 0 0 10.364 21a7.363 7.363 0 0 0 7.363-7.364h-7.363V6.273z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-buying"> | |||
<path d="M19 8.5H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M12 17a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M18 6H6m10-2.5H8" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-assets"> | |||
<path d="M3 6h17" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M20 19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6l3.4-3h10.2L20 6v13z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"></path> | |||
<path d="M15.582 10c0 2.29-1.8 4.09-4.091 4.09A4.051 4.051 0 0 1 7.4 10" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<circle cx="15.6" cy="10" r=".5" stroke="var(--icon-stroke)"></circle> | |||
<circle cx="7.3" cy="10" r=".5" stroke="var(--icon-stroke)"></circle> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-agriculture"> | |||
<path d="M12 12V2" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M17.1 3h-.85A4.25 4.25 0 0 0 12 7.25v1.7h.85A4.25 4.25 0 0 0 17.1 4.7V3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M19 15l-.755 5.283A2 2 0 0 1 16.265 22h-8.53a2 2 0 0 1-1.98-1.717L5 15" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M20 12H4a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-accounting"> | |||
<path d="M19 7H5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M13.3 14a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M8.26 10.3h7.48a2.844 2.844 0 0 0 2.36 2.36v2.68a2.844 2.844 0 0 0-2.36 2.36H8.26a2.844 2.844 0 0 0-2.36-2.36v-2.68a2.844 2.844 0 0 0 2.36-2.36zM6 5V4h12v1" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-assets"> | |||
<path d="M15.5 7.083h-11a2 2 0 0 0-2 2v6.833a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V9.083a2 2 0 0 0-2-2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M10 14.167a1.667 1.667 0 1 0 0-3.334 1.667 1.667 0 0 0 0 3.334z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M15 5H5m8.333-2.083H6.666" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-equity"> | |||
<path d="M10.696 11.196a.5.5 0 0 0 .5-.5V4.589a6.465 6.465 0 0 1 6.304 6.454 6.465 6.465 0 0 1-6.457 6.457 6.465 6.465 0 0 1-6.454-6.304h6.107z" stroke="var(--icon-stroke)" stroke-linejoin="round"></path> | |||
<path d="M2.502 8.804a6.465 6.465 0 0 1 6.302-6.302v6.302H2.502z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-expenses"> | |||
<path d="M17 16a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V2.37a.2.2 0 0 1 .31-.168l1.75 1.143a.5.5 0 0 0 .547 0L7.393 2.18a.5.5 0 0 1 .547 0l1.787 1.166a.5.5 0 0 0 .546 0L12.06 2.18a.5.5 0 0 1 .547 0l1.786 1.166a.5.5 0 0 0 .547 0l1.75-1.143a.2.2 0 0 1 .31.167V16z" | |||
stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M12.925 9.097l-.298 1.052h-.904c-.174 1.15-.997 1.986-2.748 2.093l2.787 3.413v.072h-1.556l-3.05-3.703-.01-.83H8.66c.938 0 1.53-.372 1.705-1.045H7.04l.298-1.052h2.992c-.196-.601-.737-.963-1.67-.963H7.04L7.351 7h5.578l-.302 1.061-1.343-.008c.222.298.367.652.43 1.044h1.211z" | |||
fill="#192734"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-file"> | |||
<path d="M6.5 14h7m-7-3h7m-7-3h2m3-5.5H5A1.5 1.5 0 0 0 3.5 4v12A1.5 1.5 0 0 0 5 17.5h10a1.5 1.5 0 0 0 1.5-1.5V7.5l-5-5z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M11.5 3v5h5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-folder-normal"> | |||
<path d="M2.5 4v10a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V6.5a1 1 0 0 0-1-1h-6.283a.5.5 0 0 1-.417-.224L8.441 3.224A.5.5 0 0 0 8.024 3H3.5a1 1 0 0 0-1 1z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-folder-open"> | |||
<path d="M8.024 6.5H3a.5.5 0 0 0-.5.5v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V9.5A.5.5 0 0 0 17 9h-6.783a.5.5 0 0 1-.417-.224L8.441 6.724a.5.5 0 0 0-.417-.224z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M3.88 4.5v-1a.5.5 0 0 1 .5-.5h11.24a.5.5 0 0 1 .5.5V7" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-primitive-dot"> | |||
<path d="M9.5 6a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0z"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-image"> | |||
<path d="M11.5 2.5H5A1.5 1.5 0 0 0 3.5 4v12A1.5 1.5 0 0 0 5 17.5h10a1.5 1.5 0 0 0 1.5-1.5V7.5l-5-5z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M5.876 15.4a.2.2 0 0 1-.166-.312l1.841-2.735a.2.2 0 0 1 .291-.045l1.224.98a.2.2 0 0 0 .283-.034l1.973-2.527a.2.2 0 0 1 .329.019l2.663 4.35a.2.2 0 0 1-.171.304H5.876z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" | |||
stroke-linejoin="round"></path> | |||
<path d="M8 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-image-view"> | |||
<path d="M2.5 3.5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h-3a1 1 0 0 1-1-1v-2zm0 7a1 1 0 0 1 1-1h3v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2zm7-7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3v-3zm0 6h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-3z"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-gantt"> | |||
<path d="M2.5 3.5h2m7 9h2m-10-6h6m-3 3h6" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-kanban"> | |||
<g> | |||
<rect x="2.5" y="2.5" width="4" height="11" rx="1"></rect> | |||
<rect x="9.5" y="2.5" width="4" height="7" rx="1"></rect> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-income"> | |||
<path d="M2 4.182V7.09c0 1.205 1.953 2.182 4.364 2.182 2.41 0 4.363-.977 4.363-2.182V4.18" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M2 7.09V10c0 1.205 1.953 2.182 4.364 2.182 1.117 0 2.136-.211 2.909-.556" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M2 10v2.91c0 1.204 1.953 2.18 4.364 2.18 1.117 0 2.137-.21 2.909-.555" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M6.364 6.364c2.41 0 4.363-.977 4.363-2.182S8.774 2 6.364 2 2 2.977 2 4.182s1.954 2.182 4.364 2.182z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
<path d="M9.273 10v2.91c0 1.204 1.953 2.18 4.364 2.18 2.41 0 4.363-.976 4.363-2.18V10" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M9.273 12.91v2.908c0 1.205 1.953 2.182 4.364 2.182 2.41 0 4.363-.977 4.363-2.182V12.91" stroke="var(--icon-stroke)" stroke-miterlimit="10"></path> | |||
<path d="M13.637 12.182c2.41 0 4.363-.977 4.363-2.182s-1.953-2.182-4.363-2.182S9.273 8.795 9.273 10s1.954 2.182 4.364 2.182z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" id="icon-liabilities"> | |||
<path d="M8.588 17H5a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8.5a2 2 0 0 1 2 2v5.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M5.76 6.09h6.785M5.76 9.5h6.785M5.76 12.91h2.727" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
<path d="M16.668 13.59V17h-5.454v-3.41l2.727-2.044 2.727 2.045z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
<path d="M13.94 15.636V17" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-organization"> | |||
<path d="M6.27273 21.0004H3V14.6367C3 14.0844 3.44772 13.6367 4 13.6367H6.27273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M17.7273 21.0004H21V14.6367C21 14.0844 20.5523 13.6367 20 13.6367H17.7273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M15.7273 3H8.27272C7.16815 3 6.27272 3.89543 6.27272 5V21H17.7273V5C17.7273 3.89543 16.8318 3 15.7273 3Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M9.54546 6.27246H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 6.27246H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M9.54546 9.5459H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 9.5459H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M9.54546 12.8184H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 12.8184H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M9.54546 16.0908H10.5455" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M13.6364 16.0908H14.6364" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
<path d="M12 20.9996V19.3633" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-hr"> | |||
<path d="M8 5.5V4.5C8 3.94772 8.44772 3.5 9 3.5H15C15.5523 3.5 16 3.94772 16 4.5V5.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M20 5.5H4C3.44772 5.5 3 5.94772 3 6.5V10.5C3 11.0523 3.44772 11.5 4 11.5H20C20.5523 11.5 21 11.0523 21 10.5V6.5C21 5.94772 20.5523 5.5 20 5.5Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M20 13.5V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V13.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M13.5 10.5H10.5C9.94772 10.5 9.5 10.9477 9.5 11.5C9.5 12.0523 9.94772 12.5 10.5 12.5H13.5C14.0523 12.5 14.5 12.0523 14.5 11.5C14.5 10.9477 14.0523 10.5 13.5 10.5Z" fill="var(--bg-color)" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-heart"> | |||
<path d="M7.606 3.799L8 4.302l.394-.503.106-.14c.048-.065.08-.108.129-.159a3.284 3.284 0 0 1 4.72 0c.424.434.655 1.245.65 2.278-.006 1.578-.685 2.931-1.728 4.159-1.05 1.234-2.439 2.308-3.814 3.328a.763.763 0 0 1-.914 0c-1.375-1.02-2.764-2.094-3.814-3.328C2.686 8.709 2.007 7.357 2 5.778c-.004-1.033.227-1.844.651-2.278a3.284 3.284 0 0 1 4.72 0c.05.05.081.094.129.158.028.038.061.083.106.14z"> | |||
</path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-heart-active"> | |||
<path d="M7.606 3.799L8 4.302l.394-.503.106-.14c.048-.065.08-.108.129-.159a3.284 3.284 0 0 1 4.72 0c.424.434.655 1.245.65 2.278-.006 1.578-.685 2.931-1.728 4.159-1.05 1.234-2.439 2.308-3.814 3.328a.763.763 0 0 1-.914 0c-1.375-1.02-2.764-2.094-3.814-3.328C2.686 8.709 2.007 7.357 2 5.778c-.004-1.033.227-1.844.651-2.278a3.284 3.284 0 0 1 4.72 0c.05.05.081.094.129.158.028.038.061.083.106.14z" | |||
stroke="var(--icon-stroke)"> | |||
</path> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-error"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM8.0429 8.04289C8.43342 7.65237 9.06659 7.65237 9.45711 8.04289L12.0011 10.5869L14.5451 8.04294C14.9356 7.65242 15.5688 7.65242 15.9593 8.04294C16.3499 8.43347 16.3499 9.06663 15.9593 9.45716L13.4154 12.0011L15.9593 14.5451C16.3499 14.9356 16.3499 15.5688 15.9593 15.9593C15.5688 16.3499 14.9357 16.3499 14.5451 15.9593L12.0011 13.4154L9.45711 15.9594C9.06659 16.3499 8.43342 16.3499 8.0429 15.9594C7.65237 15.5689 7.65237 14.9357 8.0429 14.5452L10.5869 12.0011L8.0429 9.45711C7.65237 9.06658 7.65237 8.43342 8.0429 8.04289Z" fill="#F56B6B" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-info"> | |||
<path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM12 10.5C12.5523 10.5 13 10.9477 13 11.5V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V11.5C11 10.9477 11.4477 10.5 12 10.5ZM13 7.99976C13 7.44747 12.5523 6.99976 12 6.99976C11.4477 6.99976 11 7.44747 11 7.99976V8.1C11 8.65228 11.4477 9.1 12 9.1C12.5523 9.1 13 8.65228 13 8.1V7.99976Z" fill="#318AD8" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-success"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.8734 10.1402C17.264 9.74969 17.264 9.11652 16.8734 8.726C16.4829 8.33547 15.8498 8.33547 15.4592 8.726L14.6259 9.55933L12.9592 11.226L10.333 13.8522L9.37345 12.8927L8.54011 12.0593C8.14959 11.6688 7.51643 11.6688 7.1259 12.0593C6.73538 12.4499 6.73538 13.083 7.1259 13.4735L7.95923 14.3069L9.6259 15.9735C9.81344 16.1611 10.0678 16.2664 10.333 16.2664C10.5982 16.2664 10.8526 16.1611 11.0401 15.9735L14.3734 12.6402L16.0401 10.9735L16.8734 10.1402Z" fill="#68D391" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="icon-solid-warning"> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.00288 21.3966C2.47791 21.3966 1.51397 19.7584 2.25456 18.4253L10.2527 4.02871C11.0147 2.65709 12.9873 2.6571 13.7493 4.02872L21.7474 18.4253C22.488 19.7584 21.524 21.3966 19.9991 21.3966H4.00288ZM11.9991 18.4126C12.5688 18.4126 13.0307 17.9507 13.0307 17.381C13.0307 16.8113 12.5688 16.3495 11.9991 16.3495C11.4294 16.3495 10.9675 16.8113 10.9675 17.381C10.9675 17.9507 11.4294 18.4126 11.9991 18.4126ZM13 8.8601C13 8.30782 12.5523 7.8601 12 7.8601C11.4477 7.8601 11 8.30782 11 8.8601V13.9074C11 14.4597 11.4477 14.9074 12 14.9074C12.5523 14.9074 13 14.4597 13 13.9074V8.8601Z" fill="#D6932E" stroke="none"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-mark-as-read"> | |||
<path d="M1 8.5L3.5 11L10 3.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M9.5 8H14.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7.5 11H14.5" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" id="icon-expand"> | |||
<path d="M10 2L6.844 5.158M7.053 2h2.948v2.948M5.158 6.842L2 10m0-2.947V10h2.947" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol id="icon-collapse" viewBox="0 0 32 32"> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M18.246 13.754l8.421-8.421"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M5.333 26.667l8.421-8.421"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M26.106 13.754h-7.86v-7.86"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.6667" d="M13.754 26.105v-7.86h-7.86"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" id="icon-today"> | |||
<path d="M8 2v.857m4.243.9l-.606.606M14 8h-.857m-.9 4.243l-.606-.606M8 14v-.857m-4.243-.9l.606-.606M2 8h.857m.9-4.243l.606.606M8 10.571A2.571 2.571 0 1 0 8 5.43a2.571 2.571 0 0 0 0 5.142z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" | |||
stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-mail"> | |||
<path d="M1.29736 6.98804V13.869C1.29736 14.2984 1.46794 14.7102 1.77157 15.0138C2.0752 15.3175 2.48701 15.488 2.91641 15.488H17.4878C17.9172 15.488 18.329 15.3175 18.6327 15.0138C18.9363 14.7102 19.1069 14.2984 19.1069 13.869V6.98804" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M19.1069 4.1546V2.53555C19.1069 2.10615 18.9363 1.69434 18.6327 1.39071C18.329 1.08708 17.9172 0.916504 17.4878 0.916504H2.91641C2.48701 0.916504 2.0752 1.08708 1.77157 1.39071C1.46794 1.69434 1.29736 2.10615 1.29736 2.53555V4.1546L10.2021 9.82127L19.1069 4.1546Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-call"> | |||
<path d="M12.4823 11.64L10.8764 13.2242C10.0389 12.7193 9.26095 12.1217 8.55714 11.4428C7.87926 10.7378 7.28179 9.95968 6.77571 9.12278L8.35837 7.51687C8.45423 7.41953 8.51896 7.29587 8.54434 7.16164C8.56971 7.0274 8.55459 6.88865 8.50088 6.76304L6.85072 2.91666C6.78553 2.76499 6.66802 2.64179 6.5196 2.56951C6.37119 2.49723 6.20174 2.48068 6.04214 2.52287L3.01634 3.3232C2.86523 3.36237 2.7319 3.45167 2.63815 3.57648C2.54441 3.7013 2.4958 3.85423 2.50028 4.01027C2.69281 7.52945 4.15604 10.8592 6.6182 13.381C9.14046 15.8439 12.4711 17.3074 15.9911 17.4996C16.1473 17.5049 16.3006 17.4567 16.4257 17.363C16.5508 17.2693 16.6401 17.1357 16.6789 16.9843L17.4785 13.957C17.5209 13.7975 17.5046 13.6281 17.4324 13.4796C17.3602 13.3312 17.2371 13.2136 17.0855 13.1484L13.2384 11.499C13.1126 11.4445 12.9735 11.4288 12.8388 11.454C12.7041 11.4791 12.5799 11.5439 12.4823 11.64V11.64Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-view"> | |||
<path d="M2 9.9999C2 9.9999 5.2 4.3999 10 4.3999C14.8 4.3999 18 9.9999 18 9.9999C18 9.9999 14.8 15.5999 10 15.5999C5.2 15.5999 2 9.9999 2 9.9999Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M10.0001 12.4001C11.3256 12.4001 12.4001 11.3256 12.4001 10.0001C12.4001 8.67461 11.3256 7.6001 10.0001 7.6001C8.67461 7.6001 7.6001 8.67461 7.6001 10.0001C7.6001 11.3256 8.67461 12.4001 10.0001 12.4001Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-reply"> | |||
<path d="M8.55263 15.3307L1.78113 9.49965L8.55263 4.04483V7.47368V7.97829L9.05722 7.97366C13.1526 7.93609 16.6082 10.8388 17.3522 14.7145C15.3383 12.5107 12.327 11.4474 9.05263 11.4474H8.55263V11.9474V15.3307Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-width="0.9"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-reply-all"> | |||
<path d="M10.5589 14.8213L4.693 9.77014L10.5589 5.04483V7.97057V8.47518L11.0635 8.47055C14.6022 8.43809 17.598 10.8976 18.3297 14.213C16.5316 12.3421 13.9036 11.4411 11.0589 11.4411H10.5589V11.9411V14.8213Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-width="0.8"/> | |||
<path d="M8.14703 15.9117L1 9.75733L8.14703 4" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-width="0.8"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-keyboard" viewBox="0 0 42 32"> | |||
<path fill="none" stroke="var(--icon-stroke)" style="stroke: var(--color1, #192734)" stroke-linejoin="miter" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="2.4615" d="M7.385 2.462h27.077c2.719 0 4.923 2.204 4.923 4.923v17.231c0 2.719-2.204 4.923-4.923 4.923h-27.077c-2.719 0-4.923-2.204-4.923-4.923v-17.231c0-2.719 2.204-4.923 4.923-4.923z"></path> | |||
<path d="M12.8 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M17.723 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M15.262 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M22.646 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M20.185 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M27.569 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M25.108 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M32.492 11.323c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path d="M30.031 16.246c0 0.816-0.661 1.477-1.477 1.477s-1.477-0.661-1.477-1.477c0-0.816 0.661-1.477 1.477-1.477s1.477 0.661 1.477 1.477z"></path> | |||
<path fill="none" stroke="var(--icon-stroke)" style="stroke: var(--color1, #192734)" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="4" stroke-width="2.4615" d="M12.308 22.154h17.231"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" id="icon-link-url" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M7.04688 12.9544L12.9558 7.04556" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M8.81836 6.45466L10.7943 4.47873C11.4212 3.85205 12.2714 3.5 13.1578 3.5C14.0443 3.5 14.8945 3.85205 15.5214 4.47873V4.47873C16.1481 5.10568 16.5001 5.95584 16.5001 6.84229C16.5001 7.72873 16.1481 8.5789 15.5214 9.20584L13.5455 11.1818" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.45466 8.81824L4.47873 10.7942C3.85205 11.4211 3.5 12.2713 3.5 13.1577C3.5 14.0442 3.85205 14.8943 4.47873 15.5213V15.5213C5.10568 16.148 5.95584 16.5 6.84229 16.5C7.72874 16.5 8.5789 16.148 9.20584 15.5213L11.1818 13.5453" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" id="icon-scan" xmlns="http://www.w3.org/2000/svg"> | |||
<path d="M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3" | |||
stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-dashboard"> | |||
<path d="M6.5 3.5v9m-3-9h9a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-9a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1z" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-small-file"> | |||
<path d="M5.5 8.5h5M5.5 6h3m2-4.5H4A1.5 1.5 0 0 0 2.5 3v10A1.5 1.5 0 0 0 4 14.5h8a1.5 1.5 0 0 0 1.5-1.5V4.5l-3-3z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-energy-points"> | |||
<path d="M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14z" fill="#ECAC4B"></path> | |||
<g clip-path="url(#clip0)"> | |||
<path d="M19.41 10.93a.687.687 0 0 0-.606-.361h-3.208l1.123-3.93a.687.687 0 0 0-.66-.874h-4.804c-.31 0-.58.207-.662.505l-2.06 7.55a.686.686 0 0 0 .663.866h3.296l-1.226 6.74a.686.686 0 0 0 1.247.504l6.863-10.294a.688.688 0 0 0 .033-.705z" fill="#fff"></path> | |||
</g> | |||
<defs> | |||
<clipPath id="clip0"> | |||
<path fill="#fff" transform="translate(5.766 5.765)" d="M0 0h16.471v16.471H0z"></path> | |||
</clipPath> | |||
</defs> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-monthly-rank"> | |||
<path d="M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14z" fill="#2D95F0"></path> | |||
<path d="M18.9 6.912v.963h.1a2 2 0 0 1 2 2V19a2 2 0 0 1-2 2H8.999A1.998 1.998 0 0 1 7 19V9.875a2 2 0 0 1 2-2h.45v-.963a.787.787 0 1 1 1.576 0v.963h6.3v-.963a.788.788 0 0 1 1.575 0z" fill="#fff"></path> | |||
<path d="M7 11.375h14v1.75H7v-1.75z" fill="#2D95F0"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-rank"> | |||
<path d="M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28Z" fill="#928EF5"/> | |||
<g clip-path="url(#clip0)"> | |||
<path d="M13.9887 10.4172C10.3828 10.4172 7.48242 13.253 7.48242 16.7359C7.48242 20.2188 10.3828 23.0736 13.9887 23.0736C17.5945 23.0736 20.4949 20.2378 20.4949 16.7549C20.4949 13.2721 17.5945 10.4172 13.9887 10.4172ZM16.0072 19.762L13.9887 18.7343L11.9702 19.762L12.3621 17.5923L10.7355 16.0507L12.9892 15.7272L13.9887 13.7288L14.9881 15.7082L17.2418 16.0317L15.6152 17.5733L16.0072 19.762Z" fill="white"/> | |||
<path d="M9.25781 4.8562V8.17354L11.6237 9.26675V4.8562H9.25781Z" fill="white"/> | |||
<path d="M18.7207 4.8562V8.17354L16.3548 9.26675V4.8562H18.7207Z" fill="white"/> | |||
<path d="M12.8066 4.8562V9.67921L13.9896 10.2256L15.1725 9.67921V4.8562H12.8066Z" fill="white"/> | |||
</g> | |||
<defs> | |||
<clipPath id="clip0"> | |||
<rect width="13.0125" height="18.2175" fill="white" transform="translate(7.48242 4.8562)"/> | |||
</clipPath> | |||
</defs> | |||
</symbol> | |||
<symbol viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-color-review-points"> | |||
<path d="M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14z" fill="#48BB74"></path> | |||
<path d="M13.546 6.749a.5.5 0 0 1 .908 0l1.87 4.053 4.432.526a.5.5 0 0 1 .28.863l-3.276 3.03.87 4.378a.5.5 0 0 1-.735.534L14 17.953l-3.895 2.18a.5.5 0 0 1-.734-.534l.87-4.377-3.277-3.03a.5.5 0 0 1 .28-.864l4.433-.526 1.87-4.053z" fill="#fff"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 8 7" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-check"> | |||
<path d="M1 4.00001L2.66667 5.80001L7 1.20001" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-change"> | |||
<path d="M13.2818 11.5388H2.59961" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M5.06069 14L2.59961 11.539L5.06069 9.07788" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M2.91406 4.46118H12.9679" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M10.5059 2L12.9669 4.46108L10.5059 6.92217" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-healthcare"> | |||
<path d="M7.72754 6.27273V4C7.72754 3.44771 8.17525 3 8.72754 3H15.273C15.8253 3 16.273 3.44772 16.273 4V6.27273" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M20 6.27295H4C3.44772 6.27295 3 6.72066 3 7.27295V20.0002C3 20.5525 3.44772 21.0002 4 21.0002H20C20.5523 21.0002 21 20.5525 21 20.0002V7.27295C21 6.72066 20.5523 6.27295 20 6.27295Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M16.091 12H13.6365V9.54541H10.3637V12H7.90918V15.2727H10.3637V17.7272H13.6365V15.2727H16.091V12Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="icon-customer"> | |||
<g stroke="#4C5A67" stroke-miterlimit="10"> | |||
<path d="M17.718 18.95c-.11-1.953-1.225-2.574-2.855-3.117-1.245-.415-1.588-1.722-1.682-2.416m-2.364-.001c-.092.69-.428 2-1.68 2.417-1.63.543-2.747 1.162-2.857 3.116"></path> | |||
<path d="M12 13.636a3.273 3.273 0 01-3.273-3.272v-.819a3.273 3.273 0 016.546 0v.819A3.273 3.273 0 0112 13.636z" stroke-linecap="square"></path> | |||
<path d="M12 21a9 9 0 100-18 9 9 0 000 18z" stroke-linecap="square"></path> | |||
</g> | |||
</symbol> | |||
<symbol id="icon-full-page" fill="none" viewBox="0 0 32 32"> | |||
<path stroke-linejoin="miter" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2" d="M25 6h-18c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h18c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3z"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M8.364 17.3v4.364h4.364"></path> | |||
<path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M19.272 10.364h4.364v4.364"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-tick"> | |||
<path d="M2 9.66667L5.33333 13L14 3" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 40" id="icon-folder-normal-large"> | |||
<path d="M.245 16.22A2 2 0 012.233 14h41.534a2 2 0 011.987 2.22L43.52 36.44A4 4 0 0139.543 40H6.457a4 4 0 01-3.976-3.56L.245 16.22zM43.125 11V7a2 2 0 00-2-2H20.312a.5.5 0 01-.328-.123L14.657.245A1 1 0 0014.001 0H4.875a2 2 0 00-2 2v9a1 1 0 001 1h38.25a1 1 0 001-1z" fill="#A6B1B9"></path> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 46" id="icon-file-large"> | |||
<g fill="#A6B1B9"> | |||
<path d="M22 10V1.04a.5.5 0 01.812-.39l13.075 10.46a.5.5 0 01-.312.89H24a2 2 0 01-2-2z"></path> | |||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19 0a1 1 0 011 1v10a3 3 0 003 3h12a2 2 0 012 2v26a4 4 0 01-4 4H4a4 4 0 01-4-4V3a3 3 0 013-3h16zM8 37a1 1 0 100 2h21a1 1 0 100-2H8zm-1-7a1 1 0 011-1h21a1 1 0 110 2H8a1 1 0 01-1-1zm1-9a1 1 0 100 2h6a1 1 0 100-2H8z"></path> | |||
</g> | |||
</symbol> | |||
<symbol viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-comment"> | |||
<path d="M14.2222 7.17042C14.2222 4.19205 11.4363 1.77783 7.99999 1.77783C4.56367 1.77783 1.77777 4.19205 1.77777 7.17042C1.77777 10.1488 4.56367 12.563 7.99999 12.563C8.43555 12.563 8.86032 12.5232 9.27099 12.4494L12.563 14.2223V10.8283C13.59 9.86672 14.2222 8.58411 14.2222 7.17042" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-clap"> | |||
<path d="M12.5842 4.63692L10.046 2.0995C9.96005 2.01355 9.85773 1.94571 9.7451 1.89999C9.63247 1.85428 9.51182 1.83161 9.39028 1.83334C9.26874 1.83507 9.14878 1.86116 9.03749 1.91006C8.92621 1.95896 8.82586 2.02968 8.74239 2.11804V2.11804C8.57986 2.29008 8.49084 2.51872 8.49423 2.75536C8.49763 2.992 8.59318 3.21799 8.76057 3.3853L11.542 6.16672" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<path d="M9.14288 3.76929L7.72472 2.36131C7.63876 2.27536 7.53645 2.20752 7.42382 2.1618C7.31119 2.11609 7.19053 2.09343 7.06899 2.09515C6.94745 2.09688 6.82749 2.12297 6.7162 2.17187C6.60492 2.22077 6.50457 2.29149 6.4211 2.37985V2.37985C6.25857 2.55189 6.16955 2.78053 6.17295 3.01717C6.17634 3.25381 6.27189 3.4798 6.43928 3.64711" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<path d="M17.034 11.2878C17.517 10.1522 17.568 8.8791 17.1772 7.70853C16.6445 6.11619 15.8874 4.32021 15.5245 2.69041C15.5019 2.55824 15.453 2.43196 15.3807 2.31907C15.3083 2.20618 15.214 2.10898 15.1034 2.03326C14.9927 1.95754 14.868 1.90483 14.7366 1.87827C14.6051 1.85172 14.4697 1.85186 14.3383 1.87868C14.207 1.9055 14.0823 1.95846 13.9718 2.0344C13.8613 2.11035 13.7672 2.20773 13.6951 2.32077C13.623 2.43381 13.5743 2.56019 13.552 2.6924C13.5297 2.82462 13.5342 2.95997 13.5653 3.09041C13.7122 4.08612 13.7838 5.09151 13.7794 6.09801" stroke="var(--icon-stroke)" stroke-miterlimit="10"/> | |||
<path d="M4.0558 9.64014C3.87166 9.45977 3.62471 9.35791 3.36695 9.35601C3.1092 9.35411 2.86078 9.45232 2.674 9.62995V9.62995C2.57804 9.72053 2.50124 9.82943 2.44814 9.95022C2.39503 10.071 2.36671 10.2012 2.36484 10.3332C2.36298 10.4651 2.38761 10.5961 2.43728 10.7183C2.48695 10.8406 2.56064 10.9516 2.654 11.0448L8.22812 16.6186C9.00617 17.3963 10.0612 17.8333 11.1614 17.8333C12.2615 17.8333 13.3165 17.3963 14.0946 16.6186V16.6186C14.8197 15.8958 15.329 14.9852 15.5654 13.989C15.8017 12.9929 15.7558 11.9505 15.4328 10.979C14.855 9.25069 14.0331 7.30125 13.639 5.53037C13.6127 5.38837 13.5585 5.25302 13.4793 5.13225C13.4002 5.01148 13.2977 4.90772 13.178 4.82703C13.0582 4.74634 12.9236 4.69034 12.7819 4.66232C12.6403 4.6343 12.4944 4.63481 12.353 4.66383C12.2115 4.69285 12.0773 4.7498 11.9581 4.83133C11.8389 4.91287 11.7372 5.01735 11.6589 5.13868C11.5806 5.26 11.5273 5.39573 11.5021 5.53791C11.4769 5.68009 11.4803 5.82587 11.5121 5.96672C11.5223 6.04745 11.7426 7.69252 11.9808 8.9216C11.9848 8.94271 11.9819 8.96455 11.9726 8.98391C11.9633 9.00327 11.948 9.01912 11.929 9.02913C11.91 9.03915 11.8882 9.0428 11.867 9.03954C11.8458 9.03629 11.8261 9.0263 11.811 9.01105L7.69176 4.89001C7.59846 4.79674 7.48741 4.72313 7.36517 4.67352C7.24294 4.62391 7.11199 4.59931 6.98009 4.60117C6.84818 4.60304 6.71799 4.63133 6.5972 4.68437C6.47641 4.73742 6.36749 4.81414 6.27687 4.91001C6.10045 5.09676 6.00381 5.34493 6.00748 5.60181C6.01114 5.85868 6.11483 6.10399 6.2965 6.28563L9.78083 9.76995" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M4.05713 6.85146C3.8756 6.66973 3.63032 6.56599 3.37348 6.56233C3.11665 6.55866 2.86851 6.65535 2.68187 6.83182V6.83182C2.58592 6.92243 2.50912 7.03136 2.45601 7.15216C2.4029 7.27297 2.37456 7.4032 2.37266 7.53515C2.37076 7.6671 2.39535 7.79809 2.44496 7.92038C2.49457 8.04266 2.56821 8.15375 2.6615 8.24708L6.98327 12.5674" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M6.37845 6.36782L5.17337 5.17438C5.08009 5.08101 4.96903 5.00731 4.84675 4.95764C4.72448 4.90797 4.59348 4.88333 4.46151 4.8852C4.32955 4.88706 4.1993 4.91539 4.07848 4.9685C3.95766 5.0216 3.84872 5.09842 3.75811 5.19438V5.19438C3.58179 5.38117 3.4852 5.62933 3.48887 5.88618C3.49254 6.14302 3.59616 6.38832 3.77775 6.57L8.37988 11.1707" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-criticize"> | |||
<path d="M10.7275 6.10907L8.54574 6.10907" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M11.8341 14.9294L12.909 9.01814L16.4675 9.01814C17.1919 9.01814 17.8639 8.52288 17.9802 7.80797C18.1279 6.89671 17.429 6.10908 16.5453 6.10908L10.7272 6.10908L10.7272 4.65454C10.7272 3.85092 10.0763 3.20001 9.27266 3.20001L7.16723 3.20001C6.17669 3.20001 5.21525 3.53746 4.44143 4.15637L2 6.10908L2 15.5635L9.35557 16.6952C10.5243 16.8748 11.6232 16.0915 11.8341 14.9294Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M8.54541 9.74542L4.90908 9.74542" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
<path d="M8.54541 12.6545L4.90908 12.6545" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="square"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-sidebar-collapse"> | |||
<path d="M12 6L6 12L12 18" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M18 6L12 12L18 18" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-sidebar-expand"> | |||
<path d="M12 18L18 12L12 6" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6 18L12 12L6 6" stroke="var(--icon-stroke)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-unread-status"> | |||
<path d="M4.5 11.4167L7.5 14.25L15.5 4.75" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-read-status"> | |||
<path d="M2 11.4167L5 14.25L13 4.75" stroke="#2D95F0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M9 13.4167L10 14.25L18 4.75" stroke="#2D95F0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-branch" stroke-width="1.2"> | |||
<path d="M6.04541 6.59082V13.4089" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M14.2272 6.59082V7.95444C14.2272 8.67776 13.9398 9.37144 13.4284 9.8829C12.9169 10.3944 12.2232 10.6817 11.4999 10.6817H8.77266C8.04935 10.6817 7.35566 10.969 6.8442 11.4805C6.33274 11.9919 6.04541 12.6856 6.04541 13.4089" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.04544 6.59087C7.1751 6.59087 8.09087 5.6751 8.09087 4.54544C8.09087 3.41577 7.1751 2.5 6.04544 2.5C4.91577 2.5 4 3.41577 4 4.54544C4 5.6751 4.91577 6.59087 6.04544 6.59087Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M6.04544 17.5001C7.1751 17.5001 8.09087 16.5843 8.09087 15.4546C8.09087 14.325 7.1751 13.4092 6.04544 13.4092C4.91577 13.4092 4 14.325 4 15.4546C4 16.5843 4.91577 17.5001 6.04544 17.5001Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M14.2271 6.59087C15.3567 6.59087 16.2725 5.6751 16.2725 4.54544C16.2725 3.41577 15.3567 2.5 14.2271 2.5C13.0974 2.5 12.1816 3.41577 12.1816 4.54544C12.1816 5.6751 13.0974 6.59087 14.2271 6.59087Z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-restriction"> | |||
<path d="M8 14A6 6 0 108 2a6 6 0 000 12zM4 4l8 8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> | |||
</symbol> | |||
<symbol viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-arrow-right" stroke-width="1.2"> | |||
<path d="M10 6.00223L1 5.99973" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
<path d="M7.70015 3.00244L10.7001 6.00244L7.70015 9.00244" stroke="var(--icon-stroke)" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 16 22" xmlns="http://www.w3.org/2000/svg" id="icon-dialpad"> | |||
<path fill-rule="evenodd" stroke="none" fill="var(--icon-stroke)" d="M8 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6C6.9 0 6 .9 6 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" stroke="var(--icon-stroke)" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> | |||
</symbol> | |||
<symbol viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="icon-star"> | |||
<path d="M11.5516 2.90849C11.735 2.53687 12.265 2.53687 12.4484 2.90849L14.8226 7.71919C14.8954 7.86677 15.0362 7.96905 15.1991 7.99271L20.508 8.76415C20.9181 8.82374 21.0818 9.32772 20.7851 9.61699L16.9435 13.3616C16.8257 13.4765 16.7719 13.642 16.7997 13.8042L17.7066 19.0916C17.7766 19.5001 17.3479 19.8116 16.9811 19.6187L12.2327 17.1223C12.087 17.0457 11.913 17.0457 11.7673 17.1223L7.01888 19.6187C6.65207 19.8116 6.22335 19.5001 6.29341 19.0916L7.20028 13.8042C7.2281 13.642 7.17433 13.4765 7.05648 13.3616L3.21491 9.61699C2.91815 9.32772 3.08191 8.82374 3.49202 8.76415L8.80094 7.99271C8.9638 7.96905 9.10458 7.86677 9.17741 7.71919L11.5516 2.90849Z" fill="var(--star-fill)" stroke="var(--star-fill)"/> | |||
</symbol> | |||
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-map"> | |||
<g stroke="#111" stroke-miterlimit="10"> | |||
<path d="M11.467 3.458c1.958 1.957 1.958 5.088.027 7.02L7.97 14l-3.523-3.523a4.945 4.945 0 010-6.993l.026-.026a4.922 4.922 0 016.993 0zm0 0c-.026-.026-.026-.026 0 0z"></path> | |||
<path d="M7.971 8.259a1.305 1.305 0 100-2.61 1.305 1.305 0 000 2.61z"></path> | |||
</g> | |||
</symbol> | |||
</svg> |
@@ -0,0 +1,55 @@ | |||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |||
<svg id="svg761" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> | |||
<metadata id="metadata42"> | |||
<rdf:RDF> | |||
<cc:Work rdf:about=""> | |||
<dc:format>image/svg+xml</dc:format> | |||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> | |||
</cc:Work> | |||
</rdf:RDF> | |||
</metadata> | |||
<defs id="defs763"> | |||
<clipPath id="clipPath15809" clipPathUnits="userSpaceOnUse"> | |||
<rect id="rect15811" fill-opacity="0.67" height="512" width="682.67" y="-.0000039058" x="-85.333"/> | |||
</clipPath> | |||
</defs> | |||
<g id="flag" clip-path="url(#clipPath15809)" fill-rule="evenodd" transform="matrix(.9375 0 0 .9375 80 .0000036617)"> | |||
<rect id="rect681" height="512" width="768" y="-.0000039058" x="-128" fill="#199d00"/> | |||
<path id="path766" d="m65.54 145.13c-0.8866 11.961-1.9507 33.011 8.2126 35.17 12.293 1.1818 5.5147-20.806 9.9642-24.793 0.84118-1.9703 2.3925-1.9807 2.5205 0.50471v18.651c-0.1125 6.0648 3.8746 7.8514 6.972 9.1044 3.2233-0.24874 5.3753-0.1414 6.6386 2.9952 0.50368 10.754 1.0084 21.507 1.5121 32.261 0 0 7.4757 2.1396 7.8318-18.146 0.35712-11.911-2.379-21.881-0.77512-24.198 0.0568-2.2769 2.9643-2.4131 4.981-1.3036 3.213 2.2666 4.6446 5.0657 9.638 3.9458 7.5985-2.0932 12.166-5.7892 12.278-11.624-0.44382-5.5446-1.0652-11.09-3.468-16.635 0.33544-1.0084-1.4666-3.6207-1.1322-4.6291 1.3655 2.1386 3.4432 1.961 3.9159 0-1.2933-4.2616-3.2997-8.3448-6.553-10.112-2.6887-2.3687-6.6232-1.8847-8.064 3.0551-0.66778 5.6922 2.0519 12.455 6.1969 17.968 0.88041 2.154 2.1169 5.7335 1.573 8.9568-2.2057 1.2582-4.4113 0.73385-6.2588-1.2169 0 0-6.0483-4.5362-6.0483-5.5446 1.605-10.276 0.35609-11.441-0.53361-14.293-0.62134-3.9365-2.4895-5.1988-4.0026-7.8875-1.5131-1.6039-3.5598-1.6039-4.5383 0-2.6732 4.6342-1.4264 14.583 0.50471 19.039 1.3954 4.0986 3.5278 6.6706 2.5205 6.6706-0.82983 2.3161-2.5452 1.7814-3.7931-0.89176-1.7814-5.525-2.1386-13.769-2.1386-17.481-0.53464-4.6023-1.1219-14.419-4.1512-16.913-1.8475-2.5163-4.5868-1.2891-5.5436 1.0074-0.1992 4.5682-0.21984 9.1354 0.29416 13.345 2.0777 7.3838 2.73 13.876 3.7384 21.437 0.27971 10.128-5.8563 4.3948-5.5756-0.6265 1.415-6.522 1.0476-16.788-0.20952-19.39-0.99704-2.602-2.1737-3.244-4.5981-2.8156-1.9249-0.11766-6.8781 5.2907-8.2684 14.262 0 0-1.1859 4.6177-1.6917 8.7173-0.68017 4.6332-3.7301 7.903-5.8687-0.65127-1.8485-6.2175-2.9849-21.524-6.0803-17.939z" fill="#fff"/> | |||
<path id="path767" d="m98.944 194.21c-10.848 5.3031-21.339 10.25-32.01 15.375 0.39014-7.2558 15.219-20.354 25.331-20.538 6.5819 0.18372 4.9284 2.5504 6.6789 5.1637z" fill="#fff"/> | |||
<path id="path768" d="m93.352 204.24c-16.87 43.487 39.505 49.546 45.805 1.7814 0.59348-1.96 2.9705-3.921 3.3864-0.7132-1.3077 43.248-43.606 46.22-50.794 32.614-1.7815-3.2068-2.3171-10.336-2.4957-14.614-1.0693-8.4944-5.5239-5.2277-6.2371 3.2078-0.7132 4.6931-0.53464 6.0018-0.53464 10.516 2.2573 34.159 56.736 19.486 65.587-8.7328 4.6931-15.625-0.77306-27.149 1.7814-27.091 5.4063 5.8233 12.95 0.77307 14.614-1.2468 0.7132-1.0104 2.4967-1.6628 3.7435-0.35608 4.2173 3.0314 11.645 1.6029 13.189-3.7435 0.89176-5.2277 1.605-10.634 1.7835-16.217-3.4473 1.0703-6.0008 1.7814-6.2382 3.2078-0.23842 1.5451-0.47478 3.0881-0.7132 4.6332-0.29622 1.4863-3.2688 1.5441-3.3864-0.35711-1.3067-5.9409-6.713-6.713-9.9807 2.4967-2.1984 1.7815-6.1783 2.1386-6.5953-0.53464 0.53464-6.1783-1.961-7.0112-6.9503-4.0996-1.6039-12.238-3.2068-23.941-4.8118-36.179 2.0797-0.0599 3.982 1.4842 5.8831-0.89176-2.0818-6.4745-6.4766-19.723-8.9134-20.674-1.188-1.4254-2.1995-0.53464-3.7425-0.17855-2.6134 0.83189-5.0502 3.0892-4.2782 7.486 3.0892 18.772 5.1101 33.09 8.1992 51.863 0.47477 2.1984-1.3665 5.107-3.7425 4.8108-4.0397-2.7331-5.0471-8.257-11.941-8.0207-4.9903 0.0599-10.695 5.4661-11.406 10.696-0.83189 4.1564-1.1302 8.6709-0.002 12.296 3.5072 4.2173 7.7244 3.8034 11.408 2.8518 3.0293-1.2468 5.5239-4.2771 6.5943-3.565 0.7132 0.89176 0.17649 10.87-14.259 18.535-8.7328 3.921-15.684 4.8128-19.425-2.3171-2.3171-4.4557 0.17753-21.387-5.527-17.465z" fill="#fff"/> | |||
<path id="path769" d="m164.91 160.03c3.3864-1.2478 19.429-19.604 19.429-19.604-0.83292-0.7132-1.576-1.2478-2.408-1.961-0.89176-0.77204-0.80196-1.5441 0-2.3171 3.9799-2.3161 2.7031-7.3962 0.62444-9.7123-3.4463-1.5451-6.4467-1.0404-8.6451 0.0888-2.7919 2.6732-3.4442 6.9503-1.2458 9.6236 2.1396 1.0104 4.2771 3.179 2.8507 4.3669-6.5633 7.0102-24.535 19.1-22.455 19.515 0.44381 0.5945 11.495 0.56457 11.85 0z" fill="#fff"/> | |||
<path id="path770" d="m68.036 225c-6.0163 9.5843-6.5396 23.903-3.2202 28.172 1.7639 2.0168 4.6621 2.9003 6.8058 2.2686 3.7796-1.639 5.4341-9.2974 4.5372-12.099-1.2613-1.9745-2.2552-2.2872-3.5144-0.60792-2.6598 5.4001-3.7642 1.6958-3.9974-1.3222-0.40769-5.7231 0.13108-10.994 0.75242-15.168 0.66159-4.2782-0.01135-2.9705-1.3634-1.2437z" fill="#fff"/> | |||
<path id="path771" d="m325.12 209.65c-5.8171-12.521-13.87-24.894-16.432-29.647-2.5617-4.755-21.905-32.827-24.752-35.984-6.2836-7.4674 10.204 3.1098-2.0859-11.716-4.6859-4.0201-4.9583-4.2648-8.8474-7.5448-1.9621-1.3923-6.7522-3.9355-7.6006 0.2797-0.42627 3.7167-0.1961 5.7324 0.42833 8.8268 0.47891 2.0632 3.4845 5.5188 4.9625 7.5211 19.625 26.379 37.027 53.019 53.808 86.514 2.6495-1.2592 2.0704-16.155 0.52019-18.25z" fill="#fff"/> | |||
<path id="path793" d="m299.59 251.54c-1.1436 1.284 2.8239 6.7759 7.9804 6.7708 8.6234-1.0012 16.215-5.8449 23.244-18.596 1.8795-2.9736 5.1833-9.3335 5.2804-14.267 0.65746-28.925-1.4481-51.433-5.782-72.339-0.27764-2.0364-0.10837-4.4299 0.23636-5.0409 0.55838-0.66676 2.4523 0.003 3.4566-1.6442 1.4739-1.5048-3.9138-13.97-6.9854-18.771-1.091-2.1437-1.4708-3.5753-3.276 0.25184-1.8991 3.1108-3.1748 8.5388-3.0252 13.611 4.1141 28.482 5.3774 53.398 8.0661 81.881 0.21881 2.7548-0.18579 6.7573-2.0168 8.353-6.7728 7.0721-16.548 15.777-27.178 19.791z" fill="#fff"/> | |||
<path id="path794" d="m416.08 251.39c-6.1886 3.5774-6.1959 7.6924-1.1921 7.8411 8.6234-1.0012 18.813-1.7175 25.841-12.329 1.8805-2.9736 4.1141-11.015 4.2111-15.948 0.65747-28.925-0.37776-50.515-4.7117-71.421-0.27764-2.0364-1.1787-6.7233-0.83396-7.3343 0.55838-1.4316 3.3699 0.15586 4.3742-1.4914 1.4739-1.5048-7.2775-12.747-10.349-17.548-1.091-2.1437-1.4708-3.5753-3.276 0.25184-1.8991 3.1108-2.5628 8.6915-1.8021 13.611 4.5723 30.928 7.9763 54.163 8.6781 81.575-0.39324 2.602-0.49129 4.0046-1.7113 7.2827-2.699 3.4597-5.6891 7.7853-8.4934 9.8764-2.8033 2.09-8.7844 4.0852-10.735 5.6344z" fill="#fff"/> | |||
<path id="path795" d="m420.72 223.66c-0.0712-7.2331 0.10218-13.479-0.13624-18.873-0.23739-5.3949-1.1911-9.7877-3.0582-13.617-1.767-4.1058-0.66985-7.4055-1.4997-11.779-0.8288-4.3721-0.62443-10.92-1.8774-16.108-0.34369-2.0261-1.3965-8.515-1.0713-9.1374 0.5109-1.4481 2.4565 0.0454 3.407-1.6328 1.4233-1.5513-4.9367-18.008-8.1631-22.707-1.1601-2.1066-3.2667-1.3851-5.8645 2.0405-2.409 2.2542-1.5152 7.3952-0.59554 12.286 6.1876 32.291 10.803 61.518 9.7959 92.257-0.30861 2.6134 9.1271-7.7956 9.0631-12.729z" fill="#fff"/> | |||
<path id="path796" d="m375 183.61c-3.8922-0.0712-12.044-7.5738-14.423-11.97-0.89898-2.5215-0.32202-4.981 0.47065-6.4219 1.4408-0.93717 3.6579-1.9899 5.3154-0.98052 0 0 1.7185 2.4048 1.3862 2.7104 2.1252 1.0177 3.0272 0.43246 3.2429-0.43246 0.1445-1.5131-0.62856-2.4152-0.63682-4.0821 0.90105-4.5207 6.0679-5.2236 8.0134-2.3409 1.4243 1.7577 1.9466 5.492 2.1623 8.0134-0.0227 1.2881-2.1086-0.22294-3.2935 0.0867-1.1859 0.31067-1.4708 1.6782-1.5626 2.9158-0.21468 3.278-0.60276 8.5378-0.67501 12.501z" fill="#fff"/> | |||
<path id="path797" d="m303.17 231.68c1.0724-9.8279-0.39634-27.331-0.49439-33.13-0.39324-13.7-2.6309-40.162-3.696-44.583-1.2004-8.3334 3.4277 0.91446 2.7867-3.9293-1.5007-8.322-6.1164-13.963-11.542-21.585-1.7494-2.4792-1.6906-2.9849-4.3917 0.60792-2.989 6.7811-0.40872 11.445 0.36331 16.726 3.9128 17.206 6.1959 33.037 7.259 48.687 1.0631 15.651 1.3892 32.572 0.41904 49.055 2.9323 0.11559 7.647-4.7437 9.2964-11.849z" fill="#fff"/> | |||
<path id="path798" d="m433.97 215.94c-6.8626-11.515-17.219-23.987-19.986-28.624-2.7661-4.6384-26.166-34.83-29.148-37.86-8.5605-8.9929 3.9262-1.4636-1.639-8.4098-4.7065-5.1679-6.0792-6.7904-10.108-9.8981-2.0199-1.3056-3.244-3.7982-3.9076 0.45-0.26423 3.7322-0.5398 8.0496-0.289 11.195-0.0145 1.7484 1.8062 5.0337 3.3699 6.97 20.755 25.5 43.393 51.537 61.617 84.269 2.5927-1.3738 1.7309-16.066 0.0908-18.092z" fill="#fff"/> | |||
<path id="path799" d="m122.59 194.69c-0.49439 0.86596-1.5936 1.9879-1.2251 3.149 0.771 1.0445 1.3862 1.2561 2.6701 1.3129 1.1137 0 2.6701 0.26319 3.0045-0.39428 0.59966-0.66056 1.0559-2.0085 0.55631-3.2811-1.1601-2.8992-4.4-1.8186-5.0058-0.78648z" fill="#1ba400"/> | |||
<path id="path800" d="m354.17 362.54c9.1777 0.33751 15.185 0.41904 23.348 1.3903 0 0 7.0391-0.69566 9.5534-1.0755 10.626-1.0136 11.096 15.176 11.096 15.176-0.11663 9.4956-3.7817 9.992-8.4603 10.995-2.6732 0.34061-4.0779-1.6008-5.4827-3.6682-1.7639 0.73798-4.1605 0.84428-7.0649 0.44175-3.824-0.23945-7.6491-0.22397-11.473-0.46342-4.0635-0.35815-6.2248 0.42317-10.288 0.065-0.83705 1.3149-1.9259 3.1356-4.4113 2.5494-2.0674-0.2281-4.5166-6.0328-3.7951-10.445 1.4925-3.1645 1.0827-2.1468 0.92685-3.5371-37.525-0.95575-75.409-2.6288-112.22-2.151-28.8 0.11973-57.244 1.3149-85.687 2.5101-15.177-0.23945-26.769-2.6299-34.776-14.341 0.71733 0 38.72 2.151 49.835 1.4336 20.555-0.23945 39.317-1.9115 60.231-2.5091 41.23 0.7163 82.103 0.71733 123.33 3.5846-3.9438-2.698-4.0852-9.0714 1.9848-10.629 0.51606-0.35506 0.78235 3.1686 1.6906 3.1026 4.8562-0.36434 2.7269 6.2144 1.6586 7.5706z" fill="#fff"/> | |||
<path id="path801" d="m188.64 135.28c-6.2485 17.859 3.5794 37.394 10.394 35.492 4.916 2.0354 8.0465-7.3168 10.059-17.563 1.3769-2.8755 2.4172-3.182 3.1242-1.704-0.18166 13.625 0.97845 16.643 4.4815 20.779 7.8142 6.0286 14.278 0.76996 14.785 0.26216l6.0844-6.0844c1.3542-1.4243 3.1573-1.5079 5.0698-0.25287 1.8589 1.6896 1.5977 4.6084 5.5776 6.6324 3.3492 1.3397 10.51 0.30963 12.169-2.5762 2.2325-3.8261 2.7682-5.14 3.8024-6.5912 1.5936-2.121 4.3102-1.1776 4.3102-0.5078-0.25391 1.1828-1.8485 2.3667-0.76068 4.497 1.895 1.4212 2.3326 0.50677 3.4535 0.19094 3.9644-1.895 6.941-10.518 6.941-10.518 0.17546-3.2078-1.6225-2.9426-2.7888-2.282-1.5214 0.92995-1.6204 1.2272-3.1418 2.1572-1.9383 0.28796-5.6984 1.573-7.5572-1.3056-1.8981-3.4607-1.9239-8.289-3.3751-11.78 0-0.2539-2.5184-5.4981-0.17443-5.8336 1.1828 0.21984 3.7064 0.88763 4.1079-1.2375 1.2406-2.0715-2.6567-7.9371-5.3237-10.901-2.3151-2.5411-5.5229-2.8476-8.6193-0.25287-2.1685 1.9951-1.8568 4.2245-2.282 6.3373-0.55219 2.4265-0.43453 5.4114 2.0281 8.6193 2.1644 4.2678 6.1133 9.7639 4.8169 17.492 0 0-2.3068 3.6527-6.3259 3.1748-1.6751-0.36537-4.3917-1.0765-5.8429-11.794-1.0982-8.1125 0.25906-19.463-3.1841-24.784-1.2437-3.213-2.152-6.3156-5.1823-0.82054-0.81435 2.1582-4.3091 5.4331-1.7742 12.169 2.0735 4.2709 2.9178 11.221 1.9765 18.954-1.4367 2.1974-1.7556 2.9416-3.6393 5.139-2.6464 2.8456-5.5178 2.119-7.7172 1.0569-2.055-1.3851-3.664-2.1014-4.6022-6.5014 0.16927-7.0133 0.56044-18.494-0.72146-20.929-1.8898-3.7724-5.0068-2.408-6.3383-1.2685-6.3971 5.8491-9.5575 15.718-11.489 23.577-1.7742 5.7273-3.662 4.0862-4.9893 1.7753-3.2316-3.0283-3.4504-26.709-7.3518-22.816z" fill="#fff"/> | |||
<path id="path802" d="m207.45 174.1c2.8373-2.0096 1.511-3.4143 5.7541 0.82776 5.3124 9.0827 8.7266 20.845 9.2386 31.266-0.22398 2.5679 1.5864 4.1935 2.4141 3.6352 0.49232-6.0287 15.153-14.429 28.596-15.657 2.056-0.44691 1.0559-4.3865 1.3913-6.3961-0.80609-7.4633 4.1935-14.258 11.202-14.8 9.5379 1.4099 12.713 6.5024 12.874 14.275-1.0301 14.922-16.575 17.452-25.309 18.642-1.3397 0.50677-1.8981 1.125 0 1.8558l36.595 0.16618 1.8671 1.0786c0.22397 0.87215-0.53361 0.1445-1.9786 2.5236-1.4439 2.379-3.5742 7.8648-3.6847 11.528-10.903 3.5061-22.18 5.042-33.642 6.4281-3.982 2.0137-5.9554 4.6972-5.1379 7.7172 1.3397 3.3492 10.16 6.6954 10.16 6.8544 1.6751 1.0507 3.6568 3.502-0.47375 8.5254-17.851-0.78545-31.683-8.3819-36.472-19.104-1.4429-1.1188-2.9973-0.006-3.9933 1.4429-6.9689 8.9836-13.826 17.074-25.708 21.369-7.0856 1.7701-14.339-1.0868-17.765-5.7273-2.2934-2.6412-2.2056-5.557-3.0479-6.1886-3.8292 1.6937-36.785 15.697-32.608 9.1735 8.0207-8.5842 21.906-14.89 34.169-23.363 0.88453-2.8384 2.4936-12.442 7.3374-15.57 0.2797 0.0237-0.7679 5.6395-0.66263 8.0083 0.0547 1.9445-0.14243 2.7062 0.2828 2.2057 0.82777-0.52742 15.707-12.219 16.857-15.805 1.4512-2.056 0.43556-7.2631 0.43556-7.421-2.7909-7.1919-6.7047-7.8029-8.1559-11.376-1.3067-4.7468-0.71526-10.165 1.9982-11.675 2.409-2.1871 5.2628-1.9167 7.8947 0.47374 3.0056 2.6918 5.6746 7.9525 6.4467 11.872-0.51607 1.5502-3.9324-1.0301-5.1183-0.26113 2.0983 2.1726 3.0778 4.6786 3.8354 7.7451 1.9383 8.2085 1.3469 11.4-0.60379 16.708-6.6066 13.89-15.049 18.035-22.436 23.181-0.19714 0.0702-0.32822 3.5247 2.4503 5.3929 0.95781 1.0053 4.8107 1.5214 9.3418 0.0702 8.7545-4.7746 17.843-13.569 22.355-23.367 1.3098-7.4117-0.50677-15.27-2.4338-22.124-2.9034-6.6985-6.3228-16.262-6.3228-16.42-0.11251-4.177 0.22706-5.6261 2.0591-7.71z" fill="#fff"/> | |||
<path id="path803" d="m111.64 135.47c4.2121 2.0085 12.131 1.1539 11.796-5.6375 0-0.6007-0.15275-2.633-0.21261-3.1831-0.85977-2.0023-3.2058-1.5079-3.7373 0.55941-0.1672 0.67708 0.29829 1.7794-0.31479 2.12-0.35196 0.35505-1.6978 0.14657-1.6421-1.7298 0-0.5976-0.44072-1.2406-0.70597-1.6194-0.26629-0.17443-0.43556-0.22294-0.91756-0.22294-0.58728 0.0237-0.57799 0.1765-0.90002 0.66985-0.13624 0.50265-0.32512 0.99394-0.32512 1.5637-0.0733 0.66779-0.32512 0.90621-0.81641 1.0043-0.54909 0-0.42524 0.0609-0.87008-0.22294-0.26423-0.28899-0.59451-0.39943-0.59451-0.89279 0-0.5109-0.1156-1.3376-0.26938-1.6751-0.23327-0.30757-0.60793-0.45-1.0301-0.55838-2.3006 0.008-2.4596 2.6319-2.3274 3.6279-0.17237 0.18785-0.27042 4.8943 2.8672 6.1969z" fill="#fff"/> | |||
<path id="path804" d="m235.11 187.73c4.2121 2.0085 14.238 0.85253 11.796-5.6375 0-0.6007-0.15276-2.633-0.21262-3.1831-0.85976-2.0023-3.2058-1.5079-3.7373 0.55941-0.16721 0.67708 0.29828 1.7794-0.3148 2.12-0.35196 0.35505-1.6978 0.14656-1.6421-1.7298 0-0.5976-0.44071-1.2406-0.70597-1.6194-0.26629-0.17443-0.43556-0.22294-0.91756-0.22294-0.58728 0.0237-0.57799 0.17649-0.90002 0.66985-0.13624 0.50265-0.32512 0.99394-0.32512 1.5637-0.0733 0.66779-0.32512 0.90621-0.81641 1.0043-0.54909 0-0.42523 0.0609-0.87008-0.22294-0.26423-0.28899-0.59451-0.39943-0.59451-0.89279 0-0.5109-0.1156-1.3376-0.26938-1.6751-0.23326-0.30757-0.60792-0.45001-1.0301-0.55838-2.3006 0.008-2.4596 2.6319-2.3274 3.6279-0.17237 0.18784-0.27042 4.8943 2.8672 6.1969z" fill="#fff"/> | |||
<path id="path805" d="m307.11 166.1c4.2121 2.0085 12.131 1.1539 11.796-5.6375 0-0.60069-0.15276-2.633-0.21262-3.1831-0.85976-2.0023-3.2058-1.5079-3.7373 0.55942-0.16721 0.67707 0.29828 1.7794-0.3148 2.12-0.35196 0.35505-1.6978 0.14656-1.6421-1.7298 0-0.5976-0.44072-1.2406-0.70598-1.6194-0.26629-0.17443-0.43556-0.22294-0.91756-0.22294-0.58728 0.0237-0.57799 0.1765-0.90002 0.66986-0.13624 0.50264-0.32512 0.99393-0.32512 1.5637-0.0733 0.66778-0.32512 0.9062-0.81641 1.0043-0.54909 0-0.42523 0.0609-0.87008-0.22294-0.26423-0.289-0.59451-0.39944-0.59451-0.89279 0-0.51091-0.11559-1.3376-0.26938-1.6751-0.23326-0.30758-0.60792-0.45001-1.0301-0.55839-2.3006 0.008-2.4596 2.6319-2.3274 3.6279-0.17237 0.18785-0.27042 4.8944 2.8672 6.1969z" fill="#fff"/> | |||
<path id="path806" d="m344.4 220.43c-7.3405 8.2725-4.1037 21.955-2.4462 24.903 2.4203 4.8417 4.369 7.9474 9.0786 10.342 4.2895 3.1573 7.6316 1.1838 9.4739-1.027 4.3164-4.4732 4.368-15.894 6.394-18.157 1.4212-4.1574 4.9996-3.4473 6.7367-1.605 1.6834 2.4203 3.6661 3.9809 6.1391 5.2979 4.0263 3.5516 8.834 4.2008 13.57 0.96401 3.2368-1.8155 5.3413-4.1615 7.2362-8.8185 2.1055-5.6313 0.93201-31.648 0.5109-47.068-0.16204-1.2097-4.1842-21.205-4.1842-21.428 0-0.22397-0.53155-10.205-0.97433-12.583-0.0774-0.96504-0.31686-1.2427 0.69462-1.1199 1.0724 0.90208 1.2189 0.95885 1.8888 1.2561 1.0827 0.19817 2.0519-1.6442 1.3985-3.34-3.3492-6.1773-6.6985-12.356-10.048-18.533-0.80609-0.7937-1.8475-1.6658-3.1263 0.22397-1.222 1.0714-2.5236 3.0107-2.4833 5.5033 0.29725 4.3917 1.0693 8.8608 1.3665 13.253 1.3397 7.517 2.6804 15.035 4.0201 22.552 1.2654 16.076 1.5822 29.233 2.8476 45.309-0.17753 6.8069-2.2934 12.742-4.2782 13.598 0 0-3.02 1.7505-5.045-0.18269-1.4728-0.59141-7.3684-9.8248-7.3684-9.8248-3.0138-2.763-5.0007-1.9734-7.1454 0-5.9141 5.7108-8.5904 16.394-12.609 23.763-1.0363 1.6442-3.9654 3.052-7.2104-0.11972-8.2415-11.259-3.4112-27.278-4.4371-23.159z" fill="#fff"/> | |||
<path id="path807" d="m309 126.67c3.7735 1.5792 6.4353 9.2231 5.5673 12.955-0.75139 4.6167-2.7527 9.6029-4.1915 8.9537-1.5637-0.58006 1.0662-4.5888-0.43659-8.7958-0.83499-2.7382-5.9843-7.741-5.4424-9.2159-1.0631-3.0902 2.1891-4.4423 4.5032-3.8973z" fill="#fff"/> | |||
<path id="path808" d="m356.55 224.96c0.79371-9.1787-0.54599-14.776-0.78441-20.171-0.23739-5.3949-6.1019-46.559-7.291-50.641-1.4347-7.7182 5.7004-1.0352 4.9212-5.5239-2.4688-5.6592-8.6121-13.9-10.541-18.816-1.1601-2.1066-0.67295-3.9799-3.2708-0.55425-2.409 7.8762-3.245 14.314-2.3254 19.205 6.1876 32.291 12.533 59.14 11.526 89.879 2.9343 0.0196 6.3166-6.714 7.7657-13.377z" fill="#fff"/> | |||
<path id="path809" d="m421.02 139.68c3.4401 1.7102 5.4548 11.289 5.075 14.026-0.6843 4.9986-2.5091 10.397-3.8209 9.6937-1.4254-0.62753 0.2859-7.4127-0.3984-9.5224-0.76067-2.9643-5.4548-8.3809-4.9614-9.9776-0.96917-3.3451 1.9961-4.8087 4.1058-4.2193z" fill="#fff"/> | |||
<path id="path810" d="m165.35 207.6c3.2904 1.2561 5.2195 8.2952 4.8562 10.307-0.65644 3.6723-2.4028 7.6388-3.6558 7.1227-1.3645-0.46136 0.27352-5.4476-0.38189-6.9978-0.27764-3.76-4.8448-5.7066-4.7488-7.3312-0.85254-2.9859 1.9105-3.535 3.9303-3.1005z" fill="#fff"/> | |||
<path id="path811" d="m244.86 218.17c4.2472 0.26938 6.3692 3.6021 2.3914 4.9996-3.9242 1.3438-7.6955 2.3935-7.7131 8.064 1.4512 7.902-1.991 5.1906-4.0439 4.1172-2.4193-1.7371-9.2086-5.9192-10.176-14.95-0.14553-2.1551 1.5348-3.9685 4.24-3.9561 4.0748 1.1075 10.087 1.188 15.301 1.7257z" fill="#1b9d00"/> | |||
<path id="path812" d="m77.399 124.39c4.8551 1.4636 5.1421 8.5997 4.7839 10.686-0.64714 3.8075-2.3667 7.9195-3.6021 7.3838-1.3438-0.47788-0.05264-5.6468-0.69772-7.2548-0.71939-2.2583-4.8221-6.3837-4.3566-7.5996-0.91343-2.5494 1.8826-3.6651 3.8725-3.2151z" fill="#fff"/> | |||
<path id="path813" d="m173.28 158.03c-3.725 2.0147-5.1699 8.0207-2.8507 11.518 2.1664 3.0799 5.5879 1.9383 6.0441 1.9383 3.6496 0.4562 5.815-6.842 5.815-6.842s0.11457-2.0519-4.2193 1.8258c-1.8238 0.34163-2.0519-0.34267-2.5081-1.3696-0.37982-1.9002-0.30448-3.8003 0.56973-5.7015 0.64611-1.8238-0.76068-2.6226-2.8507-1.3686z" fill="#fff"/> | |||
<path id="path814" d="m201.22 121.63c-1.8723 1.2551-5.5982 5.1152-5.7118 9.5626-0.11353 2.5091-0.58108 2.5019 1.0621 4.0986 1.187 1.7113 2.3842 1.5575 4.7798 0.30241 1.3758-1.0135 1.8413-1.6865 2.3047-3.3864 0.57077-2.8507-3.0138 1.3521-3.47-1.8207-0.79783-2.9457 1.5038-4.1512 3.6702-7.002 0.0723-1.9528 0.0299-3.3358-2.635-1.7546z" fill="#fff"/> | |||
<path id="path815" d="m223.73 125.63c-0.80712 1.7825-1.7742 11.093-1.6132 11.093-0.64405 2.7744 2.9034 3.9613 4.5166 0.3953 2.4183-6.5375 2.4183-9.3108 2.5803-12.084-0.75345-4.2245-3.6021-4.0924-5.4837 0.59554z" fill="#fff"/> | |||
<path id="path816" d="m365.65 197.85c0.48406-0.48407 19.998-14.353 19.998-14.353 1.9889-0.69875 1.5585 7.1496 0.64508 7.0959 0.37569 1.5585-19.245 14.89-20.644 14.353-0.96711 0.69875-1.9352-5.3753 0-7.0959z" fill="#fff"/> | |||
<path id="path817" d="m383.44 197.73c3.4401 1.7102 4.8097 11.773 4.4299 14.51 0.12179 5.3216-3.3152 9.5905-4.627 8.8876-1.4254-0.62753 0.12488-6.6066-0.55942-8.7163-0.76068-2.9643-3.6816-8.5419-3.1882-10.139-0.96916-3.3451 1.8351-5.1317 3.9448-4.5424z" fill="#fff"/> | |||
<path id="path818" d="m267.37 241.07c1.3572-1.9838 5.5498-4.8386 5.6447-4.8386 1.9342-0.96814 3.824 0.75861 3.7095 0.64508 0.32202 1.9352-1.2241 3.7363-0.74004 6.3176 0.42317 1.0404 0.73281 2.1953 2.6392 1.7546 3.0984-2.4379 5.9688-2.5948 9.0672-2.7506 2.3749 0.14347 2.4688 4.1636 0.9671 4.1935-5.7211 1.2437-8.2849 2.7754-12.37 4.3349-1.9352 1.1281-3.5959-0.30345-3.5959-0.46446s-1.1322-1.0982-0.34164-3.662c0.14037-2.056-0.68739-3.1831-2.3997-2.9498-1.2902 0.69772-2.4265 1.1601-3.0716-0.32306-0.2539-1.0951-0.33648-1.6277 0.49129-2.2573z" fill="#fff"/> | |||
<path id="path819" d="m403.97 246.49c0.83602 1.0641 1.3769 2.0488-0.0671 3.7972-1.3686 1.254-2.3326 1.9445-3.7012 3.1986-0.64611 1.1023-1.059 2.7744 0.91757 3.3069 3.6496 1.0259 12.088-4.4474 12.088-4.562 1.3686-1.0259 0.9124-2.9643 0.79783-2.9643-0.79783-0.9124-2.5958-0.37053-3.8054-0.51813-0.57593 0-2.4647-0.2859-1.5657-1.9579 0.75036-1.0404 1.0187-1.6772 1.5276-2.9591 0.56973-1.254 0.0805-2.0911-1.9724-2.7754-2.0911-0.37982-2.9261-0.18991-5.2453 0-1.254 0.26629-1.6824 0.82673-1.9105 2.3471 0.0898 2.3058 1.4924 2.1747 2.9364 3.0871z" fill="#fff"/> | |||
<path id="path820" d="m384.69 181.37c0 1.7259-1.539 3.125-3.4375 3.125s-3.4375-1.3991-3.4375-3.125 1.539-3.125 3.4375-3.125 3.4375 1.3991 3.4375 3.125z" transform="matrix(.89344 .51677 -.31006 .53607 -19.345 -106.28)" fill="#259f00"/> | |||
<path id="path821" d="m384.69 181.37c0 1.7259-1.539 3.125-3.4375 3.125s-3.4375-1.3991-3.4375-3.125 1.539-3.125 3.4375-3.125 3.4375 1.3991 3.4375 3.125z" transform="matrix(.32696 .71792 -.58738 .14386 159.8 -166.12)" fill="#259f00"/> | |||
<path id="path822" d="m355.24 374.97c9.3511 0.4562 18.137 0.10631 27.488 0.56251 1.6937 1.4398 0.48407 4.9759-0.64508 4.722-3.0406-0.0764-4.7922-0.15172-7.8328-0.2281-0.10424-2.9787-7.7059-2.4895-7.487 0.0949-4.1048 0.49336-7.807-0.14346-11.912-0.29518-1.2138-1.511-1.0579-4.2317 0.38912-4.8562z" fill="#209000"/> | |||
</g> | |||
</svg> |
@@ -0,0 +1,117 @@ | |||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |||
<svg id="svg153" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> | |||
<metadata id="metadata3151"> | |||
<rdf:RDF> | |||
<cc:Work rdf:about=""> | |||
<dc:format>image/svg+xml</dc:format> | |||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> | |||
</cc:Work> | |||
</rdf:RDF> | |||
</metadata> | |||
<desc id="desc3066">The United States of America flag, produced by Daniel McRae</desc> | |||
<defs id="defs155"> | |||
<clipPath id="clipPath4293" clipPathUnits="userSpaceOnUse"> | |||
<rect id="rect4295" fill-opacity="0.67" height="512" width="682.67" y=".0000052307" x="0"/> | |||
</clipPath> | |||
</defs> | |||
<g id="flag" fill-rule="evenodd" clip-path="url(#clipPath4293)" transform="matrix(.93750 0 0 .93750 0 -.0000049038)"> | |||
<g id="g390" stroke-width="1pt" transform="matrix(3.9385 0 0 3.9385 0 .000005)"> | |||
<g id="g169" fill="#bd3d44"> | |||
<rect id="rect156" height="10" width="247" y="0" x="0"/> | |||
<rect id="rect158" height="10" width="247" y="20" x="0"/> | |||
<rect id="rect160" height="10" width="247" y="40" x="0"/> | |||
<rect id="rect162" height="10" width="247" y="60" x="0"/> | |||
<rect id="rect164" height="10" width="247" y="80" x="0"/> | |||
<rect id="rect166" height="10" width="247" y="100" x="0"/> | |||
<rect id="rect168" height="10" width="247" y="120" x="0"/> | |||
</g> | |||
<g id="g177" fill="#fff"> | |||
<rect id="rect157" height="10" width="247" y="10" x="0"/> | |||
<rect id="rect159" height="10" width="247" y="30" x="0"/> | |||
<rect id="rect161" height="10" width="247" y="50" x="0"/> | |||
<rect id="rect163" height="10" width="247" y="70" x="0"/> | |||
<rect id="rect165" height="10" width="247" y="90" x="0"/> | |||
<rect id="rect167" height="10" width="247" y="110" x="0"/> | |||
</g> | |||
</g> | |||
<rect id="rect200" height="275.69" width="389.12" y="0.000005" x="0" stroke-width="1pt" fill="#192f5d"/> | |||
<g id="g274" fill="#fff" transform="matrix(3.9385 0 0 3.9385 0 .000005)"> | |||
<g id="g218"> | |||
<g id="g194"> | |||
<polygon id="polygon207" transform="translate(8.2333 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon188" transform="translate(24.7,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon189" transform="translate(41.167 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon190" transform="translate(57.633 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon191" transform="translate(74.1,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon192" transform="translate(90.567 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
<g id="g205"> | |||
<polygon id="polygon193" transform="translate(16.467 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon201" transform="translate(32.933 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon202" transform="translate(49.4,14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon203" transform="translate(65.867 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon204" transform="translate(82.333 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
</g> | |||
<g id="g232" transform="translate(0,14)"> | |||
<g id="g233"> | |||
<polygon id="polygon234" transform="translate(8.2333 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon235" transform="translate(24.7,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon236" transform="translate(41.167 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon237" transform="translate(57.633 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon238" transform="translate(74.1,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon239" transform="translate(90.567 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
<g id="g240"> | |||
<polygon id="polygon241" transform="translate(16.467 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon242" transform="translate(32.933 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon243" transform="translate(49.4,14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon244" transform="translate(65.867 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon245" transform="translate(82.333 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
</g> | |||
<g id="g246" transform="translate(0,28)"> | |||
<g id="g247"> | |||
<polygon id="polygon248" transform="translate(8.2333 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon249" transform="translate(24.7,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon250" transform="translate(41.167 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon251" transform="translate(57.633 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon252" transform="translate(74.1,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon253" transform="translate(90.567 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
<g id="g254"> | |||
<polygon id="polygon255" transform="translate(16.467 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon256" transform="translate(32.933 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon257" transform="translate(49.4,14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon258" transform="translate(65.867 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon259" transform="translate(82.333 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
</g> | |||
<g id="g260" transform="translate(0,42)"> | |||
<g id="g261"> | |||
<polygon id="polygon262" transform="translate(8.2333 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon263" transform="translate(24.7,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon264" transform="translate(41.167 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon265" transform="translate(57.633 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon266" transform="translate(74.1,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon267" transform="translate(90.567 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
<g id="g268"> | |||
<polygon id="polygon269" transform="translate(16.467 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon270" transform="translate(32.933 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon271" transform="translate(49.4,14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon272" transform="translate(65.867 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon273" transform="translate(82.333 14)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
</g> | |||
<g id="g211" transform="translate(0,56)"> | |||
<polygon id="polygon212" transform="translate(8.2333 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon213" transform="translate(24.7,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon214" transform="translate(41.167 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon215" transform="translate(57.633 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon216" transform="translate(74.1,7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
<polygon id="polygon217" transform="translate(90.567 7)" d="M 1.3084868e-6,-4.0040002 0.89895399,-1.237304 3.8080309,-1.2373029 1.4545381,0.47260808 2.3534912,3.239305 0,1.5293919 l -2.3534933,1.7099115 0.8989552,-2.76669531 -2.353492,-1.70991339 2.9090761,1.3e-6 z" points="0 -4.004 0.89895 -1.2373 3.808 -1.2373 1.4545 0.47261 2.3535 3.2393 0 1.5294 -2.3535 3.2393 -1.4545 0.47261 -3.808 -1.2373 -0.89895 -1.2373"/> | |||
</g> | |||
</g> | |||
</g> | |||
</svg> |
@@ -0,0 +1,38 @@ | |||
frappe.ui.form.on("File", { | |||
onload: function (frm) { | |||
}, | |||
refresh(frm) { | |||
let wrapper = frm.get_field("preview_html").$wrapper; | |||
let selected_doc = frm.selected_doc; | |||
let file_ext = (selected_doc.file_name) ? selected_doc.file_name.split('.').pop() : ''; | |||
let is_viewable = (file_ext && file_ext.toLowerCase() == 'pdf') ? true : frappe.utils.is_image_file(frm.doc.file_url); | |||
frm.toggle_display("preview", is_viewable); | |||
frm.toggle_display("preview_html", is_viewable); | |||
console.log(frm) | |||
console.log('frm.selected_doc', frm.selected_doc) | |||
console.log('file_ext', file_ext) | |||
console.log('is_viewable', is_viewable) | |||
if (is_viewable) { | |||
if (file_ext) { | |||
if (file_ext.toLowerCase() == 'pdf') { | |||
wrapper.html(`<div class="img_preview"> | |||
<object style="background:#323639;" width="100%"> | |||
<embed style="background:#323639;" width="100%" height="1190" src="${frm.doc.file_url}" type="application/pdf"> | |||
</object> | |||
</div>`); | |||
} else if (frappe.utils.is_image_file(frm.doc.file_url)) { | |||
wrapper.html(`<div class="img_preview"> | |||
<img class="img-responsive" src="${frm.doc.file_url}"> | |||
</div>`); | |||
} else { | |||
wrapper.empty(); | |||
} | |||
} else { | |||
wrapper.empty(); | |||
} | |||
} else { | |||
wrapper.empty(); | |||
} | |||
} | |||
}); |
@@ -0,0 +1,10 @@ | |||
import "./frappe/ui/page.html"; | |||
import "./frappe/ui/page.js"; | |||
import "./frappe/views/container.js"; | |||
import "./frappe/views/breadcrumbs.js"; | |||
import "./frappe/ui/toolbar/toolbar.js"; | |||
import "./frappe/ui/toolbar/navbar.html"; | |||
import "./frappe/ui/notifications/notifications.js"; | |||
import "./frappe/form/controls/icon.js"; | |||
import "./vue/side-menu.js"; | |||
import "./frappe/ui/toolbar/theme-setting.js"; |
@@ -0,0 +1,270 @@ | |||
/* | |||
* Data Value Custom Scripts | |||
*/ | |||
(function ($) { | |||
'use strict'; | |||
function sidebar_niceScroll() { | |||
$('.side-menu .side-menu-icons > ul, .side-menu .side-menu-items > ul.dropdown-list').niceScroll({ | |||
cursorcolor: "rgba(0,0,0,0.35)", | |||
cursorborder: "0px", | |||
cursorwidth: "3px", | |||
}); | |||
} | |||
$(document).ready(function () { | |||
// navbar search | |||
$(this).on('click', '.dv-navbar .open-search', function (event) { | |||
event.preventDefault(); | |||
$('.dv-navbar .dv-nav-search').fadeIn(); | |||
$('.dv-navbar .dv-nav-search .form-control').trigger('focus'); | |||
}); | |||
$(this).on('click', '.dv-navbar .dv-nav-search .dv-nav-search-close', function (event) { | |||
event.preventDefault(); | |||
$('.dv-navbar .dv-nav-search').fadeOut(); | |||
}); | |||
$(this).on('click', '.dv-navbar .btn-open-mobile-menu', function (event) { | |||
event.preventDefault(); | |||
if ($(this).hasClass('show-menu')) { | |||
$(this).removeClass('show-menu').find('i').addClass('fa-bars').removeClass('fa-times'); | |||
$('.side-menu').hide(); | |||
$('.side-mobile-menu').hide(); | |||
} else { | |||
$(this).addClass('show-menu').find('i').removeClass('fa-bars').addClass('fa-times'); | |||
$('.side-menu').show(); | |||
$('.side-mobile-menu').show(); | |||
} | |||
}); | |||
// $(this).on('focus', '.dv-navbar .dv-nav-search .form-control', function (event) { | |||
// $('.dv-app-theme').addClass('show-overlay'); | |||
// }).on('blur', '.dv-navbar .dv-nav-search .form-control', function (event) { | |||
// $('.dv-app-theme').removeClass('show-overlay'); | |||
// }); | |||
$(this).on("page-change", function () { | |||
$('.dv-app-theme').removeClass('show-overlay'); | |||
// $('.dv-navbar .dv-nav-search').fadeOut(); | |||
// $('.dv-navbar .dv-nav-search .form-control').trigger('blur'); | |||
}); | |||
// tooltip | |||
$('[data-toggle="tooltip"]').tooltip({boundary: 'window'}); | |||
$('[data-toggle="tipsy"]').tipsy({fade: true, gravity: 'w'}); | |||
// side menu | |||
$(this).on('click', '.side-menu .side-menu-icons > ul > li > a', function (event) { | |||
$(this).parents('ul').find('>li').removeClass('active'); | |||
$(this).parent().addClass('active'); | |||
}) | |||
// files icon | |||
$(this).on('click', '.dv-navbar .files-icon', function (event) { | |||
event.preventDefault(); | |||
frappe.set_route("List", "File"); | |||
}); | |||
// files icon | |||
$(this).on('click', '.dv-navbar .full-screen-icon', function (event) { | |||
event.preventDefault(); | |||
$('body').fullscreen(); | |||
if ($.fullscreen.isFullScreen()) { | |||
$('i', this).removeClass('fa-compress').addClass('fa-expand'); | |||
$.fullscreen.exit(); | |||
} else { | |||
$('i', this).removeClass('fa-expand').addClass('fa-compress'); | |||
} | |||
}); | |||
// change language according to data-language of dropdown item | |||
$(this).on("click", "#header-navbar-change-lang .dropdown-item", function (event) { | |||
event.preventDefault(); | |||
let $this = $(this); | |||
// $this.siblings(".selected").removeClass("selected"); | |||
let language = $this.data('lang'); | |||
let selected_flag = $this.find(".dv-lang-flag").attr("class"); | |||
$("#header-navbar-change-lang .dropdown-lang-link").html(`<span class="${selected_flag}"></span> ${language}`); | |||
frappe.call({ | |||
method: "datavalue_theme_14.api.change_language", | |||
args: { | |||
language: language.toLowerCase() | |||
}, | |||
callback: function (r) { | |||
localStorage.setItem("active_lang", language); | |||
frappe.ui.toolbar.clear_cache(); | |||
} | |||
}); | |||
}); | |||
$(this).on('click', '.side-menu .side-menu-items > ul.dropdown-list > li > a, .side-menu ul.mobile-modules-menu-list > li > a', function () { | |||
if ($(this).parent().hasClass('active')) { | |||
if (!$(this).parent().hasClass('hide-sub-menu')) { | |||
$(this).parent().addClass('hide-sub-menu'); | |||
$(this).parent().find('>ul').slideUp(); | |||
} else { | |||
$(this).parent().removeClass('hide-sub-menu'); | |||
$(this).parent().find('>ul').slideDown(); | |||
} | |||
} else { | |||
$('.side-menu .side-menu-items > ul.dropdown-list > li, .side-menu ul.mobile-modules-menu-list > li').removeClass('hide-sub-menu active').find('>ul').slideUp(); | |||
$(this).parent().removeClass('hide-sub-menu').addClass('active'); | |||
$(this).parent().find('>ul').slideDown(); | |||
} | |||
setTimeout(() => { | |||
$('.side-menu .side-menu-items > ul.dropdown-list').getNiceScroll().resize(); | |||
}, 500); | |||
}); | |||
$(this).on('mouseover', '.animated-tada', function () { | |||
$('.animated-icon', this).addClass('animated tada'); | |||
}).on('mouseout', function () { | |||
$('.animated-icon', this).removeClass('animated tada'); | |||
}); | |||
$(this).on('mouseover', '.btn-toggle-main-menu', function () { | |||
let is_menu_shown = $(this).hasClass('menu-shown'); | |||
if (is_menu_shown) { | |||
$('>i.far', this).removeClass('fa-bars fa-chevron-double-right').addClass('fa-chevron-double-left'); | |||
} else { | |||
$('>i.far', this).removeClass('fa-bars fa-chevron-double-left').addClass('fa-chevron-double-right'); | |||
} | |||
}).on('mouseout', '.btn-toggle-main-menu', function () { | |||
$('>i.far', this).removeClass('fa-chevron-double-left fa-chevron-double-right').addClass('fa-bars'); | |||
}); | |||
$(this).on('click', '.btn-toggle-main-menu', function () { | |||
let is_menu_shown = $(this).hasClass('menu-shown'); | |||
if (is_menu_shown) { | |||
$(this).removeClass('menu-shown'); | |||
$('body').addClass('hide-main-menu'); | |||
} else { | |||
$(this).addClass('menu-shown'); | |||
$('body').removeClass('hide-main-menu'); | |||
} | |||
}); | |||
$(this).on('click', '.btn-open-modules', function () { | |||
if ($(this).hasClass('active')) { | |||
$(this).removeClass('active').find('i').removeClass().addClass('flaticon-menu'); | |||
$('.modules-menu').fadeOut(); | |||
} else { | |||
$(this).addClass('active').find('i').removeClass().addClass('fal fa-times'); | |||
$('.modules-menu').toggle(300); | |||
} | |||
}); | |||
}); | |||
$(document).on("page-change", function () { | |||
$('.btn-open-modules').removeClass('active').find('i').removeClass().addClass('flaticon-menu'); | |||
$('.modules-menu').fadeOut(); | |||
if (window.innerWidth <= 820) { | |||
$('.dv-navbar .dv-nav-search').hide(); | |||
$('.dv-navbar .btn-open-mobile-menu').removeClass('show-menu').find('i').addClass('fa-bars').removeClass('fa-times'); | |||
$('.side-menu').hide(); | |||
$('.side-mobile-menu').hide(); | |||
} | |||
}); | |||
$(document).on("app-loaded", function () { | |||
if (frappe.is_app_loaded) | |||
return; | |||
let AppLogoVM = new Vue({ | |||
el: '#datavalue-app-logo', | |||
delimiters: ["[[", "]]"], | |||
data: { | |||
logo_path: '/assets/datavalue_theme_14/images/logo-32.png', | |||
logo_class: '', | |||
user: {}, | |||
}, | |||
methods: { | |||
get_company_logo: function () { | |||
const $this = this; | |||
frappe.call({ | |||
type: 'POST', | |||
method: 'datavalue_theme_14.api.get_company_logo', | |||
args: {}, | |||
callback: async function (response) { | |||
if (response.message && response.message.length) { | |||
$this.logo_path = response.message; | |||
$this.logo_class = 'has-company-logo'; | |||
} else { | |||
$this.logo_class = ''; | |||
$this.logo_path = '/assets/datavalue_theme_14/images/logo-32.png'; | |||
} | |||
} | |||
}); | |||
} | |||
}, | |||
async mounted() { | |||
await this.get_company_logo(); | |||
}, | |||
created: function () { | |||
this.user = frappe.get_cookies(); | |||
} | |||
}); | |||
new Vue({ | |||
el: '#header-navbar-user', | |||
delimiters: ["[[", "]]"], | |||
data: { | |||
user: {}, | |||
user_type: '' | |||
}, | |||
created: function () { | |||
this.user = frappe.get_cookies(); | |||
frappe.db.get_value('User', this.user.user_id, 'user_type', (response) => { | |||
if (this.user.user_id == 'Administrator') { | |||
this.user_type = __('Administrator'); | |||
} else { | |||
this.user_type = (response.user_type) ? __(response.user_type) : __('User'); | |||
} | |||
}); | |||
} | |||
}); | |||
new Vue({ | |||
el: '#header-navbar-change-lang', | |||
delimiters: ["[[", "]]"], | |||
data: { | |||
hide_language_icon: $('body').data('hide-language-icon'), | |||
lang_list: { | |||
EN: { | |||
label: 'EN', | |||
flag: 'dv-lang-flag lang-en' | |||
}, | |||
AR: { | |||
label: 'AR', | |||
flag: 'dv-lang-flag lang-ar' | |||
} | |||
}, | |||
active_lang: 'EN' | |||
}, | |||
methods: { | |||
get_current_language: function () { | |||
const $this = this; | |||
frappe.call({ | |||
method: "datavalue_theme_14.api.get_current_language", | |||
args: {}, | |||
callback: function (response) { | |||
if (response && response.message && response.message) { | |||
$this.active_lang = (response.message).toUpperCase(); | |||
} else { | |||
$this.active_lang = localStorage.getItem("active_lang") || 'EN'; | |||
} | |||
} | |||
}); | |||
} | |||
}, | |||
created: function () { | |||
this.get_current_language(); | |||
} | |||
}); | |||
}); | |||
})(jQuery); |
@@ -0,0 +1,656 @@ | |||
// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors | |||
// MIT License. See license.txt | |||
/* eslint-disable no-console */ | |||
// __('Modules') __('Domains') __('Places') __('Administration') # for translation, don't remove | |||
frappe.start_app = function () { | |||
if (!frappe.Application) return; | |||
frappe.assets.check(); | |||
frappe.provide("frappe.app"); | |||
frappe.provide("frappe.desk"); | |||
frappe.app = new frappe.Application(); | |||
}; | |||
$(document).ready(function () { | |||
if (!frappe.utils.supportsES6) { | |||
frappe.msgprint({ | |||
indicator: "red", | |||
title: __("Browser not supported"), | |||
message: __( | |||
"Some of the features might not work in your browser. Please update your browser to the latest version." | |||
), | |||
}); | |||
} | |||
frappe.start_app(); | |||
}); | |||
frappe.Application = class Application { | |||
constructor() { | |||
this.startup(); | |||
} | |||
startup() { | |||
frappe.socketio.init(); | |||
frappe.model.init(); | |||
if (frappe.boot.status === "failed") { | |||
frappe.msgprint({ | |||
message: frappe.boot.error, | |||
title: __("Session Start Failed"), | |||
indicator: "red", | |||
}); | |||
throw "boot failed"; | |||
} | |||
this.setup_frappe_vue(); | |||
this.load_bootinfo(); | |||
this.load_user_permissions(); | |||
this.make_nav_bar(); | |||
this.set_favicon(); | |||
this.setup_analytics(); | |||
this.set_fullwidth_if_enabled(); | |||
this.add_browser_class(); | |||
this.setup_energy_point_listeners(); | |||
this.setup_copy_doc_listener(); | |||
this.set_rtl(); | |||
frappe.ui.keys.setup(); | |||
frappe.ui.keys.add_shortcut({ | |||
shortcut: "shift+ctrl+g", | |||
description: __("Switch Theme"), | |||
action: () => { | |||
if (frappe.theme_switcher && frappe.theme_switcher.dialog.is_visible) { | |||
frappe.theme_switcher.hide(); | |||
} else { | |||
frappe.theme_switcher = new frappe.ui.ThemeSwitcher(); | |||
frappe.theme_switcher.show(); | |||
} | |||
}, | |||
}); | |||
frappe.ui.add_system_theme_switch_listener(); | |||
const root = document.documentElement; | |||
// const observer = new MutationObserver(() => { | |||
// frappe.ui.set_theme(); | |||
// }); | |||
// observer.observe(root, { | |||
// attributes: true, | |||
// attributeFilter: ["data-theme-mode"], | |||
// }); | |||
frappe.ui.set_theme(); | |||
// page container | |||
this.make_page_container(); | |||
this.set_route(); | |||
// trigger app startup | |||
$(document).trigger("startup"); | |||
$(document).trigger("app_ready"); | |||
if (frappe.boot.messages) { | |||
frappe.msgprint(frappe.boot.messages); | |||
} | |||
if (frappe.user_roles.includes("System Manager")) { | |||
// delayed following requests to make boot faster | |||
setTimeout(() => { | |||
this.show_change_log(); | |||
this.show_update_available(); | |||
}, 1000); | |||
} | |||
if (!frappe.boot.developer_mode) { | |||
let console_security_message = __( | |||
"Using this console may allow attackers to impersonate you and steal your information. Do not enter or paste code that you do not understand." | |||
); | |||
console.log(`%c${console_security_message}`, "font-size: large"); | |||
} | |||
this.show_notes(); | |||
if (frappe.ui.startup_setup_dialog && !frappe.boot.setup_complete) { | |||
frappe.ui.startup_setup_dialog.pre_show(); | |||
frappe.ui.startup_setup_dialog.show(); | |||
} | |||
frappe.realtime.on("version-update", function () { | |||
var dialog = frappe.msgprint({ | |||
message: __( | |||
"The application has been updated to a new version, please refresh this page" | |||
), | |||
indicator: "green", | |||
title: __("Version Updated"), | |||
}); | |||
dialog.set_primary_action(__("Refresh"), function () { | |||
location.reload(true); | |||
}); | |||
dialog.get_close_btn().toggle(false); | |||
}); | |||
// listen to build errors | |||
this.setup_build_events(); | |||
if (frappe.sys_defaults.email_user_password) { | |||
var email_list = frappe.sys_defaults.email_user_password.split(","); | |||
for (var u in email_list) { | |||
if (email_list[u] === frappe.user.name) { | |||
this.set_password(email_list[u]); | |||
} | |||
} | |||
} | |||
// REDESIGN-TODO: Fix preview popovers | |||
this.link_preview = new frappe.ui.LinkPreview(); | |||
if (!frappe.boot.developer_mode) { | |||
if (frappe.user.has_role("System Manager")) { | |||
setInterval(function () { | |||
frappe.call({ | |||
method: "frappe.core.doctype.log_settings.log_settings.has_unseen_error_log", | |||
args: { | |||
user: frappe.session.user, | |||
}, | |||
callback: function (r) { | |||
if (r.message.show_alert) { | |||
frappe.show_alert({ | |||
indicator: "red", | |||
message: r.message.message, | |||
}); | |||
} | |||
}, | |||
}); | |||
}, 600000); // check every 10 minutes | |||
} | |||
} | |||
} | |||
set_route() { | |||
frappe.flags.setting_original_route = true; | |||
if (frappe.boot && localStorage.getItem("session_last_route")) { | |||
frappe.set_route(localStorage.getItem("session_last_route")); | |||
localStorage.removeItem("session_last_route"); | |||
} else { | |||
// route to home page | |||
frappe.router.route(); | |||
} | |||
frappe.after_ajax(() => (frappe.flags.setting_original_route = false)); | |||
frappe.router.on("change", () => { | |||
$(".tooltip").hide(); | |||
}); | |||
} | |||
setup_frappe_vue() { | |||
Vue.prototype.__ = window.__; | |||
Vue.prototype.frappe = window.frappe; | |||
} | |||
set_password(user) { | |||
var me = this; | |||
frappe.call({ | |||
method: "frappe.core.doctype.user.user.get_email_awaiting", | |||
args: { | |||
user: user, | |||
}, | |||
callback: function (email_account) { | |||
email_account = email_account["message"]; | |||
if (email_account) { | |||
var i = 0; | |||
if (i < email_account.length) { | |||
me.email_password_prompt(email_account, user, i); | |||
} | |||
} | |||
}, | |||
}); | |||
} | |||
email_password_prompt(email_account, user, i) { | |||
var me = this; | |||
const email_id = email_account[i]["email_id"]; | |||
let d = new frappe.ui.Dialog({ | |||
title: __("Password missing in Email Account"), | |||
fields: [ | |||
{ | |||
fieldname: "password", | |||
fieldtype: "Password", | |||
label: __( | |||
"Please enter the password for: <b>{0}</b>", | |||
[email_id], | |||
"Email Account" | |||
), | |||
reqd: 1, | |||
}, | |||
{ | |||
fieldname: "submit", | |||
fieldtype: "Button", | |||
label: __("Submit", null, "Submit password for Email Account"), | |||
}, | |||
], | |||
}); | |||
d.get_input("submit").on("click", function () { | |||
//setup spinner | |||
d.hide(); | |||
var s = new frappe.ui.Dialog({ | |||
title: __("Checking one moment"), | |||
fields: [ | |||
{ | |||
fieldtype: "HTML", | |||
fieldname: "checking", | |||
}, | |||
], | |||
}); | |||
s.fields_dict.checking.$wrapper.html('<i class="fa fa-spinner fa-spin fa-4x"></i>'); | |||
s.show(); | |||
frappe.call({ | |||
method: "frappe.email.doctype.email_account.email_account.set_email_password", | |||
args: { | |||
email_account: email_account[i]["email_account"], | |||
password: d.get_value("password"), | |||
}, | |||
callback: function (passed) { | |||
s.hide(); | |||
d.hide(); //hide waiting indication | |||
if (!passed["message"]) { | |||
frappe.show_alert( | |||
{message: __("Login Failed please try again"), indicator: "error"}, | |||
5 | |||
); | |||
me.email_password_prompt(email_account, user, i); | |||
} else { | |||
if (i + 1 < email_account.length) { | |||
i = i + 1; | |||
me.email_password_prompt(email_account, user, i); | |||
} | |||
} | |||
}, | |||
}); | |||
}); | |||
d.show(); | |||
} | |||
load_bootinfo() { | |||
if (frappe.boot) { | |||
this.setup_workspaces(); | |||
frappe.model.sync(frappe.boot.docs); | |||
this.check_metadata_cache_status(); | |||
this.set_globals(); | |||
this.sync_pages(); | |||
frappe.router.setup(); | |||
this.setup_moment(); | |||
if (frappe.boot.print_css) { | |||
frappe.dom.set_style(frappe.boot.print_css, "print-style"); | |||
} | |||
frappe.user.name = frappe.boot.user.name; | |||
frappe.router.setup(); | |||
} else { | |||
this.set_as_guest(); | |||
} | |||
} | |||
setup_workspaces() { | |||
frappe.modules = {}; | |||
frappe.workspaces = {}; | |||
for (let page of frappe.boot.allowed_workspaces || []) { | |||
frappe.modules[page.module] = page; | |||
frappe.workspaces[frappe.router.slug(page.name)] = page; | |||
} | |||
} | |||
load_user_permissions() { | |||
frappe.defaults.update_user_permissions(); | |||
frappe.realtime.on( | |||
"update_user_permissions", | |||
frappe.utils.debounce(() => { | |||
frappe.defaults.update_user_permissions(); | |||
}, 500) | |||
); | |||
} | |||
check_metadata_cache_status() { | |||
if (frappe.boot.metadata_version != localStorage.metadata_version) { | |||
frappe.assets.clear_local_storage(); | |||
frappe.assets.init_local_storage(); | |||
} | |||
} | |||
set_globals() { | |||
frappe.session.user = frappe.boot.user.name; | |||
frappe.session.logged_in_user = frappe.boot.user.name; | |||
frappe.session.user_email = frappe.boot.user.email; | |||
frappe.session.user_fullname = frappe.user_info().fullname; | |||
frappe.user_defaults = frappe.boot.user.defaults; | |||
frappe.user_roles = frappe.boot.user.roles; | |||
frappe.sys_defaults = frappe.boot.sysdefaults; | |||
frappe.ui.py_date_format = frappe.boot.sysdefaults.date_format | |||
.replace("dd", "%d") | |||
.replace("mm", "%m") | |||
.replace("yyyy", "%Y"); | |||
frappe.boot.user.last_selected_values = {}; | |||
} | |||
sync_pages() { | |||
// clear cached pages if timestamp is not found | |||
if (localStorage["page_info"]) { | |||
frappe.boot.allowed_pages = []; | |||
var page_info = JSON.parse(localStorage["page_info"]); | |||
$.each(frappe.boot.page_info, function (name, p) { | |||
if (!page_info[name] || page_info[name].modified != p.modified) { | |||
delete localStorage["_page:" + name]; | |||
} | |||
frappe.boot.allowed_pages.push(name); | |||
}); | |||
} else { | |||
frappe.boot.allowed_pages = Object.keys(frappe.boot.page_info); | |||
} | |||
localStorage["page_info"] = JSON.stringify(frappe.boot.page_info); | |||
} | |||
set_as_guest() { | |||
frappe.session.user = "Guest"; | |||
frappe.session.user_email = ""; | |||
frappe.session.user_fullname = "Guest"; | |||
frappe.user_defaults = {}; | |||
frappe.user_roles = ["Guest"]; | |||
frappe.sys_defaults = {}; | |||
} | |||
make_page_container() { | |||
if ($("#body").length) { | |||
$(".splash").remove(); | |||
frappe.temp_container = $("<div id='temp-container' style='display: none;'>").appendTo( | |||
"body" | |||
); | |||
frappe.container = new frappe.views.Container(); | |||
} | |||
} | |||
make_nav_bar() { | |||
// toolbar | |||
if (frappe.boot && frappe.boot.home_page !== "setup-wizard") { | |||
frappe.frappe_toolbar = new frappe.ui.toolbar.Toolbar(); | |||
} | |||
} | |||
logout() { | |||
var me = this; | |||
me.logged_out = true; | |||
return frappe.call({ | |||
method: "logout", | |||
callback: function (r) { | |||
if (r.exc) { | |||
return; | |||
} | |||
me.redirect_to_login(); | |||
}, | |||
}); | |||
} | |||
handle_session_expired() { | |||
if (!frappe.app.session_expired_dialog) { | |||
var dialog = new frappe.ui.Dialog({ | |||
title: __("Session Expired"), | |||
keep_open: true, | |||
fields: [ | |||
{ | |||
fieldtype: "Password", | |||
fieldname: "password", | |||
label: __("Please Enter Your Password to Continue"), | |||
}, | |||
], | |||
onhide: () => { | |||
if (!dialog.logged_in) { | |||
frappe.app.redirect_to_login(); | |||
} | |||
}, | |||
}); | |||
dialog.set_primary_action(__("Login"), () => { | |||
dialog.set_message(__("Authenticating...")); | |||
frappe.call({ | |||
method: "login", | |||
args: { | |||
usr: frappe.session.user, | |||
pwd: dialog.get_values().password, | |||
}, | |||
callback: (r) => { | |||
if (r.message === "Logged In") { | |||
dialog.logged_in = true; | |||
// revert backdrop | |||
$(".modal-backdrop").css({ | |||
opacity: "", | |||
"background-color": "#334143", | |||
}); | |||
} | |||
dialog.hide(); | |||
}, | |||
statusCode: () => { | |||
dialog.hide(); | |||
}, | |||
}); | |||
}); | |||
frappe.app.session_expired_dialog = dialog; | |||
} | |||
if (!frappe.app.session_expired_dialog.display) { | |||
frappe.app.session_expired_dialog.show(); | |||
// add backdrop | |||
$(".modal-backdrop").css({ | |||
opacity: 1, | |||
"background-color": "#4B4C9D", | |||
}); | |||
} | |||
} | |||
redirect_to_login() { | |||
window.location.href = "/"; | |||
} | |||
set_favicon() { | |||
var link = $('link[type="image/x-icon"]').remove().attr("href"); | |||
$('<link rel="shortcut icon" href="' + link + '" type="image/x-icon">').appendTo("head"); | |||
$('<link rel="icon" href="' + link + '" type="image/x-icon">').appendTo("head"); | |||
} | |||
trigger_primary_action() { | |||
// to trigger change event on active input before triggering primary action | |||
$(document.activeElement).blur(); | |||
// wait for possible JS validations triggered after blur (it might change primary button) | |||
setTimeout(() => { | |||
if (window.cur_dialog && cur_dialog.display) { | |||
// trigger primary | |||
cur_dialog.get_primary_btn().trigger("click"); | |||
} else if (cur_frm && cur_frm.page.btn_primary.is(":visible")) { | |||
cur_frm.page.btn_primary.trigger("click"); | |||
} else if (frappe.container.page.save_action) { | |||
frappe.container.page.save_action(); | |||
} | |||
}, 100); | |||
} | |||
show_change_log() { | |||
var me = this; | |||
let change_log = frappe.boot.change_log; | |||
// frappe.boot.change_log = [{ | |||
// "change_log": [ | |||
// [<version>, <change_log in markdown>], | |||
// [<version>, <change_log in markdown>], | |||
// ], | |||
// "description": "ERP made simple", | |||
// "title": "ERPNext", | |||
// "version": "12.2.0" | |||
// }]; | |||
if ( | |||
!Array.isArray(change_log) || | |||
!change_log.length || | |||
window.Cypress || | |||
cint(frappe.boot.sysdefaults.disable_change_log_notification) | |||
) { | |||
return; | |||
} | |||
// Iterate over changelog | |||
var change_log_dialog = frappe.msgprint({ | |||
message: frappe.render_template("change_log", {change_log: change_log}), | |||
title: __("Updated To A New Version 🎉"), | |||
wide: true, | |||
}); | |||
change_log_dialog.keep_open = true; | |||
change_log_dialog.custom_onhide = function () { | |||
frappe.call({ | |||
method: "frappe.utils.change_log.update_last_known_versions", | |||
}); | |||
me.show_notes(); | |||
}; | |||
} | |||
show_update_available() { | |||
if (frappe.boot.sysdefaults.disable_system_update_notification) return; | |||
frappe.call({ | |||
method: "frappe.utils.change_log.show_update_popup", | |||
}); | |||
} | |||
setup_analytics() { | |||
if (window.mixpanel) { | |||
window.mixpanel.identify(frappe.session.user); | |||
window.mixpanel.people.set({ | |||
$first_name: frappe.boot.user.first_name, | |||
$last_name: frappe.boot.user.last_name, | |||
$created: frappe.boot.user.creation, | |||
$email: frappe.session.user, | |||
}); | |||
} | |||
} | |||
add_browser_class() { | |||
$("html").addClass(frappe.utils.get_browser().name.toLowerCase()); | |||
} | |||
set_fullwidth_if_enabled() { | |||
frappe.ui.toolbar.set_fullwidth_if_enabled(); | |||
} | |||
set_rtl() { | |||
if (frappe.utils.is_rtl()) { | |||
$('body').addClass('frappe-rtl'); | |||
} | |||
} | |||
show_notes() { | |||
var me = this; | |||
if (frappe.boot.notes.length) { | |||
frappe.boot.notes.forEach(function (note) { | |||
if (!note.seen || note.notify_on_every_login) { | |||
var d = frappe.msgprint({message: note.content, title: note.title}); | |||
d.keep_open = true; | |||
d.custom_onhide = function () { | |||
note.seen = true; | |||
// Mark note as read if the Notify On Every Login flag is not set | |||
if (!note.notify_on_every_login) { | |||
frappe.call({ | |||
method: "frappe.desk.doctype.note.note.mark_as_seen", | |||
args: { | |||
note: note.name, | |||
}, | |||
}); | |||
} | |||
// next note | |||
me.show_notes(); | |||
}; | |||
} | |||
}); | |||
} | |||
} | |||
setup_build_events() { | |||
if (frappe.boot.developer_mode) { | |||
frappe.require("build_events.bundle.js"); | |||
} | |||
} | |||
setup_energy_point_listeners() { | |||
frappe.realtime.on("energy_point_alert", (message) => { | |||
frappe.show_alert(message); | |||
}); | |||
} | |||
setup_copy_doc_listener() { | |||
$("body").on("paste", (e) => { | |||
try { | |||
let pasted_data = frappe.utils.get_clipboard_data(e); | |||
let doc = JSON.parse(pasted_data); | |||
if (doc.doctype) { | |||
e.preventDefault(); | |||
const sleep = frappe.utils.sleep; | |||
frappe.dom.freeze(__("Creating {0}", [doc.doctype]) + "..."); | |||
// to avoid abrupt UX | |||
// wait for activity feedback | |||
sleep(500).then(() => { | |||
let res = frappe.model.with_doctype(doc.doctype, () => { | |||
let newdoc = frappe.model.copy_doc(doc); | |||
newdoc.__newname = doc.name; | |||
delete doc.name; | |||
newdoc.idx = null; | |||
newdoc.__run_link_triggers = false; | |||
frappe.set_route("Form", newdoc.doctype, newdoc.name); | |||
frappe.dom.unfreeze(); | |||
}); | |||
res && res.fail(frappe.dom.unfreeze); | |||
}); | |||
} | |||
} catch (e) { | |||
// | |||
} | |||
}); | |||
} | |||
setup_moment() { | |||
moment.updateLocale("en", { | |||
week: { | |||
dow: frappe.datetime.get_first_day_of_the_week_index(), | |||
}, | |||
}); | |||
moment.locale("en"); | |||
moment.user_utc_offset = moment().utcOffset(); | |||
if (frappe.boot.timezone_info) { | |||
moment.tz.add(frappe.boot.timezone_info); | |||
} | |||
} | |||
}; | |||
frappe.get_module = function (m, default_module) { | |||
var module = frappe.modules[m] || default_module; | |||
if (!module) { | |||
return; | |||
} | |||
if (module._setup) { | |||
return module; | |||
} | |||
if (!module.label) { | |||
module.label = m; | |||
} | |||
if (!module._label) { | |||
module._label = __(module.label); | |||
} | |||
module._setup = true; | |||
return module; | |||
}; | |||
@@ -0,0 +1,102 @@ | |||
import Picker from "../icon_picker/icon_picker"; | |||
import dv_icons_list from "../icon_picker/icons_list"; | |||
frappe.ui.form.ControlIcon = class ControlIcon extends frappe.ui.form.ControlData { | |||
make_input() { | |||
this.df.placeholder = this.df.placeholder || __("Choose an icon"); | |||
super.make_input(); | |||
this.make_icon_input(); | |||
} | |||
get_all_icons() { | |||
frappe.symbols = []; | |||
$("#frappe-symbols > symbol[id]").each(function () { | |||
this.id.includes("icon-") && frappe.symbols.push(this.id.replace("icon-", "")); | |||
}); | |||
} | |||
make_icon_input() { | |||
let picker_wrapper = $("<div>"); | |||
this.picker = new Picker({ | |||
parent: picker_wrapper, | |||
icon: this.get_icon(), | |||
icons: dv_icons_list, | |||
}); | |||
this.$wrapper | |||
.popover({ | |||
trigger: "manual", | |||
offset: `${-this.$wrapper.width() / 4.5}, 5`, | |||
boundary: "viewport", | |||
placement: "bottom", | |||
template: ` | |||
<div class="popover icon-picker-popover"> | |||
<div class="picker-arrow arrow"></div> | |||
<div class="popover-body popover-content"></div> | |||
</div> | |||
`, | |||
content: () => picker_wrapper, | |||
html: true, | |||
}) | |||
.on("show.bs.popover", () => { | |||
setTimeout(() => { | |||
this.picker.refresh(); | |||
}, 10); | |||
}) | |||
.on("hidden.bs.popover", () => { | |||
$("body").off("click.icon-popover"); | |||
$(window).off("hashchange.icon-popover"); | |||
}); | |||
this.picker.on_change = (icon) => { | |||
this.set_value(icon); | |||
}; | |||
if (!this.selected_icon) { | |||
this.selected_icon = $( | |||
`<div class="selected-icon"></div>` | |||
); | |||
this.selected_icon.html('<i class="fal fa-folder"></i>'); | |||
this.selected_icon.insertAfter(this.$input); | |||
} | |||
this.$wrapper | |||
.find(".selected-icon") | |||
.parent() | |||
.on("click", (e) => { | |||
this.$wrapper.popover("toggle"); | |||
if (!this.get_icon()) { | |||
this.$input.val(""); | |||
} | |||
e.stopPropagation(); | |||
$("body").on("click.icon-popover", (ev) => { | |||
if (!$(ev.target).parents().is(".popover")) { | |||
this.$wrapper.popover("hide"); | |||
} | |||
}); | |||
$(document).on("hashchange.icon-popover", () => { | |||
this.$wrapper.popover("hide"); | |||
}); | |||
}); | |||
} | |||
refresh() { | |||
super.refresh(); | |||
let icon = this.get_icon(); | |||
if (this.picker && this.picker.icon !== icon) { | |||
this.picker.icon = icon; | |||
this.picker.refresh(); | |||
} | |||
} | |||
set_formatted_input(value) { | |||
super.set_formatted_input(value); | |||
this.$input.val(value); | |||
this.selected_icon.html(`<i class="${value || 'fal fa-folder'}"></i>`); | |||
this.selected_icon.toggleClass("no-value", !value); | |||
} | |||
get_icon() { | |||
return this.get_value() || 'fal fa-folder'; | |||
} | |||
}; |
@@ -0,0 +1,89 @@ | |||
class Picker { | |||
constructor(opts) { | |||
this.parent = opts.parent; | |||
this.width = opts.width; | |||
this.height = opts.height; | |||
this.set_icon(opts.icon); | |||
this.icons = opts.icons; | |||
this.setup_picker(); | |||
} | |||
refresh() { | |||
this.update_icon_selected(true); | |||
} | |||
setup_picker() { | |||
this.icon_picker_wrapper = $(` | |||
<div class="icon-picker"> | |||
<div class="search-icons"> | |||
<input type="search" placeholder="Search for icons.." class="form-control"> | |||
<span class="search-icon">${frappe.utils.icon("search", "sm")}</span> | |||
</div> | |||
<div class="icon-section"> | |||
<div class="icons"></div> | |||
</div> | |||
</div> | |||
`); | |||
this.parent.append(this.icon_picker_wrapper); | |||
this.icon_wrapper = this.icon_picker_wrapper.find(".icons"); | |||
this.search_input = this.icon_picker_wrapper.find(".search-icons > input"); | |||
this.refresh(); | |||
this.setup_icons(); | |||
} | |||
setup_icons() { | |||
this.icons.forEach((icon) => { | |||
let $icon = $( | |||
`<div id="${icon.replace('fad fa-', '')}" class="icon-wrapper"><i class="${icon}"></i></div>` | |||
); | |||
this.icon_wrapper.append($icon); | |||
const set_values = () => { | |||
this.set_icon(icon); | |||
this.update_icon_selected(); | |||
}; | |||
$icon.on("click", () => { | |||
set_values(); | |||
}); | |||
$icon.keydown((e) => { | |||
const key_code = e.keyCode; | |||
if ([13, 32].includes(key_code)) { | |||
e.preventDefault(); | |||
set_values(); | |||
} | |||
}); | |||
}); | |||
this.search_input.keyup((e) => { | |||
e.preventDefault(); | |||
this.filter_icons(); | |||
}); | |||
this.search_input.on("search", () => { | |||
this.filter_icons(); | |||
}); | |||
} | |||
filter_icons() { | |||
let value = this.search_input.val(); | |||
console.log('filter_icons-value', value) | |||
if (!value) { | |||
this.icon_wrapper.find(".icon-wrapper").removeClass("hidden"); | |||
} else { | |||
this.icon_wrapper.find(".icon-wrapper").addClass("hidden"); | |||
this.icon_wrapper.find(`.icon-wrapper[id*='${value}']`).removeClass("hidden"); | |||
} | |||
} | |||
update_icon_selected(silent) { | |||
!silent && this.on_change && this.on_change(this.get_icon()); | |||
} | |||
set_icon(icon) { | |||
this.icon = icon || ""; | |||
} | |||
get_icon() { | |||
return this.icon || ""; | |||
} | |||
} | |||
export default Picker; |
@@ -0,0 +1,795 @@ | |||
const dv_icons_list = [ | |||
"fal fa-address-book", | |||
"fal fa-address-card", | |||
"fal fa-adjust", | |||
"fal fa-alarm-clock", | |||
"fal fa-align-center", | |||
"fal fa-align-justify", | |||
"fal fa-align-left", | |||
"fal fa-align-right", | |||
"fal fa-allergies", | |||
"fal fa-ambulance", | |||
"fal fa-american-sign-language-interpreting", | |||
"fal fa-anchor", | |||
"fal fa-angle-double-down", | |||
"fal fa-angle-double-left", | |||
"fal fa-angle-double-right", | |||
"fal fa-angle-double-up", | |||
"fal fa-angle-down", | |||
"fal fa-angle-left", | |||
"fal fa-angle-right", | |||
"fal fa-angle-up", | |||
"fal fa-archive", | |||
"fal fa-arrow-alt-circle-down", | |||
"fal fa-arrow-alt-circle-left", | |||
"fal fa-arrow-alt-circle-right", | |||
"fal fa-arrow-alt-circle-up", | |||
"fal fa-arrow-alt-down", | |||
"fal fa-arrow-alt-from-bottom", | |||
"fal fa-arrow-alt-from-left", | |||
"fal fa-arrow-alt-from-right", | |||
"fal fa-arrow-alt-from-top", | |||
"fal fa-arrow-alt-left", | |||
"fal fa-arrow-alt-right", | |||
"fal fa-arrow-alt-square-down", | |||
"fal fa-arrow-alt-square-left", | |||
"fal fa-arrow-alt-square-right", | |||
"fal fa-arrow-alt-square-up", | |||
"fal fa-arrow-alt-to-bottom", | |||
"fal fa-arrow-alt-to-left", | |||
"fal fa-arrow-alt-to-right", | |||
"fal fa-arrow-alt-to-top", | |||
"fal fa-arrow-alt-up", | |||
"fal fa-arrow-circle-down", | |||
"fal fa-arrow-circle-left", | |||
"fal fa-arrow-circle-right", | |||
"fal fa-arrow-circle-up", | |||
"fal fa-arrow-down", | |||
"fal fa-arrow-from-bottom", | |||
"fal fa-arrow-from-left", | |||
"fal fa-arrow-from-right", | |||
"fal fa-arrow-from-top", | |||
"fal fa-arrow-left", | |||
"fal fa-arrow-right", | |||
"fal fa-arrow-square-down", | |||
"fal fa-arrow-square-left", | |||
"fal fa-arrow-square-right", | |||
"fal fa-arrow-square-up", | |||
"fal fa-arrow-to-bottom", | |||
"fal fa-arrow-to-left", | |||
"fal fa-arrow-to-right", | |||
"fal fa-arrow-to-top", | |||
"fal fa-arrow-up", | |||
"fal fa-arrows", | |||
"fal fa-arrows-alt", | |||
"fal fa-arrows-alt-h", | |||
"fal fa-arrows-alt-v", | |||
"fal fa-arrows-h", | |||
"fal fa-arrows-v", | |||
"fal fa-assistive-listening-systems", | |||
"fal fa-asterisk", | |||
"fal fa-at", | |||
"fal fa-audio-description", | |||
"fal fa-backward", | |||
"fal fa-badge", | |||
"fal fa-badge-check", | |||
"fal fa-balance-scale", | |||
"fal fa-ban", | |||
"fal fa-band-aid", | |||
"fal fa-barcode", | |||
"fal fa-barcode-alt", | |||
"fal fa-barcode-read", | |||
"fal fa-barcode-scan", | |||
"fal fa-bars", | |||
"fal fa-baseball", | |||
"fal fa-baseball-ball", | |||
"fal fa-basketball-ball", | |||
"fal fa-basketball-hoop", | |||
"fal fa-bath", | |||
"fal fa-battery-bolt", | |||
"fal fa-battery-empty", | |||
"fal fa-battery-full", | |||
"fal fa-battery-half", | |||
"fal fa-battery-quarter", | |||
"fal fa-battery-slash", | |||
"fal fa-battery-three-quarters", | |||
"fal fa-bed", | |||
"fal fa-beer", | |||
"fal fa-bell", | |||
"fal fa-bell-slash", | |||
"fal fa-bicycle", | |||
"fal fa-binoculars", | |||
"fal fa-birthday-cake", | |||
"fal fa-blanket", | |||
"fal fa-blind", | |||
"fal fa-bold", | |||
"fal fa-bolt", | |||
"fal fa-bomb", | |||
"fal fa-book", | |||
"fal fa-book-heart", | |||
"fal fa-bookmark", | |||
"fal fa-bowling-ball", | |||
"fal fa-bowling-pins", | |||
"fal fa-box", | |||
"fal fa-box-alt", | |||
"fal fa-box-check", | |||
"fal fa-box-fragile", | |||
"fal fa-box-full", | |||
"fal fa-box-heart", | |||
"fal fa-box-open", | |||
"fal fa-box-up", | |||
"fal fa-box-usd", | |||
"fal fa-boxes", | |||
"fal fa-boxes-alt", | |||
"fal fa-boxing-glove", | |||
"fal fa-braille", | |||
"fal fa-briefcase", | |||
"fal fa-briefcase-medical", | |||
"fal fa-browser", | |||
"fal fa-bug", | |||
"fal fa-building", | |||
"fal fa-bullhorn", | |||
"fal fa-bullseye", | |||
"fal fa-burn", | |||
"fal fa-bus", | |||
"fal fa-calculator", | |||
"fal fa-calendar", | |||
"fal fa-calendar-alt", | |||
"fal fa-calendar-check", | |||
"fal fa-calendar-edit", | |||
"fal fa-calendar-exclamation", | |||
"fal fa-calendar-minus", | |||
"fal fa-calendar-plus", | |||
"fal fa-calendar-times", | |||
"fal fa-camera", | |||
"fal fa-camera-alt", | |||
"fal fa-camera-retro", | |||
"fal fa-capsules", | |||
"fal fa-car", | |||
"fal fa-caret-circle-down", | |||
"fal fa-caret-circle-left", | |||
"fal fa-caret-circle-right", | |||
"fal fa-caret-circle-up", | |||
"fal fa-caret-down", | |||
"fal fa-caret-left", | |||
"fal fa-caret-right", | |||
"fal fa-caret-square-down", | |||
"fal fa-caret-square-left", | |||
"fal fa-caret-square-right", | |||
"fal fa-caret-square-up", | |||
"fal fa-caret-up", | |||
"fal fa-cart-arrow-down", | |||
"fal fa-cart-plus", | |||
"fal fa-certificate", | |||
"fal fa-chart-area", | |||
"fal fa-chart-bar", | |||
"fal fa-chart-line", | |||
"fal fa-chart-pie", | |||
"fal fa-check", | |||
"fal fa-check-circle", | |||
"fal fa-check-square", | |||
"fal fa-chess", | |||
"fal fa-chess-bishop", | |||
"fal fa-chess-bishop-alt", | |||
"fal fa-chess-board", | |||
"fal fa-chess-clock", | |||
"fal fa-chess-clock-alt", | |||
"fal fa-chess-king", | |||
"fal fa-chess-king-alt", | |||
"fal fa-chess-knight", | |||
"fal fa-chess-knight-alt", | |||
"fal fa-chess-pawn", | |||
"fal fa-chess-pawn-alt", | |||
"fal fa-chess-queen", | |||
"fal fa-chess-queen-alt", | |||
"fal fa-chess-rook", | |||
"fal fa-chess-rook-alt", | |||
"fal fa-chevron-circle-down", | |||
"fal fa-chevron-circle-left", | |||
"fal fa-chevron-circle-right", | |||
"fal fa-chevron-circle-up", | |||
"fal fa-chevron-double-down", | |||
"fal fa-chevron-double-left", | |||
"fal fa-chevron-double-right", | |||
"fal fa-chevron-double-up", | |||
"fal fa-chevron-down", | |||
"fal fa-chevron-left", | |||
"fal fa-chevron-right", | |||
"fal fa-chevron-square-down", | |||
"fal fa-chevron-square-left", | |||
"fal fa-chevron-square-right", | |||
"fal fa-chevron-square-up", | |||
"fal fa-chevron-up", | |||
"fal fa-child", | |||
"fal fa-circle", | |||
"fal fa-circle-notch", | |||
"fal fa-clipboard", | |||
"fal fa-clipboard-check", | |||
"fal fa-clipboard-list", | |||
"fal fa-clock", | |||
"fal fa-clone", | |||
"fal fa-closed-captioning", | |||
"fal fa-cloud", | |||
"fal fa-cloud-download", | |||
"fal fa-cloud-download-alt", | |||
"fal fa-cloud-upload", | |||
"fal fa-cloud-upload-alt", | |||
"fal fa-club", | |||
"fal fa-code", | |||
"fal fa-code-branch", | |||
"fal fa-code-commit", | |||
"fal fa-code-merge", | |||
"fal fa-coffee", | |||
"fal fa-cog", | |||
"fal fa-cogs", | |||
"fal fa-columns", | |||
"fal fa-comment", | |||
"fal fa-comment-alt", | |||
"fal fa-comment-alt-check", | |||
"fal fa-comment-alt-dots", | |||
"fal fa-comment-alt-edit", | |||
"fal fa-comment-alt-exclamation", | |||
"fal fa-comment-alt-lines", | |||
"fal fa-comment-alt-minus", | |||
"fal fa-comment-alt-plus", | |||
"fal fa-comment-alt-slash", | |||
"fal fa-comment-alt-smile", | |||
"fal fa-comment-alt-times", | |||
"fal fa-comment-check", | |||
"fal fa-comment-dots", | |||
"fal fa-comment-edit", | |||
"fal fa-comment-exclamation", | |||
"fal fa-comment-lines", | |||
"fal fa-comment-minus", | |||
"fal fa-comment-plus", | |||
"fal fa-comment-slash", | |||
"fal fa-comment-smile", | |||
"fal fa-comment-times", | |||
"fal fa-comments", | |||
"fal fa-comments-alt", | |||
"fal fa-compass", | |||
"fal fa-compress", | |||
"fal fa-compress-alt", | |||
"fal fa-compress-wide", | |||
"fal fa-container-storage", | |||
"fal fa-conveyor-belt", | |||
"fal fa-conveyor-belt-alt", | |||
"fal fa-copy", | |||
"fal fa-copyright", | |||
"fal fa-couch", | |||
"fal fa-credit-card", | |||
"fal fa-credit-card-blank", | |||
"fal fa-credit-card-front", | |||
"fal fa-cricket", | |||
"fal fa-crop", | |||
"fal fa-crosshairs", | |||
"fal fa-cube", | |||
"fal fa-cubes", | |||
"fal fa-curling", | |||
"fal fa-cut", | |||
"fal fa-database", | |||
"fal fa-deaf", | |||
"fal fa-desktop", | |||
"fal fa-desktop-alt", | |||
"fal fa-diagnoses", | |||
"fal fa-diamond", | |||
"fal fa-dna", | |||
"fal fa-dollar-sign", | |||
"fal fa-dolly", | |||
"fal fa-dolly-empty", | |||
"fal fa-dolly-flatbed", | |||
"fal fa-dolly-flatbed-alt", | |||
"fal fa-dolly-flatbed-empty", | |||
"fal fa-donate", | |||
"fal fa-dot-circle", | |||
"fal fa-dove", | |||
"fal fa-download", | |||
"fal fa-dumbbell", | |||
"fal fa-edit", | |||
"fal fa-eject", | |||
"fal fa-ellipsis-h", | |||
"fal fa-ellipsis-h-alt", | |||
"fal fa-ellipsis-v", | |||
"fal fa-ellipsis-v-alt", | |||
"fal fa-envelope", | |||
"fal fa-envelope-open", | |||
"fal fa-envelope-square", | |||
"fal fa-eraser", | |||
"fal fa-euro-sign", | |||
"fal fa-exchange", | |||
"fal fa-exchange-alt", | |||
"fal fa-exclamation", | |||
"fal fa-exclamation-circle", | |||
"fal fa-exclamation-square", | |||
"fal fa-exclamation-triangle", | |||
"fal fa-expand", | |||
"fal fa-expand-alt", | |||
"fal fa-expand-arrows", | |||
"fal fa-expand-arrows-alt", | |||
"fal fa-expand-wide", | |||
"fal fa-external-link", | |||
"fal fa-external-link-alt", | |||
"fal fa-external-link-square", | |||
"fal fa-external-link-square-alt", | |||
"fal fa-eye", | |||
"fal fa-eye-dropper", | |||
"fal fa-eye-slash", | |||
"fal fa-fast-backward", | |||
"fal fa-fast-forward", | |||
"fal fa-fax", | |||
"fal fa-female", | |||
"fal fa-field-hockey", | |||
"fal fa-fighter-jet", | |||
"fal fa-file", | |||
"fal fa-file-alt", | |||
"fal fa-file-archive", | |||
"fal fa-file-audio", | |||
"fal fa-file-check", | |||
"fal fa-file-code", | |||
"fal fa-file-edit", | |||
"fal fa-file-excel", | |||
"fal fa-file-exclamation", | |||
"fal fa-file-image", | |||
"fal fa-file-medical", | |||
"fal fa-file-medical-alt", | |||
"fal fa-file-minus", | |||
"fal fa-file-pdf", | |||
"fal fa-file-plus", | |||
"fal fa-file-powerpoint", | |||
"fal fa-file-times", | |||
"fal fa-file-video", | |||
"fal fa-file-word", | |||
"fal fa-film", | |||
"fal fa-film-alt", | |||
"fal fa-filter", | |||
"fal fa-fire", | |||
"fal fa-fire-extinguisher", | |||
"fal fa-first-aid", | |||
"fal fa-flag", | |||
"fal fa-flag-checkered", | |||
"fal fa-flask", | |||
"fal fa-folder", | |||
"fal fa-folder-open", | |||
"fal fa-font", | |||
"fal fa-football-ball", | |||
"fal fa-football-helmet", | |||
"fal fa-forklift", | |||
"fal fa-forward", | |||
"fal fa-fragile", | |||
"fal fa-frown", | |||
"fal fa-futbol", | |||
"fal fa-gamepad", | |||
"fal fa-gavel", | |||
"fal fa-gem", | |||
"fal fa-genderless", | |||
"fal fa-gift", | |||
"fal fa-glass-martini", | |||
"fal fa-globe", | |||
"fal fa-golf-ball", | |||
"fal fa-golf-club", | |||
"fal fa-graduation-cap", | |||
"fal fa-h-square", | |||
"fal fa-h1", | |||
"fal fa-h2", | |||
"fal fa-h3", | |||
"fal fa-hand-heart", | |||
"fal fa-hand-holding", | |||
"fal fa-hand-holding-box", | |||
"fal fa-hand-holding-heart", | |||
"fal fa-hand-holding-seedling", | |||
"fal fa-hand-holding-usd", | |||
"fal fa-hand-holding-water", | |||
"fal fa-hand-lizard", | |||
"fal fa-hand-paper", | |||
"fal fa-hand-peace", | |||
"fal fa-hand-point-down", | |||
"fal fa-hand-point-left", | |||
"fal fa-hand-point-right", | |||
"fal fa-hand-point-up", | |||
"fal fa-hand-pointer", | |||
"fal fa-hand-receiving", | |||
"fal fa-hand-rock", | |||
"fal fa-hand-scissors", | |||
"fal fa-hand-spock", | |||
"fal fa-hands", | |||
"fal fa-hands-heart", | |||
"fal fa-hands-helping", | |||
"fal fa-hands-usd", | |||
"fal fa-handshake", | |||
"fal fa-handshake-alt", | |||
"fal fa-hashtag", | |||
"fal fa-hdd", | |||
"fal fa-heading", | |||
"fal fa-headphones", | |||
"fal fa-heart", | |||
"fal fa-heart-circle", | |||
"fal fa-heart-square", | |||
"fal fa-heartbeat", | |||
"fal fa-hexagon", | |||
"fal fa-history", | |||
"fal fa-hockey-puck", | |||
"fal fa-hockey-sticks", | |||
"fal fa-home", | |||
"fal fa-home-heart", | |||
"fal fa-hospital", | |||
"fal fa-hospital-alt", | |||
"fal fa-hospital-symbol", | |||
"fal fa-hourglass", | |||
"fal fa-hourglass-end", | |||
"fal fa-hourglass-half", | |||
"fal fa-hourglass-start", | |||
"fal fa-i-cursor", | |||
"fal fa-id-badge", | |||
"fal fa-id-card", | |||
"fal fa-id-card-alt", | |||
"fal fa-image", | |||
"fal fa-images", | |||
"fal fa-inbox", | |||
"fal fa-inbox-in", | |||
"fal fa-inbox-out", | |||
"fal fa-indent", | |||
"fal fa-industry", | |||
"fal fa-industry-alt", | |||
"fal fa-info", | |||
"fal fa-info-circle", | |||
"fal fa-info-square", | |||
"fal fa-inventory", | |||
"fal fa-italic", | |||
"fal fa-jack-o-lantern", | |||
"fal fa-key", | |||
"fal fa-keyboard", | |||
"fal fa-lamp", | |||
"fal fa-language", | |||
"fal fa-laptop", | |||
"fal fa-leaf", | |||
"fal fa-leaf-heart", | |||
"fal fa-lemon", | |||
"fal fa-level-down", | |||
"fal fa-level-down-alt", | |||
"fal fa-level-up", | |||
"fal fa-level-up-alt", | |||
"fal fa-life-ring", | |||
"fal fa-lightbulb", | |||
"fal fa-link", | |||
"fal fa-lira-sign", | |||
"fal fa-list", | |||
"fal fa-list-alt", | |||
"fal fa-list-ol", | |||
"fal fa-list-ul", | |||
"fal fa-location-arrow", | |||
"fal fa-lock", | |||
"fal fa-lock-alt", | |||
"fal fa-lock-open", | |||
"fal fa-lock-open-alt", | |||
"fal fa-long-arrow-alt-down", | |||
"fal fa-long-arrow-alt-left", | |||
"fal fa-long-arrow-alt-right", | |||
"fal fa-long-arrow-alt-up", | |||
"fal fa-long-arrow-down", | |||
"fal fa-long-arrow-left", | |||
"fal fa-long-arrow-right", | |||
"fal fa-long-arrow-up", | |||
"fal fa-loveseat", | |||
"fal fa-low-vision", | |||
"fal fa-luchador", | |||
"fal fa-magic", | |||
"fal fa-magnet", | |||
"fal fa-male", | |||
"fal fa-map", | |||
"fal fa-map-marker", | |||
"fal fa-map-marker-alt", | |||
"fal fa-map-pin", | |||
"fal fa-map-signs", | |||
"fal fa-mars", | |||
"fal fa-mars-double", | |||
"fal fa-mars-stroke", | |||
"fal fa-mars-stroke-h", | |||
"fal fa-mars-stroke-v", | |||
"fal fa-medkit", | |||
"fal fa-meh", | |||
"fal fa-mercury", | |||
"fal fa-microchip", | |||
"fal fa-microphone", | |||
"fal fa-microphone-alt", | |||
"fal fa-microphone-slash", | |||
"fal fa-minus", | |||
"fal fa-minus-circle", | |||
"fal fa-minus-hexagon", | |||
"fal fa-minus-octagon", | |||
"fal fa-minus-square", | |||
"fal fa-mobile", | |||
"fal fa-mobile-alt", | |||
"fal fa-mobile-android", | |||
"fal fa-mobile-android-alt", | |||
"fal fa-money-bill", | |||
"fal fa-money-bill-alt", | |||
"fal fa-moon", | |||
"fal fa-motorcycle", | |||
"fal fa-mouse-pointer", | |||
"fal fa-music", | |||
"fal fa-neuter", | |||
"fal fa-newspaper", | |||
"fal fa-notes-medical", | |||
"fal fa-object-group", | |||
"fal fa-object-ungroup", | |||
"fal fa-octagon", | |||
"fal fa-outdent", | |||
"fal fa-paint-brush", | |||
"fal fa-pallet", | |||
"fal fa-pallet-alt", | |||
"fal fa-paper-plane", | |||
"fal fa-paperclip", | |||
"fal fa-parachute-box", | |||
"fal fa-paragraph", | |||
"fal fa-paste", | |||
"fal fa-pause", | |||
"fal fa-pause-circle", | |||
"fal fa-paw", | |||
"fal fa-pen", | |||
"fal fa-pen-alt", | |||
"fal fa-pen-square", | |||
"fal fa-pencil", | |||
"fal fa-pencil-alt", | |||
"fal fa-pennant", | |||
"fal fa-people-carry", | |||
"fal fa-percent", | |||
"fal fa-person-carry", | |||
"fal fa-person-dolly", | |||
"fal fa-person-dolly-empty", | |||
"fal fa-phone", | |||
"fal fa-phone-plus", | |||
"fal fa-phone-slash", | |||
"fal fa-phone-square", | |||
"fal fa-phone-volume", | |||
"fal fa-piggy-bank", | |||
"fal fa-pills", | |||
"fal fa-plane", | |||
"fal fa-plane-alt", | |||
"fal fa-play", | |||
"fal fa-layer-group", | |||
"fal fa-play-circle", | |||
"fal fa-plug", | |||
"fal fa-plus", | |||
"fal fa-plus-circle", | |||
"fal fa-plus-hexagon", | |||
"fal fa-plus-octagon", | |||
"fal fa-plus-square", | |||
"fal fa-podcast", | |||
"fal fa-poo", | |||
"fal fa-portrait", | |||
"fal fa-pound-sign", | |||
"fal fa-power-off", | |||
"fal fa-prescription-bottle", | |||
"fal fa-prescription-bottle-alt", | |||
"fal fa-print", | |||
"fal fa-procedures", | |||
"fal fa-puzzle-piece", | |||
"fal fa-qrcode", | |||
"fal fa-question", | |||
"fal fa-question-circle", | |||
"fal fa-question-square", | |||
"fal fa-quidditch", | |||
"fal fa-quote-left", | |||
"fal fa-quote-right", | |||
"fal fa-racquet", | |||
"fal fa-ramp-loading", | |||
"fal fa-random", | |||
"fal fa-rectangle-landscape", | |||
"fal fa-rectangle-portrait", | |||
"fal fa-rectangle-wide", | |||
"fal fa-recycle", | |||
"fal fa-redo", | |||
"fal fa-redo-alt", | |||
"fal fa-registered", | |||
"fal fa-repeat", | |||
"fal fa-repeat-1", | |||
"fal fa-repeat-1-alt", | |||
"fal fa-repeat-alt", | |||
"fal fa-reply", | |||
"fal fa-reply-all", | |||
"fal fa-retweet", | |||
"fal fa-retweet-alt", | |||
"fal fa-ribbon", | |||
"fal fa-road", | |||
"fal fa-rocket", | |||
"fal fa-route", | |||
"fal fa-rss", | |||
"fal fa-rss-square", | |||
"fal fa-ruble-sign", | |||
"fal fa-rupee-sign", | |||
"fal fa-save", | |||
"fal fa-scanner", | |||
"fal fa-scanner-keyboard", | |||
"fal fa-scanner-touchscreen", | |||
"fal fa-scrubber", | |||
"fal fa-search", | |||
"fal fa-search-minus", | |||
"fal fa-search-plus", | |||
"fal fa-seedling", | |||
"fal fa-server", | |||
"fal fa-share", | |||
"fal fa-share-all", | |||
"fal fa-share-alt", | |||
"fal fa-share-alt-square", | |||
"fal fa-share-square", | |||
"fal fa-shekel-sign", | |||
"fal fa-shield", | |||
"fal fa-shield-alt", | |||
"fal fa-shield-check", | |||
"fal fa-ship", | |||
"fal fa-shipping-fast", | |||
"fal fa-shipping-timed", | |||
"fal fa-shopping-bag", | |||
"fal fa-shopping-basket", | |||
"fal fa-shopping-cart", | |||
"fal fa-shower", | |||
"fal fa-shuttlecock", | |||
"fal fa-sign", | |||
"fal fa-sign-in", | |||
"fal fa-sign-in-alt", | |||
"fal fa-sign-language", | |||
"fal fa-sign-out", | |||
"fal fa-sign-out-alt", | |||
"fal fa-signal", | |||
"fal fa-sitemap", | |||
"fal fa-sliders-h", | |||
"fal fa-sliders-h-square", | |||
"fal fa-sliders-v", | |||
"fal fa-sliders-v-square", | |||
"fal fa-smile", | |||
"fal fa-smile-plus", | |||
"fal fa-smoking", | |||
"fal fa-snowflake", | |||
"fal fa-sort", | |||
"fal fa-sort-alpha-down", | |||
"fal fa-sort-alpha-up", | |||
"fal fa-sort-amount-down", | |||
"fal fa-sort-amount-up", | |||
"fal fa-sort-down", | |||
"fal fa-sort-numeric-down", | |||
"fal fa-sort-numeric-up", | |||
"fal fa-sort-up", | |||
"fal fa-space-shuttle", | |||
"fal fa-spade", | |||
"fal fa-spinner", | |||
"fal fa-spinner-third", | |||
"fal fa-square", | |||
"fal fa-square-full", | |||
"fal fa-star", | |||
"fal fa-star-exclamation", | |||
"fal fa-star-half", | |||
"fal fa-step-backward", | |||
"fal fa-step-forward", | |||
"fal fa-stethoscope", | |||
"fal fa-sticky-note", | |||
"fal fa-stop", | |||
"fal fa-stop-circle", | |||
"fal fa-stopwatch", | |||
"fal fa-street-view", | |||
"fal fa-strikethrough", | |||
"fal fa-subscript", | |||
"fal fa-subway", | |||
"fal fa-suitcase", | |||
"fal fa-sun", | |||
"fal fa-superscript", | |||
"fal fa-sync", | |||
"fal fa-sync-alt", | |||
"fal fa-syringe", | |||
"fal fa-table", | |||
"fal fa-table-tennis", | |||
"fal fa-tablet", | |||
"fal fa-tablet-alt", | |||
"fal fa-tablet-android", | |||
"fal fa-tablet-android-alt", | |||
"fal fa-tablet-rugged", | |||
"fal fa-tablets", | |||
"fal fa-tachometer", | |||
"fal fa-tachometer-alt", | |||
"fal fa-tag", | |||
"fal fa-tags", | |||
"fal fa-tape", | |||
"fal fa-tasks", | |||
"fal fa-taxi", | |||
"fal fa-tennis-ball", | |||
"fal fa-terminal", | |||
"fal fa-text-height", | |||
"fal fa-text-width", | |||
"fal fa-th", | |||
"fal fa-th-large", | |||
"fal fa-th-list", | |||
"fal fa-thermometer", | |||
"fal fa-thermometer-empty", | |||
"fal fa-thermometer-full", | |||
"fal fa-thermometer-half", | |||
"fal fa-thermometer-quarter", | |||
"fal fa-thermometer-three-quarters", | |||
"fal fa-thumbs-down", | |||
"fal fa-thumbs-up", | |||
"fal fa-thumbtack", | |||
"fal fa-ticket", | |||
"fal fa-ticket-alt", | |||
"fal fa-times", | |||
"fal fa-times-circle", | |||
"fal fa-times-hexagon", | |||
"fal fa-times-octagon", | |||
"fal fa-times-square", | |||
"fal fa-tint", | |||
"fal fa-toggle-off", | |||
"fal fa-toggle-on", | |||
"fal fa-trademark", | |||
"fal fa-train", | |||
"fal fa-transgender", | |||
"fal fa-transgender-alt", | |||
"fal fa-trash", | |||
"fal fa-trash-alt", | |||
"fal fa-tree", | |||
"fal fa-tree-alt", | |||
"fal fa-triangle", | |||
"fal fa-trophy", | |||
"fal fa-trophy-alt", | |||
"fal fa-truck", | |||
"fal fa-truck-container", | |||
"fal fa-truck-couch", | |||
"fal fa-truck-loading", | |||
"fal fa-truck-moving", | |||
"fal fa-truck-ramp", | |||
"fal fa-tty", | |||
"fal fa-tv", | |||
"fal fa-tv-retro", | |||
"fal fa-umbrella", | |||
"fal fa-underline", | |||
"fal fa-undo", | |||
"fal fa-undo-alt", | |||
"fal fa-universal-access", | |||
"fal fa-university", | |||
"fal fa-unlink", | |||
"fal fa-unlock", | |||
"fal fa-unlock-alt", | |||
"fal fa-upload", | |||
"fal fa-usd-circle", | |||
"fal fa-usd-square", | |||
"fal fa-user", | |||
"fal fa-user-alt", | |||
"fal fa-user-circle", | |||
"fal fa-user-md", | |||
"fal fa-user-plus", | |||
"fal fa-user-secret", | |||
"fal fa-user-times", | |||
"fal fa-users", | |||
"fal fa-utensil-fork", | |||
"fal fa-utensil-knife", | |||
"fal fa-utensil-spoon", | |||
"fal fa-utensils", | |||
"fal fa-utensils-alt", | |||
"fal fa-venus", | |||
"fal fa-venus-double", | |||
"fal fa-venus-mars", | |||
"fal fa-vial", | |||
"fal fa-vials", | |||
"fal fa-video", | |||
"fal fa-video-plus", | |||
"fal fa-video-slash", | |||
"fal fa-volleyball-ball", | |||
"fal fa-volume-down", | |||
"fal fa-volume-mute", | |||
"fal fa-volume-off", | |||
"fal fa-volume-up", | |||
"fal fa-warehouse", | |||
"fal fa-warehouse-alt", | |||
"fal fa-watch", | |||
"fal fa-weight", | |||
"fal fa-wheelchair", | |||
"fal fa-whistle", | |||
"fal fa-wifi", | |||
"fal fa-window", | |||
"fal fa-window-alt", | |||
"fal fa-window-close", | |||
"fal fa-window-maximize", | |||
"fal fa-window-minimize", | |||
"fal fa-window-restore", | |||
"fal fa-wine-glass", | |||
"fal fa-won-sign", | |||
"fal fa-wrench", | |||
"fal fa-x-ray" | |||
]; | |||
export default dv_icons_list; |
@@ -0,0 +1,443 @@ | |||
frappe.provide('frappe.search'); | |||
frappe.ui.Notifications = class Notifications { | |||
constructor() { | |||
this.tabs = {}; | |||
this.notification_settings = frappe.boot.notification_settings; | |||
this.make(); | |||
} | |||
make() { | |||
this.dropdown = $('.dv-navbar.datavalue-nav').find('.dv-dropdown-notifications').removeClass('hidden'); | |||
this.dropdown_list = this.dropdown.find('.notifications-list'); | |||
this.header_items = this.dropdown_list.find('.header-items').html(''); | |||
this.header_actions = this.dropdown_list.find('.header-actions').html(''); | |||
this.body = this.dropdown_list.find('.notification-list-body'); | |||
this.panel_events = this.dropdown_list.find('.panel-events'); | |||
this.panel_notifications = this.dropdown_list.find('.panel-notifications'); | |||
this.user = frappe.session.user; | |||
this.setup_headers(); | |||
this.setup_dropdown_events(); | |||
} | |||
setup_headers() { | |||
// Add header actions | |||
$(`<span class="notification-settings pull-right" data-action="go_to_settings"> | |||
${frappe.utils.icon('setting-gear')} | |||
</span>`) | |||
.on('click', (e) => { | |||
e.stopImmediatePropagation(); | |||
this.dropdown.dropdown('hide'); | |||
frappe.set_route('Form', 'Notification Settings', frappe.session.user); | |||
}).appendTo(this.header_actions) | |||
.attr('title', __("Notification Settings")) | |||
.tooltip({delay: {"show": 600, "hide": 100}, trigger: "hover"}); | |||
$(`<span class="mark-all-read pull-right" data-action="mark_all_as_read"> | |||
${frappe.utils.icon('mark-as-read')} | |||
</span>`) | |||
.on('click', (e) => this.mark_all_as_read(e)) | |||
.appendTo(this.header_actions) | |||
.attr('title', __("Mark all as read")) | |||
.tooltip({delay: {"show": 600, "hide": 100}, trigger: "hover"}); | |||
this.categories = [ | |||
{ | |||
label: __("Notifications"), | |||
id: "notifications", | |||
view: NotificationsView, | |||
el: this.panel_notifications, | |||
}, | |||
{ | |||
label: __("Today's Events"), | |||
id: "todays_events", | |||
view: EventsView, | |||
el: this.panel_events, | |||
} | |||
]; | |||
let get_headers_html = (item) => { | |||
let active = item.id == "notifications" ? 'active' : ''; | |||
let html = `<li class="notifications-category ${active}" | |||
id="${item.id}" | |||
data-toggle="collapse" | |||
>${item.label}</li>`; | |||
return html; | |||
}; | |||
let navitem = $(`<ul class="notification-item-tabs nav nav-tabs" role="tablist"></ul>`); | |||
this.categories = this.categories.map(item => { | |||
item.$tab = $(get_headers_html(item)); | |||
item.$tab.on('click', (e) => { | |||
e.stopImmediatePropagation(); | |||
this.switch_tab(item); | |||
}); | |||
navitem.append(item.$tab); | |||
return item; | |||
}); | |||
navitem.appendTo(this.header_items); | |||
this.categories.forEach(category => { | |||
this.make_tab_view(category); | |||
}); | |||
this.switch_tab(this.categories[0]); | |||
} | |||
switch_tab(item) { | |||
// Set active tab | |||
this.categories.forEach((item) => { | |||
item.$tab.removeClass("active"); | |||
}); | |||
item.$tab.addClass("active"); | |||
// Hide other tabs | |||
Object.keys(this.tabs).forEach(tab_name => this.tabs[tab_name].hide()); | |||
this.tabs[item.id].show(); | |||
} | |||
make_tab_view(item) { | |||
let tabView = new item.view( | |||
item.el, | |||
this.dropdown, | |||
this.notification_settings | |||
); | |||
this.tabs[item.id] = tabView; | |||
} | |||
mark_all_as_read(e) { | |||
e.stopImmediatePropagation(); | |||
this.dropdown_list.find('.unread').removeClass('unread'); | |||
frappe.call( | |||
'frappe.desk.doctype.notification_log.notification_log.mark_all_as_read', | |||
); | |||
} | |||
setup_dropdown_events() { | |||
this.dropdown.on('hide.bs.dropdown', e => { | |||
let hide = $(e.currentTarget).data('closable'); | |||
$(e.currentTarget).data('closable', true); | |||
return hide; | |||
}); | |||
this.dropdown.on('click', e => { | |||
$(e.currentTarget).data('closable', true); | |||
}); | |||
} | |||
}; | |||
frappe.ui.notifications = { | |||
get_notification_config() { | |||
return frappe.xcall('frappe.desk.notifications.get_notification_info').then(r => { | |||
frappe.ui.notifications.config = r; | |||
return r; | |||
}); | |||
}, | |||
show_open_count_list(doctype) { | |||
if (!frappe.ui.notifications.config) { | |||
this.get_notification_config().then(() => { | |||
this.route_to_list_with_filters(doctype); | |||
}); | |||
} else { | |||
this.route_to_list_with_filters(doctype); | |||
} | |||
}, | |||
route_to_list_with_filters(doctype) { | |||
let filters = frappe.ui.notifications.config['conditions'][doctype]; | |||
if (filters && $.isPlainObject(filters)) { | |||
if (!frappe.route_options) { | |||
frappe.route_options = {}; | |||
} | |||
$.extend(frappe.route_options, filters); | |||
} | |||
frappe.set_route('List', doctype); | |||
} | |||
}; | |||
class BaseNotificationsView { | |||
constructor(wrapper, parent, settings) { | |||
// wrapper, max_length | |||
this.wrapper = wrapper; | |||
this.parent = parent; | |||
this.settings = settings; | |||
this.max_length = 20; | |||
this.wrapper.html(''); | |||
this.container = $(`<div></div>`).appendTo(this.wrapper); | |||
this.make(); | |||
} | |||
show() { | |||
this.container.show(); | |||
} | |||
hide() { | |||
this.container.hide(); | |||
} | |||
} | |||
class NotificationsView extends BaseNotificationsView { | |||
make() { | |||
this.notifications_icon = this.parent.find('.notifications-icon'); | |||
this.notifications_icon.attr("title", __('Notifications')).tooltip( | |||
{delay: {"show": 600, "hide": 100}, trigger: "hover"} | |||
); | |||
this.setup_notification_listeners(); | |||
this.get_notifications_list(this.max_length).then(list => { | |||
this.dropdown_items = list; | |||
this.render_notifications_dropdown(); | |||
if (this.settings.seen == 0) { | |||
this.toggle_notification_icon(false); | |||
} | |||
}); | |||
} | |||
update_dropdown() { | |||
this.get_notifications_list(1).then(r => { | |||
let new_item = r[0]; | |||
this.dropdown_items.unshift(new_item); | |||
if (this.dropdown_items.length > this.max_length) { | |||
this.container | |||
.find('.recent-notification') | |||
.last() | |||
.remove(); | |||
this.dropdown_items.pop(); | |||
} | |||
this.insert_into_dropdown(); | |||
}); | |||
} | |||
change_activity_status() { | |||
if (this.container.find('.activity-status')) { | |||
this.container.find('.activity-status').replaceWith( | |||
`<a class="recent-item text-center text-muted" | |||
href="/app/List/Notification Log"> | |||
<div class="full-log-btn">${__('View Full Log')}</div> | |||
</a>` | |||
); | |||
} | |||
} | |||
mark_as_read(docname, $el) { | |||
frappe.call( | |||
'frappe.desk.doctype.notification_log.notification_log.mark_as_read', | |||
{docname: docname} | |||
).then(() => { | |||
$el.removeClass('unread'); | |||
}); | |||
} | |||
insert_into_dropdown() { | |||
let new_item = this.dropdown_items[0]; | |||
let new_item_html = this.get_dropdown_item_html(new_item); | |||
$(new_item_html).prependTo(this.container); | |||
this.change_activity_status(); | |||
} | |||
get_dropdown_item_html(field) { | |||
let doc_link = this.get_item_link(field); | |||
let read_class = field.read ? '' : 'unread'; | |||
let message = field.subject; | |||
let title = message.match(/<b class="subject-title">(.*?)<\/b>/); | |||
message = title ? message.replace(title[1], frappe.ellipsis(strip_html(title[1]), 100)) : message; | |||
let timestamp = frappe.datetime.comment_when(field.creation); | |||
let message_html = `<div class="message"> | |||
<div>${message}</div> | |||
<div class="notification-timestamp text-muted"> | |||
${timestamp} | |||
</div> | |||
</div>`; | |||
let user = field.from_user; | |||
let user_avatar = frappe.avatar(user, 'avatar-medium user-avatar'); | |||
let item_html = | |||
$(`<a class="recent-item notification-item ${read_class}" | |||
href="${doc_link}" | |||
data-name="${field.name}" | |||
> | |||
<div class="notification-body"> | |||
${user_avatar} | |||
${message_html} | |||
</div> | |||
<div class="mark-as-read" title="${__("Mark as Read")}"> | |||
</div> | |||
</a>`); | |||
if (!field.read) { | |||
let mark_btn = item_html.find(".mark-as-read"); | |||
mark_btn.tooltip({delay: {"show": 600, "hide": 100}, trigger: "hover"}); | |||
mark_btn.on('click', (e) => { | |||
e.preventDefault(); | |||
e.stopImmediatePropagation(); | |||
this.mark_as_read(field.name, item_html); | |||
}); | |||
item_html.on('click', () => { | |||
this.mark_as_read(field.name, item_html); | |||
}); | |||
} | |||
return item_html; | |||
} | |||
render_notifications_dropdown() { | |||
if (this.settings && !this.settings.enabled) { | |||
this.container.html(`<li class="recent-item notification-item"> | |||
<span class="text-muted"> | |||
${__('Notifications Disabled')} | |||
</span></li>`); | |||
} else { | |||
if (this.dropdown_items.length) { | |||
this.container.empty(); | |||
this.dropdown_items.forEach(field => { | |||
this.container.append(this.get_dropdown_item_html(field)); | |||
}); | |||
this.container.append(`<a class="list-footer" | |||
href="/app/List/Notification Log"> | |||
<div class="full-log-btn">${__('See all Activity')}</div> | |||
</a>`); | |||
} else { | |||
this.container.append($(`<div class="notification-null-state"> | |||
<div class="text-center"> | |||
<img src="/assets/frappe/images/ui-states/notification-empty-state.svg" alt="Generic Empty State" class="null-state"> | |||
<div class="title">${__('No New notifications')}</div> | |||
<div class="subtitle"> | |||
${__('Looks like you haven’t received any notifications.')} | |||
</div></div></div>`)); | |||
} | |||
} | |||
} | |||
get_notifications_list(limit) { | |||
return frappe.db.get_list('Notification Log', { | |||
fields: ['*'], | |||
limit: limit, | |||
order_by: 'creation desc' | |||
}); | |||
} | |||
get_item_link(notification_doc) { | |||
const link_doctype = | |||
notification_doc.type == 'Alert' ? 'Notification Log' : notification_doc.document_type; | |||
const link_docname = | |||
notification_doc.type == 'Alert' ? notification_doc.name : notification_doc.document_name; | |||
return frappe.utils.get_form_link( | |||
link_doctype, | |||
link_docname | |||
); | |||
} | |||
toggle_notification_icon(seen) { | |||
this.notifications_icon.find('.notifications-seen').toggle(seen); | |||
this.notifications_icon.find('.notifications-unseen').toggle(!seen); | |||
} | |||
toggle_seen(flag) { | |||
frappe.call( | |||
'frappe.desk.doctype.notification_settings.notification_settings.set_seen_value', | |||
{ | |||
value: cint(flag), | |||
user: frappe.session.user | |||
} | |||
); | |||
} | |||
setup_notification_listeners() { | |||
frappe.realtime.on('notification', () => { | |||
this.toggle_notification_icon(false); | |||
this.update_dropdown(); | |||
}); | |||
frappe.realtime.on('indicator_hide', () => { | |||
this.toggle_notification_icon(true); | |||
}); | |||
this.parent.on('show.bs.dropdown', () => { | |||
this.toggle_seen(true); | |||
if (this.notifications_icon.find('.notifications-unseen').is(':visible')) { | |||
this.toggle_notification_icon(true); | |||
frappe.call( | |||
'frappe.desk.doctype.notification_log.notification_log.trigger_indicator_hide' | |||
); | |||
} | |||
}); | |||
} | |||
} | |||
class EventsView extends BaseNotificationsView { | |||
make() { | |||
let today = frappe.datetime.get_today(); | |||
frappe.xcall('frappe.desk.doctype.event.event.get_events', { | |||
start: today, | |||
end: today | |||
}).then(event_list => { | |||
this.render_events_html(event_list); | |||
}); | |||
} | |||
render_events_html(event_list) { | |||
let html = ''; | |||
if (event_list.length) { | |||
let get_event_html = (event) => { | |||
let time = __("All Day"); | |||
if (!event.all_day) { | |||
let start_time = frappe.datetime.get_time(event.starts_on); | |||
let days_diff = frappe.datetime.get_day_diff(event.ends_on, event.starts_on); | |||
let end_time = frappe.datetime.get_time(event.ends_on); | |||
if (days_diff > 1) { | |||
end_time = __("Rest of the day"); | |||
} | |||
time = `${start_time} - ${end_time}`; | |||
} | |||
// REDESIGN-TODO: Add Participants to get_events query | |||
let particpants = ''; | |||
if (event.particpants) { | |||
particpants = frappe.avatar_group(event.particpants, 3); | |||
} | |||
// REDESIGN-TODO: Add location to calendar field | |||
let location = ''; | |||
if (event.location) { | |||
location = `, ${event.location}`; | |||
} | |||
return `<a class="recent-item event" href="/app/event/${event.name}"> | |||
<div class="event-border" style="border-color: ${event.color}"></div> | |||
<div class="event-item"> | |||
<div class="event-subject">${event.subject}</div> | |||
<div class="event-time">${time}${location}</div> | |||
${particpants} | |||
</div> | |||
</a>`; | |||
}; | |||
html = event_list.map(get_event_html).join(''); | |||
} else { | |||
html = ` | |||
<div class="notification-null-state"> | |||
<div class="text-center"> | |||
<img src="/assets/frappe/images/ui-states/event-empty-state.svg" alt="Generic Empty State" class="null-state"> | |||
<div class="title">${__('No Upcoming Events')}</div> | |||
<div class="subtitle"> | |||
${__('There are no upcoming events for you.')} | |||
</div></div></div> | |||
`; | |||
} | |||
this.container.html(html); | |||
} | |||
} |
@@ -0,0 +1,84 @@ | |||
<div class="page-head flex"> | |||
<div class="container"> | |||
<div class="row flex align-center page-head-content justify-between"> | |||
<div class="col-md-4 col-sm-6 col-xs-8 page-title"> | |||
<!-- <div class="title-image hide hidden-md hidden-lg"></div> --> | |||
<!-- title --> | |||
<span class="sidebar-toggle-btn show-in-mobile-lg"> | |||
<svg class="icon icon-md sidebar-toggle-placeholder"> | |||
<use xlink:href="#icon-menu"></use> | |||
</svg> | |||
<span class="sidebar-toggle-icon"> | |||
<svg class="icon icon-md"> | |||
<use xlink:href="#icon-sidebar-collapse"> | |||
</use> | |||
</svg> | |||
</span> | |||
</span> | |||
<button type="button" class="btn-toggle-main-menu menu-shown"><i class="far fa-bars"></i></button> | |||
<div class="flex fill-width title-area"> | |||
<div> | |||
<div class="flex"> | |||
<h3 class="ellipsis title-text"></h3> | |||
<span class="indicator-pill whitespace-nowrap"></span> | |||
</div> | |||
<div class="ellipsis sub-heading hide text-muted"></div> | |||
</div> | |||
<button class="btn btn-default more-button hide"> | |||
<svg class="icon icon-sm"> | |||
<use xlink:href="#icon-dot-horizontal"> | |||
</use> | |||
</svg> | |||
</button> | |||
</div> | |||
</div> | |||
<div class="flex col page-actions justify-content-end"> | |||
<!-- buttons --> | |||
<div class="custom-actions hide hidden-xs hidden-md"></div> | |||
<div class="standard-actions flex"> | |||
<span class="page-icon-group hide hidden-xs hidden-sm"></span> | |||
<div class="menu-btn-group hide"> | |||
<button type="button" class="btn btn-default icon-btn" data-toggle="dropdown" aria-expanded="false"> | |||
<span> | |||
<span class="menu-btn-group-label"> | |||
<svg class="icon icon-sm"> | |||
<use xlink:href="#icon-dot-horizontal"> | |||
</use> | |||
</svg> | |||
</span> | |||
</span> | |||
</button> | |||
<ul class="dropdown-menu dropdown-menu-right" role="menu"></ul> | |||
</div> | |||
<button class="btn btn-secondary btn-default btn-sm hide"></button> | |||
<div class="actions-btn-group hide"> | |||
<button type="button" class="btn btn-primary btn-sm" data-toggle="dropdown" aria-expanded="false"> | |||
<span class="hidden-xs"> | |||
<span class="actions-btn-group-label">{%= __("Actions") %}</span> | |||
<svg class="icon icon-xs"> | |||
<use xlink:href="#icon-select"> | |||
</use> | |||
</svg> | |||
</span> | |||
</button> | |||
<ul class="dropdown-menu dropdown-menu-right" role="menu"> | |||
</ul> | |||
</div> | |||
<button class="btn btn-primary btn-sm hide primary-action"></button> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="container page-body"> | |||
<div class="page-toolbar hide"> | |||
<div class="container"> | |||
</div> | |||
</div> | |||
<div class="page-wrapper"> | |||
<div class="page-content"> | |||
<div class="workflow-button-area btn-group pull-right hide"></div> | |||
<div class="clearfix"></div> | |||
</div> | |||
</div> | |||
</div> |
@@ -0,0 +1,911 @@ | |||
// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors | |||
// MIT License. See license.txt | |||
/** | |||
* Make a standard page layout with a toolbar and title | |||
* | |||
* @param {Object} opts | |||
* | |||
* @param {string} opts.parent [HTMLElement] Parent element | |||
* @param {boolean} opts.single_column Whether to include sidebar | |||
* @param {string} [opts.title] Page title | |||
* @param {Object} [opts.make_page] | |||
* | |||
* @returns {frappe.ui.Page} | |||
*/ | |||
/** | |||
* @typedef {Object} frappe.ui.Page | |||
*/ | |||
frappe.ui.make_app_page = function (opts) { | |||
opts.parent.page = new frappe.ui.Page(opts); | |||
return opts.parent.page; | |||
} | |||
frappe.ui.pages = {}; | |||
frappe.ui.Page = Class.extend({ | |||
init: function (opts) { | |||
$.extend(this, opts); | |||
this.set_document_title = true; | |||
this.buttons = {}; | |||
this.fields_dict = {}; | |||
this.views = {}; | |||
this.make(); | |||
frappe.ui.pages[frappe.get_route_str()] = this; | |||
}, | |||
make: function () { | |||
this.wrapper = $(this.parent); | |||
this.add_main_section(); | |||
this.setup_scroll_handler(); | |||
this.setup_sidebar_toggle(); | |||
}, | |||
setup_scroll_handler() { | |||
window.addEventListener('scroll', () => { | |||
if (document.documentElement.scrollTop >= 60) { | |||
$('.page-head').toggleClass('drop-shadow', true); | |||
} else { | |||
$('.page-head').removeClass('drop-shadow'); | |||
} | |||
}); | |||
}, | |||
get_empty_state: function (title, message, primary_action) { | |||
let $empty_state = $(`<div class="page-card-container"> | |||
<div class="page-card"> | |||
<div class="page-card-head"> | |||
<span class="indicator blue"> | |||
${title}</span> | |||
</div> | |||
<p>${message}</p> | |||
<div> | |||
<button class="btn btn-primary btn-sm">${primary_action}</button> | |||
</div> | |||
</div> | |||
</div>`); | |||
return $empty_state; | |||
}, | |||
load_lib: function (callback) { | |||
frappe.require(this.required_libs, callback); | |||
}, | |||
add_main_section: function () { | |||
$(frappe.render_template("page", {})).appendTo(this.wrapper); | |||
if (this.single_column) { | |||
// nesting under col-sm-12 for consistency | |||
this.add_view("main", `<div class="row layout-main"> | |||
<div class="col-md-12 layout-main-section-wrapper"> | |||
<div class="layout-main-section"></div> | |||
<div class="layout-footer hide"></div> | |||
</div> | |||
</div>`); | |||
} else { | |||
this.add_view("main", ` | |||
<div class="row layout-main"> | |||
<div class="col-lg-2 layout-side-section"></div> | |||
<div class="col layout-main-section-wrapper"> | |||
<div class="layout-main-section"></div> | |||
<div class="layout-footer hide"></div> | |||
</div> | |||
</div> | |||
`); | |||
} | |||
this.setup_page(); | |||
}, | |||
setup_page: function () { | |||
let $this = this; | |||
this.$title_area = this.wrapper.find(".title-area"); | |||
this.$sub_title_area = this.wrapper.find("h6"); | |||
if (this.title) | |||
this.set_title(this.title); | |||
if (this.icon) | |||
this.get_main_icon(this.icon); | |||
this.body = this.main = this.wrapper.find(".layout-main-section"); | |||
this.container = this.wrapper.find(".page-body"); | |||
this.sidebar = this.wrapper.find(".layout-side-section"); | |||
this.footer = this.wrapper.find(".layout-footer"); | |||
this.indicator = this.wrapper.find(".indicator-pill"); | |||
this.page_actions = this.wrapper.find(".page-actions"); | |||
this.btn_primary = this.page_actions.find(".primary-action"); | |||
this.btn_secondary = this.page_actions.find(".btn-secondary"); | |||
this.menu = this.page_actions.find(".menu-btn-group .dropdown-menu"); | |||
this.menu_btn_group = this.page_actions.find(".menu-btn-group"); | |||
this.actions = this.page_actions.find(".actions-btn-group .dropdown-menu"); | |||
this.actions_btn_group = this.page_actions.find(".actions-btn-group"); | |||
this.standard_actions = this.page_actions.find(".standard-actions"); | |||
this.custom_actions = this.page_actions.find(".custom-actions"); | |||
this.page_form = $('<div class="page-form row hide"></div>').prependTo(this.main); | |||
this.inner_toolbar = this.custom_actions; | |||
this.icon_group = this.page_actions.find(".page-icon-group"); | |||
if (this.make_page) { | |||
this.make_page(); | |||
} | |||
this.card_layout && this.main.addClass('frappe-card'); | |||
// keyboard shortcuts | |||
let menu_btn = this.menu_btn_group.find('button'); | |||
menu_btn.attr("title", __("Menu")).tooltip({delay: {"show": 600, "hide": 100}}); | |||
frappe.ui.keys.get_shortcut_group(this.page_actions[0]).add(menu_btn, menu_btn.find('.menu-btn-group-label')); | |||
let action_btn = this.actions_btn_group.find('button'); | |||
frappe.ui.keys.get_shortcut_group(this.page_actions[0]).add(action_btn, action_btn.find('.actions-btn-group-label')); | |||
let route = frappe.get_route(); | |||
let sidebar_wrapper = this.wrapper.find('.layout-side-section'); | |||
this.body.append('<button type="button" class="btn-toggle-sidebar sidebar-shown"><i class="far fa-angle-right"></i></button>'); | |||
this.page_container = this.body.parents('.page-container'); | |||
// if (this.sidebar.length) { | |||
// console.log('Hide this.sidebar', this.sidebar) | |||
// this.sidebar.hide(); | |||
// } | |||
if (route && route.length && route[0]) { | |||
if (route[0] != 'Workspaces' && route[0] != 'query-report' && route[0] != 'Tree') { | |||
if (frappe.utils.is_xs() || frappe.utils.is_sm()) { | |||
} else { | |||
setTimeout(() => $('.btn-toggle-sidebar', this.page_container).trigger('click'), 250); | |||
} | |||
$('.btn-toggle-sidebar', this.page_container).show(); | |||
} else { | |||
$('.btn-toggle-sidebar', this.page_container).hide(); | |||
} | |||
} else { | |||
$('.btn-toggle-sidebar', this.page_container).hide(); | |||
} | |||
$(this.page_container).on('click', '.btn-toggle-sidebar', function () { | |||
if ($(this).hasClass('sidebar-shown')) { | |||
$(this).removeClass('sidebar-shown'); | |||
} else { | |||
$(this).addClass('sidebar-shown'); | |||
} | |||
if (frappe.utils.is_xs() || frappe.utils.is_sm()) { | |||
$this.setup_overlay_sidebar(); | |||
} else { | |||
sidebar_wrapper.toggle(); | |||
} | |||
$(document.body).trigger('toggleSidebar'); | |||
}); | |||
}, | |||
setup_sidebar_toggle() { | |||
let sidebar_toggle = $('.page-head').find('.sidebar-toggle-btn'); | |||
let sidebar_wrapper = this.wrapper.find('.layout-side-section'); | |||
if (this.disable_sidebar_toggle || !sidebar_wrapper.length) { | |||
sidebar_toggle.remove(); | |||
} else { | |||
if ($(window).width() > 1024) { | |||
sidebar_toggle.attr("title", __("Toggle Sidebar")).tooltip({ | |||
delay: {"show": 600, "hide": 100}, | |||
trigger: "hover", | |||
}); | |||
} | |||
sidebar_toggle.click(() => { | |||
if (frappe.utils.is_xs() || frappe.utils.is_sm()) { | |||
this.setup_overlay_sidebar(); | |||
} else { | |||
sidebar_wrapper.toggle(); | |||
} | |||
$(document.body).trigger('toggleSidebar'); | |||
this.update_sidebar_icon(); | |||
}); | |||
} | |||
}, | |||
setup_overlay_sidebar() { | |||
let overlay_sidebar = this.sidebar.find('.overlay-sidebar').addClass('opened'); | |||
$('<div class="close-sidebar">').hide().appendTo(this.sidebar).fadeIn(); | |||
let scroll_container = $('html').css("overflow-y", "hidden"); | |||
this.sidebar.find(".close-sidebar").on('click', (e) => close_sidebar(e)); | |||
this.sidebar.on("click", "button:not(.dropdown-toggle)", (e) => close_sidebar(e)); | |||
let close_sidebar = () => { | |||
scroll_container.css("overflow-y", ""); | |||
this.sidebar.find("div.close-sidebar").fadeOut(() => { | |||
overlay_sidebar.removeClass('opened').find('.dropdown-toggle').removeClass('text-muted'); | |||
}); | |||
}; | |||
}, | |||
update_sidebar_icon() { | |||
let sidebar_toggle = $('.page-head').find('.sidebar-toggle-btn'); | |||
let sidebar_toggle_icon = sidebar_toggle.find('.sidebar-toggle-icon'); | |||
let sidebar_wrapper = this.wrapper.find('.layout-side-section'); | |||
let is_sidebar_visible = $(sidebar_wrapper).is(":visible"); | |||
sidebar_toggle_icon.html(frappe.utils.icon(is_sidebar_visible ? 'sidebar-collapse' : 'sidebar-expand', 'md')); | |||
}, | |||
set_indicator: function (label, color) { | |||
this.clear_indicator().removeClass("hide").html(`<span>${label}</span>`).addClass(color); | |||
}, | |||
add_action_icon: function (icon, click, css_class = '', tooltip_label) { | |||
const button = $(` | |||
<button class="text-muted btn btn-default ${css_class} icon-btn"> | |||
${frappe.utils.icon(icon)} | |||
</button> | |||
`); | |||
button.appendTo(this.icon_group.removeClass("hide")); | |||
button.click(click); | |||
button.attr("title", __(tooltip_label || frappe.unscrub(icon))) | |||
.tooltip({delay: {"show": 600, "hide": 100}, trigger: "hover"}); | |||
return button; | |||
}, | |||
clear_indicator: function () { | |||
return this.indicator.removeClass().addClass("indicator-pill whitespace-nowrap hide"); | |||
}, | |||
get_icon_label: function (icon, label) { | |||
let icon_name = icon; | |||
let size = 'xs'; | |||
if (typeof icon === 'object') { | |||
icon_name = icon.icon; | |||
size = icon.size || 'xs'; | |||
} | |||
return `${icon ? frappe.utils.icon(icon_name, size) : ''} <span class="hidden-xs"> ${__(label)} </span>`; | |||
}, | |||
set_action: function (btn, opts) { | |||
let me = this; | |||
if (opts.icon) { | |||
opts.label = this.get_icon_label(opts.icon, opts.label); | |||
} | |||
this.clear_action_of(btn); | |||
btn.removeClass("hide") | |||
.prop("disabled", false) | |||
.html(opts.label) | |||
.on("click", function () { | |||
let response = opts.click.apply(this); | |||
me.btn_disable_enable(btn, response); | |||
}); | |||
if (opts.working_label) { | |||
btn.attr("data-working-label", opts.working_label); | |||
} | |||
// alt shortcuts | |||
let text_span = btn.find('span'); | |||
frappe.ui.keys | |||
.get_shortcut_group(this) | |||
.add(btn, text_span.length ? text_span : btn); | |||
}, | |||
set_primary_action: function (label, click, icon, working_label) { | |||
this.set_action(this.btn_primary, { | |||
label: label, | |||
click: click, | |||
icon: icon, | |||
working_label: working_label | |||
}); | |||
return this.btn_primary; | |||
}, | |||
set_secondary_action: function (label, click, icon, working_label) { | |||
this.set_action(this.btn_secondary, { | |||
label: label, | |||
click: click, | |||
icon: icon, | |||
working_label: working_label | |||
}); | |||
return this.btn_secondary; | |||
}, | |||
clear_action_of: function (btn) { | |||
btn.addClass("hide").unbind("click").removeAttr("data-working-label"); | |||
}, | |||
clear_primary_action: function () { | |||
this.clear_action_of(this.btn_primary); | |||
}, | |||
clear_secondary_action: function () { | |||
this.clear_action_of(this.btn_secondary); | |||
}, | |||
clear_actions: function () { | |||
this.clear_primary_action(); | |||
this.clear_secondary_action(); | |||
}, | |||
clear_custom_actions() { | |||
this.custom_actions.addClass("hide").empty(); | |||
}, | |||
clear_icons: function () { | |||
this.icon_group.addClass("hide").empty(); | |||
}, | |||
//--- Menu --// | |||
add_menu_item: function (label, click, standard, shortcut) { | |||
return this.add_dropdown_item({ | |||
label, | |||
click, | |||
standard, | |||
parent: this.menu, | |||
shortcut | |||
}); | |||
}, | |||
add_custom_menu_item: function (parent, label, click, standard, shortcut, icon = null) { | |||
return this.add_dropdown_item({ | |||
label, | |||
click, | |||
standard, | |||
parent: parent, | |||
shortcut, | |||
icon | |||
}); | |||
}, | |||
clear_menu: function () { | |||
this.clear_btn_group(this.menu); | |||
}, | |||
show_menu: function () { | |||
this.menu_btn_group.removeClass("hide"); | |||
}, | |||
hide_menu: function () { | |||
this.menu_btn_group.addClass("hide"); | |||
}, | |||
show_icon_group: function () { | |||
this.icon_group.removeClass("hide"); | |||
}, | |||
hide_icon_group: function () { | |||
this.icon_group.addClass("hide"); | |||
}, | |||
//--- Actions Menu--// | |||
show_actions_menu: function () { | |||
this.actions_btn_group.removeClass("hide"); | |||
}, | |||
hide_actions_menu: function () { | |||
this.actions_btn_group.addClass("hide"); | |||
}, | |||
add_action_item: function (label, click, standard) { | |||
return this.add_dropdown_item({ | |||
label, | |||
click, | |||
standard, | |||
parent: this.actions | |||
}); | |||
}, | |||
add_actions_menu_item: function (label, click, standard) { | |||
return this.add_dropdown_item({ | |||
label, | |||
click, | |||
standard, | |||
parent: this.actions, | |||
show_parent: false | |||
}); | |||
}, | |||
clear_actions_menu: function () { | |||
this.clear_btn_group(this.actions); | |||
}, | |||
//-- Generic --// | |||
/* | |||
* Add label to given drop down menu. If label, is already contained in the drop | |||
* down menu, it will be ignored. | |||
* @param {string} label - Text for the drop down menu | |||
* @param {function} click - function to be called when `label` is clicked | |||
* @param {Boolean} standard | |||
* @param {object} parent - DOM object representing the parent of the drop down item lists | |||
* @param {string} shortcut - Keyboard shortcut associated with the element | |||
* @param {Boolean} show_parent - Whether to show the dropdown button if dropdown item is added | |||
*/ | |||
add_dropdown_item: function ({label, click, standard, parent, shortcut, show_parent = true, icon = null}) { | |||
if (show_parent) { | |||
parent.parent().removeClass("hide"); | |||
} | |||
let $link = this.is_in_group_button_dropdown(parent, 'li > a.grey-link', label); | |||
if ($link) return $link; | |||
let $li; | |||
let $icon = ``; | |||
if (icon) { | |||
$icon = `<span class="menu-item-icon">${frappe.utils.icon(icon)}</span>`; | |||
} | |||
if (shortcut) { | |||
let shortcut_obj = this.prepare_shortcut_obj(shortcut, click, label); | |||
$li = $(` | |||
<li> | |||
<a class="grey-link dropdown-item" href="#" onClick="return false;"> | |||
${$icon} | |||
<span class="menu-item-label">${label}</span> | |||
<kbd class="pull-right"> | |||
<span>${shortcut_obj.shortcut_label}</span> | |||
</kbd> | |||
</a> | |||
</li> | |||
`); | |||
frappe.ui.keys.add_shortcut(shortcut_obj); | |||
} else { | |||
$li = $(` | |||
<li> | |||
<a class="grey-link dropdown-item" href="#" onClick="return false;"> | |||
${$icon} | |||
<span class="menu-item-label">${label}</span> | |||
</a> | |||
</li> | |||
`); | |||
} | |||
$link = $li.find("a").on("click", click); | |||
if (standard) { | |||
$li.appendTo(parent); | |||
} else { | |||
this.divider = parent.find(".dropdown-divider"); | |||
if (!this.divider.length) { | |||
this.divider = $('<li class="dropdown-divider user-action"></li>').prependTo(parent); | |||
} | |||
$li.addClass("user-action").insertBefore(this.divider); | |||
} | |||
// alt shortcut | |||
frappe.ui.keys | |||
.get_shortcut_group(parent.get(0)) | |||
.add($link, $link.find('.menu-item-label')); | |||
return $link; | |||
}, | |||
prepare_shortcut_obj(shortcut, click, label) { | |||
let shortcut_obj; | |||
// convert to object, if shortcut string passed | |||
if (typeof shortcut === 'string') { | |||
shortcut_obj = {shortcut}; | |||
} else { | |||
shortcut_obj = shortcut; | |||
} | |||
// label | |||
if (frappe.utils.is_mac()) { | |||
shortcut_obj.shortcut_label = shortcut_obj.shortcut.replace('Ctrl', '⌘'); | |||
} else { | |||
shortcut_obj.shortcut_label = shortcut_obj.shortcut; | |||
} | |||
// actual shortcut string | |||
shortcut_obj.shortcut = shortcut_obj.shortcut.toLowerCase(); | |||
// action is button click | |||
if (!shortcut_obj.action) { | |||
shortcut_obj.action = click; | |||
} | |||
// shortcut description can be button label | |||
if (!shortcut_obj.description) { | |||
shortcut_obj.description = label; | |||
} | |||
// page | |||
shortcut_obj.page = this; | |||
return shortcut_obj; | |||
}, | |||
/* | |||
* Check if there already exists a button with a specified label in a specified button group | |||
* @param {object} parent - This should be the `ul` of the button group. | |||
* @param {string} selector - CSS Selector of the button to be searched for. By default, it is `li`. | |||
* @param {string} label - Label of the button | |||
*/ | |||
is_in_group_button_dropdown: function (parent, selector, label) { | |||
if (!selector) selector = 'li'; | |||
if (!label || !parent) return false; | |||
const result = $(parent).find(`${selector}:contains('${label}')`) | |||
.filter(function () { | |||
let item = $(this).html(); | |||
return $(item).attr('data-label') === label; | |||
}); | |||
return result.length > 0 && result; | |||
}, | |||
clear_btn_group: function (parent) { | |||
parent.empty(); | |||
parent.parent().addClass("hide"); | |||
}, | |||
add_divider: function () { | |||
return $('<li class="dropdown-divider"></li>').appendTo(this.menu); | |||
}, | |||
get_or_add_inner_group_button: function (label) { | |||
var $group = this.inner_toolbar.find(`.inner-group-button[data-label="${encodeURIComponent(label)}"]`); | |||
if (!$group.length) { | |||
$group = $( | |||
`<div class="inner-group-button" data-label="${encodeURIComponent(label)}"> | |||
<button type="button" class="btn btn-default ellipsis" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | |||
${label} | |||
${frappe.utils.icon('select', 'xs')} | |||
</button> | |||
<div role="menu" class="dropdown-menu"></div> | |||
</div>` | |||
).appendTo(this.inner_toolbar); | |||
} | |||
return $group; | |||
}, | |||
get_inner_group_button: function (label) { | |||
return this.inner_toolbar.find(`.inner-group-button[data-label="${encodeURIComponent(label)}"]`); | |||
}, | |||
set_inner_btn_group_as_primary: function (label) { | |||
this.get_or_add_inner_group_button(label).find("button").removeClass("btn-default").addClass("btn-primary"); | |||
}, | |||
btn_disable_enable: function (btn, response) { | |||
if (response && response.then) { | |||
btn.prop('disabled', true); | |||
response.then(() => { | |||
btn.prop('disabled', false); | |||
}) | |||
} else if (response && response.always) { | |||
btn.prop('disabled', true); | |||
response.always(() => { | |||
btn.prop('disabled', false); | |||
}); | |||
} | |||
}, | |||
/* | |||
* Add button to button group. If there exists another button with the same label, | |||
* `add_inner_button` will not add the new button to the button group even if the callback | |||
* function is different. | |||
* | |||
* @param {string} label - Label of the button to be added to the group | |||
* @param {object} action - function to be called when button is clicked | |||
* @param {string} group - Label of the group button | |||
*/ | |||
add_inner_button: function (label, action, group, type = "default") { | |||
var me = this; | |||
let _action = function () { | |||
let btn = $(this); | |||
let response = action(); | |||
me.btn_disable_enable(btn, response); | |||
}; | |||
if (group) { | |||
var $group = this.get_or_add_inner_group_button(group); | |||
$(this.inner_toolbar).removeClass("hide"); | |||
if (!this.is_in_group_button_dropdown($group.find(".dropdown-menu"), 'a', label)) { | |||
return $(`<a class="dropdown-item" href="#" onclick="return false;" data-label="${encodeURIComponent(label)}">${label}</a>`) | |||
.on('click', _action) | |||
.appendTo($group.find(".dropdown-menu")); | |||
} | |||
} else { | |||
let button = this.inner_toolbar.find(`button[data-label="${encodeURIComponent(label)}"]`); | |||
if (button.length == 0) { | |||
button = $(`<button data-label="${encodeURIComponent(label)}" class="btn btn-${type} ellipsis"> | |||
${__(label)} | |||
</button>`); | |||
button.on("click", _action); | |||
button.appendTo(this.inner_toolbar.removeClass("hide")); | |||
} | |||
return button; | |||
} | |||
}, | |||
remove_inner_button: function (label, group) { | |||
if (typeof label === 'string') { | |||
label = [label]; | |||
} | |||
// translate | |||
label = label.map(l => __(l)); | |||
if (group) { | |||
var $group = this.get_inner_group_button(__(group)); | |||
if ($group.length) { | |||
$group.find(`.dropdown-item[data-label="${encodeURIComponent(label)}"]`).remove(); | |||
} | |||
if ($group.find('.dropdown-item').length === 0) $group.remove(); | |||
} else { | |||
this.inner_toolbar.find(`button[data-label="${encodeURIComponent(label)}"]`).remove(); | |||
} | |||
}, | |||
change_inner_button_type: function (label, group, type) { | |||
let btn; | |||
if (group) { | |||
var $group = this.get_inner_group_button(__(group)); | |||
if ($group.length) { | |||
btn = $group.find(`.dropdown-item[data-label="${encodeURIComponent(label)}"]`); | |||
} | |||
} else { | |||
btn = this.inner_toolbar.find(`button[data-label="${encodeURIComponent(label)}"]`); | |||
} | |||
if (btn) { | |||
btn.removeClass().addClass(`btn btn-${type} ellipsis`); | |||
} | |||
}, | |||
add_inner_message: function (message) { | |||
let $message = $(`<span class='inner-page-message text-muted small'>${message}</div>`); | |||
this.inner_toolbar.find('.inner-page-message').remove(); | |||
this.inner_toolbar.removeClass("hide").prepend($message); | |||
return $message; | |||
}, | |||
clear_inner_toolbar: function () { | |||
this.inner_toolbar.empty().addClass("hide"); | |||
}, | |||
//-- Sidebar --// | |||
add_sidebar_item: function (label, action, insert_after, prepend) { | |||
var parent = this.sidebar.find(".sidebar-menu.standard-actions"); | |||
var li = $('<li>'); | |||
var link = $('<a>').html(label).on("click", action).appendTo(li); | |||
if (insert_after) { | |||
li.insertAfter(parent.find(insert_after)); | |||
} else { | |||
if (prepend) { | |||
li.prependTo(parent); | |||
} else { | |||
li.appendTo(parent); | |||
} | |||
} | |||
return link; | |||
}, | |||
//---// | |||
clear_user_actions: function () { | |||
this.menu.find(".user-action").remove(); | |||
}, | |||
// page::title | |||
get_title_area: function () { | |||
return this.$title_area; | |||
}, | |||
set_title: function (title, icon = null, strip = true, tab_title = "") { | |||
if (!title) title = ""; | |||
if (strip) { | |||
title = strip_html(title); | |||
} | |||
this.title = title; | |||
frappe.utils.set_title(tab_title || title); | |||
if (icon) { | |||
title = `${frappe.utils.icon(icon)} ${title}`; | |||
} | |||
let title_wrapper = this.$title_area.find(".title-text"); | |||
title_wrapper.html(title); | |||
title_wrapper.attr('title', this.title); | |||
}, | |||
set_title_sub: function (txt) { | |||
// strip icon | |||
this.$sub_title_area.html(txt).toggleClass("hide", !!!txt); | |||
}, | |||
get_main_icon: function (icon) { | |||
return this.$title_area.find(".title-icon") | |||
.html('<i class="' + icon + ' fa-fw"></i> ') | |||
.toggle(true); | |||
}, | |||
add_help_button: function (txt) { | |||
// | |||
}, | |||
add_button: function (label, click, opts) { | |||
if (!opts) opts = {}; | |||
let button = $(`<button | |||
class="btn ${opts.btn_class || 'btn-default'} ${opts.btn_size || 'btn-sm'} ellipsis"> | |||
${opts.icon ? frappe.utils.icon(opts.icon) : ''} | |||
${label} | |||
</button>`); | |||
button.appendTo(this.custom_actions); | |||
button.on('click', click); | |||
this.custom_actions.removeClass('hide'); | |||
return button; | |||
}, | |||
add_custom_button_group: function (label, icon, parent) { | |||
let dropdown_label = `<span class="hidden-xs"> | |||
<span class="custom-btn-group-label">${__(label)}</span> | |||
${frappe.utils.icon('select', 'xs')} | |||
</span>`; | |||
if (icon) { | |||
dropdown_label = `<span class="hidden-xs"> | |||
${frappe.utils.icon(icon)} | |||
<span class="custom-btn-group-label">${__(label)}</span> | |||
${frappe.utils.icon('select', 'xs')} | |||
</span> | |||
<span class="visible-xs"> | |||
${frappe.utils.icon(icon)} | |||
</span>`; | |||
} | |||
let custom_btn_group = $(` | |||
<div class="custom-btn-group"> | |||
<button type="button" class="btn btn-default btn-sm ellipsis" data-toggle="dropdown" aria-expanded="false"> | |||
${dropdown_label} | |||
</button> | |||
<ul class="dropdown-menu" role="menu"></ul> | |||
</div> | |||
`); | |||
if (!parent) parent = this.custom_actions; | |||
parent.removeClass('hide').append(custom_btn_group); | |||
return custom_btn_group.find('.dropdown-menu'); | |||
}, | |||
add_dropdown_button: function (parent, label, click, icon) { | |||
frappe.ui.toolbar.add_dropdown_button(parent, label, click, icon); | |||
}, | |||
// page::form | |||
add_label: function (label) { | |||
this.show_form(); | |||
return $("<label class='col-md-1 page-only-label'>" + label + " </label>") | |||
.appendTo(this.page_form); | |||
}, | |||
add_select: function (label, options) { | |||
var field = this.add_field({label: label, fieldtype: "Select"}); | |||
return field.$wrapper.find("select").empty().add_options(options); | |||
}, | |||
add_data: function (label) { | |||
var field = this.add_field({label: label, fieldtype: "Data"}); | |||
return field.$wrapper.find("input").attr("placeholder", label); | |||
}, | |||
add_date: function (label, date) { | |||
var field = this.add_field({label: label, fieldtype: "Date", "default": date}); | |||
return field.$wrapper.find("input").attr("placeholder", label); | |||
}, | |||
add_check: function (label) { | |||
return $("<div class='checkbox'><label><input type='checkbox'>" + label + "</label></div>") | |||
.appendTo(this.page_form) | |||
.find("input"); | |||
}, | |||
add_break: function () { | |||
// add further fields in the next line | |||
this.page_form.append('<div class="clearfix invisible-xs"></div>'); | |||
}, | |||
add_field: function (df, parent) { | |||
this.show_form(); | |||
if (!df.placeholder) { | |||
df.placeholder = df.label; | |||
} | |||
df.input_class = 'input-xs'; | |||
var f = frappe.ui.form.make_control({ | |||
df: df, | |||
parent: parent || this.page_form, | |||
only_input: df.fieldtype == "Check" ? false : true, | |||
}) | |||
f.refresh(); | |||
$(f.wrapper) | |||
.addClass('col-md-2') | |||
.attr("title", __(df.label)).tooltip({ | |||
delay: {"show": 600, "hide": 100}, | |||
trigger: "hover" | |||
}); | |||
// html fields in toolbar are only for display | |||
if (df.fieldtype == 'HTML') { | |||
return; | |||
} | |||
// hidden fields dont have $input | |||
if (!f.$input) f.make_input(); | |||
f.$input.attr("placeholder", __(df.label)); | |||
if (df.fieldtype === "Check") { | |||
$(f.wrapper).find(":first-child") | |||
.removeClass("col-md-offset-4 col-md-8"); | |||
} | |||
if (df.fieldtype == "Button") { | |||
$(f.wrapper).find(".page-control-label").html(" "); | |||
f.$input.addClass("btn-xs").css({"width": "100%", "margin-top": "-1px"}); | |||
} | |||
if (df["default"]) | |||
f.set_input(df["default"]) | |||
this.fields_dict[df.fieldname || df.label] = f; | |||
return f; | |||
}, | |||
clear_fields: function () { | |||
this.page_form.empty(); | |||
}, | |||
show_form: function () { | |||
this.page_form.removeClass("hide"); | |||
}, | |||
hide_form: function () { | |||
this.page_form.addClass("hide"); | |||
}, | |||
get_form_values: function () { | |||
var values = {}; | |||
this.page_form.fields_dict.forEach(function (field, key) { | |||
values[key] = field.get_value(); | |||
}); | |||
return values; | |||
}, | |||
add_view: function (name, html) { | |||
let element = html; | |||
if (typeof (html) === "string") { | |||
element = $(html); | |||
} | |||
this.views[name] = element.appendTo($(this.wrapper).find(".page-content")); | |||
if (!this.current_view) { | |||
this.current_view = this.views[name]; | |||
} else { | |||
this.views[name].toggle(false); | |||
} | |||
return this.views[name]; | |||
}, | |||
set_view: function (name) { | |||
if (this.current_view_name === name) | |||
return; | |||
this.current_view && this.current_view.toggle(false); | |||
this.current_view = this.views[name]; | |||
this.previous_view_name = this.current_view_name; | |||
this.current_view_name = name; | |||
this.views[name].toggle(true); | |||
this.wrapper.trigger('view-change'); | |||
}, | |||
}); |
@@ -0,0 +1,145 @@ | |||
<div class="dv-navbar-overlay"></div> | |||
<div class="dv-navbar datavalue-nav"> | |||
<div class="container-fluid"> | |||
<div class="dv-nav-left"> | |||
<button type="button" class="btn-open-mobile-menu"><i class="far fa-bars"></i></button> | |||
<button type="button" class="btn-open-modules"><i class="flaticon-menu"></i></button> | |||
<div class="logo" id="datavalue-app-logo" :class="logo_class"><a href="/app"><img v-if="logo_path && logo_path.length" :src="logo_path"></a></div> | |||
<div class="navbar-breadcrumbs"> | |||
<ul class="nav navbar-nav d-none d-sm-flex" id="navbar-breadcrumbs"></ul> | |||
</div> | |||
</div> | |||
<div class="dv-nav-right"> | |||
<ul class="list-unstyled"> | |||
<li class="nav-item dropdown dropdown-user" id="header-navbar-user"> | |||
<a class="nav-link dropdown-toggle dropdown-user-link" data-toggle="dropdown"> | |||
<span class="dv-nav-avatar"> | |||
{{ avatar }} | |||
<span class="avatar-status-online"></span> | |||
</span> | |||
<div class="dv-user-info"> | |||
<span class="user-name">[[user.full_name]]</span> | |||
<span class="user-status">[[user_type]]</span> | |||
</div> | |||
</a> | |||
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdown-user"> | |||
<div class="dropdown-item dropdown-item-username show-on-mobile"> | |||
[[user.full_name]] | |||
</div> | |||
<div class="dropdown-divider show-on-mobile"></div> | |||
{% for item in navbar_settings.settings_dropdown %} | |||
{% if (!item.hidden) { %} | |||
{% if (item.route) { %} | |||
<a class="dropdown-item" href="{{ item.route }}"> | |||
{%= __(item.item_label) %} | |||
</a> | |||
{% } else if (item.action && item.action!="new frappe.ui.ThemeSwitcher().show()") { %} | |||
<a class="dropdown-item" onclick="return {{ item.action }}"> | |||
{%= __(item.item_label) %} | |||
</a> | |||
{% } else { %} | |||
<div class="dropdown-divider"></div> | |||
{% } %} | |||
{% } %} | |||
{% endfor %} | |||
</div> | |||
</li> | |||
<li class="nav-item dropdown dv-dropdown-notifications"> | |||
<a class="nav-link notifications-icon animated-tada" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true" href="#" onclick="return false;"> | |||
<span class="notifications-seen"> | |||
<i class="far fa-bell animated-icon"></i> | |||
</span> | |||
<span class="notifications-unseen"> | |||
<svg class="icon icon-md"><use href="#icon-notification-with-indicator"></use></svg> | |||
</span> | |||
</a> | |||
<div class="dropdown-menu notifications-list dropdown-menu-right" role="menu"> | |||
<div class="notification-list-header"> | |||
<div class="header-items"></div> | |||
<div class="header-actions"></div> | |||
</div> | |||
<div class="notification-list-body"> | |||
<div class="panel-notifications"></div> | |||
<div class="panel-events"></div> | |||
</div> | |||
</div> | |||
</li> | |||
<li class="nav-item dropdown dropdown-files"> | |||
<button type="button" class="nav-link files-icon animated-tada"> | |||
<i class="far fa-folder-open animated-icon"></i> | |||
</button> | |||
</li> | |||
<li class="nav-item dropdown-full-screen"> | |||
<button type="button" class="nav-link full-screen-icon animated-tada"> | |||
<i class="far fa-expand animated-icon"></i> | |||
</button> | |||
</li> | |||
<li class="nav-item dropdown-full-screen"> | |||
<button type="button" class="nav-link open-theme-setting animated-tada"> | |||
<i class="far fa-palette animated-icon"></i> | |||
</button> | |||
</li> | |||
<li class="nav-item dropdown-search"> | |||
<button type="button" class="nav-link open-search animated-tada"> | |||
<i class="far fa-search"></i> | |||
</button> | |||
</li> | |||
<li class="nav-item dropdown dropdown-language" id="header-navbar-change-lang"> | |||
<a class="nav-link dropdown-lang-link" data-toggle="dropdown"> | |||
<span :class="lang_list[active_lang].flag" v-if="hide_language_icon!=1"></span> | |||
[[lang_list[active_lang].label]] | |||
<span> | |||
<svg class="icon icon-xs"><use href="#icon-small-down"></use></svg> | |||
</span> | |||
</a> | |||
<div class="dropdown-menu dropdown-menu-right"> | |||
<a class="dropdown-item" data-lang="EN"> | |||
<span class="dv-lang-flag lang-en" v-if="hide_language_icon!=1"></span> EN | |||
</a> | |||
<a class="dropdown-item" data-lang="AR"> | |||
<span class="dv-lang-flag lang-ar" v-if="hide_language_icon!=1"></span> AR | |||
</a> | |||
</div> | |||
</li> | |||
{% if(show_help_icon) { %} | |||
<li class="nav-item dropdown dropdown-language"> | |||
<a class="nav-link dropdown-lang-link animated-tada" data-toggle="dropdown" href="#" onclick="return false;"> | |||
{{ __("Help") }} | |||
<span> | |||
<svg class="icon icon-xs"><use href="#icon-small-down"></use></svg> | |||
</span> | |||
</a> | |||
<div class="dropdown-menu dropdown-menu-right" id="toolbar-help" role="menu" style="width:auto;"> | |||
<div id="help-links"></div> | |||
<div class="dropdown-divider documentation-links"></div> | |||
{% for item in navbar_settings.help_dropdown %} | |||
{% if (!item.hidden) { %} | |||
{% if (item.route) { %} | |||
<a class="dropdown-item" href="{{ item.route }}"> | |||
{%= __(item.item_label) %} | |||
</a> | |||
{% } else if (item.action) { %} | |||
<a class="dropdown-item" onclick="return {{ item.action }}"> | |||
{%= __(item.item_label) %} | |||
</a> | |||
{% } else { %} | |||
<div class="dropdown-divider"></div> | |||
{% } %} | |||
{% } %} | |||
{% endfor %} | |||
</div> | |||
</li> | |||
{% } %} | |||
</ul> | |||
</div> | |||
<form class="dv-nav-search" onsubmit="return false;"> | |||
<input id="navbar-search" type="text" class="form-control" placeholder="{%= __(" Search or type a command (Ctrl + G)") %}" aria-haspopup="true"> | |||
<span class="search-icon"><i class="fal fa-search"></i></span> | |||
<button type="button" class="dv-nav-search-close"><i class="far fa-times"></i></button> | |||
</form> | |||
</div> | |||
</div> | |||
<header class="navbar navbar-expand sticky-top" role="navigation" style="display:none;"> | |||
<div class="container"> | |||
</div> | |||
</header> |
@@ -0,0 +1,52 @@ | |||
// open-theme-setting | |||
$(document).on('click', '.theme-setting-colors-select.theme-setting-modal button', function (event) { | |||
event.preventDefault(); | |||
$('.theme-setting-colors-select.theme-setting-modal button').removeClass('active'); | |||
$(this).addClass('active'); | |||
}); | |||
$(document).on('click', '.open-theme-setting', function (event) { | |||
event.preventDefault(); | |||
let colors_list = ['Blue', 'Green', 'Red', 'Orange', 'Yellow', 'Pink', 'Violet'] | |||
let d = new frappe.ui.Dialog({ | |||
title: __('Theme Settings'), | |||
fields: [ | |||
{ | |||
label: 'Dark Style', | |||
fieldname: 'dark_style', | |||
fieldtype: 'Check', | |||
default: ($('html').attr('data-theme') == 'dark' && $('body').hasClass('dv-dark-style')) ? 1 : 0 | |||
}, | |||
{ | |||
label: 'Colors', | |||
fieldname: 'colors_icons', | |||
fieldtype: 'HTML', | |||
options: ` | |||
<div class="theme-setting-colors-select theme-setting-modal"> | |||
<h4>${__('Theme Colors')}</h4> | |||
<div class="dv-row dv-row-sm"> | |||
${colors_list.map(color => `<div class="dv-col"><button type="button" class="${($('body').data('theme-color') == color) ? 'active' : ''}" data-color="${color}" data-class="dv-${color}-style">${color}</button></div>`).join("")} | |||
</div> | |||
</div> | |||
` | |||
} | |||
], | |||
primary_action_label: __('Save Settings'), | |||
primary_action(values) { | |||
let active_btn = $('.theme-setting-colors-select.theme-setting-modal button.active'); | |||
let data = { | |||
color_name: active_btn.data('color'), | |||
color_class: active_btn.data('class'), | |||
dark_style: values.dark_style | |||
} | |||
frappe.db.set_value('Theme Settings', 'Theme Settings', { | |||
'dark_view': data.dark_style, | |||
'theme_color': data.color_name | |||
}, function () { | |||
frappe.ui.toolbar.clear_cache(); | |||
setTimeout(() => d.hide(), 1000); | |||
}); | |||
} | |||
}); | |||
d.show(); | |||
}); |
@@ -0,0 +1,293 @@ | |||
// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors | |||
// MIT License. See license.txt | |||
frappe.provide("frappe.ui.toolbar"); | |||
frappe.provide("frappe.search"); | |||
frappe.ui.toolbar.Toolbar = class { | |||
constructor() { | |||
$("header").replaceWith( | |||
frappe.render_template("navbar", { | |||
avatar: frappe.avatar(frappe.session.user, "avatar-medium"), | |||
navbar_settings: frappe.boot.navbar_settings, | |||
show_help_icon: ($('body').data('show-help-icon') == 1) ? true : false, | |||
}) | |||
); | |||
$(".dropdown-toggle").dropdown(); | |||
this.setup_awesomebar(); | |||
this.setup_notifications(); | |||
this.setup_help(); | |||
this.make(); | |||
} | |||
make() { | |||
this.bind_events(); | |||
$(document).trigger("toolbar_setup"); | |||
} | |||
bind_events() { | |||
// clear all custom menus on page change | |||
$(document).on("page-change", function () { | |||
$("header .navbar .custom-menu").remove(); | |||
}); | |||
//focus search-modal on show in mobile view | |||
$("#search-modal").on("shown.bs.modal", function () { | |||
var search_modal = $(this); | |||
setTimeout(function () { | |||
search_modal.find("#modal-search").focus(); | |||
}, 300); | |||
}); | |||
$(".navbar-toggle-full-width").click(() => { | |||
frappe.ui.toolbar.toggle_full_width(); | |||
}); | |||
} | |||
setup_help() { | |||
if (!frappe.boot.desk_settings.notifications) { | |||
// hide the help section | |||
$(".navbar .vertical-bar").removeClass("d-sm-block"); | |||
$(".dropdown-help").removeClass("d-lg-block"); | |||
return; | |||
} | |||
frappe.provide("frappe.help"); | |||
frappe.help.show_results = show_results; | |||
this.search = new frappe.search.SearchDialog(); | |||
frappe.provide("frappe.searchdialog"); | |||
frappe.searchdialog.search = this.search; | |||
$(".dropdown-help .dropdown-toggle").on("click", function () { | |||
$(".dropdown-help input").focus(); | |||
}); | |||
$(".dropdown-help .dropdown-menu").on("click", "input, button", function (e) { | |||
e.stopPropagation(); | |||
}); | |||
$("#input-help").on("keydown", function (e) { | |||
if (e.which == 13) { | |||
$(this).val(""); | |||
} | |||
}); | |||
$(document).on("page-change", function () { | |||
var $help_links = $(".dropdown-help #help-links"); | |||
$help_links.html(""); | |||
var route = frappe.get_route_str(); | |||
var breadcrumbs = route.split("/"); | |||
var links = []; | |||
for (var i = 0; i < breadcrumbs.length; i++) { | |||
var r = route.split("/", i + 1); | |||
var key = r.join("/"); | |||
var help_links = frappe.help.help_links[key] || []; | |||
links = $.merge(links, help_links); | |||
} | |||
if (links.length === 0) { | |||
$help_links.next().hide(); | |||
} else { | |||
$help_links.next().show(); | |||
} | |||
for (var i = 0; i < links.length; i++) { | |||
var link = links[i]; | |||
var url = link.url; | |||
$("<a>", { | |||
href: url, | |||
class: "dropdown-item", | |||
text: __(link.label), | |||
target: "_blank", | |||
}).appendTo($help_links); | |||
} | |||
$(".dropdown-help .dropdown-menu").on("click", "a", show_results); | |||
}); | |||
var $result_modal = frappe.get_modal("", ""); | |||
$result_modal.addClass("help-modal"); | |||
$(document).on("click", ".help-modal a", show_results); | |||
function show_results(e) { | |||
//edit links | |||
var href = e.target.href; | |||
if (href.indexOf("blob") > 0) { | |||
window.open(href, "_blank"); | |||
} | |||
var path = $(e.target).attr("data-path"); | |||
if (path) { | |||
e.preventDefault(); | |||
} | |||
} | |||
} | |||
setup_awesomebar() { | |||
if (frappe.boot.desk_settings.search_bar) { | |||
let awesome_bar = new frappe.search.AwesomeBar(); | |||
awesome_bar.setup("#navbar-search"); | |||
// TODO: Remove this in v14 | |||
frappe.search.utils.make_function_searchable(function () { | |||
frappe.set_route("List", "Client Script"); | |||
}, __("Custom Script List")); | |||
} | |||
} | |||
setup_notifications() { | |||
if (frappe.boot.desk_settings.notifications && frappe.session.user !== "Guest") { | |||
this.notifications = new frappe.ui.Notifications(); | |||
} | |||
} | |||
}; | |||
$.extend(frappe.ui.toolbar, { | |||
add_dropdown_button: function (parent, label, click, icon) { | |||
var menu = frappe.ui.toolbar.get_menu(parent); | |||
if (menu.find("li:not(.custom-menu)").length && !menu.find(".divider").length) { | |||
frappe.ui.toolbar.add_menu_divider(menu); | |||
} | |||
return $( | |||
'<li class="custom-menu"><a><i class="fa-fw ' + icon + '"></i> ' + label + "</a></li>" | |||
) | |||
.insertBefore(menu.find(".divider")) | |||
.find("a") | |||
.click(function () { | |||
click.apply(this); | |||
}); | |||
}, | |||
get_menu: function (label) { | |||
return $("#navbar-" + label.toLowerCase()); | |||
}, | |||
add_menu_divider: function (menu) { | |||
menu = typeof menu == "string" ? frappe.ui.toolbar.get_menu(menu) : menu; | |||
$('<li class="divider custom-menu"></li>').prependTo(menu); | |||
}, | |||
add_icon_link(route, icon, index, class_name) { | |||
let parent_element = $(".navbar-right").get(0); | |||
let new_element = $(`<li class="${class_name}"> | |||
<a class="btn" href="${route}" title="${frappe.utils.to_title_case( | |||
class_name, | |||
true | |||
)}" aria-haspopup="true" aria-expanded="true"> | |||
<div> | |||
<i class="octicon ${icon}"></i> | |||
</div> | |||
</a> | |||
</li>`).get(0); | |||
parent_element.insertBefore(new_element, parent_element.children[index]); | |||
}, | |||
toggle_full_width() { | |||
let fullwidth = JSON.parse(localStorage.container_fullwidth || "false"); | |||
fullwidth = !fullwidth; | |||
localStorage.container_fullwidth = fullwidth; | |||
frappe.ui.toolbar.set_fullwidth_if_enabled(); | |||
$(document.body).trigger("toggleFullWidth"); | |||
}, | |||
set_fullwidth_if_enabled() { | |||
let fullwidth = JSON.parse(localStorage.container_fullwidth || "false"); | |||
$(document.body).toggleClass("full-width", fullwidth); | |||
}, | |||
show_shortcuts(e) { | |||
e.preventDefault(); | |||
frappe.ui.keys.show_keyboard_shortcut_dialog(); | |||
return false; | |||
}, | |||
}); | |||
frappe.ui.toolbar.clear_cache = frappe.utils.throttle(function () { | |||
frappe.assets.clear_local_storage(); | |||
frappe.xcall("frappe.sessions.clear").then((message) => { | |||
frappe.show_alert({ | |||
message: message, | |||
indicator: "info", | |||
}); | |||
location.reload(true); | |||
}); | |||
}, 10000); | |||
frappe.ui.toolbar.show_about = function () { | |||
try { | |||
frappe.ui.misc.about(); | |||
} catch (e) { | |||
console.log(e); | |||
} | |||
return false; | |||
}; | |||
frappe.ui.toolbar.route_to_user = function () { | |||
frappe.set_route("Form", "User", frappe.session.user); | |||
}; | |||
frappe.ui.toolbar.view_website = function () { | |||
let website_tab = window.open(); | |||
website_tab.opener = null; | |||
website_tab.location = "/index"; | |||
}; | |||
frappe.ui.toolbar.setup_session_defaults = function () { | |||
let fields = []; | |||
frappe.call({ | |||
method: "frappe.core.doctype.session_default_settings.session_default_settings.get_session_default_values", | |||
callback: function (data) { | |||
fields = JSON.parse(data.message); | |||
let perms = frappe.perm.get_perm("Session Default Settings"); | |||
//add settings button only if user is a System Manager or has permission on 'Session Default Settings' | |||
if (in_list(frappe.user_roles, "System Manager") || perms[0].read == 1) { | |||
fields[fields.length] = { | |||
fieldname: "settings", | |||
fieldtype: "Button", | |||
label: __("Settings"), | |||
click: () => { | |||
frappe.set_route( | |||
"Form", | |||
"Session Default Settings", | |||
"Session Default Settings" | |||
); | |||
}, | |||
}; | |||
} | |||
frappe.prompt( | |||
fields, | |||
function (values) { | |||
//if default is not set for a particular field in prompt | |||
fields.forEach(function (d) { | |||
if (!values[d.fieldname]) { | |||
values[d.fieldname] = ""; | |||
} | |||
}); | |||
frappe.call({ | |||
method: "frappe.core.doctype.session_default_settings.session_default_settings.set_session_default_values", | |||
args: { | |||
default_values: values, | |||
}, | |||
callback: function (data) { | |||
if (data.message == "success") { | |||
frappe.show_alert({ | |||
message: __("Session Defaults Saved"), | |||
indicator: "green", | |||
}); | |||
frappe.ui.toolbar.clear_cache(); | |||
} else { | |||
frappe.show_alert({ | |||
message: __( | |||
"An error occurred while setting Session Defaults" | |||
), | |||
indicator: "red", | |||
}); | |||
} | |||
}, | |||
}); | |||
}, | |||
__("Session Defaults"), | |||
__("Save") | |||
); | |||
}, | |||
}); | |||
}; |
@@ -0,0 +1,202 @@ | |||
// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors | |||
// MIT License. See license.txt | |||
frappe.breadcrumbs = { | |||
all: {}, | |||
preferred: { | |||
"File": "", | |||
"Dashboard": "Customization", | |||
"Dashboard Chart": "Customization", | |||
"Dashboard Chart Source": "Customization" | |||
}, | |||
module_map: { | |||
'Core': 'Settings', | |||
'Email': 'Settings', | |||
'Custom': 'Settings', | |||
'Workflow': 'Settings', | |||
'Printing': 'Settings', | |||
'Setup': 'Settings', | |||
'Event Streaming': 'Tools', | |||
'Automation': 'Tools', | |||
}, | |||
set_doctype_module(doctype, module) { | |||
localStorage["preferred_breadcrumbs:" + doctype] = module; | |||
}, | |||
get_doctype_module(doctype) { | |||
return localStorage["preferred_breadcrumbs:" + doctype]; | |||
}, | |||
add(module, doctype, type) { | |||
let obj; | |||
if (typeof module === 'object') { | |||
obj = module; | |||
} else { | |||
obj = { | |||
module: module, | |||
doctype: doctype, | |||
type: type | |||
} | |||
} | |||
let breadcrumb = frappe.breadcrumbs.current_page(); | |||
breadcrumb = breadcrumb.split('/'); | |||
this.all[frappe.breadcrumbs.current_page()] = obj; | |||
this.update(); | |||
}, | |||
current_page() { | |||
return frappe.get_route_str(); | |||
}, | |||
update() { | |||
var breadcrumbs = this.all[frappe.breadcrumbs.current_page()]; | |||
this.clear(); | |||
if (!breadcrumbs) return this.toggle(false); | |||
if (breadcrumbs.type === 'Custom') { | |||
this.set_custom_breadcrumbs(breadcrumbs); | |||
} else { | |||
// workspace | |||
this.set_workspace_breadcrumb(breadcrumbs); | |||
// form / print | |||
let view = frappe.get_route()[0]; | |||
view = view ? view.toLowerCase() : null; | |||
if (breadcrumbs.doctype && ["print", "form"].includes(view)) { | |||
this.set_list_breadcrumb(breadcrumbs); | |||
this.set_form_breadcrumb(breadcrumbs, view); | |||
} else if (breadcrumbs.doctype && view === 'list') { | |||
this.set_list_breadcrumb(breadcrumbs); | |||
} | |||
} | |||
this.toggle(true); | |||
}, | |||
set_custom_breadcrumbs(breadcrumbs) { | |||
const html = `<li><a href="${breadcrumbs.route}">${breadcrumbs.label}</a></li>`; | |||
this.$breadcrumbs.append(html); | |||
}, | |||
set_workspace_breadcrumb(breadcrumbs) { | |||
// get preferred module for breadcrumbs, based on sent via module | |||
if (!breadcrumbs.workspace) { | |||
this.set_workspace(breadcrumbs); | |||
} | |||
if (breadcrumbs.workspace) { | |||
if (!breadcrumbs.module_info.blocked && frappe.visible_modules.includes(breadcrumbs.module_info.module)) { | |||
$(`<li><a href="/app/${frappe.router.slug(breadcrumbs.workspace)}">${__(breadcrumbs.workspace)}</a></li>`) | |||
.appendTo(this.$breadcrumbs); | |||
} | |||
} | |||
}, | |||
set_workspace(breadcrumbs) { | |||
// try and get module from doctype or other settings | |||
// then get the workspace for that module | |||
this.setup_modules(); | |||
var from_module = this.get_doctype_module(breadcrumbs.doctype); | |||
if (from_module) { | |||
breadcrumbs.module = from_module; | |||
} else if (this.preferred[breadcrumbs.doctype] !== undefined) { | |||
// get preferred module for breadcrumbs | |||
breadcrumbs.module = this.preferred[breadcrumbs.doctype]; | |||
} | |||
if (breadcrumbs.module) { | |||
if (this.module_map[breadcrumbs.module]) { | |||
breadcrumbs.module = this.module_map[breadcrumbs.module]; | |||
} | |||
breadcrumbs.module_info = frappe.get_module(breadcrumbs.module); | |||
// set workspace | |||
if (breadcrumbs.module_info && frappe.boot.module_page_map[breadcrumbs.module]) { | |||
breadcrumbs.workspace = frappe.boot.module_page_map[breadcrumbs.module]; | |||
} | |||
} | |||
}, | |||
set_list_breadcrumb(breadcrumbs) { | |||
const doctype = breadcrumbs.doctype; | |||
const doctype_meta = frappe.get_doc('DocType', doctype); | |||
if ((doctype === "User" && !frappe.user.has_role('System Manager')) | |||
|| (doctype_meta && doctype_meta.issingle)) { | |||
// no user listview for non-system managers and single doctypes | |||
} else { | |||
let route; | |||
const doctype_route = frappe.router.slug(frappe.router.doctype_layout || doctype); | |||
if (frappe.boot.treeviews.indexOf(doctype) !== -1) { | |||
let view = frappe.model.user_settings[doctype].last_view || 'Tree'; | |||
route = `${doctype_route}/view/${view}`; | |||
} else { | |||
route = doctype_route; | |||
} | |||
$(`<li><a href="/app/${route}">${__(doctype)}</a></li>`).appendTo(this.$breadcrumbs); | |||
} | |||
}, | |||
set_form_breadcrumb(breadcrumbs, view) { | |||
const doctype = breadcrumbs.doctype; | |||
const docname = frappe.get_route()[2]; | |||
let form_route = `/app/${frappe.router.slug(doctype)}/${docname}`; | |||
$(`<li><a href="${form_route}">${this.limit_string(__(docname))}</a></li>`).appendTo(this.$breadcrumbs); | |||
if (view === "form") { | |||
let last_crumb = this.$breadcrumbs.find('li').last(); | |||
last_crumb.addClass('disabled'); | |||
last_crumb.css("cursor", "copy"); | |||
last_crumb.click((event) => { | |||
event.stopImmediatePropagation(); | |||
frappe.utils.copy_to_clipboard(last_crumb.text()); | |||
}); | |||
} | |||
}, | |||
setup_modules() { | |||
if (!frappe.visible_modules) { | |||
frappe.visible_modules = $.map(frappe.boot.allowed_workspaces, (m) => { | |||
return m.module; | |||
}); | |||
} | |||
}, | |||
rename(doctype, old_name, new_name) { | |||
var old_route_str = ["Form", doctype, old_name].join("/"); | |||
var new_route_str = ["Form", doctype, new_name].join("/"); | |||
this.all[new_route_str] = this.all[old_route_str]; | |||
delete frappe.breadcrumbs.all[old_route_str]; | |||
this.update(); | |||
}, | |||
clear() { | |||
this.$breadcrumbs = $("#navbar-breadcrumbs").empty(); | |||
}, | |||
toggle(show) { | |||
if (show) { | |||
$("body").addClass("no-breadcrumbs"); | |||
} else { | |||
$("body").removeClass("no-breadcrumbs"); | |||
} | |||
}, | |||
limit_string(string, limit = 25) { | |||
if (string && string.length >= limit) { | |||
return string.substring(0, limit) + ' ...'; | |||
} else { | |||
return string; | |||
} | |||
} | |||
} |
@@ -0,0 +1,129 @@ | |||
// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors | |||
// MIT License. See license.txt | |||
// page container | |||
frappe.provide("frappe.pages"); | |||
frappe.provide("frappe.views"); | |||
window.cur_page = null; | |||
frappe.modules_list = []; | |||
frappe.module_items_list = []; | |||
frappe.active_module = {}; | |||
frappe.theme_settings = {}; | |||
frappe.is_app_loaded = false; | |||
frappe.is_page_changed = false; | |||
frappe.views.Container = class Container { | |||
// Container contains pages inside `#container` and manages page creation, switching | |||
constructor() { | |||
this.container = $("#body").get(0); | |||
this.page = null; // current page | |||
this.pagewidth = $(this.container).width(); | |||
this.pagemargin = 50; | |||
localStorage.container_fullwidth = true; | |||
$('body').addClass('full-width'); | |||
var me = this; | |||
$(document).trigger('app-loaded'); | |||
frappe.is_app_loaded = true; | |||
document.documentElement.setAttribute("data-theme", document.documentElement.getAttribute('data-dv-theme')); | |||
if ($('body').data('close-sub-menu') == '1') { | |||
$('.btn-toggle-main-menu').removeClass('menu-shown'); | |||
$('body').addClass('hide-main-menu'); | |||
} | |||
$(document).on("page-change", function () { | |||
// set data-route in body | |||
var route_str = frappe.get_route_str(); | |||
var route_obj = frappe.get_route(); | |||
let current_page = $('.content.page-container:visible', this); | |||
$("body").attr("data-route", route_str); | |||
$("body").attr("data-sidebar", me.has_sidebar() ? 1 : 0); | |||
setTimeout(() => $('input#navbar-search').trigger('blur'), 250); | |||
$('.dv-nav-search ul[role="listbox"]').prop('hidden', true); | |||
$(document).trigger('show-side-menu'); | |||
}); | |||
$(document).bind("rename", function (event, dt, old_name, new_name) { | |||
frappe.breadcrumbs.rename(dt, old_name, new_name); | |||
}); | |||
} | |||
add_page(label) { | |||
var page = $('<div class="content page-container"></div>') | |||
.attr("id", "page-" + label) | |||
.attr("data-page-route", label) | |||
.hide() | |||
.appendTo(this.container) | |||
.get(0); | |||
page.label = label; | |||
frappe.pages[label] = page; | |||
return page; | |||
} | |||
change_to(label) { | |||
cur_page = this; | |||
if (label.tagName) { | |||
// if sent the div, get the table | |||
var page = label; | |||
} else { | |||
var page = frappe.pages[label]; | |||
} | |||
if (!page) { | |||
console.log(__("Page not found") + ": " + label); | |||
return; | |||
} | |||
// hide dialog | |||
if (window.cur_dialog && cur_dialog.display && !cur_dialog.keep_open) { | |||
if (!cur_dialog.minimizable) { | |||
cur_dialog.hide(); | |||
} else if (!cur_dialog.is_minimized) { | |||
cur_dialog.toggle_minimize(); | |||
} | |||
} | |||
// hide current | |||
if (this.page && this.page != page) { | |||
$(this.page).hide(); | |||
$(this.page).trigger("hide"); | |||
} | |||
// show new | |||
if (!this.page || this.page != page) { | |||
this.page = page; | |||
// $(this.page).fadeIn(300); | |||
$(this.page).show(); | |||
} | |||
$(document).trigger("page-change"); | |||
this.page._route = frappe.router.get_sub_path(); | |||
$(this.page).trigger("show"); | |||
!this.page.disable_scroll_to_top && frappe.utils.scroll_to(0); | |||
frappe.breadcrumbs.update(); | |||
return this.page; | |||
} | |||
has_sidebar() { | |||
var flag = 0; | |||
var route_str = frappe.get_route_str(); | |||
// check in frappe.ui.pages | |||
flag = frappe.ui.pages[route_str] && !frappe.ui.pages[route_str].single_column; | |||
// sometimes frappe.ui.pages is updated later, | |||
// so check the dom directly | |||
if (!flag) { | |||
var page_route = route_str.split("/").slice(0, 2).join("/"); | |||
flag = $(`.page-container[data-page-route="${page_route}"] .layout-side-section`) | |||
.length | |||
? 1 | |||
: 0; | |||
} | |||
return flag; | |||
} | |||
}; |
@@ -0,0 +1,386 @@ | |||
<template> | |||
<div class="side-menu" id="side-menu"> | |||
<div class="side-mobile-menu animated" :class="(is_rtl)?'slideInRight':'slideInLeft'"> | |||
<button type="button" class="mobile-back-modules" v-on:click="mobile_back_modules()" v-if="is_shown_mobile_menu"> | |||
<i class="fal" :class="(is_rtl)?'fa-arrow-right':'fa-arrow-left'"></i> {{ active_module.name }} | |||
</button> | |||
<ul class="list-unstyled mobile-modules-list" v-if="!is_shown_mobile_menu"> | |||
<li v-for="(module, index) in modules_list" :style="'animation-delay:'+(0.06*(index+1))+'s;'" :class="(active_module.name==module.name)?'active':''"> | |||
<a v-on:click="open_module(module.name,true)"> | |||
<i :class="get_module_icon(module.name,module.icon)+' animated-icon'"></i> | |||
{{ (module.label) ? module.label : module.name }} | |||
</a> | |||
</li> | |||
</ul> | |||
<div class="dv-placeholder-wave" style="opacity:0.35;" v-if="!module_items_list[active_module.name] || !module_items_list[active_module.name].length"> | |||
<div class="dv-placeholder" style="height:40px;display:block;border-radius:4px;margin:10px 15px;"></div> | |||
<div class="dv-placeholder" style="height:40px;display:block;border-radius:4px;margin:10px 15px;"></div> | |||
<div class="dv-placeholder" style="height:40px;display:block;border-radius:4px;margin:10px 15px;"></div> | |||
<div class="dv-placeholder" style="height:40px;display:block;border-radius:4px;margin:10px 15px;"></div> | |||
<div class="dv-placeholder" style="height:40px;display:block;border-radius:4px;margin:10px 15px;"></div> | |||
<div class="dv-placeholder" style="height:40px;display:block;border-radius:4px;margin:10px 15px;"></div> | |||
</div> | |||
<ul class="list-unstyled mobile-modules-menu-list" v-if="is_shown_mobile_menu && module_items_list[active_module.name] && module_items_list[active_module.name].length"> | |||
<li :class="(active_module.name==current_doctype)?'active':''"> | |||
<a v-on:click="open_dashboard(active_module.name)" :data-dashboard="active_module.name">{{ frappe._("Dashboard") }}</a> | |||
</li> | |||
<li v-for="item in module_items_list[active_module.name]"> | |||
<a> {{ item.label }} <i class="far fa-angle-down sub-menu-arrow"></i></a> | |||
<ul class="list-unstyled"> | |||
<li class="animated faster" :class="menu_items_animate" :style="'animation-delay:'+(0.1*(index+1))+'s;'" v-for="(link, index) in item.links"> | |||
<a :href="generate_route(link)" :data-label="link.link_to">{{ link.label }}</a> | |||
</li> | |||
</ul> | |||
</li> | |||
</ul> | |||
</div> | |||
<div class="modules-menu"> | |||
<div class="modules-menu-list"> | |||
<div class="dv-row dv-row-sm animated fadeInLeft"> | |||
<div class="dv-col-6 animated faster fadeInLeft" v-for="(module, index) in modules_list" :style="'animation-delay:'+(0.06*(index+1))+'s;'"> | |||
<a v-on:click="open_module(module.name)" class="animated-tada" :class="(active_module.name==module.name)?'active':''"> | |||
<i :class="get_module_icon(module.name,module.icon)+' animated-icon'"></i> | |||
{{ (module.label) ? module.label : module.name }} | |||
</a> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="side-menu-icons" :class="(theme_settings.show_icon_label && theme_settings.show_icon_label=='1')?'menu-icons-with-label':''"> | |||
<ul class="list-unstyled"> | |||
<li v-for="module in modules_list" :class="(active_module.name==module.name)?'active':''"> | |||
<a v-on:click="open_module(module.name)" :title="(module.label)?module.label:module.name" :data-toggle="(theme_settings.hide_icon_tooltip && theme_settings.hide_icon_tooltip=='1')?'':'tipsy'" class="animated-tada"> | |||
<div><i :class="get_module_icon(module.name,module.icon)+' animated-icon'"></i></div> | |||
<span v-if="theme_settings.show_icon_label && theme_settings.show_icon_label=='1'">{{ (module.label) ? module.label : module.name }}</span> | |||
<!-- <i :class="get_module_icon(module.name,module.icon)+' animated-icon'"></i>--> | |||
<!-- <span v-html="frappe.utils.icon(module.icon || 'folder-normal', 'lg')"></span>--> | |||
</a> | |||
</li> | |||
</ul> | |||
</div> | |||
<div class="side-menu-items"> | |||
<ul class="list-unstyled"> | |||
<li class="navigation-divider"> | |||
<span class="sub-menu-icon"><i :class="module_icon[active_module.name]"></i></span> {{ active_module.label }} | |||
</li> | |||
</ul> | |||
<ul class="dropdown-list list-unstyled"> | |||
<li v-for="item in module_items_list[active_module.name]"> | |||
<a> {{ item.label }} <i class="far fa-angle-down sub-menu-arrow"></i></a> | |||
<ul class="list-unstyled desktop-list-menu"> | |||
<li class="animated faster" :class="menu_items_animate" :style="'animation-delay:'+(0.1*(index+1))+'s;'" v-for="(link, index) in item.links"> | |||
<a :href="generate_route(link)" :data-label="link.link_to">{{ link.label }}</a> | |||
</li> | |||
</ul> | |||
</li> | |||
</ul> | |||
</div> | |||
</div> | |||
</template> | |||
<script> | |||
export default { | |||
name: "Menu", | |||
data() { | |||
return { | |||
route: frappe.get_route(), | |||
is_rtl: frappe.utils.is_rtl(), | |||
theme_settings: {}, | |||
current_doctype: '', | |||
current_page: '', | |||
is_dashboard: false, | |||
is_shown_mobile_menu: false, | |||
menu_items_animate: 'slideInLeft', | |||
module_icon: { | |||
"Home": "fal fa-home-lg-alt", | |||
"Accounting": "fal fa-usd-circle", | |||
"Agriculture": "flaticon-agriculture", | |||
"Assets": "fal fa-archive", | |||
"Build": "fal fa-tools", | |||
"Buying": "fal fa-shopping-cart", | |||
"CRM": "fal fa-chart-pie", | |||
"Customization": "fal fa-sliders-h", | |||
"Education": "fal fa-graduation-cap", | |||
"Healthcare": "fal fa-first-aid", | |||
"HR": "flaticon-businessman", | |||
"Integrations": "flaticon-combine", | |||
"Loans": "fal fa-money-check-alt", | |||
"Loan Management": "fal fa-money-check-alt", | |||
"Manufacturing": "flaticon-industry", | |||
"Non Profit": "fal fa-hands-heart", | |||
"Payroll": "fal fa-file-invoice-dollar", | |||
"Projects": "fal fa-server", | |||
"Quality": "fal fa-shield-check", | |||
"Retail": "flaticon-pos", | |||
"Selling": "fal fa-bags-shopping", | |||
"Stock": "fal fa-box-alt", | |||
"Support": "fal fa-headset", | |||
"Tools": "fal fa-poll-people", | |||
"Users": "fal fa-users", | |||
"Website": "flaticon-browser", | |||
"Settings": "fal fa-cog", | |||
"Utilities": 'flaticon-configuration', | |||
"ERPNext Settings": 'flaticon-admin', | |||
"ERPNext Integrations": 'flaticon-configuration', | |||
}, | |||
modules_list: [], | |||
module_items_list: {}, | |||
active_module: {} | |||
} | |||
}, | |||
methods: { | |||
get_modules: function (callback) { | |||
const $this = this; | |||
frappe.call({ | |||
type: 'POST', | |||
method: 'frappe.desk.desktop.get_workspace_sidebar_items', | |||
args: {}, | |||
callback: callback | |||
}); | |||
}, | |||
get_module_items: function (module = '', callback) { | |||
const $this = this; | |||
frappe.call({ | |||
type: 'POST', | |||
method: 'frappe.desk.desktop.get_desktop_page', | |||
args: {page: '{"name":"' + module + '","title":"' + module + '"}'}, | |||
callback: callback | |||
}); | |||
}, | |||
get_module_name_from_doctype: function () { | |||
const $this = this; | |||
const route = frappe.get_route(); | |||
$this.current_doctype = (route && route.length >= 2 && route[1]) ? route[1] : ''; | |||
if (route && route[0] && route[0] == 'dashboard-view') { | |||
$this.current_doctype = 'Dashboard'; | |||
} | |||
$this.is_dashboard = (route && route.length == 2 && route[1] && route[0] && route[0] == 'dashboard-view') ? true : false; | |||
frappe.call({ | |||
type: 'POST', | |||
method: 'datavalue_theme_14.api.get_module_name_from_doctype', | |||
args: { | |||
doc_name: $this.current_doctype, | |||
current_module: ($this.active_module && $this.active_module.name) ? $this.active_module.name : '' | |||
}, | |||
callback: function (response) { | |||
let current_module = (response && response.message && response.message[0] && response.message[0].module) ? response.message[0].module : localStorage.getItem('current_page'); | |||
console.log('------current_module----------', current_module); | |||
// if ($this.is_dashboard) { | |||
// current_module = route[1]; | |||
// } | |||
$this.is_shown_mobile_menu = $this.is_mobile(); | |||
$this.module_menu_list(current_module); | |||
} | |||
}); | |||
}, | |||
module_menu_list: function (current_module) { | |||
const route = frappe.get_route(); | |||
let _module = current_module; | |||
if (route && route[0] && route[0] == 'Workspaces') { | |||
_module = route[1]; | |||
} | |||
if (this.modules_list && this.modules_list.length) { | |||
this.active_module = this.modules_list.filter(function (module) { | |||
return module.name == _module; | |||
})[0]; | |||
if (this.active_module && this.active_module.name) { | |||
if (this.module_items_list[this.active_module.name] && this.module_items_list[this.active_module.name].length) { | |||
this.after_side_menu_items(); | |||
} else { | |||
this.get_module_items(this.active_module.name, (items) => { | |||
if (items.message && items.message.cards && items.message.cards.items) { | |||
setTimeout(() => this.$set(this.module_items_list, this.active_module.name, items.message.cards.items), 10); | |||
setTimeout(() => console.log('=========module_items_list_[' + this.active_module.name + ']__', this.module_items_list), 10); | |||
} | |||
this.after_side_menu_items(); | |||
}); | |||
} | |||
this.after_side_menu(); | |||
} | |||
} else { | |||
this.get_modules((result) => { | |||
this.modules_list = result.message.pages; | |||
this.active_module = result.message.pages.filter((module) => { | |||
return module.name == _module; | |||
})[0]; | |||
$(".splash").hide(); | |||
if (this.active_module && this.active_module.name) { | |||
if (this.module_items_list[this.active_module.name] && this.module_items_list[this.active_module.name].length) { | |||
this.after_side_menu_items(); | |||
} else { | |||
this.get_module_items(this.active_module.name, (items) => { | |||
if (items.message && items.message.cards && items.message.cards.items) { | |||
setTimeout(() => this.$set(this.module_items_list, this.active_module.name, items.message.cards.items), 10); | |||
} | |||
this.after_side_menu_items(); | |||
}); | |||
} | |||
this.after_side_menu(); | |||
} | |||
}); | |||
} | |||
}, | |||
after_side_menu: function () { | |||
const $this = this; | |||
setTimeout(() => { | |||
$('.side-menu .side-menu-icons > ul').niceScroll({ | |||
cursorcolor: "rgba(0,0,0,0.35)", | |||
cursorborder: "0px", | |||
cursorwidth: "3px", | |||
}); | |||
let gravity = 'w'; | |||
if ($('html').attr('lang') == 'ar') { | |||
gravity = 'e'; | |||
} | |||
$('[data-toggle="tipsy"]').tipsy({fade: false, gravity: gravity}); | |||
}, 500); | |||
setTimeout(() => { | |||
let top = $('.side-menu .side-menu-icons > ul > li.active').position().top + 25; | |||
let height = $('.side-menu .side-menu-icons > ul').height(); | |||
if (top >= height) { | |||
$('.side-menu .side-menu-icons > ul').getNiceScroll(0).doScrollPos(0, top); | |||
} else if (top <= 0) { | |||
$('.side-menu .side-menu-icons > ul').getNiceScroll(0).doScrollTop(0, 300); | |||
} | |||
}, 800); | |||
this.current_page = $('.content.page-container:visible', document); | |||
}, | |||
after_side_menu_items: function () { | |||
const $this = this; | |||
const route = frappe.get_route(); | |||
$this.current_doctype = (route && route.length >= 2 && route[1]) ? route[1] : ''; | |||
setTimeout(() => { | |||
$('.side-menu .side-menu-items > ul.dropdown-list').niceScroll({ | |||
cursorcolor: "rgba(0,0,0,0.35)", | |||
cursorborder: "0px", | |||
cursorwidth: "3px", | |||
}); | |||
$('.side-menu .side-menu-items > ul.dropdown-list > li, .side-menu ul.mobile-modules-menu-list > li', document).each(function () { | |||
let li = $(this); | |||
if (li.hasClass('active')) { | |||
li.find('>ul').slideDown(300); | |||
setTimeout(() => { | |||
if (li.offset().top > $('.side-menu .side-menu-items > ul.dropdown-list').height()) { | |||
$('.side-menu .side-menu-items > ul.dropdown-list').getNiceScroll(0).doScrollTop(li.offset().top, 300); | |||
$('.side-menu .side-menu-items > ul.dropdown-list').getNiceScroll().resize(); | |||
} | |||
}, 500); | |||
} | |||
$('>ul>li>a', li).on('click', function (event) { | |||
$(this).parent().parent().find('>li').removeClass('active'); | |||
$(this).parent().addClass('active'); | |||
}); | |||
$('>ul>li>a', li).parent().removeClass('active'); | |||
$('.side-menu .side-menu-items > ul.dropdown-list > li.active, .side-menu ul.mobile-modules-menu-list > li.active').each(function () { | |||
if (!$('>ul>li>a[data-label="' + $this.current_doctype + '"]', this).length) { | |||
$(this).removeClass('active hide-sub-menu').find('>ul').hide(); | |||
} | |||
}); | |||
$('>ul>li>a[data-label="' + $this.current_doctype + '"]', li).each(function () { | |||
if (!$(this).parent().hasClass('active')) { | |||
$('>ul>li>a[data-label="' + $this.current_doctype + '"]', li).parent().addClass('active'); | |||
} | |||
if (!$(this).parent().parent().parent().hasClass('active')) { | |||
$(this).parent().parent().parent().addClass('active').find('>ul').slideDown(); | |||
} | |||
}); | |||
}); | |||
}, 500); | |||
setTimeout(() => { | |||
let current_dashboard_link = $('.side-menu ul.mobile-modules-menu-list > li > a[data-dashboard="' + $this.current_doctype + '"]', document); | |||
current_dashboard_link.parent().addClass('active'); | |||
}, 520); | |||
}, | |||
get_theme_settings: function (callback) { | |||
const $this = this; | |||
if ($this.theme_settings && Object.keys($this.theme_settings).length) { | |||
callback(); | |||
} else { | |||
frappe.call({ | |||
type: 'POST', | |||
method: 'datavalue_theme_14.api.get_theme_settings', | |||
args: {}, | |||
callback: function (response) { | |||
$this.theme_settings = response.message; | |||
callback(); | |||
} | |||
}); | |||
} | |||
}, | |||
generate_route: function (link) { | |||
const opts = { | |||
name: link.link_to, | |||
type: link.link_type, | |||
is_query_report: link.is_query_report | |||
}; | |||
if (link.link_type == "Report" && !link.is_query_report) { | |||
opts.doctype = link.dependencies; | |||
} | |||
const route = frappe.utils.generate_route(opts); | |||
return route; | |||
}, | |||
open_module: function (module, is_mobile = false) { | |||
$('.btn-open-modules').removeClass('active').find('i').removeClass().addClass('flaticon-menu'); | |||
$('.modules-menu').fadeOut(); | |||
setTimeout(() => this.module_menu_list(module), 100); | |||
if (is_mobile == false) { | |||
if ($('body').data('menu-opening-type') == 'Dashboard') { | |||
frappe.set_route('/dashboard-view/' + (module)); | |||
} else { | |||
frappe.set_route('/' + (module.replace(/ /g, "-")).toLowerCase()); | |||
} | |||
$('.btn-toggle-main-menu').addClass('menu-shown'); | |||
$('body').removeClass('hide-main-menu'); | |||
} else { | |||
this.is_shown_mobile_menu = true; | |||
} | |||
}, | |||
open_dashboard: function (module) { | |||
frappe.set_route('/dashboard-view/' + (module)); | |||
}, | |||
mobile_back_modules: function () { | |||
const $this = this; | |||
$this.is_shown_mobile_menu = false; | |||
}, | |||
get_module_icon(name, icon) { | |||
let module_icon = this.module_icon; | |||
if (module_icon[name] && (module_icon[name]).length) { | |||
return module_icon[name]; | |||
} else { | |||
return (icon && (icon.length && (icon.startsWith('fal') || icon.startsWith('far') || icon.startsWith('fas') || icon.startsWith('fad')))) ? icon : 'fal fa-folder'; | |||
} | |||
}, | |||
is_mobile: function () { | |||
let check = false; | |||
(function (a) { | |||
if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = true; | |||
})(navigator.userAgent || navigator.vendor || window.opera); | |||
return check; | |||
} | |||
}, | |||
created() { | |||
const route = frappe.get_route(); | |||
this.current_doctype = (route && route.length >= 2 && route[1]) ? route[1] : ''; | |||
if ($('body').hasClass('frappe-rtl')) { | |||
this.menu_items_animate = 'slideInRight'; | |||
} | |||
this.get_theme_settings(() => { | |||
this.get_module_name_from_doctype(); | |||
}) | |||
}, | |||
mounted() { | |||
} | |||
} | |||
</script> | |||
<style scoped> | |||
</style> |
@@ -0,0 +1,14 @@ | |||
/* | |||
* Side Menu | |||
*/ | |||
import Menu from './components/Menu.vue'; | |||
new Vue({ | |||
el: $('#side-menu-component')[0], | |||
render: h => h(Menu) | |||
}); | |||
String.prototype.beginsWith = function (string) { | |||
return (this.indexOf(string) === 0); | |||
}; |
@@ -0,0 +1,68 @@ | |||
(function ($) { | |||
'use strict'; | |||
if ($('#page-login').length) { | |||
$('#page-login').each(function () { | |||
let page = $(this); | |||
frappe.call({ | |||
type: 'POST', | |||
method: 'datavalue_theme_14.api.get_theme_settings', | |||
args: {}, | |||
callback: function (response) { | |||
let settings = response.message; | |||
if (settings.full_page_background == '1') { | |||
$('.page_content', page).removeClass('min-background').addClass('full-background'); | |||
} else { | |||
$('.page_content', page).removeClass('full-background').addClass('min-background'); | |||
} | |||
if (settings.transparent_background == '1' && settings.enable_background == '1') { | |||
$('.page_content', page).addClass('widget-background-transparent'); | |||
} else { | |||
$('.page_content', page).removeClass('widget-background-transparent'); | |||
} | |||
if (settings.background_type == 'Single Photo' && settings.enable_background == '1') { | |||
$('.page_content', page).css({ | |||
'background-image': 'url("' + settings.background_photo + '")' | |||
}); | |||
} else if (settings.background_type == 'Slideshow' && settings.enable_background == '1') { | |||
let photos = ''; | |||
if (settings.slideshow_photos && settings.slideshow_photos.length) { | |||
settings.slideshow_photos.map((item) => { | |||
photos += `<div class="login-page-slideshow-item"><img src="${item.photo}"></div>`; | |||
}); | |||
} | |||
$('.page_content', page).append(` | |||
<div class="login-page-slideshow-container"> | |||
<div class="owl-carousel">${photos}</div> | |||
</div> | |||
`); | |||
$('head').append(` | |||
<link rel="stylesheet" class="login-slideshow-css" href="/assets/datavalue_theme_14/plugins/owl-carousel/owl.carousel.css"> | |||
<link rel="stylesheet" class="login-slideshow-css" href="/assets/datavalue_theme_14/plugins/owl-carousel/owl.theme.css"> | |||
<link rel="stylesheet" class="login-slideshow-css" href="/assets/datavalue_theme_14/plugins/owl-carousel/owl.transitions.css"> | |||
`); | |||
$('body').append(` | |||
<script class="login-slideshow-js" src="/assets/datavalue_theme_14/plugins/owl-carousel/owl.carousel.min.js"></script> | |||
`); | |||
setTimeout(function () { | |||
$('.page_content .login-page-slideshow-container .owl-carousel', page).owlCarousel({ | |||
autoPlay: 5000, | |||
stopOnHover: true, | |||
lazyEffect: 'fade', | |||
transitionStyle: 'fade', | |||
navigation: false, // Show next and prev buttons | |||
slideSpeed: 1000, | |||
paginationSpeed: 1000, | |||
singleItem: true, | |||
pagination: false, | |||
responsive: true | |||
}); | |||
}, 250); | |||
} | |||
} | |||
}); | |||
}); | |||
} | |||
})(jQuery); |
@@ -0,0 +1,514 @@ | |||
.chosen-select, .chosen-select-deselect { | |||
width: 100% | |||
} | |||
.chosen-container { | |||
display: inline-block; | |||
position: relative; | |||
width: 100% !important; | |||
font-size: 1rem; | |||
text-align: left; | |||
vertical-align: middle; | |||
-webkit-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none | |||
} | |||
.chosen-container .chosen-drop { | |||
background: #fff; | |||
border: 1px solid #80bdff; | |||
border-bottom-right-radius: .25rem; | |||
border-bottom-left-radius: .25rem; | |||
margin-top: -1px; | |||
position: absolute; | |||
top: 100%; | |||
left: -9000px; | |||
z-index: 1060 | |||
} | |||
.chosen-container.chosen-with-drop .chosen-drop { | |||
left: 0; | |||
right: 0 | |||
} | |||
.chosen-container .chosen-results { | |||
margin: 0; | |||
position: relative; | |||
max-height: 15rem; | |||
padding: .5rem 0 0 0; | |||
color: #6c757d; | |||
overflow-x: hidden; | |||
overflow-y: auto; | |||
-webkit-overflow-scrolling: touch | |||
} | |||
.chosen-container .chosen-results li { | |||
display: none; | |||
line-height: 1.5; | |||
list-style: none; | |||
margin: 0; | |||
padding: .25rem .25rem .25rem 1.5rem | |||
} | |||
.chosen-container .chosen-results li em { | |||
font-style: normal; | |||
color: #6c757d | |||
} | |||
.chosen-container .chosen-results li.group-result { | |||
display: list-item; | |||
cursor: default; | |||
padding-left: .75rem; | |||
color: #adb5bd; | |||
font-weight: 400; | |||
text-transform: uppercase | |||
} | |||
.chosen-container .chosen-results li.group-option { | |||
padding-left: 1.5rem | |||
} | |||
.chosen-container .chosen-results li.active-result { | |||
cursor: pointer; | |||
display: list-item | |||
} | |||
.chosen-container .chosen-results li.result-selected { | |||
color: #495057; | |||
} | |||
.chosen-container .chosen-results li.result-selected:before { | |||
display: inline-block; | |||
position: relative; | |||
top: .3rem; | |||
width: 1.25rem; | |||
height: 1.25rem; | |||
margin-left: -1.25rem; | |||
content: ""; | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23495057' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E"); | |||
background-size: 1.25rem 1.25rem; | |||
background-position: center center; | |||
background-repeat: no-repeat | |||
} | |||
.chosen-container .chosen-results li.highlighted { | |||
background-color: #007bff; | |||
background-image: none; | |||
color: #fff | |||
} | |||
.chosen-container .chosen-results li.highlighted:before { | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") | |||
} | |||
.chosen-container .chosen-results li.highlighted em { | |||
background: 0 0; | |||
color: rgba(255, 255, 255, .8) | |||
} | |||
.chosen-container .chosen-results li.disabled-result { | |||
display: list-item; | |||
color: #ced4da | |||
} | |||
.chosen-container .chosen-results .no-results { | |||
display: list-item; | |||
padding: .25rem 0 1rem 1.065rem; | |||
color: #dc3545 | |||
} | |||
.chosen-container .chosen-results-scroll { | |||
background: #fff; | |||
margin: 0 .25rem; | |||
position: absolute; | |||
text-align: center; | |||
width: 20rem; | |||
z-index: 1 | |||
} | |||
.chosen-container .chosen-results-scroll span { | |||
display: inline-block; | |||
height: 1.5; | |||
text-indent: -5000px; | |||
width: .5rem | |||
} | |||
.chosen-container-single .chosen-single { | |||
background-color: #fff; | |||
background-clip: padding-box; | |||
border: 1px solid #ced4da; | |||
border-top-left-radius: .25rem; | |||
border-top-right-radius: .25rem; | |||
border-bottom-right-radius: .25rem; | |||
border-bottom-left-radius: .25rem; | |||
color: #6c757d; | |||
display: block; | |||
height: calc(1.5em + .75rem); | |||
overflow: hidden; | |||
line-height: calc(1.5em + .75rem); | |||
padding: 0 0 0 .75rem; | |||
position: relative; | |||
text-decoration: none; | |||
white-space: nowrap | |||
} | |||
.chosen-container-single .chosen-single abbr { | |||
display: inline-block; | |||
position: absolute; | |||
top: .325rem; | |||
right: 2rem; | |||
width: 2rem; | |||
height: 1.5rem; | |||
cursor: pointer; | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dc3545' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); | |||
background-size: 1.5rem 1.5rem; | |||
background-position: center center; | |||
background-repeat: no-repeat; | |||
background-color: #fff; | |||
box-shadow: 4px 0 16px 16px #fff | |||
} | |||
.chosen-container-single .chosen-single abbr:hover { | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23921925' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") | |||
} | |||
.chosen-container-single .chosen-single span { | |||
display: block; | |||
margin-right: 1.5rem; | |||
text-overflow: ellipsis | |||
} | |||
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover { | |||
background-position: right 2px | |||
} | |||
.chosen-container-single .chosen-single div { | |||
display: block; | |||
position: absolute; | |||
top: 0; | |||
right: 0; | |||
width: 2rem; | |||
height: 100%; | |||
padding-left: .5rem; | |||
background-color: #fff | |||
} | |||
.chosen-container-single .chosen-single div:after { | |||
display: inline-block; | |||
position: relative; | |||
top: .125rem; | |||
left: -1rem; | |||
width: 2rem; | |||
height: 2rem; | |||
content: ""; | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3C/svg%3E"); | |||
background-size: 2rem 2rem; | |||
background-position: center center; | |||
background-repeat: no-repeat | |||
} | |||
.chosen-container-single .chosen-single:not(.chosen-single-with-deselect) div:after { | |||
background-color: #fff; | |||
box-shadow: 4px 0 16px 16px #fff | |||
} | |||
.chosen-container-single .chosen-default { | |||
color: #adb5bd | |||
} | |||
.chosen-container-single a:not([href]):not([tabindex]) { | |||
color: #6c757d !important | |||
} | |||
.chosen-container-single a:not([href]):not([tabindex]).chosen-single:not(.chosen-default) { | |||
color: #6c757d !important | |||
} | |||
.chosen-container-single .chosen-search-input { | |||
border: none | |||
} | |||
.chosen-container-single .chosen-search { | |||
margin: 0; | |||
padding: .5rem .5rem 0 .5rem; | |||
position: relative; | |||
white-space: nowrap; | |||
z-index: 1000 | |||
} | |||
.chosen-container-single .chosen-search:after { | |||
display: inline-block; | |||
position: relative; | |||
top: .365rem; | |||
left: -1.75rem; | |||
width: 1.25rem; | |||
height: 1.25rem; | |||
content: ""; | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E"); | |||
background-size: 1.25rem 1.25rem; | |||
background-position: center center; | |||
background-repeat: no-repeat | |||
} | |||
.chosen-container-single .chosen-search input[type=text] { | |||
background-color: #f8f9fa; | |||
border: 1px solid #ced4da; | |||
outline: 0; | |||
border-top-left-radius: .25rem; | |||
border-top-right-radius: .25rem; | |||
border-bottom-right-radius: .25rem; | |||
border-bottom-left-radius: .25rem; | |||
padding: .25rem 1rem .25rem .5rem; | |||
width: 100% | |||
} | |||
.chosen-container-single .chosen-drop { | |||
margin-top: -1px; | |||
border-bottom-right-radius: .25rem; | |||
border-bottom-left-radius: .25rem; | |||
background-clip: padding-box | |||
} | |||
.chosen-container-single-nosearch .chosen-search { | |||
display: none | |||
} | |||
.chosen-container-multi .chosen-choices { | |||
background-color: #fff; | |||
border: 1px solid #ced4da; | |||
border-top-left-radius: .25rem; | |||
border-top-right-radius: .25rem; | |||
border-bottom-right-radius: .25rem; | |||
border-bottom-left-radius: .25rem; | |||
cursor: text; | |||
height: auto !important; | |||
margin: 0; | |||
padding: .175rem; | |||
overflow: hidden; | |||
position: relative | |||
} | |||
.chosen-container-multi .chosen-choices li { | |||
float: left; | |||
list-style: none | |||
} | |||
.chosen-container-multi .chosen-choices .search-field { | |||
margin: 0; | |||
padding: 0; | |||
white-space: nowrap | |||
} | |||
.chosen-container-multi .chosen-choices .search-field input[type=text] { | |||
width: 100% !important; | |||
margin: 0; | |||
padding: .175rem .175rem .175rem .5rem; | |||
border: 0 !important; | |||
background: 0 0 !important; | |||
color: #6c757d; | |||
outline: 0 | |||
} | |||
.chosen-container-multi .chosen-choices .search-field .default { | |||
color: #ced4da | |||
} | |||
.chosen-container-multi .chosen-choices .search-choice { | |||
background-clip: padding-box; | |||
position: relative; | |||
max-width: 320px; | |||
margin: .175rem .25rem; | |||
padding: .25rem 1.5rem .25rem .25rem; | |||
border: 1px solid #ced4da; | |||
background-color: #f8f9fa; | |||
border-top-left-radius: .25rem; | |||
border-top-right-radius: .25rem; | |||
border-bottom-right-radius: .25rem; | |||
border-bottom-left-radius: .25rem; | |||
cursor: default; | |||
font-size: .875rem; | |||
line-height: 1; | |||
color: #6c757d; | |||
overflow: hidden; | |||
text-overflow: ellipsis; | |||
white-space: nowrap | |||
} | |||
.chosen-container-multi .chosen-choices .search-choice .search-choice-close { | |||
display: inline-block; | |||
position: absolute; | |||
top: .2rem; | |||
right: .125rem; | |||
width: 1rem; | |||
height: 1rem; | |||
cursor: pointer; | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dc3545' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); | |||
background-size: 1rem 1rem; | |||
background-position: center center; | |||
background-repeat: no-repeat | |||
} | |||
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover { | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23921925' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") | |||
} | |||
.chosen-container-multi .chosen-choices .search-choice-focus { | |||
background: #dee2e6 | |||
} | |||
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close { | |||
background-position: right -11px | |||
} | |||
.chosen-container-multi .chosen-drop .result-selected { | |||
display: none | |||
} | |||
.chosen-container-active .chosen-single { | |||
border: 1px solid #80bdff; | |||
box-shadow: 0 0 0 .2rem rgba(128, 189, 255, .5); | |||
transition: border linear 0s, box-shadow linear 0s | |||
} | |||
@media (prefers-reduced-motion: reduce) { | |||
.chosen-container-active .chosen-single { | |||
transition: none | |||
} | |||
} | |||
.chosen-container-active.is-valid .chosen-single { | |||
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .4) | |||
} | |||
.chosen-container-active.is-invalid .chosen-single { | |||
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .4) | |||
} | |||
.chosen-container-active.chosen-with-drop .chosen-single { | |||
background-color: #fff; | |||
border: 1px solid #80bdff; | |||
border-bottom-right-radius: 0; | |||
border-bottom-left-radius: 0; | |||
box-shadow: none; | |||
transition: border linear 0s, box-shadow linear 0s | |||
} | |||
@media (prefers-reduced-motion: reduce) { | |||
.chosen-container-active.chosen-with-drop .chosen-single { | |||
transition: none | |||
} | |||
} | |||
.chosen-container-active.chosen-with-drop .chosen-single div:after { | |||
display: inline-block; | |||
position: relative; | |||
top: .125rem; | |||
left: -1rem; | |||
width: 2rem; | |||
height: 2rem; | |||
content: ""; | |||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E"); | |||
background-size: 2rem 2rem; | |||
background-position: center center; | |||
background-repeat: no-repeat | |||
} | |||
.chosen-container-active .chosen-choices { | |||
border: 1px solid #80bdff; | |||
border-bottom-right-radius: 0; | |||
border-bottom-left-radius: 0; | |||
transition: border linear 0s, box-shadow linear 0s | |||
} | |||
@media (prefers-reduced-motion: reduce) { | |||
.chosen-container-active .chosen-choices { | |||
transition: none | |||
} | |||
} | |||
.chosen-container-active .chosen-choices .search-field input[type=text] { | |||
color: #6c757d !important | |||
} | |||
.chosen-container-active.chosen-with-drop .chosen-choices { | |||
border-bottom-right-radius: 0; | |||
border-bottom-left-radius: 0 | |||
} | |||
.chosen-container-active.chosen-with-drop .chosen-search-input { | |||
display: inline-block | |||
} | |||
.chosen-disabled { | |||
cursor: default; | |||
opacity: .5 !important | |||
} | |||
.chosen-disabled .chosen-single { | |||
cursor: default | |||
} | |||
.chosen-disabled .chosen-choices .search-choice .search-choice-close { | |||
cursor: default | |||
} | |||
.chosen-container-optgroup-clickable li.group-result { | |||
text-transform: none !important | |||
} | |||
.chosen-container-optgroup-clickable li.group-result:hover { | |||
background-color: #007bff; | |||
color: #fff; | |||
cursor: pointer | |||
} | |||
.chosen-container-optgroup-clickable li.group-result:hover em { | |||
color: #fff | |||
} | |||
.chosen-container.is-valid .chosen-choices, .chosen-container.is-valid .chosen-drop, .chosen-container.is-valid .chosen-single, .chosen-container:valid .chosen-choices, .chosen-container:valid .chosen-drop, .chosen-container:valid .chosen-single { | |||
border-color: #28a745 | |||
} | |||
.chosen-container.is-invalid .chosen-choices, .chosen-container.is-invalid .chosen-drop, .chosen-container.is-invalid .chosen-single, .chosen-container:invalid .chosen-choices, .chosen-container:invalid .chosen-drop, .chosen-container:invalid .chosen-single { | |||
border-color: #dc3545 | |||
} | |||
input[type=text].chosen-focus-input { | |||
position: absolute; | |||
top: -9000px; | |||
width: 0; | |||
height: 0; | |||
margin: 0; | |||
padding: 0; | |||
background: 0 0 !important; | |||
border: 0 !important; | |||
outline: 0 | |||
} | |||
.input-group:nth-of-type(1) .chosen-container .chosen-choices { | |||
border-top-left-radius: 0; | |||
border-bottom-left-radius: 0 | |||
} | |||
.input-group:not(:nth-of-type(1)) .chosen-container .chosen-choices { | |||
border-top-right-radius: 0; | |||
border-bottom-right-radius: 0 | |||
} | |||
.input-group:not(:nth-of-type(1)) .input-group-prepend .input-group-text { | |||
border-top-right-radius: .25rem; | |||
border-bottom-right-radius: .25rem | |||
} | |||
.input-group .chosen-container { | |||
position: relative; | |||
-ms-flex: 1 1 auto; | |||
flex: 1 1 auto; | |||
width: 1% !important | |||
} | |||
.input-group .chosen-choices .search-field { | |||
min-height: calc(1.5em + .75rem) | |||
} |
@@ -0,0 +1,9 @@ | |||
/*! | |||
* Datepicker v1.0.10 | |||
* https://fengyuanchen.github.io/datepicker | |||
* | |||
* Copyright 2014-present Chen Fengyuan | |||
* Released under the MIT license | |||
* | |||
* Date: 2020-09-29T14:46:09.037Z | |||
*/.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none} |
@@ -0,0 +1,125 @@ | |||
@font-face { | |||
font-family: "flaticon"; | |||
src: url("./flaticon.ttf?6e22a5819d71bd7bfea3040d0d7b258b") format("truetype"), | |||
url("./flaticon.woff?6e22a5819d71bd7bfea3040d0d7b258b") format("woff"), | |||
url("./flaticon.woff2?6e22a5819d71bd7bfea3040d0d7b258b") format("woff2"), | |||
url("./flaticon.eot?6e22a5819d71bd7bfea3040d0d7b258b#iefix") format("embedded-opentype"), | |||
url("./flaticon.svg?6e22a5819d71bd7bfea3040d0d7b258b#flaticon") format("svg"); | |||
} | |||
i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { | |||
font-family: flaticon !important; | |||
font-style: normal; | |||
font-weight: normal !important; | |||
font-variant: normal; | |||
text-transform: none; | |||
line-height: 1; | |||
-webkit-font-smoothing: antialiased; | |||
-moz-osx-font-smoothing: grayscale; | |||
} | |||
.flaticon-coin:before { | |||
content: "\f101"; | |||
} | |||
.flaticon-agriculture:before { | |||
content: "\f102"; | |||
} | |||
.flaticon-ingot:before { | |||
content: "\f103"; | |||
} | |||
.flaticon-shopping-bags:before { | |||
content: "\f104"; | |||
} | |||
.flaticon-customer:before { | |||
content: "\f105"; | |||
} | |||
.flaticon-pie-chart:before { | |||
content: "\f106"; | |||
} | |||
.flaticon-admin:before { | |||
content: "\f107"; | |||
} | |||
.flaticon-tools:before { | |||
content: "\f108"; | |||
} | |||
.flaticon-setting-lines:before { | |||
content: "\f109"; | |||
} | |||
.flaticon-mortarboard:before { | |||
content: "\f10a"; | |||
} | |||
.flaticon-first-aid-kit:before { | |||
content: "\f10b"; | |||
} | |||
.flaticon-briefcase:before { | |||
content: "\f10c"; | |||
} | |||
.flaticon-customer-1:before { | |||
content: "\f10d"; | |||
} | |||
.flaticon-businessman:before { | |||
content: "\f10e"; | |||
} | |||
.flaticon-combine:before { | |||
content: "\f10f"; | |||
} | |||
.flaticon-industry:before { | |||
content: "\f110"; | |||
} | |||
.flaticon-solidarity:before { | |||
content: "\f111"; | |||
} | |||
.flaticon-pay-day:before { | |||
content: "\f112"; | |||
} | |||
.flaticon-configuration:before { | |||
content: "\f113"; | |||
} | |||
.flaticon-shield:before { | |||
content: "\f114"; | |||
} | |||
.flaticon-pos:before { | |||
content: "\f115"; | |||
} | |||
.flaticon-valid:before { | |||
content: "\f116"; | |||
} | |||
.flaticon-credit-card:before { | |||
content: "\f117"; | |||
} | |||
.flaticon-box:before { | |||
content: "\f118"; | |||
} | |||
.flaticon-support:before { | |||
content: "\f119"; | |||
} | |||
.flaticon-building:before { | |||
content: "\f11a"; | |||
} | |||
.flaticon-browser:before { | |||
content: "\f11b"; | |||
} | |||
.flaticon-setting:before { | |||
content: "\f11c"; | |||
} | |||
.flaticon-folder:before { | |||
content: "\f11d"; | |||
} | |||
.flaticon-cogwheel:before { | |||
content: "\f11e"; | |||
} | |||
.flaticon-home:before { | |||
content: "\f11f"; | |||
} | |||
.flaticon-cart:before { | |||
content: "\f120"; | |||
} | |||
.flaticon-speedometer:before { | |||
content: "\f121"; | |||
} | |||
.flaticon-menu:before { | |||
content: "\f122"; | |||
} | |||
.flaticon-menu-1:before { | |||
content: "\f123"; | |||
} |
@@ -0,0 +1,771 @@ | |||
<!DOCTYPE html> | |||
<html lang="en"> | |||
<head> | |||
<title>Flaticon Webfont</title> | |||
<link rel="stylesheet" type="text/css" href="flaticon.css"/> | |||
<meta charset="UTF-8"> | |||
<style> | |||
html, body, div, span, applet, object, iframe, | |||
h1, h2, h3, h4, h5, h6, p, blockquote, pre, | |||
a, abbr, acronym, address, big, cite, code, | |||
del, dfn, em, img, ins, kbd, q, s, samp, | |||
small, strike, strong, sub, sup, tt, var, | |||
b, u, i, center, | |||
dl, dt, dd, ol, ul, li, | |||
fieldset, form, label, legend, | |||
table, caption, tbody, tfoot, thead, tr, th, td, | |||
article, aside, canvas, details, embed, | |||
figure, figcaption, footer, header, hgroup, | |||
menu, nav, output, ruby, section, summary, | |||
time, mark, audio, video { | |||
margin: 0; | |||
padding: 0; | |||
border: 0; | |||
font-size: 100%; | |||
font: inherit; | |||
vertical-align: baseline; | |||
} | |||
/* HTML5 display-role reset for older browsers */ | |||
article, aside, details, figcaption, figure, | |||
footer, header, hgroup, menu, nav, section { | |||
display: block; | |||
} | |||
body { | |||
line-height: 1; | |||
} | |||
ol, ul { | |||
list-style: none; | |||
} | |||
blockquote, q { | |||
quotes: none; | |||
} | |||
blockquote:before, blockquote:after, | |||
q:before, q:after { | |||
content: ''; | |||
content: none; | |||
} | |||
table { | |||
border-collapse: collapse; | |||
border-spacing: 0; | |||
} | |||
body { | |||
font-family: Helvetica, Arial, sans-serif; | |||
font-size: 16px; | |||
color: #5f7d95; | |||
} | |||
a { | |||
color: #4AD295; | |||
font-weight: bold; | |||
text-decoration: none; | |||
} | |||
* { | |||
-moz-box-sizing: border-box; | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
margin: 0; | |||
padding: 0; | |||
} | |||
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after { | |||
font-family: Flaticon; | |||
font-size: 30px; | |||
font-style: normal; | |||
margin-left: 20px; | |||
color: #333; | |||
} | |||
.wrapper { | |||
max-width: 600px; | |||
margin: auto; | |||
padding: 0 1em; | |||
} | |||
.title { | |||
margin-bottom: 24px; | |||
text-transform: uppercase; | |||
font-weight: bold; | |||
} | |||
header { | |||
text-align: center; | |||
padding: 24px; | |||
} | |||
header .logo { | |||
width: 210px; | |||
height: auto; | |||
border: none; | |||
display: inline-block; | |||
} | |||
header strong { | |||
font-size: 28px; | |||
font-weight: 500; | |||
vertical-align: middle; | |||
} | |||
.demo { | |||
margin: 2em auto; | |||
line-height: 1.25em; | |||
} | |||
.demo ul li { | |||
margin-bottom: 12px; | |||
} | |||
.demo ul li code { | |||
background-color: #1D262D; | |||
border-radius: 3px; | |||
padding: 12px; | |||
display: inline-block; | |||
color: #fff; | |||
font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace; | |||
font-weight: lighter; | |||
margin-top: 12px; | |||
font-size: 13px; | |||
word-break: break-all; | |||
} | |||
.demo ul li code .red { | |||
color: #EC3A3B; | |||
} | |||
.demo ul li code .green { | |||
color: #4AD295; | |||
} | |||
.demo ul li code .yellow { | |||
color: #FFEEB6; | |||
} | |||
.demo ul li code .blue { | |||
color: #2C8CF4; | |||
} | |||
.demo ul li code .purple { | |||
color: #4949E7; | |||
} | |||
.demo ul li code .dots { | |||
margin-top: 0.5em; | |||
display: block; | |||
} | |||
#glyphs { | |||
border-bottom: 1px solid #E3E9ED; | |||
padding: 2em 0; | |||
text-align: center; | |||
} | |||
.glyph { | |||
display: inline-block; | |||
width: 9em; | |||
margin: 1em; | |||
text-align: center; | |||
vertical-align: top; | |||
background: #FFF; | |||
} | |||
.glyph .flaticon { | |||
padding: 10px; | |||
display: block; | |||
font-family: "Flaticon"; | |||
font-size: 64px; | |||
line-height: 1; | |||
} | |||
.glyph .flaticon:before { | |||
font-size: 64px; | |||
color: #5f7d95; | |||
margin-left: 0; | |||
} | |||
.class-name { | |||
font-size: 0.65em; | |||
background-color: #E3E9ED; | |||
color: #869FB2; | |||
border-radius: 4px 4px 0 0; | |||
padding: 0.5em; | |||
font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace; | |||
} | |||
.author-name { | |||
font-size: 0.6em; | |||
background-color: #EFF3F6; | |||
border-top: 0; | |||
border-radius: 0 0 4px 4px; | |||
padding: 0.5em; | |||
} | |||
.author-name a { | |||
color: #1D262D; | |||
} | |||
.class-name:last-child { | |||
font-size: 10px; | |||
color: #888; | |||
} | |||
.class-name:last-child a { | |||
font-size: 10px; | |||
color: #555; | |||
} | |||
.glyph > input { | |||
display: block; | |||
width: 100px; | |||
margin: 5px auto; | |||
text-align: center; | |||
font-size: 12px; | |||
cursor: text; | |||
} | |||
.glyph > input.icon-input { | |||
font-family: "Flaticon"; | |||
font-size: 16px; | |||
margin-bottom: 10px; | |||
} | |||
.attribution .title { | |||
margin-top: 2em; | |||
} | |||
.attribution textarea { | |||
background-color: #F8FAFB; | |||
color: #1D262D; | |||
padding: 1em; | |||
border: none; | |||
box-shadow: none; | |||
border: 1px solid #E3E9ED; | |||
border-radius: 4px; | |||
resize: none; | |||
width: 100%; | |||
height: 150px; | |||
font-size: 0.8em; | |||
font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace; | |||
-webkit-appearance: none; | |||
} | |||
.attribution textarea:hover { | |||
border-color: #CFD9E0; | |||
} | |||
.attribution textarea:focus { | |||
border-color: #4AD295; | |||
} | |||
.iconsuse { | |||
margin: 2em auto; | |||
text-align: center; | |||
max-width: 1200px; | |||
} | |||
.iconsuse:after { | |||
content: ''; | |||
display: table; | |||
clear: both; | |||
} | |||
.iconsuse .image { | |||
float: left; | |||
width: 25%; | |||
padding: 0 1em; | |||
} | |||
.iconsuse .image p { | |||
margin-bottom: 1em; | |||
} | |||
.iconsuse .image span { | |||
display: block; | |||
font-size: 0.65em; | |||
background-color: #222; | |||
color: #fff; | |||
border-radius: 4px; | |||
padding: 0.5em; | |||
color: #FFFF99; | |||
margin-top: 1em; | |||
font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace; | |||
} | |||
.flaticon:before { | |||
color: #5f7d95; | |||
} | |||
#footer { | |||
text-align: center; | |||
background-color: #1D262D; | |||
color: #869FB2; | |||
padding: 12px; | |||
font-size: 14px; | |||
} | |||
#footer a { | |||
font-weight: normal; | |||
} | |||
@media (max-width: 960px) { | |||
.iconsuse .image { | |||
width: 50%; | |||
} | |||
} | |||
.preview { | |||
width: 100px; | |||
display: inline-block; | |||
margin: 10px; | |||
} | |||
.preview .inner { | |||
display: inline-block; | |||
width: 100%; | |||
text-align: center; | |||
background: #f5f5f5; | |||
-webkit-border-radius: 3px 3px 0 0; | |||
-moz-border-radius: 3px 3px 0 0; | |||
border-radius: 3px 3px 0 0; | |||
} | |||
.preview .inner { | |||
line-height: 85px; | |||
font-size: 40px; | |||
color: #333; | |||
} | |||
.label { | |||
display: inline-block; | |||
width: 100%; | |||
box-sizing: border-box; | |||
padding: 5px; | |||
font-size: 10px; | |||
font-family: Monaco, monospace; | |||
color: #666; | |||
white-space: nowrap; | |||
overflow: hidden; | |||
text-overflow: ellipsis; | |||
background: #ddd; | |||
-webkit-border-radius: 0 0 3px 3px; | |||
-moz-border-radius: 0 0 3px 3px; | |||
border-radius: 0 0 3px 3px; | |||
color: #666; | |||
} | |||
</style> | |||
</head> | |||
<body> | |||
<header> | |||
<a href="https://www.flaticon.com/" target="_blank" class="logo"> | |||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 394.3 76.5"> | |||
<path d="M156.6,69.4H145.3V7.1h11.3Z" style="fill:#0e2a47"/> | |||
<path d="M206.2,69.4h-11V64.8a15.4,15.4,0,0,1-12.6,5.7c-11.6,0-20.3-9.5-20.3-22.1s8.8-22.1,20.3-22.1a15.4,15.4,0,0,1,12.6,5.8V27.5h11Zm-32.4-21c0,6.4,4.2,11.6,10.8,11.6s10.8-4.9,10.8-11.6-4.4-11.6-10.8-11.6S173.9,42,173.9,48.4Z" | |||
style="fill:#0e2a47"/> | |||
<path d="M262.5,13.7a7.2,7.2,0,0,1-14.4,0,7.2,7.2,0,1,1,14.4,0ZM261,69.4H249.6v-42H261Z" | |||
style="fill:#0e2a47"/> | |||
<path id="_Trazado_" data-name="<Trazado>" | |||
d="M139.6,17.8a16.6,16.6,0,0,0-8-1.4c-3.2.4-4.9,2-4.9,5.9v5.1h13V37.5h-13v32H115.4v-32h-7.8v-10h7.8V22.2c0-9.9,5.2-16.3,15-16.3a23.4,23.4,0,0,1,9.3,1.8Z" | |||
style="fill:#0e2a47"/> | |||
<path d="M235.1,60c-3.5,0-6.3-1.9-6.3-7.1V37.5H244v-10H228.8V15H217.5V27.5h-5.7v10h5.7V53.7c0,10.9,5.3,16.8,15.7,16.8A22.9,22.9,0,0,0,244,68l-4.3-9.1A12.3,12.3,0,0,1,235.1,60Z" | |||
style="fill:#0e2a47"/> | |||
<path d="M348.9,48.4c0,12.6-9.7,22.1-22.7,22.1s-22.7-9.4-22.7-22.1,9.6-22.1,22.7-22.1S348.9,35.8,348.9,48.4Zm-33.9,0c0,6.8,4.8,11.6,11.1,11.6s11.2-4.8,11.2-11.6-4.8-11.6-11.2-11.6S315.1,41.6,315.1,48.4Z" | |||
style="fill:#0e2a47"/> | |||
<path d="M394.3,42.7V69.4H382.9V46.3c0-6.1-3-9.4-8.2-9.4s-8.9,3.2-8.9,9.5v23H354.6v-42h11v4.9c3-4.5,7.6-6.1,12.3-6.1C387.5,26.3,394.3,33,394.3,42.7Z" | |||
style="fill:#0e2a47"/> | |||
<path d="M298,55.7h0a12.4,12.4,0,0,1-8.2,4.2h-.9l-1.8-.2a10,10,0,0,1-7.4-5.6,13.2,13.2,0,0,1-1.2-5.8,13,13,0,0,1,1.3-5.9,10.1,10.1,0,0,1,7.5-5.5h2.4a11.7,11.7,0,0,1,8.3,4.2l5.5-9.6a19.9,19.9,0,0,0-8.1-4.3,23.4,23.4,0,0,0-6.1-.8,25.2,25.2,0,0,0-7.5,1.1,20.9,20.9,0,0,0-8,4.6,21.9,21.9,0,0,0-6.8,16.4,21.9,21.9,0,0,0,6.7,16.3,20.9,20.9,0,0,0,8,4.6,25.2,25.2,0,0,0,7.7,1.2,23.6,23.6,0,0,0,6.2-.8,20,20,0,0,0,8.1-4.4Z" | |||
style="fill:#0e2a47"/> | |||
<path d="M46.3,26.5H26.9L20.8,16H52.4L61.6,0H9.4A9.3,9.3,0,0,0,1.3,4.7a9.3,9.3,0,0,0,0,9.4L34.6,71.8a9.4,9.4,0,0,0,16.2,0l1.1-1.9L36.6,43.3Z" | |||
style="fill:#4ad295"/> | |||
<path d="M84.2,4.7A9.3,9.3,0,0,0,76.1,0H73.8l-25,43.3,9.2,16L84.2,14A9.3,9.3,0,0,0,84.2,4.7Z" | |||
style="fill:#4ad295"/> | |||
</svg> | |||
</a> | |||
</header> | |||
<section class="demo wrapper"> | |||
<p class="title">Webfont Instructions</p> | |||
<ul> | |||
<li> | |||
<span class="num">1. </span>Copy the "Fonts" files and CSS files to your website CSS folder. | |||
</li> | |||
<li> | |||
<span class="num">2. </span>Add the CSS link to your website source code on header. | |||
<code class="big"> | |||
<<span class="red">head</span>> | |||
<br/><span class="dots">...</span> | |||
<br/><<span class="red">link</span> <span class="green">rel</span>=<span | |||
class="yellow">"stylesheet"</span> <span class="green">type</span>=<span | |||
class="yellow">"text/css"</span> <span class="green">href</span>=<span class="yellow">"your_website_domain/css_root/flaticon.css"</span>> | |||
<br/><span class="dots">...</span> | |||
<br/></<span class="red">head</span>> | |||
</code> | |||
</li> | |||
<li> | |||
<p> | |||
<span class="num">3. </span>Use the icon class on <code>"<span class="blue">display</span>:<span | |||
class="purple"> inline</span>"</code> elements: | |||
<br/> | |||
Use example: <code><<span class="red">i</span> <span class="green">class</span>=<span class="yellow">"flaticon-airplane49"</span>></<span | |||
class="red">i</span>></code> or <code><<span class="red">span</span> <span | |||
class="green">class</span>=<span class="yellow">"flaticon-airplane49"</span>></<span | |||
class="red">span</span>></code> | |||
</li> | |||
</ul> | |||
</section> | |||
<section id="glyphs"> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-coin"></i> | |||
<div class="class-name">.flaticon-coin</div> | |||
<div class="author-name">Author: <a data-file="coin" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-agriculture"></i> | |||
<div class="class-name">.flaticon-agriculture</div> | |||
<div class="author-name">Author: <a data-file="agriculture" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-ingot"></i> | |||
<div class="class-name">.flaticon-ingot</div> | |||
<div class="author-name">Author: <a data-file="ingot" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-shopping-bags"></i> | |||
<div class="class-name">.flaticon-shopping-bags</div> | |||
<div class="author-name">Author: <a data-file="shopping-bags" href="https://www.flaticon.com/authors/kiranshastry">Kiranshastry</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-customer"></i> | |||
<div class="class-name">.flaticon-customer</div> | |||
<div class="author-name">Author: <a data-file="customer" href="https://www.flaticon.com/authors/metropolicons">Metropolicons</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-pie-chart"></i> | |||
<div class="class-name">.flaticon-pie-chart</div> | |||
<div class="author-name">Author: <a data-file="pie-chart" href="https://www.flaticon.com/authors/gregor-cresnar">Gregor Cresnar</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-admin"></i> | |||
<div class="class-name">.flaticon-admin</div> | |||
<div class="author-name">Author: <a data-file="admin" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-tools"></i> | |||
<div class="class-name">.flaticon-tools</div> | |||
<div class="author-name">Author: <a data-file="tools" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-setting-lines"></i> | |||
<div class="class-name">.flaticon-setting-lines</div> | |||
<div class="author-name">Author: <a data-file="setting-lines" href="https://www.flaticon.com/authors/pavel-kozlov">Pavel Kozlov</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-mortarboard"></i> | |||
<div class="class-name">.flaticon-mortarboard</div> | |||
<div class="author-name">Author: <a data-file="mortarboard" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-first-aid-kit"></i> | |||
<div class="class-name">.flaticon-first-aid-kit</div> | |||
<div class="author-name">Author: <a data-file="first-aid-kit" href="https://www.flaticon.com/authors/good-ware">Good Ware</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-briefcase"></i> | |||
<div class="class-name">.flaticon-briefcase</div> | |||
<div class="author-name">Author: <a data-file="briefcase" href="https://www.flaticon.com/authors/dimitry-miroliubov">Dimitry Miroliubov</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-customer-1"></i> | |||
<div class="class-name">.flaticon-customer-1</div> | |||
<div class="author-name">Author: <a data-file="customer-1" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-businessman"></i> | |||
<div class="class-name">.flaticon-businessman</div> | |||
<div class="author-name">Author: <a data-file="businessman" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-combine"></i> | |||
<div class="class-name">.flaticon-combine</div> | |||
<div class="author-name">Author: <a data-file="combine" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-industry"></i> | |||
<div class="class-name">.flaticon-industry</div> | |||
<div class="author-name">Author: <a data-file="industry" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-solidarity"></i> | |||
<div class="class-name">.flaticon-solidarity</div> | |||
<div class="author-name">Author: <a data-file="solidarity" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-pay-day"></i> | |||
<div class="class-name">.flaticon-pay-day</div> | |||
<div class="author-name">Author: <a data-file="pay-day" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-configuration"></i> | |||
<div class="class-name">.flaticon-configuration</div> | |||
<div class="author-name">Author: <a data-file="configuration" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-shield"></i> | |||
<div class="class-name">.flaticon-shield</div> | |||
<div class="author-name">Author: <a data-file="shield" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-pos"></i> | |||
<div class="class-name">.flaticon-pos</div> | |||
<div class="author-name">Author: <a data-file="pos" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-valid"></i> | |||
<div class="class-name">.flaticon-valid</div> | |||
<div class="author-name">Author: <a data-file="valid" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-credit-card"></i> | |||
<div class="class-name">.flaticon-credit-card</div> | |||
<div class="author-name">Author: <a data-file="credit-card" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-box"></i> | |||
<div class="class-name">.flaticon-box</div> | |||
<div class="author-name">Author: <a data-file="box" href="https://www.flaticon.com/authors/bqlqn">bqlqn</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-support"></i> | |||
<div class="class-name">.flaticon-support</div> | |||
<div class="author-name">Author: <a data-file="support" href="https://www.flaticon.com/authors/kiranshastry">Kiranshastry</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-building"></i> | |||
<div class="class-name">.flaticon-building</div> | |||
<div class="author-name">Author: <a data-file="building" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-browser"></i> | |||
<div class="class-name">.flaticon-browser</div> | |||
<div class="author-name">Author: <a data-file="browser" href="https://www.flaticon.com/authors/itim2101">itim2101</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-setting"></i> | |||
<div class="class-name">.flaticon-setting</div> | |||
<div class="author-name">Author: <a data-file="setting" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-folder"></i> | |||
<div class="class-name">.flaticon-folder</div> | |||
<div class="author-name">Author: <a data-file="folder" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-cogwheel"></i> | |||
<div class="class-name">.flaticon-cogwheel</div> | |||
<div class="author-name">Author: <a data-file="cogwheel" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-home"></i> | |||
<div class="class-name">.flaticon-home</div> | |||
<div class="author-name">Author: <a data-file="home" href="https://www.flaticon.com/authors/bqlqn">bqlqn</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-cart"></i> | |||
<div class="class-name">.flaticon-cart</div> | |||
<div class="author-name">Author: <a data-file="cart" href="https://www.flaticon.com/authors/bqlqn">bqlqn</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-speedometer"></i> | |||
<div class="class-name">.flaticon-speedometer</div> | |||
<div class="author-name">Author: <a data-file="speedometer" href="http://www.freepik.com">Freepik</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-menu"></i> | |||
<div class="class-name">.flaticon-menu</div> | |||
<div class="author-name">Author: <a data-file="menu" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a> </div> | |||
</div> | |||
<div class="glyph"> | |||
<i class="flaticon flaticon-menu-1"></i> | |||
<div class="class-name">.flaticon-menu-1</div> | |||
<div class="author-name">Author: <a data-file="menu-1" href="https://www.flaticon.com/authors/retinaicons">Retinaicons</a> </div> | |||
</div> | |||
</section> | |||
<section class="attribution wrapper" style="text-align:center;"> | |||
<div class="title">License and attribution:</div><div class="attrDiv">Font generated by <a href="https://www.flaticon.com">flaticon.com</a>. <div><p>Under <a href="http://creativecommons.org/licenses/by/3.0/">CC</a>: <a data-file="speedometer" href="http://www.freepik.com">Freepik</a>, <a data-file="menu" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a>, <a data-file="support" href="https://www.flaticon.com/authors/kiranshastry">Kiranshastry</a>, <a data-file="customer" href="https://www.flaticon.com/authors/metropolicons">Metropolicons</a>, <a data-file="pie-chart" href="https://www.flaticon.com/authors/gregor-cresnar">Gregor Cresnar</a>, <a data-file="setting-lines" href="https://www.flaticon.com/authors/pavel-kozlov">Pavel Kozlov</a>, <a data-file="first-aid-kit" href="https://www.flaticon.com/authors/good-ware">Good Ware</a>, <a data-file="briefcase" href="https://www.flaticon.com/authors/dimitry-miroliubov">Dimitry Miroliubov</a>, <a data-file="cart" href="https://www.flaticon.com/authors/bqlqn">bqlqn</a>, <a data-file="browser" href="https://www.flaticon.com/authors/itim2101">itim2101</a>, <a data-file="menu-1" href="https://www.flaticon.com/authors/retinaicons">Retinaicons</a></p> </div> | |||
</div> | |||
<div class="title">Copy the Attribution License:</div> | |||
<textarea onclick="this.focus();this.select();">Font generated by <a href="https://www.flaticon.com">flaticon.com</a>. <p>Under <a href="http://creativecommons.org/licenses/by/3.0/">CC</a>: <a data-file="speedometer" href="http://www.freepik.com">Freepik</a>, <a data-file="menu" href="https://www.flaticon.com/authors/pixel-perfect">Pixel perfect</a>, <a data-file="support" href="https://www.flaticon.com/authors/kiranshastry">Kiranshastry</a>, <a data-file="customer" href="https://www.flaticon.com/authors/metropolicons">Metropolicons</a>, <a data-file="pie-chart" href="https://www.flaticon.com/authors/gregor-cresnar">Gregor Cresnar</a>, <a data-file="setting-lines" href="https://www.flaticon.com/authors/pavel-kozlov">Pavel Kozlov</a>, <a data-file="first-aid-kit" href="https://www.flaticon.com/authors/good-ware">Good Ware</a>, <a data-file="briefcase" href="https://www.flaticon.com/authors/dimitry-miroliubov">Dimitry Miroliubov</a>, <a data-file="cart" href="https://www.flaticon.com/authors/bqlqn">bqlqn</a>, <a data-file="browser" href="https://www.flaticon.com/authors/itim2101">itim2101</a>, <a data-file="menu-1" href="https://www.flaticon.com/authors/retinaicons">Retinaicons</a></p> | |||
</textarea> | |||
</section> | |||
<section class="iconsuse"> | |||
<div class="title">Examples:</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-coin"></i> | |||
<span><i class="flaticon-coin"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-agriculture"></i> | |||
<span><i class="flaticon-agriculture"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-ingot"></i> | |||
<span><i class="flaticon-ingot"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-shopping-bags"></i> | |||
<span><i class="flaticon-shopping-bags"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-customer"></i> | |||
<span><i class="flaticon-customer"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-pie-chart"></i> | |||
<span><i class="flaticon-pie-chart"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-admin"></i> | |||
<span><i class="flaticon-admin"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-tools"></i> | |||
<span><i class="flaticon-tools"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-setting-lines"></i> | |||
<span><i class="flaticon-setting-lines"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-mortarboard"></i> | |||
<span><i class="flaticon-mortarboard"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-first-aid-kit"></i> | |||
<span><i class="flaticon-first-aid-kit"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-briefcase"></i> | |||
<span><i class="flaticon-briefcase"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-customer-1"></i> | |||
<span><i class="flaticon-customer-1"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-businessman"></i> | |||
<span><i class="flaticon-businessman"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-combine"></i> | |||
<span><i class="flaticon-combine"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-industry"></i> | |||
<span><i class="flaticon-industry"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-solidarity"></i> | |||
<span><i class="flaticon-solidarity"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-pay-day"></i> | |||
<span><i class="flaticon-pay-day"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-configuration"></i> | |||
<span><i class="flaticon-configuration"></i></span> | |||
</p> | |||
</div> | |||
<div class="image"> | |||
<p> | |||
<i class="flaticon flaticon-shield"></i> | |||
<span><i class="flaticon-shield"></i></span> | |||
</p> | |||
</div> | |||
@@ -0,0 +1,165 @@ | |||
$flaticon-font: "flaticon"; | |||
@font-face { | |||
font-family: $flaticon-font; | |||
src: url("./flaticon.ttf?6e22a5819d71bd7bfea3040d0d7b258b") format("truetype"), | |||
url("./flaticon.woff?6e22a5819d71bd7bfea3040d0d7b258b") format("woff"), | |||
url("./flaticon.woff2?6e22a5819d71bd7bfea3040d0d7b258b") format("woff2"), | |||
url("./flaticon.eot?6e22a5819d71bd7bfea3040d0d7b258b#iefix") format("embedded-opentype"), | |||
url("./flaticon.svg?6e22a5819d71bd7bfea3040d0d7b258b#flaticon") format("svg"); | |||
} | |||
i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { | |||
font-family: flaticon !important; | |||
font-style: normal; | |||
font-weight: normal !important; | |||
font-variant: normal; | |||
text-transform: none; | |||
line-height: 1; | |||
-webkit-font-smoothing: antialiased; | |||
-moz-osx-font-smoothing: grayscale; | |||
} | |||
$flaticon-map: ( | |||
"coin": "\f101", | |||
"agriculture": "\f102", | |||
"ingot": "\f103", | |||
"shopping-bags": "\f104", | |||
"customer": "\f105", | |||
"pie-chart": "\f106", | |||
"admin": "\f107", | |||
"tools": "\f108", | |||
"setting-lines": "\f109", | |||
"mortarboard": "\f10a", | |||
"first-aid-kit": "\f10b", | |||
"briefcase": "\f10c", | |||
"customer-1": "\f10d", | |||
"businessman": "\f10e", | |||
"combine": "\f10f", | |||
"industry": "\f110", | |||
"solidarity": "\f111", | |||
"pay-day": "\f112", | |||
"configuration": "\f113", | |||
"shield": "\f114", | |||
"pos": "\f115", | |||
"valid": "\f116", | |||
"credit-card": "\f117", | |||
"box": "\f118", | |||
"support": "\f119", | |||
"building": "\f11a", | |||
"browser": "\f11b", | |||
"setting": "\f11c", | |||
"folder": "\f11d", | |||
"cogwheel": "\f11e", | |||
"home": "\f11f", | |||
"cart": "\f120", | |||
"speedometer": "\f121", | |||
"menu": "\f122", | |||
"menu-1": "\f123", | |||
); | |||
.flaticon-coin:before { | |||
content: map-get($flaticon-map, "coin"); | |||
} | |||
.flaticon-agriculture:before { | |||
content: map-get($flaticon-map, "agriculture"); | |||
} | |||
.flaticon-ingot:before { | |||
content: map-get($flaticon-map, "ingot"); | |||
} | |||
.flaticon-shopping-bags:before { | |||
content: map-get($flaticon-map, "shopping-bags"); | |||
} | |||
.flaticon-customer:before { | |||
content: map-get($flaticon-map, "customer"); | |||
} | |||
.flaticon-pie-chart:before { | |||
content: map-get($flaticon-map, "pie-chart"); | |||
} | |||
.flaticon-admin:before { | |||
content: map-get($flaticon-map, "admin"); | |||
} | |||
.flaticon-tools:before { | |||
content: map-get($flaticon-map, "tools"); | |||
} | |||
.flaticon-setting-lines:before { | |||
content: map-get($flaticon-map, "setting-lines"); | |||
} | |||
.flaticon-mortarboard:before { | |||
content: map-get($flaticon-map, "mortarboard"); | |||
} | |||
.flaticon-first-aid-kit:before { | |||
content: map-get($flaticon-map, "first-aid-kit"); | |||
} | |||
.flaticon-briefcase:before { | |||
content: map-get($flaticon-map, "briefcase"); | |||
} | |||
.flaticon-customer-1:before { | |||
content: map-get($flaticon-map, "customer-1"); | |||
} | |||
.flaticon-businessman:before { | |||
content: map-get($flaticon-map, "businessman"); | |||
} | |||
.flaticon-combine:before { | |||
content: map-get($flaticon-map, "combine"); | |||
} | |||
.flaticon-industry:before { | |||
content: map-get($flaticon-map, "industry"); | |||
} | |||
.flaticon-solidarity:before { | |||
content: map-get($flaticon-map, "solidarity"); | |||
} | |||
.flaticon-pay-day:before { | |||
content: map-get($flaticon-map, "pay-day"); | |||
} | |||
.flaticon-configuration:before { | |||
content: map-get($flaticon-map, "configuration"); | |||
} | |||
.flaticon-shield:before { | |||
content: map-get($flaticon-map, "shield"); | |||
} | |||
.flaticon-pos:before { | |||
content: map-get($flaticon-map, "pos"); | |||
} | |||
.flaticon-valid:before { | |||
content: map-get($flaticon-map, "valid"); | |||
} | |||
.flaticon-credit-card:before { | |||
content: map-get($flaticon-map, "credit-card"); | |||
} | |||
.flaticon-box:before { | |||
content: map-get($flaticon-map, "box"); | |||
} | |||
.flaticon-support:before { | |||
content: map-get($flaticon-map, "support"); | |||
} | |||
.flaticon-building:before { | |||
content: map-get($flaticon-map, "building"); | |||
} | |||
.flaticon-browser:before { | |||
content: map-get($flaticon-map, "browser"); | |||
} | |||
.flaticon-setting:before { | |||
content: map-get($flaticon-map, "setting"); | |||
} | |||
.flaticon-folder:before { | |||
content: map-get($flaticon-map, "folder"); | |||
} | |||
.flaticon-cogwheel:before { | |||
content: map-get($flaticon-map, "cogwheel"); | |||
} | |||
.flaticon-home:before { | |||
content: map-get($flaticon-map, "home"); | |||
} | |||
.flaticon-cart:before { | |||
content: map-get($flaticon-map, "cart"); | |||
} | |||
.flaticon-speedometer:before { | |||
content: map-get($flaticon-map, "speedometer"); | |||
} | |||
.flaticon-menu:before { | |||
content: map-get($flaticon-map, "menu"); | |||
} | |||
.flaticon-menu-1:before { | |||
content: map-get($flaticon-map, "menu-1"); | |||
} |