// Auto Generated! DO NOT EDIT!
use dioxus::prelude::*;
use crate::IconShape;
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddBoxFill;
impl IconShape for AddBoxFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM11 11H7V13H11V17H13V13H17V11H13V7H11V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddBoxLine;
impl IconShape for AddBoxLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM5 5V19H19V5H5ZM11 11V7H13V11H17V13H13V17H11V13H7V11H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddCircleFill;
impl IconShape for AddCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 11H7V13H11V17H13V13H17V11H13V7H11V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddCircleLine;
impl IconShape for AddCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 11V7H13V11H17V13H13V17H11V13H7V11H11ZM12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddFill;
impl IconShape for AddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddLargeFill;
impl IconShape for AddLargeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 11.0001L11 2.0005L13 2.00049L13 11.0001L22.0001 10.9999L22.0002 12.9999L13 13.0001L13.0001 22L11.0001 22L11.0001 13.0001L2.00004 13.0003L2 11.0003L11 11.0001Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddLargeLine;
impl IconShape for AddLargeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.0001 10.9999L22.0002 10.9997L22.0002 12.9997L13.0001 12.9999L13.0001 21.9998L11.0001 21.9998L11.0001 12.9999L2.00004 13.0001L2 11.0001L11.0001 10.9999L11 2.00025L13 2.00024L13.0001 10.9999Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AddLine;
impl IconShape for AddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmAddFill;
impl IconShape for AlarmAddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.00012 13.0001C3.00012 17.9707 7.02956 22.0001 12.0001 22.0001C16.9707 22.0001 21.0001 17.9707 21.0001 13.0001C21.0001 8.02956 16.9707 4.00012 12.0001 4.00012C7.02956 4.00012 3.00012 8.02956 3.00012 13.0001ZM5.2826 2.74707L1.74707 6.2826L3.16128 7.69682L6.69682 4.16128L5.2826 2.74707ZM22.2532 6.2826L18.7176 2.74707L17.3034 4.16128L20.839 7.69682L22.2532 6.2826ZM11 9H13V12H16V14H13V17H11V14H8V12H11V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmAddLine;
impl IconShape for AlarmAddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.00012 13.0001C3.00012 17.9707 7.02956 22.0001 12.0001 22.0001C16.9707 22.0001 21.0001 17.9707 21.0001 13.0001C21.0001 8.02956 16.9707 4.00012 12.0001 4.00012C7.02956 4.00012 3.00012 8.02956 3.00012 13.0001ZM19.0001 13.0001C19.0001 16.8661 15.8661 20.0001 12.0001 20.0001C8.13412 20.0001 5.00012 16.8661 5.00012 13.0001C5.00012 9.13412 8.13412 6.00012 12.0001 6.00012C15.8661 6.00012 19.0001 9.13412 19.0001 13.0001ZM5.2826 2.74707L1.74707 6.2826L3.16128 7.69682L6.69682 4.16128L5.2826 2.74707ZM22.2532 6.2826L18.7176 2.74707L17.3034 4.16128L20.839 7.69682L22.2532 6.2826ZM11 9V12H8V14H11V17H13V14H16V12H13V9H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmFill;
impl IconShape for AlarmFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.0001 22.0001C7.02956 22.0001 3.00012 17.9707 3.00012 13.0001C3.00012 8.02956 7.02956 4.00012 12.0001 4.00012C16.9707 4.00012 21.0001 8.02956 21.0001 13.0001C21.0001 17.9707 16.9707 22.0001 12.0001 22.0001ZM13.0001 13.0001V8.00012H11.0001V15.0001H16.0001V13.0001H13.0001ZM1.74707 6.2826L5.2826 2.74707L6.69682 4.16128L3.16128 7.69682L1.74707 6.2826ZM18.7176 2.74707L22.2532 6.2826L20.839 7.69682L17.3034 4.16128L18.7176 2.74707Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmLine;
impl IconShape for AlarmLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.0001 22.0001C7.02956 22.0001 3.00012 17.9707 3.00012 13.0001C3.00012 8.02956 7.02956 4.00012 12.0001 4.00012C16.9707 4.00012 21.0001 8.02956 21.0001 13.0001C21.0001 17.9707 16.9707 22.0001 12.0001 22.0001ZM12.0001 20.0001C15.8661 20.0001 19.0001 16.8661 19.0001 13.0001C19.0001 9.13412 15.8661 6.00012 12.0001 6.00012C8.13412 6.00012 5.00012 9.13412 5.00012 13.0001C5.00012 16.8661 8.13412 20.0001 12.0001 20.0001ZM13.0001 13.0001H16.0001V15.0001H11.0001V8.00012H13.0001V13.0001ZM1.74707 6.2826L5.2826 2.74707L6.69682 4.16128L3.16128 7.69682L1.74707 6.2826ZM18.7176 2.74707L22.2532 6.2826L20.839 7.69682L17.3034 4.16128L18.7176 2.74707Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmSnoozeFill;
impl IconShape for AlarmSnoozeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.00012 13.0001C3.00012 17.9707 7.02956 22.0001 12.0001 22.0001C16.9707 22.0001 21.0001 17.9707 21.0001 13.0001C21.0001 8.02956 16.9707 4.00012 12.0001 4.00012C7.02956 4.00012 3.00012 8.02956 3.00012 13.0001ZM5.2826 2.74707L1.74707 6.2826L3.16128 7.69682L6.69682 4.16128L5.2826 2.74707ZM22.2532 6.2826L18.7176 2.74707L17.3034 4.16128L20.839 7.69682L22.2532 6.2826ZM9 11V9H15V11.4142L11.4142 15H15V17H9V14.5858L12.5858 11H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmSnoozeLine;
impl IconShape for AlarmSnoozeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.00012 13.0001C3.00012 17.9707 7.02956 22.0001 12.0001 22.0001C16.9707 22.0001 21.0001 17.9707 21.0001 13.0001C21.0001 8.02956 16.9707 4.00012 12.0001 4.00012C7.02956 4.00012 3.00012 8.02956 3.00012 13.0001ZM19.0001 13.0001C19.0001 16.8661 15.8661 20.0001 12.0001 20.0001C8.13412 20.0001 5.00012 16.8661 5.00012 13.0001C5.00012 9.13412 8.13412 6.00012 12.0001 6.00012C15.8661 6.00012 19.0001 9.13412 19.0001 13.0001ZM5.2826 2.74707L1.74707 6.2826L3.16128 7.69682L6.69682 4.16128L5.2826 2.74707ZM22.2532 6.2826L18.7176 2.74707L17.3034 4.16128L20.839 7.69682L22.2532 6.2826ZM9 11H12.5858L9 14.5858V17H15V15H11.4142L15 11.4142V9H9V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmWarningFill;
impl IconShape for AlarmWarningFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4.00001 20V14C4.00001 9.58172 7.58173 6 12 6C16.4183 6 20 9.58172 20 14V20H21V22H3.00001V20H4.00001ZM6.00001 14H8.00001C8.00001 11.7909 9.79087 10 12 10V8C8.6863 8 6.00001 10.6863 6.00001 14ZM11 2H13V5H11V2ZM19.7782 4.80761L21.1924 6.22183L19.0711 8.34315L17.6569 6.92893L19.7782 4.80761ZM2.80762 6.22183L4.22183 4.80761L6.34315 6.92893L4.92894 8.34315L2.80762 6.22183Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlarmWarningLine;
impl IconShape for AlarmWarningLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4.00001 20V14C4.00001 9.58172 7.58173 6 12 6C16.4183 6 20 9.58172 20 14V20H21V22H3.00001V20H4.00001ZM6.00001 20H18V14C18 10.6863 15.3137 8 12 8C8.6863 8 6.00001 10.6863 6.00001 14V20ZM11 2H13V5H11V2ZM19.7782 4.80761L21.1924 6.22183L19.0711 8.34315L17.6569 6.92893L19.7782 4.80761ZM2.80762 6.22183L4.22183 4.80761L6.34315 6.92893L4.92894 8.34315L2.80762 6.22183ZM7.00001 14C7.00001 11.2386 9.23858 9 12 9V11C10.3432 11 9.00001 12.3431 9.00001 14H7.00001Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlertFill;
impl IconShape for AlertFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM10.9999 16.0002V18.0002H12.9999V16.0002H10.9999ZM10.9999 9.00017V14.0002H12.9999V9.00017H10.9999Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AlertLine;
impl IconShape for AlertLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM4.20568 19.0002H19.7941L11.9999 5.50017L4.20568 19.0002ZM10.9999 16.0002H12.9999V18.0002H10.9999V16.0002ZM10.9999 9.00017H12.9999V14.0002H10.9999V9.00017Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Apps2AddFill;
impl IconShape for Apps2AddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.5 7C2.5 9.48528 4.51472 11.5 7 11.5C9.48528 11.5 11.5 9.48528 11.5 7C11.5 4.51472 9.48528 2.5 7 2.5C4.51472 2.5 2.5 4.51472 2.5 7ZM2.5 17C2.5 19.4853 4.51472 21.5 7 21.5C9.48528 21.5 11.5 19.4853 11.5 17C11.5 14.5147 9.48528 12.5 7 12.5C4.51472 12.5 2.5 14.5147 2.5 17ZM12.5 17C12.5 19.4853 14.5147 21.5 17 21.5C19.4853 21.5 21.5 19.4853 21.5 17C21.5 14.5147 19.4853 12.5 17 12.5C14.5147 12.5 12.5 14.5147 12.5 17ZM16 11V8H13V6H16V3H18V6H21V8H18V11H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Apps2AddLine;
impl IconShape for Apps2AddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.5 7C2.5 9.48528 4.51472 11.5 7 11.5C9.48528 11.5 11.5 9.48528 11.5 7C11.5 4.51472 9.48528 2.5 7 2.5C4.51472 2.5 2.5 4.51472 2.5 7ZM2.5 17C2.5 19.4853 4.51472 21.5 7 21.5C9.48528 21.5 11.5 19.4853 11.5 17C11.5 14.5147 9.48528 12.5 7 12.5C4.51472 12.5 2.5 14.5147 2.5 17ZM12.5 17C12.5 19.4853 14.5147 21.5 17 21.5C19.4853 21.5 21.5 19.4853 21.5 17C21.5 14.5147 19.4853 12.5 17 12.5C14.5147 12.5 12.5 14.5147 12.5 17ZM9.5 7C9.5 8.38071 8.38071 9.5 7 9.5C5.61929 9.5 4.5 8.38071 4.5 7C4.5 5.61929 5.61929 4.5 7 4.5C8.38071 4.5 9.5 5.61929 9.5 7ZM9.5 17C9.5 18.3807 8.38071 19.5 7 19.5C5.61929 19.5 4.5 18.3807 4.5 17C4.5 15.6193 5.61929 14.5 7 14.5C8.38071 14.5 9.5 15.6193 9.5 17ZM19.5 17C19.5 18.3807 18.3807 19.5 17 19.5C15.6193 19.5 14.5 18.3807 14.5 17C14.5 15.6193 15.6193 14.5 17 14.5C18.3807 14.5 19.5 15.6193 19.5 17ZM16 11V8H13V6H16V3H18V6H21V8H18V11H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Apps2AiFill;
impl IconShape for Apps2AiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.5 7C2.5 9.48528 4.51472 11.5 7 11.5C9.48528 11.5 11.5 9.48528 11.5 7C11.5 4.51472 9.48528 2.5 7 2.5C4.51472 2.5 2.5 4.51472 2.5 7ZM2.5 17C2.5 19.4853 4.51472 21.5 7 21.5C9.48528 21.5 11.5 19.4853 11.5 17C11.5 14.5147 9.48528 12.5 7 12.5C4.51472 12.5 2.5 14.5147 2.5 17ZM12.5 17C12.5 19.4853 14.5147 21.5 17 21.5C19.4853 21.5 21.5 19.4853 21.5 17C21.5 14.5147 19.4853 12.5 17 12.5C14.5147 12.5 12.5 14.5147 12.5 17ZM17.5252 11.155L17.8026 10.5186C18.297 9.38398 19.1876 8.48059 20.2988 7.98638L21.1534 7.60631C21.6155 7.4008 21.6155 6.7284 21.1534 6.52289L20.3467 6.16406C19.2068 5.65713 18.3002 4.72031 17.8143 3.54712L17.5295 2.85945C17.3309 2.38018 16.669 2.38018 16.4705 2.85945L16.1856 3.54712C15.6997 4.72031 14.7932 5.65713 13.6534 6.16406L12.8466 6.52289C12.3845 6.7284 12.3845 7.4008 12.8466 7.60631L13.7011 7.98638C14.8124 8.48059 15.7029 9.38398 16.1974 10.5186L16.4748 11.155C16.6778 11.6209 17.3222 11.6209 17.5252 11.155Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Apps2AiLine;
impl IconShape for Apps2AiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.5 7C2.5 9.48528 4.51472 11.5 7 11.5C9.48528 11.5 11.5 9.48528 11.5 7C11.5 4.51472 9.48528 2.5 7 2.5C4.51472 2.5 2.5 4.51472 2.5 7ZM2.5 17C2.5 19.4853 4.51472 21.5 7 21.5C9.48528 21.5 11.5 19.4853 11.5 17C11.5 14.5147 9.48528 12.5 7 12.5C4.51472 12.5 2.5 14.5147 2.5 17ZM12.5 17C12.5 19.4853 14.5147 21.5 17 21.5C19.4853 21.5 21.5 19.4853 21.5 17C21.5 14.5147 19.4853 12.5 17 12.5C14.5147 12.5 12.5 14.5147 12.5 17ZM9.5 7C9.5 8.38071 8.38071 9.5 7 9.5C5.61929 9.5 4.5 8.38071 4.5 7C4.5 5.61929 5.61929 4.5 7 4.5C8.38071 4.5 9.5 5.61929 9.5 7ZM9.5 17C9.5 18.3807 8.38071 19.5 7 19.5C5.61929 19.5 4.5 18.3807 4.5 17C4.5 15.6193 5.61929 14.5 7 14.5C8.38071 14.5 9.5 15.6193 9.5 17ZM19.5 17C19.5 18.3807 18.3807 19.5 17 19.5C15.6193 19.5 14.5 18.3807 14.5 17C14.5 15.6193 15.6193 14.5 17 14.5C18.3807 14.5 19.5 15.6193 19.5 17ZM17.5252 11.155L17.8026 10.5186C18.297 9.38398 19.1876 8.48059 20.2988 7.98638L21.1534 7.60631C21.6155 7.4008 21.6155 6.7284 21.1534 6.52289L20.3467 6.16406C19.2068 5.65713 18.3002 4.72031 17.8143 3.54712L17.5295 2.85945C17.3309 2.38018 16.669 2.38018 16.4705 2.85945L16.1856 3.54712C15.6997 4.72031 14.7932 5.65713 13.6534 6.16406L12.8466 6.52289C12.3845 6.7284 12.3845 7.4008 12.8466 7.60631L13.7011 7.98638C14.8124 8.48059 15.7029 9.38398 16.1974 10.5186L16.4748 11.155C16.6778 11.6209 17.3222 11.6209 17.5252 11.155Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Apps2Fill;
impl IconShape for Apps2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 11.5C4.51472 11.5 2.5 9.48528 2.5 7C2.5 4.51472 4.51472 2.5 7 2.5C9.48528 2.5 11.5 4.51472 11.5 7C11.5 9.48528 9.48528 11.5 7 11.5ZM7 21.5C4.51472 21.5 2.5 19.4853 2.5 17C2.5 14.5147 4.51472 12.5 7 12.5C9.48528 12.5 11.5 14.5147 11.5 17C11.5 19.4853 9.48528 21.5 7 21.5ZM17 11.5C14.5147 11.5 12.5 9.48528 12.5 7C12.5 4.51472 14.5147 2.5 17 2.5C19.4853 2.5 21.5 4.51472 21.5 7C21.5 9.48528 19.4853 11.5 17 11.5ZM17 21.5C14.5147 21.5 12.5 19.4853 12.5 17C12.5 14.5147 14.5147 12.5 17 12.5C19.4853 12.5 21.5 14.5147 21.5 17C21.5 19.4853 19.4853 21.5 17 21.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Apps2Line;
impl IconShape for Apps2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 11.5C4.51472 11.5 2.5 9.48528 2.5 7C2.5 4.51472 4.51472 2.5 7 2.5C9.48528 2.5 11.5 4.51472 11.5 7C11.5 9.48528 9.48528 11.5 7 11.5ZM7 21.5C4.51472 21.5 2.5 19.4853 2.5 17C2.5 14.5147 4.51472 12.5 7 12.5C9.48528 12.5 11.5 14.5147 11.5 17C11.5 19.4853 9.48528 21.5 7 21.5ZM17 11.5C14.5147 11.5 12.5 9.48528 12.5 7C12.5 4.51472 14.5147 2.5 17 2.5C19.4853 2.5 21.5 4.51472 21.5 7C21.5 9.48528 19.4853 11.5 17 11.5ZM17 21.5C14.5147 21.5 12.5 19.4853 12.5 17C12.5 14.5147 14.5147 12.5 17 12.5C19.4853 12.5 21.5 14.5147 21.5 17C21.5 19.4853 19.4853 21.5 17 21.5ZM7 9.5C8.38071 9.5 9.5 8.38071 9.5 7C9.5 5.61929 8.38071 4.5 7 4.5C5.61929 4.5 4.5 5.61929 4.5 7C4.5 8.38071 5.61929 9.5 7 9.5ZM7 19.5C8.38071 19.5 9.5 18.3807 9.5 17C9.5 15.6193 8.38071 14.5 7 14.5C5.61929 14.5 4.5 15.6193 4.5 17C4.5 18.3807 5.61929 19.5 7 19.5ZM17 9.5C18.3807 9.5 19.5 8.38071 19.5 7C19.5 5.61929 18.3807 4.5 17 4.5C15.6193 4.5 14.5 5.61929 14.5 7C14.5 8.38071 15.6193 9.5 17 9.5ZM17 19.5C18.3807 19.5 19.5 18.3807 19.5 17C19.5 15.6193 18.3807 14.5 17 14.5C15.6193 14.5 14.5 15.6193 14.5 17C14.5 18.3807 15.6193 19.5 17 19.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AppsAiFill;
impl IconShape for AppsAiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.75 2.5C9.09721 2.5 11 4.40279 11 6.75V11H6.75C4.40279 11 2.5 9.09721 2.5 6.75 2.5 4.40279 4.40279 2.5 6.75 2.5ZM6.75 13H11V17.25C11 19.5972 9.09721 21.5 6.75 21.5 4.40279 21.5 2.5 19.5972 2.5 17.25 2.5 14.9028 4.40279 13 6.75 13ZM13 13H17.25C19.5972 13 21.5 14.9028 21.5 17.25 21.5 19.5972 19.5972 21.5 17.25 21.5 14.9028 21.5 13 19.5972 13 17.25V13ZM18.008 10.0695 17.746 10.6702C17.5543 11.1099 16.9457 11.1099 16.7539 10.6702L16.492 10.0695C16.0251 8.99837 15.184 8.14559 14.1345 7.67906L13.3273 7.32028C12.8909 7.12628 12.8909 6.49155 13.3273 6.29754L14.0893 5.95881C15.1658 5.48028 16.022 4.59594 16.4809 3.48847L16.7499 2.83932C16.9374 2.38689 17.5626 2.38689 17.75 2.83932L18.019 3.48847C18.478 4.59594 19.3342 5.48028 20.4107 5.95881L21.1726 6.29754C21.6091 6.49155 21.6091 7.12628 21.1726 7.32028L20.3656 7.67906C19.316 8.14559 18.475 8.99837 18.008 10.0695Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AppsAiLine;
impl IconShape for AppsAiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 17.2498C11 19.597 9.09721 21.4998 6.75 21.4998C4.40279 21.4998 2.5 19.597 2.5 17.2498C2.50011 14.9027 4.40286 12.9998 6.75 12.9998H11V17.2498ZM17.25 12.9998C19.5971 12.9998 21.4999 14.9027 21.5 17.2498C21.5 19.597 19.5972 21.4998 17.25 21.4998C14.9028 21.4998 13 19.597 13 17.2498V12.9998H17.25ZM6.75 14.9998C5.50743 14.9998 4.50011 16.0073 4.5 17.2498C4.5 18.4925 5.50736 19.4998 6.75 19.4998C7.99264 19.4998 9 18.4925 9 17.2498V14.9998H6.75ZM15 17.2498C15 18.4925 16.0074 19.4998 17.25 19.4998C18.4926 19.4998 19.5 18.4925 19.5 17.2498C19.4999 16.0073 18.4926 14.9998 17.25 14.9998H15V17.2498ZM6.75 2.4998C9.09714 2.4998 10.9999 4.40269 11 6.74981V10.9998H6.75C4.40279 10.9998 2.5 9.09703 2.5 6.74981C2.50011 4.40269 4.40286 2.4998 6.75 2.4998ZM16.75 2.83965C16.9375 2.38722 17.5626 2.38722 17.75 2.83965L18.0195 3.48809C18.4785 4.59556 19.3346 5.48026 20.4111 5.95879L21.1729 6.29766C21.609 6.49178 21.6091 7.12607 21.1729 7.32013L20.3652 7.67852C19.3158 8.14506 18.4748 8.99814 18.0078 10.0692L17.7461 10.6697C17.5544 11.1095 16.9457 11.1095 16.7539 10.6697L16.4922 10.0692C16.0252 8.99814 15.1842 8.14506 14.1348 7.67852L13.3271 7.32013C12.891 7.1261 12.891 6.49175 13.3271 6.29766L14.0889 5.95879C15.1654 5.48026 16.0216 4.59556 16.4805 3.48809L16.75 2.83965ZM6.75 4.49981C5.50743 4.49981 4.50011 5.50726 4.5 6.74981C4.5 7.99245 5.50736 8.99982 6.75 8.99982H9V6.74981C8.99989 5.50726 7.99257 4.49981 6.75 4.49981Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AppsFill;
impl IconShape for AppsFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.75 2.5C9.09721 2.5 11 4.40279 11 6.75V11H6.75C4.40279 11 2.5 9.09721 2.5 6.75C2.5 4.40279 4.40279 2.5 6.75 2.5ZM6.75 13H11V17.25C11 19.5972 9.09721 21.5 6.75 21.5C4.40279 21.5 2.5 19.5972 2.5 17.25C2.5 14.9028 4.40279 13 6.75 13ZM17.25 2.5C19.5972 2.5 21.5 4.40279 21.5 6.75C21.5 9.09721 19.5972 11 17.25 11H13V6.75C13 4.40279 14.9028 2.5 17.25 2.5ZM13 13H17.25C19.5972 13 21.5 14.9028 21.5 17.25C21.5 19.5972 19.5972 21.5 17.25 21.5C14.9028 21.5 13 19.5972 13 17.25V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AppsLine;
impl IconShape for AppsLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.75 2.5C9.09721 2.5 11 4.40279 11 6.75V11H6.75C4.40279 11 2.5 9.09721 2.5 6.75C2.5 4.40279 4.40279 2.5 6.75 2.5ZM9 9V6.75C9 5.50736 7.99264 4.5 6.75 4.5C5.50736 4.5 4.5 5.50736 4.5 6.75C4.5 7.99264 5.50736 9 6.75 9H9ZM6.75 13H11V17.25C11 19.5972 9.09721 21.5 6.75 21.5C4.40279 21.5 2.5 19.5972 2.5 17.25C2.5 14.9028 4.40279 13 6.75 13ZM6.75 15C5.50736 15 4.5 16.0074 4.5 17.25C4.5 18.4926 5.50736 19.5 6.75 19.5C7.99264 19.5 9 18.4926 9 17.25V15H6.75ZM17.25 2.5C19.5972 2.5 21.5 4.40279 21.5 6.75C21.5 9.09721 19.5972 11 17.25 11H13V6.75C13 4.40279 14.9028 2.5 17.25 2.5ZM17.25 9C18.4926 9 19.5 7.99264 19.5 6.75C19.5 5.50736 18.4926 4.5 17.25 4.5C16.0074 4.5 15 5.50736 15 6.75V9H17.25ZM13 13H17.25C19.5972 13 21.5 14.9028 21.5 17.25C21.5 19.5972 19.5972 21.5 17.25 21.5C14.9028 21.5 13 19.5972 13 17.25V13ZM15 15V17.25C15 18.4926 16.0074 19.5 17.25 19.5C18.4926 19.5 19.5 18.4926 19.5 17.25C19.5 16.0074 18.4926 15 17.25 15H15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckDoubleFill;
impl IconShape for CheckDoubleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.602 13.7599L13.014 15.1719L21.4795 6.7063L22.8938 8.12051L13.014 18.0003L6.65 11.6363L8.06421 10.2221L10.189 12.3469L11.6025 13.7594L11.602 13.7599ZM11.6037 10.9322L16.5563 5.97949L17.9666 7.38977L13.014 12.3424L11.6037 10.9322ZM8.77698 16.5873L7.36396 18.0003L1 11.6363L2.41421 10.2221L3.82723 11.6352L3.82604 11.6363L8.77698 16.5873Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckDoubleLine;
impl IconShape for CheckDoubleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.602 13.7599L13.014 15.1719L21.4795 6.7063L22.8938 8.12051L13.014 18.0003L6.65 11.6363L8.06421 10.2221L10.189 12.3469L11.6025 13.7594L11.602 13.7599ZM11.6037 10.9322L16.5563 5.97949L17.9666 7.38977L13.014 12.3424L11.6037 10.9322ZM8.77698 16.5873L7.36396 18.0003L1 11.6363L2.41421 10.2221L3.82723 11.6352L3.82604 11.6363L8.77698 16.5873Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckFill;
impl IconShape for CheckFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckLine;
impl IconShape for CheckLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxBlankCircleFill;
impl IconShape for CheckboxBlankCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxBlankCircleLine;
impl IconShape for CheckboxBlankCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxBlankFill;
impl IconShape for CheckboxBlankFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxBlankLine;
impl IconShape for CheckboxBlankLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM5 5V19H19V5H5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxCircleFill;
impl IconShape for CheckboxCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM17.4571 9.45711L11 15.9142L6.79289 11.7071L8.20711 10.2929L11 13.0858L16.0429 8.04289L17.4571 9.45711Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxCircleLine;
impl IconShape for CheckboxCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM17.4571 9.45711L16.0429 8.04289L11 13.0858L8.20711 10.2929L6.79289 11.7071L11 15.9142L17.4571 9.45711Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxFill;
impl IconShape for CheckboxFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM11.0026 16L18.0737 8.92893L16.6595 7.51472L11.0026 13.1716L8.17421 10.3431L6.75999 11.7574L11.0026 16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxIndeterminateFill;
impl IconShape for CheckboxIndeterminateFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM7 11V13H17V11H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxIndeterminateLine;
impl IconShape for CheckboxIndeterminateLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM5 5V19H19V5H5ZM7 11H17V13H7V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxLine;
impl IconShape for CheckboxLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM5 5V19H19V5H5ZM11.0026 16L6.75999 11.7574L8.17421 10.3431L11.0026 13.1716L16.6595 7.51472L18.0737 8.92893L11.0026 16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxMultipleBlankFill;
impl IconShape for CheckboxMultipleBlankFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.99979 7V3C6.99979 2.44772 7.4475 2 7.99979 2H20.9998C21.5521 2 21.9998 2.44772 21.9998 3V16C21.9998 16.5523 21.5521 17 20.9998 17H17V20.9925C17 21.5489 16.551 22 15.9925 22H3.00728C2.45086 22 2 21.5511 2 20.9925L2.00276 8.00748C2.00288 7.45107 2.4518 7 3.01025 7H6.99979ZM8.99979 7H15.9927C16.549 7 17 7.44892 17 8.00748V15H19.9998V4H8.99979V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxMultipleBlankLine;
impl IconShape for CheckboxMultipleBlankLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.99979 7V3C6.99979 2.44772 7.4475 2 7.99979 2H20.9998C21.5521 2 21.9998 2.44772 21.9998 3V16C21.9998 16.5523 21.5521 17 20.9998 17H17V20.9925C17 21.5489 16.551 22 15.9925 22H3.00728C2.45086 22 2 21.5511 2 20.9925L2.00276 8.00748C2.00288 7.45107 2.4518 7 3.01025 7H6.99979ZM8.99979 7H15.9927C16.549 7 17 7.44892 17 8.00748V15H19.9998V4H8.99979V7ZM4.00255 9L4.00021 20H15V9H4.00255Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxMultipleFill;
impl IconShape for CheckboxMultipleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.99979 7V3C6.99979 2.44772 7.4475 2 7.99979 2H20.9998C21.5521 2 21.9998 2.44772 21.9998 3V16C21.9998 16.5523 21.5521 17 20.9998 17H17V20.9925C17 21.5489 16.551 22 15.9925 22H3.00728C2.45086 22 2 21.5511 2 20.9925L2.00276 8.00748C2.00288 7.45107 2.4518 7 3.01025 7H6.99979ZM8.99979 7H15.9927C16.549 7 17 7.44892 17 8.00748V15H19.9998V4H8.99979V7ZM8.50242 18L14.1593 12.3431L12.7451 10.9289L8.50242 15.1716L6.3811 13.0503L4.96689 14.4645L8.50242 18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CheckboxMultipleLine;
impl IconShape for CheckboxMultipleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.99979 7V3C6.99979 2.44772 7.4475 2 7.99979 2H20.9998C21.5521 2 21.9998 2.44772 21.9998 3V16C21.9998 16.5523 21.5521 17 20.9998 17H17V20.9925C17 21.5489 16.551 22 15.9925 22H3.00728C2.45086 22 2 21.5511 2 20.9925L2.00276 8.00748C2.00288 7.45107 2.4518 7 3.01025 7H6.99979ZM8.99979 7H15.9927C16.549 7 17 7.44892 17 8.00748V15H19.9998V4H8.99979V7ZM15 9H4.00255L4.00021 20H15V9ZM8.50242 18L4.96689 14.4645L6.3811 13.0503L8.50242 15.1716L12.7451 10.9289L14.1593 12.3431L8.50242 18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CloseCircleFill;
impl IconShape for CloseCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 10.5858L9.17157 7.75736L7.75736 9.17157L10.5858 12L7.75736 14.8284L9.17157 16.2426L12 13.4142L14.8284 16.2426L16.2426 14.8284L13.4142 12L16.2426 9.17157L14.8284 7.75736L12 10.5858Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CloseCircleLine;
impl IconShape for CloseCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 10.5858L14.8284 7.75736L16.2426 9.17157L13.4142 12L16.2426 14.8284L14.8284 16.2426L12 13.4142L9.17157 16.2426L7.75736 14.8284L10.5858 12L7.75736 9.17157L9.17157 7.75736L12 10.5858Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CloseFill;
impl IconShape for CloseFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CloseLargeFill;
impl IconShape for CloseLargeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.5859 12L2.79297 4.20706L4.20718 2.79285L12.0001 10.5857L19.793 2.79285L21.2072 4.20706L13.4143 12L21.2072 19.7928L19.793 21.2071L12.0001 13.4142L4.20718 21.2071L2.79297 19.7928L10.5859 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CloseLargeLine;
impl IconShape for CloseLargeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.5859 12L2.79297 4.20706L4.20718 2.79285L12.0001 10.5857L19.793 2.79285L21.2072 4.20706L13.4143 12L21.2072 19.7928L19.793 21.2071L12.0001 13.4142L4.20718 21.2071L2.79297 19.7928L10.5859 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CloseLine;
impl IconShape for CloseLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DashboardFill;
impl IconShape for DashboardFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 12C3 12.5523 3.44772 13 4 13H10C10.5523 13 11 12.5523 11 12V4C11 3.44772 10.5523 3 10 3H4C3.44772 3 3 3.44772 3 4V12ZM3 20C3 20.5523 3.44772 21 4 21H10C10.5523 21 11 20.5523 11 20V16C11 15.4477 10.5523 15 10 15H4C3.44772 15 3 15.4477 3 16V20ZM13 20C13 20.5523 13.4477 21 14 21H20C20.5523 21 21 20.5523 21 20V12C21 11.4477 20.5523 11 20 11H14C13.4477 11 13 11.4477 13 12V20ZM14 3C13.4477 3 13 3.44772 13 4V8C13 8.55228 13.4477 9 14 9H20C20.5523 9 21 8.55228 21 8V4C21 3.44772 20.5523 3 20 3H14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DashboardHorizontalFill;
impl IconShape for DashboardHorizontalFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 3C12.5523 3 13 3.44771 13 4L13 10C13 10.5523 12.5523 11 12 11L4 11C3.44772 11 3 10.5523 3 10L3 4C3 3.44772 3.44772 3 4 3L12 3ZM20 3C20.5523 3 21 3.44771 21 4L21 10C21 10.5523 20.5523 11 20 11L16 11C15.4477 11 15 10.5523 15 10L15 4C15 3.44771 15.4477 3 16 3L20 3ZM20 13C20.5523 13 21 13.4477 21 14L21 20C21 20.5523 20.5523 21 20 21L12 21C11.4477 21 11 20.5523 11 20L11 14C11 13.4477 11.4477 13 12 13L20 13ZM3 14C3 13.4477 3.44772 13 4 13L8 13C8.55229 13 9 13.4477 9 14L9 20C9 20.5523 8.55229 21 8 21L4 21C3.44772 21 3 20.5523 3 20L3 14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DashboardHorizontalLine;
impl IconShape for DashboardHorizontalLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 10C3 10.5523 3.44772 11 4 11L12 11C12.5523 11 13 10.5523 13 10V4C13 3.44772 12.5523 3 12 3H4C3.44772 3 3 3.44772 3 4V10ZM11 20C11 20.5523 11.4477 21 12 21H20C20.5523 21 21 20.5523 21 20V14C21 13.4477 20.5523 13 20 13H12C11.4477 13 11 13.4477 11 14V20ZM13 15H19V19H13V15ZM3 20C3 20.5523 3.44772 21 4 21H8C8.55229 21 9 20.5523 9 20V14C9 13.4477 8.55229 13 8 13H4C3.44772 13 3 13.4477 3 14V20ZM5 19V15H7V19H5ZM5 9V5L11 5L11 9L5 9ZM20 11C20.5523 11 21 10.5523 21 10V4C21 3.44772 20.5523 3 20 3H16C15.4477 3 15 3.44772 15 4V10C15 10.5523 15.4477 11 16 11H20ZM19 9H17V5H19V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DashboardLine;
impl IconShape for DashboardLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M14 21C13.4477 21 13 20.5523 13 20V12C13 11.4477 13.4477 11 14 11H20C20.5523 11 21 11.4477 21 12V20C21 20.5523 20.5523 21 20 21H14ZM4 13C3.44772 13 3 12.5523 3 12V4C3 3.44772 3.44772 3 4 3H10C10.5523 3 11 3.44772 11 4V12C11 12.5523 10.5523 13 10 13H4ZM9 11V5H5V11H9ZM4 21C3.44772 21 3 20.5523 3 20V16C3 15.4477 3.44772 15 4 15H10C10.5523 15 11 15.4477 11 16V20C11 20.5523 10.5523 21 10 21H4ZM5 19H9V17H5V19ZM15 19H19V13H15V19ZM13 4C13 3.44772 13.4477 3 14 3H20C20.5523 3 21 3.44772 21 4V8C21 8.55228 20.5523 9 20 9H14C13.4477 9 13 8.55228 13 8V4ZM15 5V7H19V5H15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBack2Fill;
impl IconShape for DeleteBack2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.53451 3H20.9993C21.5516 3 21.9993 3.44772 21.9993 4V20C21.9993 20.5523 21.5516 21 20.9993 21H6.53451C6.20015 21 5.88792 20.8329 5.70246 20.5547L0.369122 12.5547C0.145189 12.2188 0.145189 11.7812 0.369122 11.4453L5.70246 3.4453C5.88792 3.1671 6.20015 3 6.53451 3ZM12.9993 10.5858L10.1709 7.75736L8.75668 9.17157L11.5851 12L8.75668 14.8284L10.1709 16.2426L12.9993 13.4142L15.8277 16.2426L17.242 14.8284L14.4135 12L17.242 9.17157L15.8277 7.75736L12.9993 10.5858Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBack2Line;
impl IconShape for DeleteBack2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.53451 3H20.9993C21.5516 3 21.9993 3.44772 21.9993 4V20C21.9993 20.5523 21.5516 21 20.9993 21H6.53451C6.20015 21 5.88792 20.8329 5.70246 20.5547L0.369122 12.5547C0.145189 12.2188 0.145189 11.7812 0.369122 11.4453L5.70246 3.4453C5.88792 3.1671 6.20015 3 6.53451 3ZM7.06969 5L2.40302 12L7.06969 19H19.9993V5H7.06969ZM12.9993 10.5858L15.8277 7.75736L17.242 9.17157L14.4135 12L17.242 14.8284L15.8277 16.2426L12.9993 13.4142L10.1709 16.2426L8.75668 14.8284L11.5851 12L8.75668 9.17157L10.1709 7.75736L12.9993 10.5858Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBackFill;
impl IconShape for DeleteBackFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.53451 3H20.9993C21.5516 3 21.9993 3.44772 21.9993 4V20C21.9993 20.5523 21.5516 21 20.9993 21H6.53451C6.20015 21 5.88792 20.8329 5.70246 20.5547L0.369122 12.5547C0.145189 12.2188 0.145189 11.7812 0.369122 11.4453L5.70246 3.4453C5.88792 3.1671 6.20015 3 6.53451 3ZM15.9993 11H8.99932V13H15.9993V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBackLine;
impl IconShape for DeleteBackLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.53451 3H20.9993C21.5516 3 21.9993 3.44772 21.9993 4V20C21.9993 20.5523 21.5516 21 20.9993 21H6.53451C6.20015 21 5.88792 20.8329 5.70246 20.5547L0.369122 12.5547C0.145189 12.2188 0.145189 11.7812 0.369122 11.4453L5.70246 3.4453C5.88792 3.1671 6.20015 3 6.53451 3ZM7.06969 5L2.40302 12L7.06969 19H19.9993V5H7.06969ZM15.9993 11V13H8.99932V11H15.9993Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin2Fill;
impl IconShape for DeleteBin2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 6V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7ZM13.4142 13.9997L15.182 12.232L13.7678 10.8178L12 12.5855L10.2322 10.8178L8.81802 12.232L10.5858 13.9997L8.81802 15.7675L10.2322 17.1817L12 15.4139L13.7678 17.1817L15.182 15.7675L13.4142 13.9997ZM9 4V6H15V4H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin2Line;
impl IconShape for DeleteBin2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6ZM18 8H6V20H18V8ZM13.4142 13.9997L15.182 15.7675L13.7678 17.1817L12 15.4139L10.2322 17.1817L8.81802 15.7675L10.5858 13.9997L8.81802 12.232L10.2322 10.8178L12 12.5855L13.7678 10.8178L15.182 12.232L13.4142 13.9997ZM9 4V6H15V4H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin3Fill;
impl IconShape for DeleteBin3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 7V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V7H2V5H22V7H20ZM11 9V11H13V9H11ZM11 12V14H13V12H11ZM11 15V17H13V15H11ZM7 2H17V4H7V2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin3Line;
impl IconShape for DeleteBin3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 7V20C20 21.1046 19.1046 22 18 22H6C4.89543 22 4 21.1046 4 20V7H2V5H22V7H20ZM6 7V20H18V7H6ZM11 9H13V11H11V9ZM11 12H13V14H11V12ZM11 15H13V17H11V15ZM7 2H17V4H7V2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin4Fill;
impl IconShape for DeleteBin4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 7V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V7H2V5H22V7H20ZM11 10V17H13V10H11ZM7 2H17V4H7V2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin4Line;
impl IconShape for DeleteBin4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 7V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V7H2V5H22V7H20ZM6 7V20H18V7H6ZM7 2H17V4H7V2ZM11 10H13V17H11V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin5Fill;
impl IconShape for DeleteBin5Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8ZM7 5V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V5H22V7H2V5H7ZM9 4V5H15V4H9ZM9 12V18H11V12H9ZM13 12V18H15V12H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin5Line;
impl IconShape for DeleteBin5Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8ZM6 10V20H18V10H6ZM9 12H11V18H9V12ZM13 12H15V18H13V12ZM7 5V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V5H22V7H2V5H7ZM9 4V5H15V4H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin6Fill;
impl IconShape for DeleteBin6Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 4H22V6H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V6H2V4H7V2H17V4ZM9 9V17H11V9H9ZM13 9V17H15V9H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin6Line;
impl IconShape for DeleteBin6Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 4V2H17V4H22V6H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V6H2V4H7ZM6 6V20H18V6H6ZM9 9H11V17H9V9ZM13 9H15V17H13V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin7Fill;
impl IconShape for DeleteBin7Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 6V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7ZM9 4V6H15V4H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBin7Line;
impl IconShape for DeleteBin7Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6ZM18 8H6V20H18V8ZM9 4V6H15V4H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBinFill;
impl IconShape for DeleteBinFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6ZM9 11V17H11V11H9ZM13 11V17H15V11H13ZM9 4V6H15V4H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DeleteBinLine;
impl IconShape for DeleteBinLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6ZM18 8H6V20H18V8ZM9 11H11V17H9V11ZM13 11H15V17H13V11ZM9 4V6H15V4H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DivideFill;
impl IconShape for DivideFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 11H19V13H5V11ZM12 8C11.1716 8 10.5 7.32843 10.5 6.5C10.5 5.67157 11.1716 5 12 5C12.8284 5 13.5 5.67157 13.5 6.5C13.5 7.32843 12.8284 8 12 8ZM12 19C11.1716 19 10.5 18.3284 10.5 17.5C10.5 16.6716 11.1716 16 12 16C12.8284 16 13.5 16.6716 13.5 17.5C13.5 18.3284 12.8284 19 12 19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DivideLine;
impl IconShape for DivideLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 11H19V13H5V11ZM12 8C11.1716 8 10.5 7.32843 10.5 6.5C10.5 5.67157 11.1716 5 12 5C12.8284 5 13.5 5.67157 13.5 6.5C13.5 7.32843 12.8284 8 12 8ZM12 19C11.1716 19 10.5 18.3284 10.5 17.5C10.5 16.6716 11.1716 16 12 16C12.8284 16 13.5 16.6716 13.5 17.5C13.5 18.3284 12.8284 19 12 19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Download2Fill;
impl IconShape for Download2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19ZM14 9H19L12 16L5 9H10V3H14V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Download2Line;
impl IconShape for Download2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 10H18L12 16L6 10H11V3H13V10ZM4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DownloadCloud2Fill;
impl IconShape for DownloadCloud2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 13V18.585L14.8284 16.7574L16.2426 18.1716L12 22.4142L7.75736 18.1716L9.17157 16.7574L11 18.585V13H13ZM12 2C15.5934 2 18.5544 4.70761 18.9541 8.19395C21.2858 8.83154 23 10.9656 23 13.5C23 16.3688 20.8036 18.7246 18.0006 18.9776L18 17C18 13.6863 15.3137 11 12 11C8.7616 11 6.12243 13.5656 6.00414 16.7751L6 17L6.00039 18.9776C3.19696 18.7252 1 16.3692 1 13.5C1 10.9656 2.71424 8.83154 5.04648 8.19411C5.44561 4.70761 8.40661 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DownloadCloud2Line;
impl IconShape for DownloadCloud2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 13V18.585L14.8284 16.7574L16.2426 18.1716L12 22.4142L7.75736 18.1716L9.17157 16.7574L11 18.585V13H13ZM12 2C15.5934 2 18.5544 4.70761 18.9541 8.19395C21.2858 8.83154 23 10.9656 23 13.5C23 16.3688 20.8036 18.7246 18.0006 18.9776L18.0009 16.9644C19.6966 16.7214 21 15.2629 21 13.5C21 11.567 19.433 10 17.5 10C17.2912 10 17.0867 10.0183 16.8887 10.054C16.9616 9.7142 17 9.36158 17 9C17 6.23858 14.7614 4 12 4C9.23858 4 7 6.23858 7 9C7 9.36158 7.03838 9.7142 7.11205 10.0533C6.91331 10.0183 6.70879 10 6.5 10C4.567 10 3 11.567 3 13.5C3 15.2003 4.21241 16.6174 5.81986 16.934L6.00005 16.9646L6.00039 18.9776C3.19696 18.7252 1 16.3692 1 13.5C1 10.9656 2.71424 8.83154 5.04648 8.19411C5.44561 4.70761 8.40661 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DownloadCloudFill;
impl IconShape for DownloadCloudFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 20.9811C3.64378 20.7257 1 17.9216 1 14.5C1 12.1716 2.22429 10.1291 4.06426 8.9812C4.56469 5.044 7.92686 2 12 2C16.0731 2 19.4353 5.044 19.9357 8.9812C21.7757 10.1291 23 12.1716 23 14.5C23 17.9216 20.3562 20.7257 17 20.9811V21H7V20.9811ZM13 12V8H11V12H8L12 17L16 12H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DownloadCloudLine;
impl IconShape for DownloadCloudLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M1 14.5C1 12.1716 2.22429 10.1291 4.06426 8.9812C4.56469 5.044 7.92686 2 12 2C16.0731 2 19.4353 5.044 19.9357 8.9812C21.7757 10.1291 23 12.1716 23 14.5C23 17.9216 20.3562 20.7257 17 20.9811L7 21C3.64378 20.7257 1 17.9216 1 14.5ZM16.8483 18.9868C19.1817 18.8093 21 16.8561 21 14.5C21 12.927 20.1884 11.4962 18.8771 10.6781L18.0714 10.1754L17.9517 9.23338C17.5735 6.25803 15.0288 4 12 4C8.97116 4 6.42647 6.25803 6.0483 9.23338L5.92856 10.1754L5.12288 10.6781C3.81156 11.4962 3 12.927 3 14.5C3 16.8561 4.81833 18.8093 7.1517 18.9868L7.325 19H16.675L16.8483 18.9868ZM13 12H16L12 17L8 12H11V8H13V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DownloadFill;
impl IconShape for DownloadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 19H21V21H3V19ZM13 9H20L12 17L4 9H11V1H13V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DownloadLine;
impl IconShape for DownloadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 19H21V21H3V19ZM13 13.1716L19.0711 7.1005L20.4853 8.51472L12 17L3.51472 8.51472L4.92893 7.1005L11 13.1716V2H13V13.1716Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EqualFill;
impl IconShape for EqualFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 8H5V10H19V8ZM19 14H5V16H19V14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EqualLine;
impl IconShape for EqualLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 8H5V10H19V8ZM19 14H5V16H19V14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ErrorWarningFill;
impl IconShape for ErrorWarningFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 15V17H13V15H11ZM11 7V13H13V7H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ErrorWarningLine;
impl IconShape for ErrorWarningLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ExportFill;
impl IconShape for ExportFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V4C22 3.44772 21.5523 3 21 3ZM12 16C10.3431 16 9 14.6569 9 13H4V5H20V13H15C15 14.6569 13.6569 16 12 16ZM16 11H13V14H11V11H8L12 6.5L16 11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ExportLine;
impl IconShape for ExportLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 4C22 3.44772 21.5523 3 21 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V4ZM4 15H7.41604C8.1876 16.7659 9.94968 18 12 18C14.0503 18 15.8124 16.7659 16.584 15H20V19H4V15ZM4 5H20V13H15C15 14.6569 13.6569 16 12 16C10.3431 16 9 14.6569 9 13H4V5ZM16 11H13V14H11V11H8L12 6.5L16 11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ExternalLinkFill;
impl IconShape for ExternalLinkFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 6V8H5V19H16V14H18V20C18 20.5523 17.5523 21 17 21H4C3.44772 21 3 20.5523 3 20V7C3 6.44772 3.44772 6 4 6H10ZM21 3V12L17.206 8.207L11.2071 14.2071L9.79289 12.7929L15.792 6.793L12 3H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ExternalLinkLine;
impl IconShape for ExternalLinkLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 6V8H5V19H16V14H18V20C18 20.5523 17.5523 21 17 21H4C3.44772 21 3 20.5523 3 20V7C3 6.44772 3.44772 6 4 6H10ZM21 3V11H19L18.9999 6.413L11.2071 14.2071L9.79289 12.7929L17.5849 5H13V3H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Eye2Fill;
impl IconShape for Eye2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 7C11.4872 7 10.9925 7.07719 10.5269 7.21995C11.3954 7.61175 12 8.48527 12 9.5C12 10.8807 10.8807 12 9.5 12C8.48527 12 7.61175 11.3954 7.22057 10.5268C7.07719 10.9925 7 11.4872 7 12C7 14.7614 9.23858 17 12 17C14.7614 17 17 14.7614 17 12C17 9.23858 14.7614 7 12 7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Eye2Line;
impl IconShape for Eye2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM12 7C14.7614 7 17 9.23858 17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 11.4872 7.07719 10.9925 7.22057 10.5268C7.61175 11.3954 8.48527 12 9.5 12C10.8807 12 12 10.8807 12 9.5C12 8.48527 11.3954 7.61175 10.5269 7.21995C10.9925 7.07719 11.4872 7 12 7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EyeCloseFill;
impl IconShape for EyeCloseFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.1305 15.8421L9.34268 18.7821L7.41083 18.2645L8.1983 15.3256C7.00919 14.8876 5.91661 14.2501 4.96116 13.4536L2.80783 15.6069L1.39362 14.1927L3.54695 12.0394C2.35581 10.6105 1.52014 8.8749 1.17578 6.96843L2.07634 6.80469C4.86882 8.81573 8.29618 10.0003 12.0002 10.0003C15.7043 10.0003 19.1316 8.81573 21.9241 6.80469L22.8247 6.96843C22.4803 8.8749 21.6446 10.6105 20.4535 12.0394L22.6068 14.1927L21.1926 15.6069L19.0393 13.4536C18.0838 14.2501 16.9912 14.8876 15.8021 15.3256L16.5896 18.2645L14.6578 18.7821L13.87 15.8421C13.2623 15.9461 12.6376 16.0003 12.0002 16.0003C11.3629 16.0003 10.7381 15.9461 10.1305 15.8421Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EyeCloseLine;
impl IconShape for EyeCloseLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9.34268 18.7819L7.41083 18.2642L8.1983 15.3254C7.00919 14.8874 5.91661 14.2498 4.96116 13.4534L2.80783 15.6067L1.39362 14.1925L3.54695 12.0392C2.35581 10.6103 1.52014 8.87466 1.17578 6.96818L3.14386 6.61035C3.90289 10.8126 7.57931 14.0001 12.0002 14.0001C16.4211 14.0001 20.0976 10.8126 20.8566 6.61035L22.8247 6.96818C22.4803 8.87466 21.6446 10.6103 20.4535 12.0392L22.6068 14.1925L21.1926 15.6067L19.0393 13.4534C18.0838 14.2498 16.9912 14.8874 15.8021 15.3254L16.5896 18.2642L14.6578 18.7819L13.87 15.8418C13.2623 15.9459 12.6376 16.0001 12.0002 16.0001C11.3629 16.0001 10.7381 15.9459 10.1305 15.8418L9.34268 18.7819Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EyeFill;
impl IconShape for EyeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M1.18164 12C2.12215 6.87976 6.60812 3 12.0003 3C17.3924 3 21.8784 6.87976 22.8189 12C21.8784 17.1202 17.3924 21 12.0003 21C6.60812 21 2.12215 17.1202 1.18164 12ZM12.0003 17C14.7617 17 17.0003 14.7614 17.0003 12C17.0003 9.23858 14.7617 7 12.0003 7C9.23884 7 7.00026 9.23858 7.00026 12C7.00026 14.7614 9.23884 17 12.0003 17ZM12.0003 15C10.3434 15 9.00026 13.6569 9.00026 12C9.00026 10.3431 10.3434 9 12.0003 9C13.6571 9 15.0003 10.3431 15.0003 12C15.0003 13.6569 13.6571 15 12.0003 15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EyeLine;
impl IconShape for EyeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.0003 3C17.3924 3 21.8784 6.87976 22.8189 12C21.8784 17.1202 17.3924 21 12.0003 21C6.60812 21 2.12215 17.1202 1.18164 12C2.12215 6.87976 6.60812 3 12.0003 3ZM12.0003 19C16.2359 19 19.8603 16.052 20.7777 12C19.8603 7.94803 16.2359 5 12.0003 5C7.7646 5 4.14022 7.94803 3.22278 12C4.14022 16.052 7.7646 19 12.0003 19ZM12.0003 16.5C9.51498 16.5 7.50026 14.4853 7.50026 12C7.50026 9.51472 9.51498 7.5 12.0003 7.5C14.4855 7.5 16.5003 9.51472 16.5003 12C16.5003 14.4853 14.4855 16.5 12.0003 16.5ZM12.0003 14.5C13.381 14.5 14.5003 13.3807 14.5003 12C14.5003 10.6193 13.381 9.5 12.0003 9.5C10.6196 9.5 9.50026 10.6193 9.50026 12C9.50026 13.3807 10.6196 14.5 12.0003 14.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EyeOffFill;
impl IconShape for EyeOffFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4.52047 5.93457L1.39366 2.80777L2.80788 1.39355L22.6069 21.1925L21.1927 22.6068L17.8827 19.2968C16.1814 20.3755 14.1638 21.0002 12.0003 21.0002C6.60812 21.0002 2.12215 17.1204 1.18164 12.0002C1.61832 9.62282 2.81932 7.5129 4.52047 5.93457ZM14.7577 16.1718L13.2937 14.7078C12.902 14.8952 12.4634 15.0002 12.0003 15.0002C10.3434 15.0002 9.00026 13.657 9.00026 12.0002C9.00026 11.537 9.10522 11.0984 9.29263 10.7067L7.82866 9.24277C7.30514 10.0332 7.00026 10.9811 7.00026 12.0002C7.00026 14.7616 9.23884 17.0002 12.0003 17.0002C13.0193 17.0002 13.9672 16.6953 14.7577 16.1718ZM7.97446 3.76015C9.22127 3.26959 10.5793 3.00016 12.0003 3.00016C17.3924 3.00016 21.8784 6.87992 22.8189 12.0002C22.5067 13.6998 21.8038 15.2628 20.8068 16.5925L16.947 12.7327C16.9821 12.4936 17.0003 12.249 17.0003 12.0002C17.0003 9.23873 14.7617 7.00016 12.0003 7.00016C11.7514 7.00016 11.5068 7.01833 11.2677 7.05343L7.97446 3.76015Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EyeOffLine;
impl IconShape for EyeOffLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17.8827 19.2968C16.1814 20.3755 14.1638 21.0002 12.0003 21.0002C6.60812 21.0002 2.12215 17.1204 1.18164 12.0002C1.61832 9.62282 2.81932 7.5129 4.52047 5.93457L1.39366 2.80777L2.80788 1.39355L22.6069 21.1925L21.1927 22.6068L17.8827 19.2968ZM5.9356 7.3497C4.60673 8.56015 3.6378 10.1672 3.22278 12.0002C4.14022 16.0521 7.7646 19.0002 12.0003 19.0002C13.5997 19.0002 15.112 18.5798 16.4243 17.8384L14.396 15.8101C13.7023 16.2472 12.8808 16.5002 12.0003 16.5002C9.51498 16.5002 7.50026 14.4854 7.50026 12.0002C7.50026 11.1196 7.75317 10.2981 8.19031 9.60442L5.9356 7.3497ZM12.9139 14.328L9.67246 11.0866C9.5613 11.3696 9.50026 11.6777 9.50026 12.0002C9.50026 13.3809 10.6196 14.5002 12.0003 14.5002C12.3227 14.5002 12.6309 14.4391 12.9139 14.328ZM20.8068 16.5925L19.376 15.1617C20.0319 14.2268 20.5154 13.1586 20.7777 12.0002C19.8603 7.94818 16.2359 5.00016 12.0003 5.00016C11.1544 5.00016 10.3329 5.11773 9.55249 5.33818L7.97446 3.76015C9.22127 3.26959 10.5793 3.00016 12.0003 3.00016C17.3924 3.00016 21.8784 6.87992 22.8189 12.0002C22.5067 13.6998 21.8038 15.2628 20.8068 16.5925ZM11.7229 7.50857C11.8146 7.50299 11.9071 7.50016 12.0003 7.50016C14.4855 7.50016 16.5003 9.51488 16.5003 12.0002C16.5003 12.0933 16.4974 12.1858 16.4919 12.2775L11.7229 7.50857Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Filter2Fill;
impl IconShape for Filter2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 14L4 5V3H20V5L14 14V20L10 22V14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Filter2Line;
impl IconShape for Filter2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M14 14V20L10 22V14L4 5V3H20V5L14 14ZM6.4037 5L12 13.3944L17.5963 5H6.4037Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Filter3Fill;
impl IconShape for Filter3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 18H14V16H10V18ZM3 6V8H21V6H3ZM6 13H18V11H6V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Filter3Line;
impl IconShape for Filter3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 18H14V16H10V18ZM3 6V8H21V6H3ZM6 13H18V11H6V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilterFill;
impl IconShape for FilterFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 4V6H20L14 15V22H10V15L4 6H3V4H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilterLine;
impl IconShape for FilterLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 4V6H20L15 13.5V22H9V13.5L4 6H3V4H21ZM6.4037 6L11 12.8944V20H13V12.8944L17.5963 6H6.4037Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilterOffFill;
impl IconShape for FilterOffFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.92893 0.514648L21.0711 14.6568L19.6569 16.071L15.834 12.2486L14 14.9999V21.9999H10V14.9999L4 5.99993H3V3.99993L7.585 3.99965L5.51472 1.92886L6.92893 0.514648ZM21 3.99993V5.99993H20L18.085 8.87193L13.213 3.99993H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilterOffLine;
impl IconShape for FilterOffLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.92893 0.514648L21.0711 14.6568L19.6569 16.071L15.834 12.2486L15 13.4999V21.9999H9V13.4999L4 5.99993H3V3.99993L7.585 3.99965L5.51472 1.92886L6.92893 0.514648ZM9.585 5.99965L6.4037 5.99993L11 12.8944V19.9999H13V12.8944L14.392 10.8066L9.585 5.99965ZM21 3.99993V5.99993H20L18.085 8.87193L16.643 7.42893L17.5963 5.99993H15.213L13.213 3.99993H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FindReplaceFill;
impl IconShape for FindReplaceFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.6589 9C15.8357 6.66906 13.6136 5 11 5C7.685 5 5 7.685 5 11H7C7 8.792 8.792 7 11 7C11.6912 7 12.3417 7.17563 12.9092 7.48467L12 9H16.6589ZM17 11H15C15 13.208 13.208 15 11 15C10.3088 15 9.65828 14.8244 9.0908 14.5153L10 13H7.53567H5.34109C6.16433 15.3309 8.38635 17 11 17C14.315 17 17 14.315 17 11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FindReplaceLine;
impl IconShape for FindReplaceLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.0326 16.6184L22.3137 20.8995L20.8995 22.3137L16.6184 18.0326C15.0789 19.2639 13.1258 20 11 20C7.46456 20 4.40684 17.964 2.93475 15H6H9L7.69597 17.1734C8.67997 17.7009 9.80489 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 10.305 17.8988 9.63365 17.7104 9H19.7772C19.923 9.64318 20 10.3126 20 11C20 13.1258 19.2639 15.0789 18.0326 16.6184ZM19.0652 7H13L14.304 4.82662C13.32 4.29912 12.1951 4 11 4C7.1325 4 4 7.1325 4 11C4 11.695 4.10117 12.3663 4.2896 13H2.22279C2.07698 12.3568 2 11.6874 2 11C2 6.0275 6.0275 2 11 2C14.5354 2 17.5932 4.03597 19.0652 7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Forbid2Fill;
impl IconShape for Forbid2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM16.8911 8.52313C16.6997 8.25459 16.4836 7.99828 16.2426 7.75736C16.0017 7.51644 15.7454 7.30029 15.4769 7.10891L7.10891 15.4769C7.30029 15.7454 7.51644 16.0017 7.75736 16.2426C7.99828 16.4836 8.25459 16.6997 8.52313 16.8911L16.8911 8.52313Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Forbid2Line;
impl IconShape for Forbid2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM16.8911 8.52313L8.52313 16.8911C8.25459 16.6997 7.99828 16.4836 7.75736 16.2426C7.51644 16.0017 7.30029 15.7454 7.10891 15.4769L15.4769 7.10891C15.7454 7.30029 16.0017 7.51644 16.2426 7.75736C16.4836 7.99828 16.6997 8.25459 16.8911 8.52313Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ForbidFill;
impl IconShape for ForbidFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM8.52313 7.10891C8.25459 7.30029 7.99828 7.51644 7.75736 7.75736C7.51644 7.99828 7.30029 8.25459 7.10891 8.52313L15.4769 16.8911C15.7454 16.6997 16.0017 16.4836 16.2426 16.2426C16.4836 16.0017 16.6997 15.7454 16.8911 15.4769L8.52313 7.10891Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ForbidLine;
impl IconShape for ForbidLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM8.52313 7.10891L16.8911 15.4769C16.6997 15.7454 16.4836 16.0017 16.2426 16.2426C16.0017 16.4836 15.7454 16.6997 15.4769 16.8911L7.10891 8.52313C7.30029 8.25459 7.51644 7.99828 7.75736 7.75736C7.99828 7.51644 8.25459 7.30029 8.52313 7.10891Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FunctionAddFill;
impl IconShape for FunctionAddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3C3.44772 3 3 3.44772 3 4V10C3 10.5523 3.44772 11 4 11H10C10.5523 11 11 10.5523 11 10V4C11 3.44772 10.5523 3 10 3H4ZM4 13C3.44772 13 3 13.4477 3 14V20C3 20.5523 3.44772 21 4 21H10C10.5523 21 11 20.5523 11 20V14C11 13.4477 10.5523 13 10 13H4ZM14 13C13.4477 13 13 13.4477 13 14V20C13 20.5523 13.4477 21 14 21H20C20.5523 21 21 20.5523 21 20V14C21 13.4477 20.5523 13 20 13H14ZM16 11V8H13V6H16V3H18V6H21V8H18V11H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FunctionAddLine;
impl IconShape for FunctionAddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3C3.44772 3 3 3.44772 3 4V10C3 10.5523 3.44772 11 4 11H10C10.5523 11 11 10.5523 11 10V4C11 3.44772 10.5523 3 10 3H4ZM4 13C3.44772 13 3 13.4477 3 14V20C3 20.5523 3.44772 21 4 21H10C10.5523 21 11 20.5523 11 20V14C11 13.4477 10.5523 13 10 13H4ZM14 13C13.4477 13 13 13.4477 13 14V20C13 20.5523 13.4477 21 14 21H20C20.5523 21 21 20.5523 21 20V14C21 13.4477 20.5523 13 20 13H14ZM15 19V15H19V19H15ZM5 9V5H9V9H5ZM5 19V15H9V19H5ZM16 11V8H13V6H16V3H18V6H21V8H18V11H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FunctionAiFill;
impl IconShape for FunctionAiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4C3 3.44772 3.44772 3 4 3H10C10.5523 3 11 3.44772 11 4V10C11 10.5523 10.5523 11 10 11H4C3.44772 11 3 10.5523 3 10V4ZM3 14C3 13.4477 3.44772 13 4 13H10C10.5523 13 11 13.4477 11 14V20C11 20.5523 10.5523 21 10 21H4C3.44772 21 3 20.5523 3 20V14ZM13 14C13 13.4477 13.4477 13 14 13H20C20.5523 13 21 13.4477 21 14V20C21 20.5523 20.5523 21 20 21H14C13.4477 21 13 20.5523 13 20V14ZM17.7134 10.1276 17.4668 10.6933C17.2864 11.1074 16.7136 11.1074 16.5331 10.6933L16.2866 10.1276C15.8471 9.11898 15.0555 8.31592 14.0677 7.87659L13.308 7.53873C12.8973 7.35604 12.8973 6.75832 13.308 6.57563L14.0252 6.25665C15.0384 5.80602 15.8442 4.97324 16.2761 3.93034L16.5293 3.31904C16.7058 2.893 17.2942 2.893 17.4706 3.31904L17.7238 3.93034C18.1558 4.97324 18.9616 5.80602 19.9748 6.25665L20.6919 6.57563C21.1027 6.75832 21.1027 7.35604 20.6919 7.53873L19.9323 7.87659C18.9445 8.31592 18.1529 9.11898 17.7134 10.1276Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FunctionAiLine;
impl IconShape for FunctionAiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.0001 13C10.5523 13 11 13.4478 11.0001 14V20C11.0001 20.5523 10.5524 21 10.0001 21H4.00001C3.44772 21 3 20.5523 3 20V14C3.00011 13.4478 3.44778 13 4.00001 13H10.0001ZM20.0002 13C20.5524 13 21.0001 13.4478 21.0002 14V20C21.0002 20.5523 20.5525 21 20.0002 21H14.0001C13.4478 21 13.0001 20.5523 13.0001 20V14C13.0002 13.4478 13.4479 13 14.0001 13H20.0002ZM5.00002 19H9.00006V15H5.00002V19ZM15.0001 19H19.0002V15H15.0001V19ZM16.5294 3.31933C16.7059 2.89329 17.2944 2.89329 17.4708 3.31933L17.7238 3.93066C18.1558 4.97348 18.9617 5.80619 19.9748 6.25683L20.6926 6.57617C21.1027 6.75908 21.1029 7.35627 20.6926 7.53906L19.9328 7.87695C18.945 8.31627 18.1535 9.11932 17.714 10.1279L17.4669 10.6934C17.2865 11.1075 16.7138 11.1075 16.5333 10.6934L16.2872 10.1279C15.8477 9.11929 15.0553 8.31628 14.0675 7.87695L13.3077 7.53906C12.8975 7.35629 12.8976 6.75906 13.3077 6.57617L14.0255 6.25683C15.0386 5.80619 15.8446 4.9735 16.2765 3.93066L16.5294 3.31933ZM10.0001 3C10.5523 3 11 3.4478 11.0001 4V10C11.0001 10.5523 10.5524 11 10.0001 11H4.00001C3.44772 11 3 10.5523 3 10V4C3.00011 3.4478 3.44778 3 4.00001 3H10.0001ZM5.00002 9H9.00006V5H5.00002V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FunctionFill;
impl IconShape for FunctionFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4C3 3.44772 3.44772 3 4 3H10C10.5523 3 11 3.44772 11 4V10C11 10.5523 10.5523 11 10 11H4C3.44772 11 3 10.5523 3 10V4ZM3 14C3 13.4477 3.44772 13 4 13H10C10.5523 13 11 13.4477 11 14V20C11 20.5523 10.5523 21 10 21H4C3.44772 21 3 20.5523 3 20V14ZM13 4C13 3.44772 13.4477 3 14 3H20C20.5523 3 21 3.44772 21 4V10C21 10.5523 20.5523 11 20 11H14C13.4477 11 13 10.5523 13 10V4ZM13 14C13 13.4477 13.4477 13 14 13H20C20.5523 13 21 13.4477 21 14V20C21 20.5523 20.5523 21 20 21H14C13.4477 21 13 20.5523 13 20V14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FunctionLine;
impl IconShape for FunctionLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4C3 3.44772 3.44772 3 4 3H10C10.5523 3 11 3.44772 11 4V10C11 10.5523 10.5523 11 10 11H4C3.44772 11 3 10.5523 3 10V4ZM3 14C3 13.4477 3.44772 13 4 13H10C10.5523 13 11 13.4477 11 14V20C11 20.5523 10.5523 21 10 21H4C3.44772 21 3 20.5523 3 20V14ZM13 4C13 3.44772 13.4477 3 14 3H20C20.5523 3 21 3.44772 21 4V10C21 10.5523 20.5523 11 20 11H14C13.4477 11 13 10.5523 13 10V4ZM13 14C13 13.4477 13.4477 13 14 13H20C20.5523 13 21 13.4477 21 14V20C21 20.5523 20.5523 21 20 21H14C13.4477 21 13 20.5523 13 20V14ZM15 5V9H19V5H15ZM15 15V19H19V15H15ZM5 5V9H9V5H5ZM5 15V19H9V15H5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct HistoryFill;
impl IconShape for HistoryFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12H4C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C9.53614 4 7.33243 5.11383 5.86492 6.86543L8 9H2V3L4.44656 5.44648C6.28002 3.33509 8.9841 2 12 2ZM13 7L12.9998 11.585L16.2426 14.8284L14.8284 16.2426L10.9998 12.413L11 7H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct HistoryLine;
impl IconShape for HistoryLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12H4C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C9.25022 4 6.82447 5.38734 5.38451 7.50024L8 7.5V9.5H2V3.5H4L3.99989 5.99918C5.82434 3.57075 8.72873 2 12 2ZM13 7L12.9998 11.585L16.2426 14.8284L14.8284 16.2426L10.9998 12.413L11 7H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Hourglass2Fill;
impl IconShape for Hourglass2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 2H20V6.45994L13.5366 12L20 17.5401V22H4V17.5401L10.4634 12L4 6.45994V2ZM16.2967 7L18 5.54007V4H6V5.54007L7.70326 7H16.2967ZM12 13.3171L6 18.4599V20H7L12 17L17 20H18V18.4599L12 13.3171Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Hourglass2Line;
impl IconShape for Hourglass2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 2H20V6.45994L13.5366 12L20 17.5401V22H4V17.5401L10.4634 12L4 6.45994V2ZM12 10.6829L18 5.54007V4H6V5.54007L12 10.6829ZM12 13.3171L6 18.4599V20H18V18.4599L12 13.3171Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct HourglassFill;
impl IconShape for HourglassFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 4H4V2H20V4H18V6C18 7.61543 17.1838 8.91468 16.1561 9.97667C15.4532 10.703 14.598 11.372 13.7309 12C14.598 12.628 15.4532 13.297 16.1561 14.0233C17.1838 15.0853 18 16.3846 18 18V20H20V22H4V20H6V18C6 16.3846 6.81616 15.0853 7.8439 14.0233C8.54682 13.297 9.40202 12.628 10.2691 12C9.40202 11.372 8.54682 10.703 7.8439 9.97667C6.81616 8.91468 6 7.61543 6 6V4ZM8 4V6C8 6.68514 8.26026 7.33499 8.77131 8H15.2287C15.7397 7.33499 16 6.68514 16 6V4H8ZM12 13.2219C10.9548 13.9602 10.008 14.663 9.2811 15.4142C9.09008 15.6116 8.92007 15.8064 8.77131 16H15.2287C15.0799 15.8064 14.9099 15.6116 14.7189 15.4142C13.992 14.663 13.0452 13.9602 12 13.2219Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct HourglassLine;
impl IconShape for HourglassLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 4H4V2H20V4H18V6C18 7.61543 17.1838 8.91468 16.1561 9.97667C15.4532 10.703 14.598 11.372 13.7309 12C14.598 12.628 15.4532 13.297 16.1561 14.0233C17.1838 15.0853 18 16.3846 18 18V20H20V22H4V20H6V18C6 16.3846 6.81616 15.0853 7.8439 14.0233C8.54682 13.297 9.40202 12.628 10.2691 12C9.40202 11.372 8.54682 10.703 7.8439 9.97667C6.81616 8.91468 6 7.61543 6 6V4ZM8 4V6C8 6.88457 8.43384 7.71032 9.2811 8.58583C10.008 9.33699 10.9548 10.0398 12 10.7781C13.0452 10.0398 13.992 9.33699 14.7189 8.58583C15.5662 7.71032 16 6.88457 16 6V4H8ZM12 13.2219C10.9548 13.9602 10.008 14.663 9.2811 15.4142C8.43384 16.2897 8 17.1154 8 18V20H16V18C16 17.1154 15.5662 16.2897 14.7189 15.4142C13.992 14.663 13.0452 13.9602 12 13.2219Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ImportFill;
impl IconShape for ImportFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V4C22 3.44772 21.5523 3 21 3ZM12 16C10.3431 16 9 14.6569 9 13H4V5H20V13H15C15 14.6569 13.6569 16 12 16ZM16 9H13V6H11V9H8L12 13.5L16 9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ImportLine;
impl IconShape for ImportLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 4C22 3.44772 21.5523 3 21 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V4ZM4 15H7.41604C8.1876 16.7659 9.94968 18 12 18C14.0503 18 15.8124 16.7659 16.584 15H20V19H4V15ZM4 5H20V13H15C15 14.6569 13.6569 16 12 16C10.3431 16 9 14.6569 9 13H4V5ZM16 9H13V6H11V9H8L12 13.5L16 9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct IndeterminateCircleFill;
impl IconShape for IndeterminateCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM7 11V13H17V11H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct IndeterminateCircleLine;
impl IconShape for IndeterminateCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM7 11H17V13H7V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Information2Fill;
impl IconShape for Information2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 9.5C12.8284 9.5 13.5 8.82843 13.5 8C13.5 7.17157 12.8284 6.5 12 6.5C11.1716 6.5 10.5 7.17157 10.5 8C10.5 8.82843 11.1716 9.5 12 9.5ZM14 15H13V10.5H10V12.5H11V15H10V17H14V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Information2Line;
impl IconShape for Information2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12 2 6.47715 6.47715 2 12 2 17.5228 2 22 6.47715 22 12 22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12 20 7.58172 16.4183 4 12 4 7.58172 4 4 7.58172 4 12 4 16.4183 7.58172 20 12 20ZM13 10.5V15H14V17H10V15H11V12.5H10V10.5H13ZM13.5 8C13.5 8.82843 12.8284 9.5 12 9.5 11.1716 9.5 10.5 8.82843 10.5 8 10.5 7.17157 11.1716 6.5 12 6.5 12.8284 6.5 13.5 7.17157 13.5 8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct InformationFill;
impl IconShape for InformationFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 11V17H13V11H11ZM11 7V9H13V7H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct InformationLine;
impl IconShape for InformationLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 7H13V9H11V7ZM11 11H13V17H11V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct InformationOffFill;
impl IconShape for InformationOffFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19.7429 18.3287C21.1536 16.6049 22 14.4013 22 12C22 6.47715 17.5228 2 12 2C9.59873 2 7.39514 2.84637 5.67127 4.25705L11.9142 10.5H13V11.5858L19.7429 18.3287ZM10 11.4142L4.25705 5.67127C2.84637 7.39514 2 9.59873 2 12C2 17.5228 6.47715 22 12 22C14.4013 22 16.6049 21.1536 18.3287 19.7429L14 15.4142V17H10V15H11V12.5H10V11.4142ZM13.5858 15H13V14.4142L13.5858 15ZM13.5 8C13.5 8.82843 12.8284 9.5 12 9.5C11.1716 9.5 10.5 8.82843 10.5 8C10.5 7.17157 11.1716 6.5 12 6.5C12.8284 6.5 13.5 7.17157 13.5 8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct InformationOffLine;
impl IconShape for InformationOffLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM16.9056 18.3199C15.551 19.3729 13.8487 20 12 20C7.58172 20 4 16.4183 4 12C4 10.1513 4.62708 8.44904 5.68014 7.09436L10 11.4142V12.5H11V15H10V17H14V15.4142L16.9056 18.3199ZM18.3199 16.9056L13 11.5858V10.5H11.9142L7.09436 5.68014C8.44904 4.62708 10.1513 4 12 4C16.4183 4 20 7.58172 20 12C20 13.8487 19.3729 15.551 18.3199 16.9056ZM13 14.4142V15H13.5858L13 14.4142ZM12 9.5C12.8284 9.5 13.5 8.82843 13.5 8C13.5 7.17157 12.8284 6.5 12 6.5C11.1716 6.5 10.5 7.17157 10.5 8C10.5 8.82843 11.1716 9.5 12 9.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ListSettingsFill;
impl IconShape for ListSettingsFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 18H9V20H2V18ZM2 11H11V13H2V11ZM2 4H22V6H2V4ZM20.674 13.0251L21.8301 12.634L22.8301 14.366L21.914 15.1711C21.9704 15.4386 22 15.7158 22 16C22 16.2842 21.9704 16.5614 21.914 16.8289L22.8301 17.634L21.8301 19.366L20.674 18.9749C20.2635 19.3441 19.7763 19.6295 19.2391 19.8044L19 21H17L16.7609 19.8044C16.2237 19.6295 15.7365 19.3441 15.326 18.9749L14.1699 19.366L13.1699 17.634L14.086 16.8289C14.0296 16.5614 14 16.2842 14 16C14 15.7158 14.0296 15.4386 14.086 15.1711L13.1699 14.366L14.1699 12.634L15.326 13.0251C15.7365 12.6559 16.2237 12.3705 16.7609 12.1956L17 11H19L19.2391 12.1956C19.7763 12.3705 20.2635 12.6559 20.674 13.0251ZM18 17C18.5523 17 19 16.5523 19 16C19 15.4477 18.5523 15 18 15C17.4477 15 17 15.4477 17 16C17 16.5523 17.4477 17 18 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ListSettingsLine;
impl IconShape for ListSettingsLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 18H9V20H2V18ZM2 11H11V13H2V11ZM2 4H22V6H2V4ZM20.674 13.0251L21.8301 12.634L22.8301 14.366L21.914 15.1711C21.9704 15.4386 22 15.7158 22 16C22 16.2842 21.9704 16.5614 21.914 16.8289L22.8301 17.634L21.8301 19.366L20.674 18.9749C20.2635 19.3441 19.7763 19.6295 19.2391 19.8044L19 21H17L16.7609 19.8044C16.2237 19.6295 15.7365 19.3441 15.326 18.9749L14.1699 19.366L13.1699 17.634L14.086 16.8289C14.0296 16.5614 14 16.2842 14 16C14 15.7158 14.0296 15.4386 14.086 15.1711L13.1699 14.366L14.1699 12.634L15.326 13.0251C15.7365 12.6559 16.2237 12.3705 16.7609 12.1956L17 11H19L19.2391 12.1956C19.7763 12.3705 20.2635 12.6559 20.674 13.0251ZM18 18C19.1046 18 20 17.1046 20 16C20 14.8954 19.1046 14 18 14C16.8954 14 16 14.8954 16 16C16 17.1046 16.8954 18 18 18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader2Fill;
impl IconShape for Loader2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C12.5523 2 13 2.44772 13 3V6C13 6.55228 12.5523 7 12 7C11.4477 7 11 6.55228 11 6V3C11 2.44772 11.4477 2 12 2ZM12 17C12.5523 17 13 17.4477 13 18V21C13 21.5523 12.5523 22 12 22C11.4477 22 11 21.5523 11 21V18C11 17.4477 11.4477 17 12 17ZM22 12C22 12.5523 21.5523 13 21 13H18C17.4477 13 17 12.5523 17 12C17 11.4477 17.4477 11 18 11H21C21.5523 11 22 11.4477 22 12ZM7 12C7 12.5523 6.55228 13 6 13H3C2.44772 13 2 12.5523 2 12C2 11.4477 2.44772 11 3 11H6C6.55228 11 7 11.4477 7 12ZM19.0711 19.0711C18.6805 19.4616 18.0474 19.4616 17.6569 19.0711L15.5355 16.9497C15.145 16.5592 15.145 15.9261 15.5355 15.5355C15.9261 15.145 16.5592 15.145 16.9497 15.5355L19.0711 17.6569C19.4616 18.0474 19.4616 18.6805 19.0711 19.0711ZM8.46447 8.46447C8.07394 8.85499 7.44078 8.85499 7.05025 8.46447L4.92893 6.34315C4.53841 5.95262 4.53841 5.31946 4.92893 4.92893C5.31946 4.53841 5.95262 4.53841 6.34315 4.92893L8.46447 7.05025C8.85499 7.44078 8.85499 8.07394 8.46447 8.46447ZM4.92893 19.0711C4.53841 18.6805 4.53841 18.0474 4.92893 17.6569L7.05025 15.5355C7.44078 15.145 8.07394 15.145 8.46447 15.5355C8.85499 15.9261 8.85499 16.5592 8.46447 16.9497L6.34315 19.0711C5.95262 19.4616 5.31946 19.4616 4.92893 19.0711ZM15.5355 8.46447C15.145 8.07394 15.145 7.44078 15.5355 7.05025L17.6569 4.92893C18.0474 4.53841 18.6805 4.53841 19.0711 4.92893C19.4616 5.31946 19.4616 5.95262 19.0711 6.34315L16.9497 8.46447C16.5592 8.85499 15.9261 8.85499 15.5355 8.46447Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader2Line;
impl IconShape for Loader2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C12.5523 2 13 2.44772 13 3V6C13 6.55228 12.5523 7 12 7C11.4477 7 11 6.55228 11 6V3C11 2.44772 11.4477 2 12 2ZM12 17C12.5523 17 13 17.4477 13 18V21C13 21.5523 12.5523 22 12 22C11.4477 22 11 21.5523 11 21V18C11 17.4477 11.4477 17 12 17ZM22 12C22 12.5523 21.5523 13 21 13H18C17.4477 13 17 12.5523 17 12C17 11.4477 17.4477 11 18 11H21C21.5523 11 22 11.4477 22 12ZM7 12C7 12.5523 6.55228 13 6 13H3C2.44772 13 2 12.5523 2 12C2 11.4477 2.44772 11 3 11H6C6.55228 11 7 11.4477 7 12ZM19.0711 19.0711C18.6805 19.4616 18.0474 19.4616 17.6569 19.0711L15.5355 16.9497C15.145 16.5592 15.145 15.9261 15.5355 15.5355C15.9261 15.145 16.5592 15.145 16.9497 15.5355L19.0711 17.6569C19.4616 18.0474 19.4616 18.6805 19.0711 19.0711ZM8.46447 8.46447C8.07394 8.85499 7.44078 8.85499 7.05025 8.46447L4.92893 6.34315C4.53841 5.95262 4.53841 5.31946 4.92893 4.92893C5.31946 4.53841 5.95262 4.53841 6.34315 4.92893L8.46447 7.05025C8.85499 7.44078 8.85499 8.07394 8.46447 8.46447ZM4.92893 19.0711C4.53841 18.6805 4.53841 18.0474 4.92893 17.6569L7.05025 15.5355C7.44078 15.145 8.07394 15.145 8.46447 15.5355C8.85499 15.9261 8.85499 16.5592 8.46447 16.9497L6.34315 19.0711C5.95262 19.4616 5.31946 19.4616 4.92893 19.0711ZM15.5355 8.46447C15.145 8.07394 15.145 7.44078 15.5355 7.05025L17.6569 4.92893C18.0474 4.53841 18.6805 4.53841 19.0711 4.92893C19.4616 5.31946 19.4616 5.95262 19.0711 6.34315L16.9497 8.46447C16.5592 8.85499 15.9261 8.85499 15.5355 8.46447Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader3Fill;
impl IconShape for Loader3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.05469 13H5.07065C5.55588 16.3923 8.47329 19 11.9998 19C15.5262 19 18.4436 16.3923 18.9289 13H20.9448C20.4474 17.5 16.6323 21 11.9998 21C7.36721 21 3.55213 17.5 3.05469 13ZM3.05469 11C3.55213 6.50005 7.36721 3 11.9998 3C16.6323 3 20.4474 6.50005 20.9448 11H18.9289C18.4436 7.60771 15.5262 5 11.9998 5C8.47329 5 5.55588 7.60771 5.07065 11H3.05469Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader3Line;
impl IconShape for Loader3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.05469 13H5.07065C5.55588 16.3923 8.47329 19 11.9998 19C15.5262 19 18.4436 16.3923 18.9289 13H20.9448C20.4474 17.5 16.6323 21 11.9998 21C7.36721 21 3.55213 17.5 3.05469 13ZM3.05469 11C3.55213 6.50005 7.36721 3 11.9998 3C16.6323 3 20.4474 6.50005 20.9448 11H18.9289C18.4436 7.60771 15.5262 5 11.9998 5C8.47329 5 5.55588 7.60771 5.07065 11H3.05469Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader4Fill;
impl IconShape for Loader4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.364 5.63604L16.9497 7.05025C15.683 5.7835 13.933 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19C15.866 19 19 15.866 19 12H21C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C14.4853 3 16.7353 4.00736 18.364 5.63604Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader4Line;
impl IconShape for Loader4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.364 5.63604L16.9497 7.05025C15.683 5.7835 13.933 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19C15.866 19 19 15.866 19 12H21C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C14.4853 3 16.7353 4.00736 18.364 5.63604Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader5Fill;
impl IconShape for Loader5Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 3C16.9706 3 21 7.02944 21 12H19C19 8.13401 15.866 5 12 5V3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Loader5Line;
impl IconShape for Loader5Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 3C16.9706 3 21 7.02944 21 12H19C19 8.13401 15.866 5 12 5V3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoaderFill;
impl IconShape for LoaderFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9995 2C12.5518 2 12.9995 2.44772 12.9995 3V6C12.9995 6.55228 12.5518 7 11.9995 7C11.4472 7 10.9995 6.55228 10.9995 6V3C10.9995 2.44772 11.4472 2 11.9995 2ZM11.9995 17C12.5518 17 12.9995 17.4477 12.9995 18V21C12.9995 21.5523 12.5518 22 11.9995 22C11.4472 22 10.9995 21.5523 10.9995 21V18C10.9995 17.4477 11.4472 17 11.9995 17ZM20.6597 7C20.9359 7.47829 20.772 8.08988 20.2937 8.36602L17.6956 9.86602C17.2173 10.1422 16.6057 9.97829 16.3296 9.5C16.0535 9.02171 16.2173 8.41012 16.6956 8.13398L19.2937 6.63397C19.772 6.35783 20.3836 6.52171 20.6597 7ZM7.66935 14.5C7.94549 14.9783 7.78161 15.5899 7.30332 15.866L4.70525 17.366C4.22695 17.6422 3.61536 17.4783 3.33922 17C3.06308 16.5217 3.22695 15.9101 3.70525 15.634L6.30332 14.134C6.78161 13.8578 7.3932 14.0217 7.66935 14.5ZM20.6597 17C20.3836 17.4783 19.772 17.6422 19.2937 17.366L16.6956 15.866C16.2173 15.5899 16.0535 14.9783 16.3296 14.5C16.6057 14.0217 17.2173 13.8578 17.6956 14.134L20.2937 15.634C20.772 15.9101 20.9359 16.5217 20.6597 17ZM7.66935 9.5C7.3932 9.97829 6.78161 10.1422 6.30332 9.86602L3.70525 8.36602C3.22695 8.08988 3.06308 7.47829 3.33922 7C3.61536 6.52171 4.22695 6.35783 4.70525 6.63397L7.30332 8.13398C7.78161 8.41012 7.94549 9.02171 7.66935 9.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoaderLine;
impl IconShape for LoaderLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9995 2C12.5518 2 12.9995 2.44772 12.9995 3V6C12.9995 6.55228 12.5518 7 11.9995 7C11.4472 7 10.9995 6.55228 10.9995 6V3C10.9995 2.44772 11.4472 2 11.9995 2ZM11.9995 17C12.5518 17 12.9995 17.4477 12.9995 18V21C12.9995 21.5523 12.5518 22 11.9995 22C11.4472 22 10.9995 21.5523 10.9995 21V18C10.9995 17.4477 11.4472 17 11.9995 17ZM20.6597 7C20.9359 7.47829 20.772 8.08988 20.2937 8.36602L17.6956 9.86602C17.2173 10.1422 16.6057 9.97829 16.3296 9.5C16.0535 9.02171 16.2173 8.41012 16.6956 8.13398L19.2937 6.63397C19.772 6.35783 20.3836 6.52171 20.6597 7ZM7.66935 14.5C7.94549 14.9783 7.78161 15.5899 7.30332 15.866L4.70525 17.366C4.22695 17.6422 3.61536 17.4783 3.33922 17C3.06308 16.5217 3.22695 15.9101 3.70525 15.634L6.30332 14.134C6.78161 13.8578 7.3932 14.0217 7.66935 14.5ZM20.6597 17C20.3836 17.4783 19.772 17.6422 19.2937 17.366L16.6956 15.866C16.2173 15.5899 16.0535 14.9783 16.3296 14.5C16.6057 14.0217 17.2173 13.8578 17.6956 14.134L20.2937 15.634C20.772 15.9101 20.9359 16.5217 20.6597 17ZM7.66935 9.5C7.3932 9.97829 6.78161 10.1422 6.30332 9.86602L3.70525 8.36602C3.22695 8.08988 3.06308 7.47829 3.33922 7C3.61536 6.52171 4.22695 6.35783 4.70525 6.63397L7.30332 8.13398C7.78161 8.41012 7.94549 9.02171 7.66935 9.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Lock2Fill;
impl IconShape for Lock2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 8H20C20.5523 8 21 8.44772 21 9V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V9C3 8.44772 3.44772 8 4 8H6V7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7V8ZM11 15.7324V18H13V15.7324C13.5978 15.3866 14 14.7403 14 14C14 12.8954 13.1046 12 12 12C10.8954 12 10 12.8954 10 14C10 14.7403 10.4022 15.3866 11 15.7324ZM16 8V7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V8H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Lock2Line;
impl IconShape for Lock2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 8V7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7V8H20C20.5523 8 21 8.44772 21 9V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V9C3 8.44772 3.44772 8 4 8H6ZM19 10H5V20H19V10ZM11 15.7324C10.4022 15.3866 10 14.7403 10 14C10 12.8954 10.8954 12 12 12C13.1046 12 14 12.8954 14 14C14 14.7403 13.5978 15.3866 13 15.7324V18H11V15.7324ZM8 8H16V7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockFill;
impl IconShape for LockFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 10H20C20.5523 10 21 10.4477 21 11V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V11C3 10.4477 3.44772 10 4 10H5V9C5 5.13401 8.13401 2 12 2C15.866 2 19 5.13401 19 9V10ZM17 10V9C17 6.23858 14.7614 4 12 4C9.23858 4 7 6.23858 7 9V10H17ZM11 14V18H13V14H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockLine;
impl IconShape for LockLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 10H20C20.5523 10 21 10.4477 21 11V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V11C3 10.4477 3.44772 10 4 10H5V9C5 5.13401 8.13401 2 12 2C15.866 2 19 5.13401 19 9V10ZM5 12V20H19V12H5ZM11 14H13V18H11V14ZM17 10V9C17 6.23858 14.7614 4 12 4C9.23858 4 7 6.23858 7 9V10H17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockPasswordFill;
impl IconShape for LockPasswordFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 8H20C20.5523 8 21 8.44772 21 9V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V9C3 8.44772 3.44772 8 4 8H6V7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7V8ZM16 8V7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V8H16ZM11 14V16H13V14H11ZM7 14V16H9V14H7ZM15 14V16H17V14H15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockPasswordLine;
impl IconShape for LockPasswordLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 8H20C20.5523 8 21 8.44772 21 9V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V9C3 8.44772 3.44772 8 4 8H6V7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7V8ZM5 10V20H19V10H5ZM11 14H13V16H11V14ZM7 14H9V16H7V14ZM15 14H17V16H15V14ZM16 8V7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V8H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockStarFill;
impl IconShape for LockStarFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 1C8.68629 1 6 3.68629 6 7V8H4C3.44772 8 3 8.44772 3 9V21C3 21.5523 3.44772 22 4 22H13.044C12.6947 21.2389 12.5 20.3922 12.5 19.5C12.5 16.1863 15.1863 13.5 18.5 13.5C19.3922 13.5 20.2389 13.6947 21 14.044V9C21 8.44772 20.5523 8 20 8H18V7C18 3.68629 15.3137 1 12 1ZM16 8H8V7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7V8ZM21.145 23.1406L20.6399 20.1953L22.7798 18.1094L19.8225 17.6797L18.5 15L17.1775 17.6797L14.2202 18.1094L16.3601 20.1953L15.855 23.1406L18.5 21.75L21.145 23.1406Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockStarLine;
impl IconShape for LockStarLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7V8H19.5C20.3284 8 21 8.67157 21 9.5V13H19V10H5V20H13V22H4.5C3.67157 22 3 21.3284 3 20.5V9.5C3 8.67157 3.67157 8 4.5 8H6V7ZM16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V8H16V7ZM20.6399 20.1953L21.145 23.1406L18.5 21.75L15.855 23.1406L16.3601 20.1953L14.2202 18.1094L17.1775 17.6797L18.5 15L19.8225 17.6797L22.7798 18.1094L20.6399 20.1953Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockUnlockFill;
impl IconShape for LockUnlockFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 10H20C20.5523 10 21 10.4477 21 11V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V11C3 10.4477 3.44772 10 4 10H5V9C5 5.13401 8.13401 2 12 2C14.7405 2 17.1131 3.5748 18.2624 5.86882L16.4731 6.76344C15.6522 5.12486 13.9575 4 12 4C9.23858 4 7 6.23858 7 9V10ZM10 15V17H14V15H10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LockUnlockLine;
impl IconShape for LockUnlockLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 10H20C20.5523 10 21 10.4477 21 11V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V11C3 10.4477 3.44772 10 4 10H5V9C5 5.13401 8.13401 2 12 2C14.7405 2 17.1131 3.5748 18.2624 5.86882L16.4731 6.76344C15.6522 5.12486 13.9575 4 12 4C9.23858 4 7 6.23858 7 9V10ZM5 12V20H19V12H5ZM10 15H14V17H10V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoginBoxFill;
impl IconShape for LoginBoxFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 11H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V13H10V16L15 12L10 8V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoginBoxLine;
impl IconShape for LoginBoxLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 15H6V20H18V4H6V9H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V15ZM10 11V8L15 12L10 16V13H2V11H10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoginCircleFill;
impl IconShape for LoginCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9.99945 11H2.04883C2.55055 5.94668 6.8141 2 11.9995 2C17.5223 2 21.9995 6.47715 21.9995 12C21.9995 17.5228 17.5223 22 11.9995 22C6.8141 22 2.55055 18.0533 2.04883 13H9.99945V16L14.9995 12L9.99945 8V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoginCircleLine;
impl IconShape for LoginCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 11V8L15 12L10 16V13H1V11H10ZM2.4578 15H4.58152C5.76829 17.9318 8.64262 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C8.64262 4 5.76829 6.06817 4.58152 9H2.4578C3.73207 4.94289 7.52236 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C7.52236 22 3.73207 19.0571 2.4578 15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutBoxFill;
impl IconShape for LogoutBoxFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V3C4 2.44772 4.44772 2 5 2ZM9 11V8L4 12L9 16V13H15V11H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutBoxLine;
impl IconShape for LogoutBoxLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 18H6V20H18V4H6V6H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V18ZM6 11H13V13H6V16L1 12L6 8V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutBoxRFill;
impl IconShape for LogoutBoxRFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 22C4.44772 22 4 21.5523 4 21V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5ZM15 16L20 12L15 8V11H9V13H15V16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutBoxRLine;
impl IconShape for LogoutBoxRLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 22C4.44772 22 4 21.5523 4 21V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V6H18V4H6V20H18V18H20V21C20 21.5523 19.5523 22 19 22H5ZM18 16V13H11V11H18V8L23 12L18 16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutCircleFill;
impl IconShape for LogoutCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM7 11V8L2 12L7 16V13H15V11H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutCircleLine;
impl IconShape for LogoutCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 11H13V13H5V16L0 12L5 8V11ZM3.99927 18H6.70835C8.11862 19.2447 9.97111 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C9.97111 4 8.11862 4.75527 6.70835 6H3.99927C5.82368 3.57111 8.72836 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C8.72836 22 5.82368 20.4289 3.99927 18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutCircleRFill;
impl IconShape for LogoutCircleRFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM17 16L22 12L17 8V11H9V13H17V16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LogoutCircleRLine;
impl IconShape for LogoutCircleRLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C15.2713 2 18.1757 3.57078 20.0002 5.99923L17.2909 5.99931C15.8807 4.75499 14.0285 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C14.029 20 15.8816 19.2446 17.2919 17.9998L20.0009 17.9998C18.1765 20.4288 15.2717 22 12 22ZM19 16V13H11V11H19V8L24 12L19 16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopLeftAiFill;
impl IconShape for LoopLeftAiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 12C4 16.4183 7.58172 20 12 20C14.5905 20 16.8941 18.7696 18.3574 16.8574L16 14.5H22V20.5L19.7812 18.2812C17.9493 20.5479 15.1444 22 12 22C6.47715 22 2 17.5228 2 12H4ZM11.5293 8.31934C11.7059 7.8935 12.2943 7.89349 12.4707 8.31934L12.7236 8.93066C13.1556 9.97346 13.9615 10.8062 14.9746 11.2568L15.6924 11.5762C16.1026 11.759 16.1026 12.3562 15.6924 12.5391L14.9326 12.877C13.9449 13.3162 13.1534 14.1194 12.7139 15.1279L12.4668 15.6934C12.2864 16.1075 11.7137 16.1075 11.5332 15.6934L11.2871 15.1279C10.8476 14.1193 10.0552 13.3163 9.06738 12.877L8.30762 12.5391C7.89744 12.3562 7.89741 11.759 8.30762 11.5762L9.02539 11.2568C10.0385 10.8062 10.8445 9.97348 11.2764 8.93066L11.5293 8.31934ZM12 2C17.5228 2 22 6.47715 22 12H20C20 7.58172 16.4183 4 12 4C9.40951 4 7.1059 5.23038 5.64258 7.14258L8 9.5H2V3.5L4.21875 5.71875C6.05073 3.45212 8.85558 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopLeftAiLine;
impl IconShape for LoopLeftAiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 12C4 16.4183 7.58172 20 12 20C14.7485 20 17.1746 18.6137 18.6152 16.5H16V14.5H22V20.5H20V18.001C18.1762 20.4286 15.2723 22 12 22C6.47715 22 2 17.5228 2 12H4ZM11.5293 8.31934C11.7059 7.8935 12.2943 7.89349 12.4707 8.31934L12.7236 8.93066C13.1556 9.97346 13.9615 10.8062 14.9746 11.2568L15.6924 11.5762C16.1026 11.759 16.1026 12.3562 15.6924 12.5391L14.9326 12.877C13.9449 13.3162 13.1534 14.1194 12.7139 15.1279L12.4668 15.6934C12.2864 16.1075 11.7137 16.1075 11.5332 15.6934L11.2871 15.1279C10.8476 14.1193 10.0552 13.3163 9.06738 12.877L8.30762 12.5391C7.89744 12.3562 7.89741 11.759 8.30762 11.5762L9.02539 11.2568C10.0385 10.8062 10.8445 9.97348 11.2764 8.93066L11.5293 8.31934ZM12 2C17.5228 2 22 6.47715 22 12H20C20 7.58172 16.4183 4 12 4C9.25151 4 6.82543 5.38634 5.38477 7.5H8V9.5H2V3.5H4V5.99902C5.82382 3.57144 8.72774 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopLeftFill;
impl IconShape for LoopLeftFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 4C9.4095 4 7.10606 5.23053 5.64274 7.14274L8 9.5H2V3.5L4.21863 5.71863C6.05061 3.452 8.85558 2 12 2 17.5228 2 22 6.47715 22 12H20C20 7.58172 16.4183 4 12 4ZM4 12C4 16.4183 7.58172 20 12 20 14.5905 20 16.894 18.7695 18.3573 16.8573L16 14.5 22 14.5V20.5L19.7814 18.2814C17.9494 20.548 15.1444 22 12 22 6.47715 22 2 17.5228 2 12H4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopLeftLine;
impl IconShape for LoopLeftLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 4C9.25144 4 6.82508 5.38626 5.38443 7.5H8V9.5H2V3.5H4V5.99936C5.82381 3.57166 8.72764 2 12 2C17.5228 2 22 6.47715 22 12H20C20 7.58172 16.4183 4 12 4ZM4 12C4 16.4183 7.58172 20 12 20C14.7486 20 17.1749 18.6137 18.6156 16.5H16V14.5H22V20.5H20V18.0006C18.1762 20.4283 15.2724 22 12 22C6.47715 22 2 17.5228 2 12H4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopRightAiFill;
impl IconShape for LoopRightAiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 12C22 17.5228 17.5228 22 12 22C8.85557 22 6.05074 20.5479 4.21875 18.2812L2 20.5V14.5H8L5.64258 16.8574C7.10589 18.7696 9.40952 20 12 20C16.4183 20 20 16.4183 20 12H22ZM11.5293 8.31934C11.7059 7.8935 12.2943 7.89349 12.4707 8.31934L12.7236 8.93066C13.1556 9.97346 13.9615 10.8062 14.9746 11.2568L15.6924 11.5762C16.1026 11.759 16.1026 12.3562 15.6924 12.5391L14.9326 12.877C13.9449 13.3162 13.1534 14.1194 12.7139 15.1279L12.4668 15.6934C12.2864 16.1075 11.7137 16.1075 11.5332 15.6934L11.2871 15.1279C10.8476 14.1193 10.0552 13.3163 9.06738 12.877L8.30762 12.5391C7.89744 12.3562 7.89741 11.759 8.30762 11.5762L9.02539 11.2568C10.0385 10.8062 10.8445 9.97348 11.2764 8.93066L11.5293 8.31934ZM12 2C15.1444 2 17.9493 3.45212 19.7812 5.71875L22 3.5V9.5H16L18.3574 7.14258C16.8941 5.23038 14.5905 4 12 4C7.58172 4 4 7.58172 4 12H2C2 6.47715 6.47715 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopRightAiLine;
impl IconShape for LoopRightAiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 12C22 17.5228 17.5228 22 12 22C8.72774 22 5.82382 20.4286 4 18.001V20.5H2V14.5H8V16.5H5.38477C6.82543 18.6137 9.25151 20 12 20C16.4183 20 20 16.4183 20 12H22ZM11.5293 8.31934C11.7059 7.8935 12.2943 7.89349 12.4707 8.31934L12.7236 8.93066C13.1556 9.97346 13.9615 10.8062 14.9746 11.2568L15.6924 11.5762C16.1026 11.759 16.1026 12.3562 15.6924 12.5391L14.9326 12.877C13.9449 13.3162 13.1534 14.1194 12.7139 15.1279L12.4668 15.6934C12.2864 16.1075 11.7137 16.1075 11.5332 15.6934L11.2871 15.1279C10.8476 14.1193 10.0552 13.3163 9.06738 12.877L8.30762 12.5391C7.89744 12.3562 7.89741 11.759 8.30762 11.5762L9.02539 11.2568C10.0385 10.8062 10.8445 9.97348 11.2764 8.93066L11.5293 8.31934ZM12 2C15.2723 2 18.1762 3.57144 20 5.99902V3.5H22V9.5H16V7.5H18.6152C17.1746 5.38634 14.7485 4 12 4C7.58172 4 4 7.58172 4 12H2C2 6.47715 6.47715 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopRightFill;
impl IconShape for LoopRightFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 4C14.5905 4 16.8939 5.23053 18.3573 7.14274L16 9.5H22V3.5L19.7814 5.71863C17.9494 3.452 15.1444 2 12 2 6.47715 2 2 6.47715 2 12H4C4 7.58172 7.58172 4 12 4ZM20 12C20 16.4183 16.4183 20 12 20 9.40951 20 7.10605 18.7695 5.64274 16.8573L8 14.5 2 14.5V20.5L4.21863 18.2814C6.05062 20.548 8.85557 22 12 22 17.5228 22 22 17.5228 22 12H20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct LoopRightLine;
impl IconShape for LoopRightLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 4C14.7486 4 17.1749 5.38626 18.6156 7.5H16V9.5H22V3.5H20V5.99936C18.1762 3.57166 15.2724 2 12 2C6.47715 2 2 6.47715 2 12H4C4 7.58172 7.58172 4 12 4ZM20 12C20 16.4183 16.4183 20 12 20C9.25144 20 6.82508 18.6137 5.38443 16.5H8V14.5H2V20.5H4V18.0006C5.82381 20.4283 8.72764 22 12 22C17.5228 22 22 17.5228 22 12H20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu2Fill;
impl IconShape for Menu2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4H21V6H3V4ZM3 11H15V13H3V11ZM3 18H21V20H3V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu2Line;
impl IconShape for Menu2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4H21V6H3V4ZM3 11H15V13H3V11ZM3 18H21V20H3V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu3Fill;
impl IconShape for Menu3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4H21V6H3V4ZM9 11H21V13H9V11ZM3 18H21V20H3V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu3Line;
impl IconShape for Menu3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4H21V6H3V4ZM9 11H21V13H9V11ZM3 18H21V20H3V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu4Fill;
impl IconShape for Menu4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 18V20H5V18H16ZM21 11V13H3V11H21ZM19 4V6H8V4H19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu4Line;
impl IconShape for Menu4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 18V20H5V18H16ZM21 11V13H3V11H21ZM19 4V6H8V4H19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu5Fill;
impl IconShape for Menu5Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 18V20H6V18H18ZM21 11V13H3V11H21ZM18 4V6H6V4H18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Menu5Line;
impl IconShape for Menu5Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 18V20H6V18H18ZM21 11V13H3V11H21ZM18 4V6H6V4H18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuAddFill;
impl IconShape for MenuAddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 15L17.999 18H21V20H17.999L18 23H16L15.999 20H13V18H15.999L16 15H18ZM11 18V20H3V18H11ZM21 11V13H3V11H21ZM21 4V6H3V4H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuAddLine;
impl IconShape for MenuAddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 15L17.999 18H21V20H17.999L18 23H16L15.999 20H13V18H15.999L16 15H18ZM11 18V20H3V18H11ZM21 11V13H3V11H21ZM21 4V6H3V4H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFill;
impl IconShape for MenuFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFold2Fill;
impl IconShape for MenuFold2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 3.5L9 8.49955L4 13.5V3.5ZM21 19.9995V17.9995H3V19.9995H21ZM21 12.9995V10.9995H12V12.9995H21ZM21 5.99951V3.99951H12V5.99951H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFold2Line;
impl IconShape for MenuFold2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4.40347 3.90332L2.98926 5.31753L6.17124 8.49951L2.98926 11.6815L4.40347 13.0957L8.99967 8.49951L4.40347 3.90332ZM20.9997 19.9995V17.9995H2.99967V19.9995H20.9997ZM20.9997 12.9995V10.9995H11.9997V12.9995H20.9997ZM20.9997 5.99951V3.99951H11.9997V5.99951H20.9997Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFold3Fill;
impl IconShape for MenuFold3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 4H7V6H21V4ZM21 11H11V13H21V11ZM21 18H7V20H21V18ZM8 17V7L3 11.9996L8 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFold3Line;
impl IconShape for MenuFold3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 4H7V6H21V4ZM21 11H11V13H21V11ZM21 18H7V20H21V18ZM9.01041 8.81412L7.59619 7.3999L3 11.9961L7.59619 16.5923L9.01041 15.1781L5.82843 11.9961L9.01041 8.81412Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFold4Fill;
impl IconShape for MenuFold4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 4H7V6H21V4ZM21 11H11V13H21V11ZM21 18H7V20H21V18ZM3 17V7L8 11.9996L3 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFold4Line;
impl IconShape for MenuFold4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20.9997 4H6.99967V6H20.9997V4ZM20.9997 11H10.9997V13H20.9997V11ZM20.9997 18H6.99967V20H20.9997V18ZM1.98926 8.81412L3.40347 7.3999L7.99967 11.9961L3.40347 16.5923L1.98926 15.1781L5.17124 11.9961L1.98926 8.81412Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFoldFill;
impl IconShape for MenuFoldFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 17.9996V19.9996H3V17.9996H21ZM7 3.5V13.5L2 8.49955L7 3.5ZM21 10.9996V12.9996H12V10.9996H21ZM21 3.99955V5.99955H12V3.99955H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuFoldLine;
impl IconShape for MenuFoldLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 17.9995V19.9995H3V17.9995H21ZM6.59619 3.90332L8.01041 5.31753L4.82843 8.49951L8.01041 11.6815L6.59619 13.0957L2 8.49951L6.59619 3.90332ZM21 10.9995V12.9995H12V10.9995H21ZM21 3.99951V5.99951H12V3.99951H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuLine;
impl IconShape for MenuLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuSearchFill;
impl IconShape for MenuSearchFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.6175 13.0317C17.7315 13.6424 16.6575 14 15.5 14C12.4624 14 10 11.5376 10 8.5C10 5.46243 12.4624 3 15.5 3C18.5376 3 21 5.46243 21 8.5C21 9.6575 20.6424 10.7315 20.0317 11.6175L22.7071 14.2929L21.2929 15.7071L18.6175 13.0317ZM3 4H8V6H3V4ZM3 11H8V13H3V11ZM3 18H21V20H3V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuSearchLine;
impl IconShape for MenuSearchLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15.5 5C13.567 5 12 6.567 12 8.5C12 10.433 13.567 12 15.5 12C17.433 12 19 10.433 19 8.5C19 6.567 17.433 5 15.5 5ZM10 8.5C10 5.46243 12.4624 3 15.5 3C18.5376 3 21 5.46243 21 8.5C21 9.6575 20.6424 10.7315 20.0317 11.6175L22.7071 14.2929L21.2929 15.7071L18.6175 13.0317C17.7315 13.6424 16.6575 14 15.5 14C12.4624 14 10 11.5376 10 8.5ZM3 4H8V6H3V4ZM3 11H8V13H3V11ZM21 18V20H3V18H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfold2Fill;
impl IconShape for MenuUnfold2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 3.5V13.5L16 8.49955L21 3.5ZM21 19.9995V17.9995H3V19.9995H21ZM12 12.9995V10.9995H3V12.9995H12ZM12 5.99951V3.99951H3V5.99951H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfold2Line;
impl IconShape for MenuUnfold2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20.5956 3.90332L15.9994 8.49951L20.5956 13.0957L22.0098 11.6815L18.8278 8.49951L22.0098 5.31753L20.5956 3.90332ZM21 19.9995V17.9995H3V19.9995H21ZM12 12.9995V10.9995H3V12.9995H12ZM12 5.99951V3.99951H3V5.99951H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfold3Fill;
impl IconShape for MenuUnfold3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 4H3V6H17V4ZM13 11H3V13H13V11ZM17 18H3V20H17V18ZM17 17V7L22 11.9996L17 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfold3Line;
impl IconShape for MenuUnfold3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 4H3V6H17V4ZM13 11H3V13H13V11ZM17 18H3V20H17V18ZM15.9896 8.81412L17.4038 7.3999L22 11.9961L17.4038 16.5923L15.9896 15.1781L19.1716 11.9961L15.9896 8.81412Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfold4Fill;
impl IconShape for MenuUnfold4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 4H3V6H17V4ZM13 11H3V13H13V11ZM17 18H3V20H17V18ZM21 17V7L16 11.9996L21 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfold4Line;
impl IconShape for MenuUnfold4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 4H3V6H17V4ZM13 11H3V13H13V11ZM17 18H3V20H17V18ZM22.0104 8.81412L20.5962 7.3999L16 11.9961L20.5962 16.5923L22.0104 15.1781L18.8284 11.9961L22.0104 8.81412Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfoldFill;
impl IconShape for MenuUnfoldFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 17.9996V19.9996H3V17.9996H21ZM17 3.5L22 8.49955L17 13.5V3.5ZM12 10.9996V12.9996H3V10.9996H12ZM12 3.99955V5.99955H3V3.99955H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MenuUnfoldLine;
impl IconShape for MenuUnfoldLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 17.9995V19.9995H3V17.9995H21ZM17.4038 3.90332L22 8.49951L17.4038 13.0957L15.9896 11.6815L19.1716 8.49951L15.9896 5.31753L17.4038 3.90332ZM12 10.9995V12.9995H3V10.9995H12ZM12 3.99951V5.99951H3V3.99951H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct More2Fill;
impl IconShape for More2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 3C10.9 3 10 3.9 10 5C10 6.1 10.9 7 12 7C13.1 7 14 6.1 14 5C14 3.9 13.1 3 12 3ZM12 17C10.9 17 10 17.9 10 19C10 20.1 10.9 21 12 21C13.1 21 14 20.1 14 19C14 17.9 13.1 17 12 17ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct More2Line;
impl IconShape for More2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 3C11.175 3 10.5 3.675 10.5 4.5C10.5 5.325 11.175 6 12 6C12.825 6 13.5 5.325 13.5 4.5C13.5 3.675 12.825 3 12 3ZM12 18C11.175 18 10.5 18.675 10.5 19.5C10.5 20.325 11.175 21 12 21C12.825 21 13.5 20.325 13.5 19.5C13.5 18.675 12.825 18 12 18ZM12 10.5C11.175 10.5 10.5 11.175 10.5 12C10.5 12.825 11.175 13.5 12 13.5C12.825 13.5 13.5 12.825 13.5 12C13.5 11.175 12.825 10.5 12 10.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MoreFill;
impl IconShape for MoreFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 10C3.9 10 3 10.9 3 12C3 13.1 3.9 14 5 14C6.1 14 7 13.1 7 12C7 10.9 6.1 10 5 10ZM19 10C17.9 10 17 10.9 17 12C17 13.1 17.9 14 19 14C20.1 14 21 13.1 21 12C21 10.9 20.1 10 19 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MoreLine;
impl IconShape for MoreLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4.5 10.5C3.675 10.5 3 11.175 3 12C3 12.825 3.675 13.5 4.5 13.5C5.325 13.5 6 12.825 6 12C6 11.175 5.325 10.5 4.5 10.5ZM19.5 10.5C18.675 10.5 18 11.175 18 12C18 12.825 18.675 13.5 19.5 13.5C20.325 13.5 21 12.825 21 12C21 11.175 20.325 10.5 19.5 10.5ZM12 10.5C11.175 10.5 10.5 11.175 10.5 12C10.5 12.825 11.175 13.5 12 13.5C12.825 13.5 13.5 12.825 13.5 12C13.5 11.175 12.825 10.5 12 10.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct NotificationBadgeFill;
impl IconShape for NotificationBadgeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.3414 4C13.1203 4.62556 13 5.29873 13 6C13 9.31371 15.6863 12 19 12C19.7013 12 20.3744 11.8797 21 11.6586V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V5C3 4.44772 3.44772 4 4 4H13.3414ZM19 10C16.7909 10 15 8.20914 15 6C15 3.79086 16.7909 2 19 2C21.2091 2 23 3.79086 23 6C23 8.20914 21.2091 10 19 10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct NotificationBadgeLine;
impl IconShape for NotificationBadgeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.3414 4C13.1203 4.62556 13 5.29873 13 6H5V20H19V12C19.7013 12 20.3744 11.8797 21 11.6586V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V5C3 4.44772 3.44772 4 4 4H13.3414ZM19 8C20.1046 8 21 7.10457 21 6C21 4.89543 20.1046 4 19 4C17.8954 4 17 4.89543 17 6C17 7.10457 17.8954 8 19 8ZM19 10C16.7909 10 15 8.20914 15 6C15 3.79086 16.7909 2 19 2C21.2091 2 23 3.79086 23 6C23 8.20914 21.2091 10 19 10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress1Fill;
impl IconShape for Progress1Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM12 12V6C13.6569 6 15.1569 6.67157 16.2426 7.75736L12 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress1Line;
impl IconShape for Progress1Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM12 12V6C13.6569 6 15.1569 6.67157 16.2426 7.75736L12 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress2Fill;
impl IconShape for Progress2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM12 12V6C15.3137 6 18 8.68629 18 12H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress2Line;
impl IconShape for Progress2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM12 12V6C15.3137 6 18 8.68629 18 12H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress3Fill;
impl IconShape for Progress3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM18 12C18 13.6569 17.3284 15.1569 16.2426 16.2426L12 12V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress3Line;
impl IconShape for Progress3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM18 12C18 13.6569 17.3284 15.1569 16.2426 16.2426L12 12V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress4Fill;
impl IconShape for Progress4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM18 12C18 15.3137 15.3137 18 12 18V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress4Line;
impl IconShape for Progress4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM18 12C18 15.3137 15.3137 18 12 18V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress5Fill;
impl IconShape for Progress5Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM18 12C18 15.3137 15.3137 18 12 18C10.3431 18 8.84311 17.3284 7.75732 16.2426L12 12V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress5Line;
impl IconShape for Progress5Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM18 12C18 15.3137 15.3137 18 12 18C10.3431 18 8.84311 17.3284 7.75732 16.2426L12 12V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress6Fill;
impl IconShape for Progress6Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM18 12C18 15.3137 15.3137 18 12 18C8.68629 18 6 15.3137 6 12H12V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress6Line;
impl IconShape for Progress6Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM17.9998 12C17.9998 15.3137 15.3135 18 11.9998 18C8.68606 18 5.99977 15.3137 5.99977 12H11.9998V6C15.3135 6 17.9998 8.68629 17.9998 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress7Fill;
impl IconShape for Progress7Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM18 12C18 15.3137 15.3137 18 12 18C8.68629 18 6 15.3137 6 12C6 10.3431 6.67157 8.84315 7.75736 7.75736L12 12V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress7Line;
impl IconShape for Progress7Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM18 12C18 15.3137 15.3137 18 12 18C8.68629 18 6 15.3137 6 12C6 10.3431 6.67157 8.84315 7.75736 7.75736L12 12V6C15.3137 6 18 8.68629 18 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress8Fill;
impl IconShape for Progress8Fill {
fn child_elements(&self) -> Element {
rsx!(path {
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 22ZM12 18C8.68629 18 6 15.3137 6 12C6 8.68629 8.68629 6 12 6C15.3137 6 18 8.68629 18 12C18 15.3137 15.3137 18 12 18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Progress8Line;
impl IconShape for Progress8Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Prohibited2Fill;
impl IconShape for Prohibited2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4.25705 18.3287C2.84636 16.6049 2 14.4013 2 12C2 6.47715 6.47715 2 12 2C14.4013 2 16.6049 2.84637 18.3287 4.25705L4.25705 18.3287ZM19.7429 5.67127C21.1536 7.39514 22 9.59873 22 12C22 17.5228 17.5228 22 12 22C9.59873 22 7.39514 21.1536 5.67127 19.7429L19.7429 5.67127Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Prohibited2Line;
impl IconShape for Prohibited2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16.9057 5.68009L5.68009 16.9057C4.62644 15.5506 4 13.8491 4 12C4 7.58172 7.58172 4 12 4C13.8491 4 15.5506 4.62644 16.9057 5.68009ZM7.0943 18.3199L18.3199 7.0943C19.3736 8.44939 20 10.1509 20 12C20 16.4183 16.4183 20 12 20C10.1509 20 8.44939 19.3736 7.0943 18.3199ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5223 6.47771 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47771 17.5223 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ProhibitedFill;
impl IconShape for ProhibitedFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19.7429 18.3287C21.1536 16.6049 22 14.4013 22 12C22 6.47715 17.5228 2 12 2C9.59873 2 7.39514 2.84637 5.67127 4.25705L19.7429 18.3287ZM4.25705 5.67127C2.84637 7.39514 2 9.59873 2 12C2 17.5228 6.47715 22 12 22C14.4013 22 16.6049 21.1536 18.3287 19.7429L4.25705 5.67127Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ProhibitedLine;
impl IconShape for ProhibitedLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7.0943 5.68009L18.3199 16.9057C19.3736 15.5506 20 13.8491 20 12C20 7.58172 16.4183 4 12 4C10.1509 4 8.44939 4.62644 7.0943 5.68009ZM16.9057 18.3199L5.68009 7.0943C4.62644 8.44939 4 10.1509 4 12C4 16.4183 7.58172 20 12 20C13.8491 20 15.5506 19.3736 16.9057 18.3199ZM4.92893 4.92893C6.73748 3.12038 9.23885 2 12 2C17.5228 2 22 6.47715 22 12C22 14.7611 20.8796 17.2625 19.0711 19.0711C17.2625 20.8796 14.7611 22 12 22C6.47715 22 2 17.5228 2 12C2 9.23885 3.12038 6.73748 4.92893 4.92893Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct QuestionFill;
impl IconShape for QuestionFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 15V17H13V15H11ZM13 13.3551C14.4457 12.9248 15.5 11.5855 15.5 10C15.5 8.067 13.933 6.5 12 6.5C10.302 6.5 8.88637 7.70919 8.56731 9.31346L10.5288 9.70577C10.6656 9.01823 11.2723 8.5 12 8.5C12.8284 8.5 13.5 9.17157 13.5 10C13.5 10.8284 12.8284 11.5 12 11.5C11.4477 11.5 11 11.9477 11 12.5V14H13V13.3551Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct QuestionLine;
impl IconShape for QuestionLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM13 13.3551V14H11V12.5C11 11.9477 11.4477 11.5 12 11.5C12.8284 11.5 13.5 10.8284 13.5 10C13.5 9.17157 12.8284 8.5 12 8.5C11.2723 8.5 10.6656 9.01823 10.5288 9.70577L8.56731 9.31346C8.88637 7.70919 10.302 6.5 12 6.5C13.933 6.5 15.5 8.067 15.5 10C15.5 11.5855 14.4457 12.9248 13 13.3551Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct RadioButtonFill;
impl IconShape for RadioButtonFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct RadioButtonLine;
impl IconShape for RadioButtonLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12C17 14.7614 14.7614 17 12 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct RefreshFill;
impl IconShape for RefreshFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM16.8201 17.0761C18.1628 15.8007 19 13.9981 19 12C19 8.13401 15.866 5 12 5C10.9391 5 9.9334 5.23599 9.03241 5.65834L10.0072 7.41292C10.6177 7.14729 11.2917 7 12 7C14.7614 7 17 9.23858 17 12H14L16.8201 17.0761ZM14.9676 18.3417L13.9928 16.5871C13.3823 16.8527 12.7083 17 12 17C9.23858 17 7 14.7614 7 12H10L7.17993 6.92387C5.83719 8.19929 5 10.0019 5 12C5 15.866 8.13401 19 12 19C13.0609 19 14.0666 18.764 14.9676 18.3417Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct RefreshLine;
impl IconShape for RefreshLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5.46257 4.43262C7.21556 2.91688 9.5007 2 12 2C17.5228 2 22 6.47715 22 12C22 14.1361 21.3302 16.1158 20.1892 17.7406L17 12H20C20 7.58172 16.4183 4 12 4C9.84982 4 7.89777 4.84827 6.46023 6.22842L5.46257 4.43262ZM18.5374 19.5674C16.7844 21.0831 14.4993 22 12 22C6.47715 22 2 17.5228 2 12C2 9.86386 2.66979 7.88416 3.8108 6.25944L7 12H4C4 16.4183 7.58172 20 12 20C14.1502 20 16.1022 19.1517 17.5398 17.7716L18.5374 19.5674Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ResetLeftFill;
impl IconShape for ResetLeftFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 12C22 17.5228 17.5229 22 12 22C6.4772 22 2 17.5228 2 12C2 6.47715 6.4772 2 12 2V4C7.5817 4 4 7.58172 4 12C4 16.4183 7.5817 20 12 20C16.4183 20 20 16.4183 20 12C20 9.53614 18.8862 7.33243 17.1346 5.86492L15 8V2L21 2L18.5535 4.44656C20.6649 6.28002 22 8.9841 22 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ResetLeftLine;
impl IconShape for ResetLeftLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 12C22 17.5228 17.5229 22 12 22C6.4772 22 2 17.5228 2 12C2 6.47715 6.4772 2 12 2V4C7.5817 4 4 7.58172 4 12C4 16.4183 7.5817 20 12 20C16.4183 20 20 16.4183 20 12C20 9.25022 18.6127 6.82447 16.4998 5.38451L16.5 8H14.5V2L20.5 2V4L18.0008 3.99989C20.4293 5.82434 22 8.72873 22 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ResetRightFill;
impl IconShape for ResetRightFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2V4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 9.53614 5.11383 7.33243 6.86543 5.86492L9 8V2L3 2L5.44648 4.44656C3.33509 6.28002 2 8.9841 2 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ResetRightLine;
impl IconShape for ResetRightLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2V4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 9.25022 5.38734 6.82447 7.50024 5.38451L7.5 8H9.5V2L3.5 2V4L5.99918 3.99989C3.57075 5.82434 2 8.72873 2 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Search2Fill;
impl IconShape for Search2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 2C15.968 2 20 6.032 20 11C20 15.968 15.968 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2ZM19.4853 18.0711L22.3137 20.8995L20.8995 22.3137L18.0711 19.4853L19.4853 18.0711Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Search2Line;
impl IconShape for Search2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 2C15.968 2 20 6.032 20 11C20 15.968 15.968 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2ZM11 18C14.8675 18 18 14.8675 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18ZM19.4853 18.0711L22.3137 20.8995L20.8995 22.3137L18.0711 19.4853L19.4853 18.0711Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAi2Fill;
impl IconShape for SearchAi2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22.3135 20.8995L20.8994 22.3135L18.0713 19.4854L19.4854 18.0713L22.3135 20.8995ZM11 2.00001C11.2639 2.00001 11.525 2.01385 11.7832 2.03614C11.2853 2.91056 11 3.92183 11 5.00001C11 8.31373 13.6863 11 17 11C18.0781 11 19.0885 10.7136 19.9629 10.2158C19.9852 10.4744 20 10.7357 20 11C20 15.968 15.968 20 11 20C6.032 20 2 15.968 2 11C2.00003 6.03204 6.03202 2.00001 11 2.00001ZM16.5293 1.31837C16.7059 0.892582 17.2942 0.89257 17.4707 1.31837L17.7236 1.9297C18.1556 2.97249 18.9616 3.80521 19.9746 4.25587L20.6924 4.57521C21.1026 4.75803 21.1026 5.35523 20.6924 5.5381L19.9326 5.87599C18.9449 6.31527 18.1534 7.1185 17.7139 8.12697L17.4668 8.6924C17.2864 9.10654 16.7137 9.10654 16.5332 8.6924L16.2871 8.12697C15.8476 7.11834 15.0552 6.31532 14.0674 5.87599L13.3076 5.5381C12.8974 5.35524 12.8974 4.75802 13.3076 4.57521L14.0254 4.25587C15.0385 3.80521 15.8445 2.97251 16.2764 1.9297L16.5293 1.31837Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAi2Line;
impl IconShape for SearchAi2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22.3135 20.8994L20.8994 22.3134L18.0713 19.4853L19.4854 18.0712L22.3135 20.8994ZM11 1.99995C11.2639 1.99995 11.525 2.01379 11.7832 2.03608C11.4424 2.63463 11.202 3.2974 11.084 4.0019C11.056 4.00158 11.028 3.99995 11 3.99995C7.13256 3.99995 4.00011 7.13254 4 11C4 14.8675 7.1325 18 11 18C14.8675 18 18 14.8675 18 11C18 10.9716 17.9974 10.9432 17.9971 10.915C18.7018 10.7971 19.3642 10.5566 19.9629 10.2158C19.9852 10.4742 20 10.7357 20 11C20 15.968 15.968 20 11 20C6.032 20 2 15.968 2 11C2.00011 6.03204 6.03206 1.99995 11 1.99995ZM16.5293 1.31929C16.7058 0.893246 17.2943 0.893246 17.4707 1.31929L17.7236 1.93061C18.1556 2.97343 18.9615 3.80614 19.9746 4.25679L20.6924 4.57612C21.1026 4.75903 21.1027 5.35623 20.6924 5.53901L19.9326 5.8769C18.9448 6.31622 18.1534 7.11927 17.7139 8.12788L17.4668 8.69331C17.2864 9.10744 16.7137 9.10744 16.5332 8.69331L16.2871 8.12788C15.8476 7.11924 15.0552 6.31623 14.0674 5.8769L13.3076 5.53901C12.8974 5.35624 12.8975 4.75902 13.3076 4.57612L14.0254 4.25679C15.0385 3.80614 15.8445 2.97346 16.2764 1.93061L16.5293 1.31929Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAi3Fill;
impl IconShape for SearchAi3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 2C15.968 2 20 6.032 20 11C20 13.124 19.2633 15.0773 18.0312 16.6172L22.3135 20.8994L20.8994 22.3135L16.6172 18.0312C15.0773 19.2633 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2ZM11.4707 7.31836C11.2943 6.89251 10.7059 6.89252 10.5293 7.31836L10.2764 7.92969C9.8445 8.9725 9.03847 9.8052 8.02539 10.2559L7.30762 10.5752C6.89741 10.758 6.89744 11.3552 7.30762 11.5381L8.06738 11.876C9.05518 12.3153 9.84761 13.1183 10.2871 14.127L10.5332 14.6924C10.7137 15.1065 11.2864 15.1065 11.4668 14.6924L11.7139 14.127C12.1534 13.1185 12.9449 12.3153 13.9326 11.876L14.6924 11.5381C15.1026 11.3552 15.1026 10.758 14.6924 10.5752L13.9746 10.2559C12.9615 9.8052 12.1556 8.97249 11.7236 7.92969L11.4707 7.31836Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAi3Line;
impl IconShape for SearchAi3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 1.99963C15.9679 1.99963 19.9998 6.03181 20 10.9996C20 13.1236 19.2632 15.077 18.0312 16.6168L22.3135 20.899L20.8994 22.3141L16.6172 18.0309C15.0773 19.2629 13.124 19.9996 11 19.9996C6.032 19.9996 2 15.9676 2 10.9996C2.00021 6.03181 6.03213 1.99963 11 1.99963ZM11 3.99963C7.13263 3.99963 4.00021 7.13231 4 10.9996C4 14.8671 7.1325 17.9996 11 17.9996C12.8956 17.9996 14.6148 17.2478 15.875 16.025L16.0244 15.8746C17.2472 14.6145 18 12.8952 18 10.9996C17.9998 7.13231 14.8674 3.99963 11 3.99963ZM10.5293 7.31897C10.7059 6.89313 11.2943 6.89312 11.4707 7.31897L11.7236 7.9303C12.1556 8.9731 12.9615 9.80581 13.9746 10.2565L14.6924 10.5758C15.1026 10.7586 15.1026 11.3558 14.6924 11.5387L13.9326 11.8766C12.9449 12.3159 12.1534 13.1191 11.7139 14.1276L11.4668 14.693C11.2864 15.1071 10.7137 15.1071 10.5332 14.693L10.2871 14.1276C9.84761 13.1189 9.05518 12.3159 8.06738 11.8766L7.30762 11.5387C6.89744 11.3559 6.89741 10.7586 7.30762 10.5758L8.02539 10.2565C9.03847 9.80581 9.8445 8.97311 10.2764 7.9303L10.5293 7.31897Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAi4Fill;
impl IconShape for SearchAi4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22.3135 20.8994L20.8994 22.3135L18.0713 19.4854L19.4854 18.0713L22.3135 20.8994ZM11 2C15.968 2 20 6.032 20 11C20 15.968 15.968 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2ZM11.4707 7.31836C11.2943 6.89251 10.7059 6.89252 10.5293 7.31836L10.2764 7.92969C9.8445 8.9725 9.03847 9.8052 8.02539 10.2559L7.30762 10.5752C6.89741 10.758 6.89744 11.3552 7.30762 11.5381L8.06738 11.876C9.05518 12.3153 9.84761 13.1183 10.2871 14.127L10.5332 14.6924C10.7137 15.1065 11.2864 15.1065 11.4668 14.6924L11.7139 14.127C12.1534 13.1185 12.9449 12.3153 13.9326 11.876L14.6924 11.5381C15.1026 11.3552 15.1026 10.758 14.6924 10.5752L13.9746 10.2559C12.9615 9.8052 12.1556 8.97249 11.7236 7.92969L11.4707 7.31836Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAi4Line;
impl IconShape for SearchAi4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22.3135 20.8992L20.8994 22.3132L18.0713 19.4851L19.4854 18.071L22.3135 20.8992ZM11 1.99976C15.9679 1.99976 19.9999 6.03184 20 10.9998C20 15.9678 15.968 19.9998 11 19.9998C6.032 19.9998 2 15.9678 2 10.9998C2.00011 6.03185 6.03206 1.99976 11 1.99976ZM11 3.99976C7.13256 3.99976 4.00011 7.13235 4 10.9998C4 14.8673 7.1325 17.9998 11 17.9998C14.8675 17.9998 18 14.8673 18 10.9998C17.9999 7.13235 14.8674 3.99976 11 3.99976ZM10.5293 7.31909C10.7058 6.89305 11.2943 6.89305 11.4707 7.31909L11.7236 7.93042C12.1556 8.97319 12.9615 9.80598 13.9746 10.2566L14.6924 10.575C15.1029 10.7577 15.1028 11.356 14.6924 11.5388L13.9326 11.8767C12.9448 12.316 12.1534 13.119 11.7139 14.1277L11.4668 14.6931C11.2864 15.1072 10.7137 15.1072 10.5332 14.6931L10.2871 14.1277C9.84761 13.119 9.05518 12.316 8.06738 11.8767L7.30762 11.5388C6.89719 11.356 6.89717 10.7577 7.30762 10.575L8.02539 10.2566C9.0385 9.80598 9.84446 8.97321 10.2764 7.93042L10.5293 7.31909Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAiFill;
impl IconShape for SearchAiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 1.99983C11.2639 1.99983 11.525 2.01367 11.7832 2.03596C11.2854 2.91028 11.0001 3.92178 11 4.99983C11 8.31354 13.6863 10.9998 17 10.9998C18.0781 10.9998 19.0885 10.7134 19.9629 10.2156C19.9852 10.4741 20 10.7357 20 10.9998C20 13.1237 19.2632 15.0772 18.0312 16.617L22.3135 20.8992L20.8994 22.3133L16.6172 18.0311C15.0773 19.2631 13.124 19.9998 11 19.9998C6.032 19.9998 2 15.9678 2 10.9998C2.00021 6.03201 6.03213 1.99983 11 1.99983ZM16.5293 1.31916C16.7058 0.893124 17.2943 0.893124 17.4707 1.31916L17.7236 1.93049C18.1556 2.97331 18.9615 3.80602 19.9746 4.25666L20.6924 4.576C21.1026 4.75891 21.1027 5.3561 20.6924 5.53889L19.9326 5.87678C18.9448 6.3161 18.1534 7.11915 17.7139 8.12776L17.4668 8.69319C17.2864 9.10732 16.7137 9.10732 16.5332 8.69319L16.2871 8.12776C15.8476 7.11912 15.0552 6.31611 14.0674 5.87678L13.3076 5.53889C12.8974 5.35612 12.8975 4.75889 13.3076 4.576L14.0254 4.25666C15.0385 3.80602 15.8445 2.97333 16.2764 1.93049L16.5293 1.31916Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchAiLine;
impl IconShape for SearchAiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 1.99964C11.2639 1.99964 11.525 2.01348 11.7832 2.03578C11.4424 2.63427 11.202 3.29716 11.084 4.0016C11.056 4.00127 11.028 3.99965 11 3.99965C7.13263 3.99965 4.00021 7.13233 4 10.9997C4 14.8672 7.1325 17.9997 11 17.9997C12.8956 17.9997 14.6148 17.2468 15.875 16.0241L16.0244 15.8747C17.247 14.6145 18 12.8951 18 10.9997C18 10.9714 17.9974 10.9429 17.9971 10.9147C18.7018 10.7968 19.3642 10.5563 19.9629 10.2155C19.9852 10.4739 20 10.7355 20 10.9997C20 13.1235 19.2632 15.077 18.0312 16.6169L22.3135 20.8991L20.8994 22.3132L16.6172 18.0309C15.0773 19.263 13.124 19.9997 11 19.9997C6.032 19.9997 2 15.9677 2 10.9997C2.00021 6.03182 6.03213 1.99964 11 1.99964ZM16.5293 1.31898C16.7059 0.893192 17.2942 0.89318 17.4707 1.31898L17.7236 1.93031C18.1556 2.9731 18.9616 3.80582 19.9746 4.25648L20.6924 4.57582C21.1026 4.75864 21.1026 5.35584 20.6924 5.53871L19.9326 5.8766C18.9449 6.31588 18.1534 7.11911 17.7139 8.12758L17.4668 8.69302C17.2864 9.10715 16.7137 9.10715 16.5332 8.69302L16.2871 8.12758C15.8476 7.11895 15.0552 6.31593 14.0674 5.8766L13.3076 5.53871C12.8974 5.35585 12.8974 4.75863 13.3076 4.57582L14.0254 4.25648C15.0385 3.80582 15.8445 2.97312 16.2764 1.93031L16.5293 1.31898Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchEyeFill;
impl IconShape for SearchEyeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM12.1779 7.17624C11.8055 7.06167 11.41 7 11 7C8.79086 7 7 8.79086 7 11C7 13.2091 8.79086 15 11 15C13.2091 15 15 13.2091 15 11C15 10.59 14.9383 10.1945 14.8238 9.82212C14.5102 10.5166 13.8115 11 13 11C11.8954 11 11 10.1046 11 9C11 8.18846 11.4834 7.48982 12.1779 7.17624Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchEyeLine;
impl IconShape for SearchEyeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748ZM12.1779 7.17624C11.4834 7.48982 11 8.18846 11 9C11 10.1046 11.8954 11 13 11C13.8115 11 14.5102 10.5166 14.8238 9.82212C14.9383 10.1945 15 10.59 15 11C15 13.2091 13.2091 15 11 15C8.79086 15 7 13.2091 7 11C7 8.79086 8.79086 7 11 7C11.41 7 11.8055 7.06167 12.1779 7.17624Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchFill;
impl IconShape for SearchFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SearchLine;
impl IconShape for SearchLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings2Fill;
impl IconShape for Settings2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M8.68637 4.00008L11.293 1.39348C11.6835 1.00295 12.3167 1.00295 12.7072 1.39348L15.3138 4.00008H19.0001C19.5524 4.00008 20.0001 4.4478 20.0001 5.00008V8.68637L22.6067 11.293C22.9972 11.6835 22.9972 12.3167 22.6067 12.7072L20.0001 15.3138V19.0001C20.0001 19.5524 19.5524 20.0001 19.0001 20.0001H15.3138L12.7072 22.6067C12.3167 22.9972 11.6835 22.9972 11.293 22.6067L8.68637 20.0001H5.00008C4.4478 20.0001 4.00008 19.5524 4.00008 19.0001V15.3138L1.39348 12.7072C1.00295 12.3167 1.00295 11.6835 1.39348 11.293L4.00008 8.68637V5.00008C4.00008 4.4478 4.4478 4.00008 5.00008 4.00008H8.68637ZM12.0001 15.0001C13.6569 15.0001 15.0001 13.6569 15.0001 12.0001C15.0001 10.3432 13.6569 9.00008 12.0001 9.00008C10.3432 9.00008 9.00008 10.3432 9.00008 12.0001C9.00008 13.6569 10.3432 15.0001 12.0001 15.0001Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings2Line;
impl IconShape for Settings2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M8.68637 4.00008L11.293 1.39348C11.6835 1.00295 12.3167 1.00295 12.7072 1.39348L15.3138 4.00008H19.0001C19.5524 4.00008 20.0001 4.4478 20.0001 5.00008V8.68637L22.6067 11.293C22.9972 11.6835 22.9972 12.3167 22.6067 12.7072L20.0001 15.3138V19.0001C20.0001 19.5524 19.5524 20.0001 19.0001 20.0001H15.3138L12.7072 22.6067C12.3167 22.9972 11.6835 22.9972 11.293 22.6067L8.68637 20.0001H5.00008C4.4478 20.0001 4.00008 19.5524 4.00008 19.0001V15.3138L1.39348 12.7072C1.00295 12.3167 1.00295 11.6835 1.39348 11.293L4.00008 8.68637V5.00008C4.00008 4.4478 4.4478 4.00008 5.00008 4.00008H8.68637ZM6.00008 6.00008V9.5148L3.5148 12.0001L6.00008 14.4854V18.0001H9.5148L12.0001 20.4854L14.4854 18.0001H18.0001V14.4854L20.4854 12.0001L18.0001 9.5148V6.00008H14.4854L12.0001 3.5148L9.5148 6.00008H6.00008ZM12.0001 16.0001C9.79094 16.0001 8.00008 14.2092 8.00008 12.0001C8.00008 9.79094 9.79094 8.00008 12.0001 8.00008C14.2092 8.00008 16.0001 9.79094 16.0001 12.0001C16.0001 14.2092 14.2092 16.0001 12.0001 16.0001ZM12.0001 14.0001C13.1047 14.0001 14.0001 13.1047 14.0001 12.0001C14.0001 10.8955 13.1047 10.0001 12.0001 10.0001C10.8955 10.0001 10.0001 10.8955 10.0001 12.0001C10.0001 13.1047 10.8955 14.0001 12.0001 14.0001Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings3Fill;
impl IconShape for Settings3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9.95401 2.2106C11.2876 1.93144 12.6807 1.92263 14.0449 2.20785C14.2219 3.3674 14.9048 4.43892 15.9997 5.07103C17.0945 5.70313 18.364 5.75884 19.4566 5.3323C20.3858 6.37118 21.0747 7.58203 21.4997 8.87652C20.5852 9.60958 19.9997 10.736 19.9997 11.9992C19.9997 13.2632 20.5859 14.3902 21.5013 15.1232C21.29 15.7636 21.0104 16.3922 20.6599 16.9992C20.3094 17.6063 19.9049 18.1627 19.4559 18.6659C18.3634 18.2396 17.0943 18.2955 15.9997 18.9274C14.9057 19.559 14.223 20.6294 14.0453 21.7879C12.7118 22.067 11.3187 22.0758 9.95443 21.7906C9.77748 20.6311 9.09451 19.5595 7.99967 18.9274C6.90484 18.2953 5.63539 18.2396 4.54272 18.6662C3.61357 17.6273 2.92466 16.4164 2.49964 15.1219C3.41412 14.3889 3.99968 13.2624 3.99968 11.9992C3.99968 10.7353 3.41344 9.60827 2.49805 8.87524C2.70933 8.23482 2.98894 7.60629 3.33942 6.99923C3.68991 6.39217 4.09443 5.83576 4.54341 5.33257C5.63593 5.75881 6.90507 5.703 7.99967 5.07103C9.09364 4.43942 9.7764 3.3691 9.95401 2.2106ZM11.9997 14.9992C13.6565 14.9992 14.9997 13.6561 14.9997 11.9992C14.9997 10.3424 13.6565 8.99923 11.9997 8.99923C10.3428 8.99923 8.99967 10.3424 8.99967 11.9992C8.99967 13.6561 10.3428 14.9992 11.9997 14.9992Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings3Line;
impl IconShape for Settings3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.33946 17.0002C2.90721 16.2515 2.58277 15.4702 2.36133 14.6741C3.3338 14.1779 3.99972 13.1668 3.99972 12.0002C3.99972 10.8345 3.3348 9.824 2.36353 9.32741C2.81025 7.71651 3.65857 6.21627 4.86474 4.99001C5.7807 5.58416 6.98935 5.65534 7.99972 5.072C9.01009 4.48866 9.55277 3.40635 9.4962 2.31604C11.1613 1.8846 12.8847 1.90004 14.5031 2.31862C14.4475 3.40806 14.9901 4.48912 15.9997 5.072C17.0101 5.65532 18.2187 5.58416 19.1346 4.99007C19.7133 5.57986 20.2277 6.25151 20.66 7.00021C21.0922 7.7489 21.4167 8.53025 21.6381 9.32628C20.6656 9.82247 19.9997 10.8336 19.9997 12.0002C19.9997 13.166 20.6646 14.1764 21.6359 14.673C21.1892 16.2839 20.3409 17.7841 19.1347 19.0104C18.2187 18.4163 17.0101 18.3451 15.9997 18.9284C14.9893 19.5117 14.4467 20.5941 14.5032 21.6844C12.8382 22.1158 11.1148 22.1004 9.49633 21.6818C9.55191 20.5923 9.00929 19.5113 7.99972 18.9284C6.98938 18.3451 5.78079 18.4162 4.86484 19.0103C4.28617 18.4205 3.77172 17.7489 3.33946 17.0002ZM8.99972 17.1964C10.0911 17.8265 10.8749 18.8227 11.2503 19.9659C11.7486 20.0133 12.2502 20.014 12.7486 19.9675C13.1238 18.8237 13.9078 17.8268 14.9997 17.1964C16.0916 16.5659 17.347 16.3855 18.5252 16.6324C18.8146 16.224 19.0648 15.7892 19.2729 15.334C18.4706 14.4373 17.9997 13.2604 17.9997 12.0002C17.9997 10.74 18.4706 9.5632 19.2729 8.6665C19.1688 8.4405 19.0538 8.21822 18.9279 8.00021C18.802 7.78219 18.667 7.57148 18.5233 7.36842C17.3457 7.61476 16.0911 7.43414 14.9997 6.80405C13.9083 6.17395 13.1246 5.17768 12.7491 4.03455C12.2509 3.98714 11.7492 3.98646 11.2509 4.03292C10.8756 5.17671 10.0916 6.17364 8.99972 6.80405C7.9078 7.43447 6.65245 7.61494 5.47428 7.36803C5.18485 7.77641 4.93463 8.21117 4.72656 8.66637C5.52881 9.56311 5.99972 10.74 5.99972 12.0002C5.99972 13.2604 5.52883 14.4372 4.72656 15.3339C4.83067 15.5599 4.94564 15.7822 5.07152 16.0002C5.19739 16.2182 5.3324 16.4289 5.47612 16.632C6.65377 16.3857 7.90838 16.5663 8.99972 17.1964ZM11.9997 15.0002C10.3429 15.0002 8.99972 13.6571 8.99972 12.0002C8.99972 10.3434 10.3429 9.00021 11.9997 9.00021C13.6566 9.00021 14.9997 10.3434 14.9997 12.0002C14.9997 13.6571 13.6566 15.0002 11.9997 15.0002ZM11.9997 13.0002C12.552 13.0002 12.9997 12.5525 12.9997 12.0002C12.9997 11.4479 12.552 11.0002 11.9997 11.0002C11.4474 11.0002 10.9997 11.4479 10.9997 12.0002C10.9997 12.5525 11.4474 13.0002 11.9997 13.0002Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings4Fill;
impl IconShape for Settings4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5.33409 4.54491C6.3494 3.63637 7.55145 2.9322 8.87555 2.49707C9.60856 3.4128 10.7358 3.99928 12 3.99928C13.2642 3.99928 14.3914 3.4128 15.1245 2.49707C16.4486 2.9322 17.6506 3.63637 18.6659 4.54491C18.2405 5.637 18.2966 6.90531 18.9282 7.99928C19.5602 9.09388 20.6314 9.77679 21.7906 9.95392C21.9279 10.6142 22 11.2983 22 11.9993C22 12.7002 21.9279 13.3844 21.7906 14.0446C20.6314 14.2218 19.5602 14.9047 18.9282 15.9993C18.2966 17.0932 18.2405 18.3616 18.6659 19.4536C17.6506 20.3622 16.4486 21.0664 15.1245 21.5015C14.3914 20.5858 13.2642 19.9993 12 19.9993C10.7358 19.9993 9.60856 20.5858 8.87555 21.5015C7.55145 21.0664 6.3494 20.3622 5.33409 19.4536C5.75952 18.3616 5.7034 17.0932 5.0718 15.9993C4.43983 14.9047 3.36862 14.2218 2.20935 14.0446C2.07212 13.3844 2 12.7002 2 11.9993C2 11.2983 2.07212 10.6142 2.20935 9.95392C3.36862 9.77679 4.43983 9.09388 5.0718 7.99928C5.7034 6.90531 5.75952 5.637 5.33409 4.54491ZM13.5 14.5974C14.9349 13.7689 15.4265 11.9342 14.5981 10.4993C13.7696 9.0644 11.9349 8.57277 10.5 9.4012C9.06512 10.2296 8.5735 12.0644 9.40192 13.4993C10.2304 14.9342 12.0651 15.4258 13.5 14.5974Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings4Line;
impl IconShape for Settings4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 11.9998C2 11.1353 2.1097 10.2964 2.31595 9.49631C3.40622 9.55283 4.48848 9.01015 5.0718 7.99982C5.65467 6.99025 5.58406 5.78271 4.99121 4.86701C6.18354 3.69529 7.66832 2.82022 9.32603 2.36133C9.8222 3.33385 10.8333 3.99982 12 3.99982C13.1667 3.99982 14.1778 3.33385 14.674 2.36133C16.3317 2.82022 17.8165 3.69529 19.0088 4.86701C18.4159 5.78271 18.3453 6.99025 18.9282 7.99982C19.5115 9.01015 20.5938 9.55283 21.6841 9.49631C21.8903 10.2964 22 11.1353 22 11.9998C22 12.8643 21.8903 13.7032 21.6841 14.5033C20.5938 14.4468 19.5115 14.9895 18.9282 15.9998C18.3453 17.0094 18.4159 18.2169 19.0088 19.1326C17.8165 20.3043 16.3317 21.1794 14.674 21.6383C14.1778 20.6658 13.1667 19.9998 12 19.9998C10.8333 19.9998 9.8222 20.6658 9.32603 21.6383C7.66832 21.1794 6.18354 20.3043 4.99121 19.1326C5.58406 18.2169 5.65467 17.0094 5.0718 15.9998C4.48848 14.9895 3.40622 14.4468 2.31595 14.5033C2.1097 13.7032 2 12.8643 2 11.9998ZM6.80385 14.9998C7.43395 16.0912 7.61458 17.3459 7.36818 18.5236C7.77597 18.8138 8.21005 19.0652 8.66489 19.2741C9.56176 18.4712 10.7392 17.9998 12 17.9998C13.2608 17.9998 14.4382 18.4712 15.3351 19.2741C15.7899 19.0652 16.224 18.8138 16.6318 18.5236C16.3854 17.3459 16.566 16.0912 17.1962 14.9998C17.8262 13.9085 18.8225 13.1248 19.9655 12.7493C19.9884 12.5015 20 12.2516 20 11.9998C20 11.7481 19.9884 11.4981 19.9655 11.2504C18.8225 10.8749 17.8262 10.0912 17.1962 8.99982C16.566 7.90845 16.3854 6.65378 16.6318 5.47605C16.224 5.18588 15.7899 4.93447 15.3351 4.72552C14.4382 5.52844 13.2608 5.99982 12 5.99982C10.7392 5.99982 9.56176 5.52844 8.66489 4.72552C8.21005 4.93447 7.77597 5.18588 7.36818 5.47605C7.61458 6.65378 7.43395 7.90845 6.80385 8.99982C6.17376 10.0912 5.17754 10.8749 4.03451 11.2504C4.01157 11.4981 4 11.7481 4 11.9998C4 12.2516 4.01157 12.5015 4.03451 12.7493C5.17754 13.1248 6.17376 13.9085 6.80385 14.9998ZM12 14.9998C10.3431 14.9998 9 13.6567 9 11.9998C9 10.343 10.3431 8.99982 12 8.99982C13.6569 8.99982 15 10.343 15 11.9998C15 13.6567 13.6569 14.9998 12 14.9998ZM12 12.9998C12.5523 12.9998 13 12.5521 13 11.9998C13 11.4475 12.5523 10.9998 12 10.9998C11.4477 10.9998 11 11.4475 11 11.9998C11 12.5521 11.4477 12.9998 12 12.9998Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings5Fill;
impl IconShape for Settings5Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.13127 13.6308C1.9492 12.5349 1.95521 11.434 2.13216 10.3695C3.23337 10.3963 4.22374 9.86798 4.60865 8.93871C4.99357 8.00944 4.66685 6.93557 3.86926 6.17581C4.49685 5.29798 5.27105 4.51528 6.17471 3.86911C6.9345 4.66716 8.0087 4.99416 8.93822 4.60914C9.86774 4.22412 10.3961 3.23332 10.369 2.13176C11.4649 1.94969 12.5658 1.9557 13.6303 2.13265C13.6036 3.23385 14.1319 4.22422 15.0612 4.60914C15.9904 4.99406 17.0643 4.66733 17.8241 3.86975C18.7019 4.49734 19.4846 5.27153 20.1308 6.1752C19.3327 6.93499 19.0057 8.00919 19.3907 8.93871C19.7757 9.86823 20.7665 10.3966 21.8681 10.3695C22.0502 11.4654 22.0442 12.5663 21.8672 13.6308C20.766 13.6041 19.7756 14.1324 19.3907 15.0616C19.0058 15.9909 19.3325 17.0648 20.1301 17.8245C19.5025 18.7024 18.7283 19.4851 17.8247 20.1312C17.0649 19.3332 15.9907 19.0062 15.0612 19.3912C14.1316 19.7762 13.6033 20.767 13.6303 21.8686C12.5344 22.0507 11.4335 22.0447 10.3691 21.8677C10.3958 20.7665 9.86749 19.7761 8.93822 19.3912C8.00895 19.0063 6.93508 19.333 6.17532 20.1306C5.29749 19.503 4.51479 18.7288 3.86862 17.8252C4.66667 17.0654 4.99367 15.9912 4.60865 15.0616C4.22363 14.1321 3.23284 13.6038 2.13127 13.6308ZM11.9997 15.0002C13.6565 15.0002 14.9997 13.657 14.9997 12.0002C14.9997 10.3433 13.6565 9.00018 11.9997 9.00018C10.3428 9.00018 8.99969 10.3433 8.99969 12.0002C8.99969 13.657 10.3428 15.0002 11.9997 15.0002Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings5Line;
impl IconShape for Settings5Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.21232 14.0601C1.91928 12.6755 1.93115 11.2743 2.21316 9.94038C3.32308 10.0711 4.29187 9.7035 4.60865 8.93871C4.92544 8.17392 4.50032 7.22896 3.62307 6.53655C4.3669 5.3939 5.34931 4.39471 6.53554 3.62289C7.228 4.50059 8.17324 4.92601 8.93822 4.60914C9.7032 4.29227 10.0708 3.32308 9.93979 2.21281C11.3243 1.91977 12.7255 1.93164 14.0595 2.21364C13.9288 3.32356 14.2964 4.29235 15.0612 4.60914C15.8259 4.92593 16.7709 4.5008 17.4633 3.62356C18.606 4.36739 19.6052 5.3498 20.377 6.53602C19.4993 7.22849 19.0739 8.17373 19.3907 8.93871C19.7076 9.70369 20.6768 10.0713 21.7871 9.94028C22.0801 11.3248 22.0682 12.726 21.7862 14.06C20.6763 13.9293 19.7075 14.2969 19.3907 15.0616C19.0739 15.8264 19.4991 16.7714 20.3763 17.4638C19.6325 18.6064 18.6501 19.6056 17.4638 20.3775C16.7714 19.4998 15.8261 19.0743 15.0612 19.3912C14.2962 19.7081 13.9286 20.6773 14.0596 21.7875C12.675 22.0806 11.2738 22.0687 9.93989 21.7867C10.0706 20.6768 9.70301 19.708 8.93822 19.3912C8.17343 19.0744 7.22848 19.4995 6.53606 20.3768C5.39341 19.633 4.39422 18.6506 3.62241 17.4643C4.5001 16.7719 4.92552 15.8266 4.60865 15.0616C4.29179 14.2967 3.32259 13.9291 2.21232 14.0601ZM3.99975 12.2104C5.09956 12.5148 6.00718 13.2117 6.45641 14.2963C6.90564 15.3808 6.75667 16.5154 6.19421 17.5083C6.29077 17.61 6.38998 17.7092 6.49173 17.8056C7.4846 17.2432 8.61912 17.0943 9.70359 17.5435C10.7881 17.9927 11.485 18.9002 11.7894 19.9999C11.9295 20.0037 12.0697 20.0038 12.2099 20.0001C12.5143 18.9003 13.2112 17.9927 14.2958 17.5435C15.3803 17.0942 16.5149 17.2432 17.5078 17.8057C17.6096 17.7091 17.7087 17.6099 17.8051 17.5081C17.2427 16.5153 17.0938 15.3807 17.543 14.2963C17.9922 13.2118 18.8997 12.5149 19.9994 12.2105C20.0032 12.0704 20.0033 11.9301 19.9996 11.7899C18.8998 11.4856 17.9922 10.7886 17.543 9.70407C17.0937 8.61953 17.2427 7.48494 17.8052 6.49204C17.7086 6.39031 17.6094 6.2912 17.5076 6.19479C16.5148 6.75717 15.3803 6.9061 14.2958 6.4569C13.2113 6.0077 12.5144 5.10016 12.21 4.00044C12.0699 3.99666 11.9297 3.99659 11.7894 4.00024C11.4851 5.10005 10.7881 6.00767 9.70359 6.4569C8.61904 6.90613 7.48446 6.75715 6.49155 6.1947C6.38982 6.29126 6.29071 6.39047 6.19431 6.49222C6.75668 7.48509 6.90561 8.61961 6.45641 9.70407C6.00721 10.7885 5.09967 11.4855 3.99995 11.7899C3.99617 11.93 3.9961 12.0702 3.99975 12.2104ZM11.9997 15.0002C10.3428 15.0002 8.99969 13.657 8.99969 12.0002C8.99969 10.3433 10.3428 9.00018 11.9997 9.00018C13.6565 9.00018 14.9997 10.3433 14.9997 12.0002C14.9997 13.657 13.6565 15.0002 11.9997 15.0002ZM11.9997 13.0002C12.552 13.0002 12.9997 12.5525 12.9997 12.0002C12.9997 11.4479 12.552 11.0002 11.9997 11.0002C11.4474 11.0002 10.9997 11.4479 10.9997 12.0002C10.9997 12.5525 11.4474 13.0002 11.9997 13.0002Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings6Fill;
impl IconShape for Settings6Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17.5 2.47363L23 11.9999L17.5 21.5262H6.5L1 11.9999L6.5 2.47363H17.5ZM8.63398 8.16979L13.634 16.83L15.366 15.83L10.366 7.16979L8.63398 8.16979Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Settings6Line;
impl IconShape for Settings6Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17.5 2.47363L23 11.9999L17.5 21.5262H6.5L1 11.9999L6.5 2.47363H17.5ZM16.3453 4.47363H7.6547L3.3094 11.9999L7.6547 19.5262H16.3453L20.6906 11.9999L16.3453 4.47363ZM8.63398 8.16979L10.366 7.16979L15.366 15.83L13.634 16.83L8.63398 8.16979Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SettingsFill;
impl IconShape for SettingsFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 1L21.5 6.5V17.5L12 23L2.5 17.5V6.5L12 1ZM12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SettingsLine;
impl IconShape for SettingsLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 1L21.5 6.5V17.5L12 23L2.5 17.5V6.5L12 1ZM12 3.311L4.5 7.65311V16.3469L12 20.689L19.5 16.3469V7.65311L12 3.311ZM12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 8C14.2091 8 16 9.79086 16 12C16 14.2091 14.2091 16 12 16ZM12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10C10.8954 10 10 10.8954 10 12C10 13.1046 10.8954 14 12 14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Share2Fill;
impl IconShape for Share2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.4144 9.00015L12.0002 2.58594L5.58594 9.00015H11V16H13V9.00015H18.4144ZM3 14V18C3 19.6569 4.34315 21 6 21H18C19.6569 21 21 19.6569 21 18V14H19V18C19 18.5523 18.5523 19 18 19H6C5.44772 19 5 18.5523 5 18V14H3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Share2Line;
impl IconShape for Share2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2.58582L18.2071 8.79292L16.7929 10.2071L13 6.41424V16H11V6.41424L7.20711 10.2071L5.79289 8.79292L12 2.58582ZM3 18V14H5V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V14H21V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareBoxFill;
impl IconShape for ShareBoxFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 3V5H5V19H19V14H21V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3H10ZM17.7071 7.70711L12 13.4142L10.5858 12L16.2929 6.29289L13 3H21V11L17.7071 7.70711Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareBoxLine;
impl IconShape for ShareBoxLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 3V5H5V19H19V14H21V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3H10ZM17.5858 5H13V3H21V11H19V6.41421L12 13.4142L10.5858 12L17.5858 5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareCircleFill;
impl IconShape for ShareCircleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 2.04938V4.06189C7.05369 4.55399 4 7.92038 4 12C4 16.4183 7.58172 20 12 20C16.0796 20 19.446 16.9463 19.9381 13H21.9506C21.4489 18.0533 17.1853 22 12 22C6.47715 22 2 17.5228 2 12C2 6.81465 5.94668 2.5511 11 2.04938ZM18.7071 6.70711L12 13.4142L10.5858 12L17.2929 5.29289L14 2H22V10L18.7071 6.70711Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareCircleLine;
impl IconShape for ShareCircleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 2.04938V4.06189C7.05369 4.55399 4 7.92038 4 12C4 16.4183 7.58172 20 12 20C16.0796 20 19.446 16.9463 19.9381 13H21.9506C21.4489 18.0533 17.1853 22 12 22C6.47715 22 2 17.5228 2 12C2 6.81465 5.94668 2.5511 11 2.04938ZM20 5.41421L12 13.4142L10.5858 12L18.5858 4H14V2H22V10H20V5.41421Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareFill;
impl IconShape for ShareFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.5759 17.2714L8.46576 14.484C7.83312 15.112 6.96187 15.5 6 15.5C4.067 15.5 2.5 13.933 2.5 12C2.5 10.067 4.067 8.5 6 8.5C6.96181 8.5 7.83301 8.88796 8.46564 9.51593L13.5759 6.72855C13.5262 6.49354 13.5 6.24983 13.5 6C13.5 4.067 15.067 2.5 17 2.5C18.933 2.5 20.5 4.067 20.5 6C20.5 7.933 18.933 9.5 17 9.5C16.0381 9.5 15.1669 9.11201 14.5343 8.48399L9.42404 11.2713C9.47382 11.5064 9.5 11.7501 9.5 12C9.5 12.2498 9.47383 12.4935 9.42408 12.7285L14.5343 15.516C15.167 14.888 16.0382 14.5 17 14.5C18.933 14.5 20.5 16.067 20.5 18C20.5 19.933 18.933 21.5 17 21.5C15.067 21.5 13.5 19.933 13.5 18C13.5 17.7502 13.5262 17.5064 13.5759 17.2714Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareForward2Fill;
impl IconShape for ShareForward2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 19H20V14H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V14H4V19ZM12 10H9C7.00442 10 5.23638 10.9742 4.14556 12.473C4.85831 8.78512 8.10391 6 12 6V2L20 8L12 14V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareForward2Line;
impl IconShape for ShareForward2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 18.9997H20V13.9997H22V19.9997C22 20.552 21.5523 20.9997 21 20.9997H3C2.44772 20.9997 2 20.552 2 19.9997V13.9997H4V18.9997ZM16.1716 6.9997L12.2218 3.04996L13.636 1.63574L20 7.9997L13.636 14.3637L12.2218 12.9495L16.1716 8.9997H5V6.9997H16.1716Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareForwardBoxFill;
impl IconShape for ShareForwardBoxFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9 3V5H4V19H20V10H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H9ZM16 5V1L23 7H14C12.8954 7 12 7.89543 12 9V15H10V9C10 6.79086 11.7909 5 14 5H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareForwardBoxLine;
impl IconShape for ShareForwardBoxLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9 2.9997V4.9997H4V18.9997H20V9.9997H22V19.9997C22 20.552 21.5523 20.9997 21 20.9997H3C2.44772 20.9997 2 20.552 2 19.9997V3.9997C2 3.44742 2.44772 2.9997 3 2.9997H9ZM18.9497 4.9997L16 2.04996L17.4142 0.635742L22.7539 5.97544C22.9882 6.20975 22.9882 6.58965 22.7539 6.82397C22.6414 6.93649 22.4888 6.9997 22.3296 6.9997H14C12.8954 6.9997 12 7.89513 12 8.9997V14.9997H10V8.9997C10 6.79056 11.7909 4.9997 14 4.9997H18.9497Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareForwardFill;
impl IconShape for ShareForwardFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 14H11C7.54202 14 4.53953 15.9502 3.03239 18.8107C3.01093 18.5433 3 18.2729 3 18C3 12.4772 7.47715 8 13 8V3L23 11L13 19V14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareForwardLine;
impl IconShape for ShareForwardLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 14H11C7.54202 14 4.53953 15.9502 3.03239 18.8107C3.01093 18.5433 3 18.2729 3 18C3 12.4772 7.47715 8 13 8V2.5L23.5 11L13 19.5V14ZM11 12H15V15.3078L20.3214 11L15 6.69224V10H13C10.5795 10 8.41011 11.0749 6.94312 12.7735C8.20873 12.2714 9.58041 12 11 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShareLine;
impl IconShape for ShareLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.1202 17.0228L8.92129 14.7324C8.19135 15.5125 7.15261 16 6 16C3.79086 16 2 14.2091 2 12C2 9.79086 3.79086 8 6 8C7.15255 8 8.19125 8.48746 8.92118 9.26746L13.1202 6.97713C13.0417 6.66441 13 6.33707 13 6C13 3.79086 14.7909 2 17 2C19.2091 2 21 3.79086 21 6C21 8.20914 19.2091 10 17 10C15.8474 10 14.8087 9.51251 14.0787 8.73246L9.87977 11.0228C9.9583 11.3355 10 11.6629 10 12C10 12.3371 9.95831 12.6644 9.87981 12.9771L14.0788 15.2675C14.8087 14.4875 15.8474 14 17 14C19.2091 14 21 15.7909 21 18C21 20.2091 19.2091 22 17 22C14.7909 22 13 20.2091 13 18C13 17.6629 13.0417 17.3355 13.1202 17.0228ZM6 14C7.10457 14 8 13.1046 8 12C8 10.8954 7.10457 10 6 10C4.89543 10 4 10.8954 4 12C4 13.1046 4.89543 14 6 14ZM17 8C18.1046 8 19 7.10457 19 6C19 4.89543 18.1046 4 17 4C15.8954 4 15 4.89543 15 6C15 7.10457 15.8954 8 17 8ZM17 20C18.1046 20 19 19.1046 19 18C19 16.8954 18.1046 16 17 16C15.8954 16 15 16.8954 15 18C15 19.1046 15.8954 20 17 20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldCheckFill;
impl IconShape for ShieldCheckFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598L12 1ZM16.4524 8.22183L11.5019 13.1709L8.67421 10.3431L7.25999 11.7574L11.5026 16L17.8666 9.63604L16.4524 8.22183Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldCheckLine;
impl IconShape for ShieldCheckLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598L12 1ZM12 3.04879L5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879ZM16.4524 8.22183L17.8666 9.63604L11.5026 16L7.25999 11.7574L8.67421 10.3431L11.5019 13.1709L16.4524 8.22183Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldCrossFill;
impl IconShape for ShieldCrossFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM11 10H8V12H11V15H13V12H16V10H13V7H11V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldCrossLine;
impl IconShape for ShieldCrossLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879L5 4.60434ZM11 10V7H13V10H16V12H13V15H11V12H8V10H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldFill;
impl IconShape for ShieldFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldFlashFill;
impl IconShape for ShieldFlashFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM13 10V5L8 12H11V17L16 10H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldFlashLine;
impl IconShape for ShieldFlashLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879L5 4.60434ZM13 10H16L11 17V12H8L13 5V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldKeyholeFill;
impl IconShape for ShieldKeyholeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598L12 1ZM12 7C10.8954 7 10 7.89543 10 9C10 9.74025 10.4022 10.3866 10.9999 10.7324L11 15H13L13.0011 10.7318C13.5983 10.3858 14 9.73984 14 9C14 7.89543 13.1046 7 12 7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldKeyholeLine;
impl IconShape for ShieldKeyholeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598L12 1ZM12 3.04879L5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879ZM12 7C13.1046 7 14 7.89543 14 9C14 9.73984 13.5983 10.3858 13.0011 10.7318L13 15H11L10.9999 10.7324C10.4022 10.3866 10 9.74025 10 9C10 7.89543 10.8954 7 12 7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldLine;
impl IconShape for ShieldLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879L5 4.60434Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldStarFill;
impl IconShape for ShieldStarFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM12 13.5L14.9389 15.0451L14.3776 11.7725L16.7553 9.45492L13.4695 8.97746L12 6L10.5305 8.97746L7.24472 9.45492L9.62236 11.7725L9.06107 15.0451L12 13.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldStarLine;
impl IconShape for ShieldStarLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879L5 4.60434ZM3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM12 13.5L9.06107 15.0451L9.62236 11.7725L7.24472 9.45492L10.5305 8.97746L12 6L13.4695 8.97746L16.7553 9.45492L14.3776 11.7725L14.9389 15.0451L12 13.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldUserFill;
impl IconShape for ShieldUserFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM12 11C13.3807 11 14.5 9.88071 14.5 8.5C14.5 7.11929 13.3807 6 12 6C10.6193 6 9.5 7.11929 9.5 8.5C9.5 9.88071 10.6193 11 12 11ZM7.52746 16H16.4725C16.2238 13.75 14.3163 12 12 12C9.68372 12 7.77619 13.75 7.52746 16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShieldUserLine;
impl IconShape for ShieldUserLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879L5 4.60434ZM12 11C10.6193 11 9.5 9.88071 9.5 8.5C9.5 7.11929 10.6193 6 12 6C13.3807 6 14.5 7.11929 14.5 8.5C14.5 9.88071 13.3807 11 12 11ZM7.52746 16C7.77619 13.75 9.68372 12 12 12C14.3163 12 16.2238 13.75 16.4725 16H7.52746Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SideBarFill;
impl IconShape for SideBarFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3ZM9 5V19H20V5H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SideBarLine;
impl IconShape for SideBarLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3ZM8 5H4V19H8V5ZM10 5V19H20V5H10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SidebarFoldFill;
impl IconShape for SidebarFoldFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 3H4C3.44772 3 3 3.44772 3 4V20C3 20.5523 3.44772 21 4 21H13V3ZM15 21V3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H15ZM11 8.5V15.5L7 12L11 8.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SidebarFoldLine;
impl IconShape for SidebarFoldLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 5H13V19H5V5ZM19 19H15V5H19V19ZM4 3C3.44772 3 3 3.44772 3 4V20C3 20.5523 3.44772 21 4 21H20C20.5523 21 21 20.5523 21 20V4C21 3.44772 20.5523 3 20 3H4ZM7 12L11 8.5V15.5L7 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SidebarUnfoldFill;
impl IconShape for SidebarUnfoldFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 3H4C3.44772 3 3 3.44772 3 4V20C3 20.5523 3.44772 21 4 21H13V3ZM15 21V3H20C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H15ZM7 8.5L11 12L7 15.5V8.5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SidebarUnfoldLine;
impl IconShape for SidebarUnfoldLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 5H13V19H5V5ZM19 19H15V5H19V19ZM4 3C3.44772 3 3 3.44772 3 4V20C3 20.5523 3.44772 21 4 21H20C20.5523 21 21 20.5523 21 20V4C21 3.44772 20.5523 3 20 3H4ZM11 12L7 8.5V15.5L11 12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Spam2Fill;
impl IconShape for Spam2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15.936 2.50098L21.501 8.06595V15.936L15.936 21.501H8.06595L2.50098 15.936V8.06595L8.06595 2.50098H15.936ZM11.0002 15.0002V17.0002H13.0002V15.0002H11.0002ZM11.0002 7.00024V13.0002H13.0002V7.00024H11.0002Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Spam2Line;
impl IconShape for Spam2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15.936 2.50098L21.501 8.06595V15.936L15.936 21.501H8.06595L2.50098 15.936V8.06595L8.06595 2.50098H15.936ZM15.1076 4.50098H8.89437L4.50098 8.89437V15.1076L8.89437 19.501H15.1076L19.501 15.1076V8.89437L15.1076 4.50098ZM11.0002 15.0002H13.0002V17.0002H11.0002V15.0002ZM11.0002 7.00024H13.0002V13.0002H11.0002V7.00024Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Spam3Fill;
impl IconShape for Spam3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15.936 2.50098L21.501 8.06595V15.936L15.936 21.501H8.06595L2.50098 15.936V8.06595L8.06595 2.50098H15.936ZM8.00024 11.0002V13.0002H16.0002V11.0002H8.00024Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Spam3Line;
impl IconShape for Spam3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15.936 2.50098L21.501 8.06595V15.936L15.936 21.501H8.06595L2.50098 15.936V8.06595L8.06595 2.50098H15.936ZM15.1076 4.50098H8.89437L4.50098 8.89437V15.1076L8.89437 19.501H15.1076L19.501 15.1076V8.89437L15.1076 4.50098ZM8.00024 11.0002H16.0002V13.0002H8.00024V11.0002Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SpamFill;
impl IconShape for SpamFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17.5 2.5L23 12L17.5 21.5H6.5L1 12L6.5 2.5H17.5ZM11 15V17H13V15H11ZM11 7V13H13V7H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SpamLine;
impl IconShape for SpamLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17.5 2.5L23 12L17.5 21.5H6.5L1 12L6.5 2.5H17.5ZM16.3469 4.5H7.65311L3.311 12L7.65311 19.5H16.3469L20.689 12L16.3469 4.5ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarFill;
impl IconShape for StarFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L8.61493 7.84006L12.0006 0.5L15.3862 7.84006L23.4132 8.7918L17.4787 14.2799L19.054 22.2082L12.0006 18.26Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarHalfFill;
impl IconShape for StarHalfFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.0006 15.968L16.2473 18.3451L15.2988 13.5717L18.8719 10.2674L14.039 9.69434L12.0006 5.27502V15.968ZM12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L8.61493 7.84006L12.0006 0.5L15.3862 7.84006L23.4132 8.7918L17.4787 14.2799L19.054 22.2082L12.0006 18.26Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarHalfLine;
impl IconShape for StarHalfLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.0006 15.968L16.2473 18.3451L15.2988 13.5717L18.8719 10.2674L14.039 9.69434L12.0006 5.27502V15.968ZM12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L8.61493 7.84006L12.0006 0.5L15.3862 7.84006L23.4132 8.7918L17.4787 14.2799L19.054 22.2082L12.0006 18.26Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarHalfSFill;
impl IconShape for StarHalfSFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9998 14.6564L14.8165 16.3769L14.0507 13.1664L16.5574 11.0192L13.2673 10.7554L11.9998 7.70792V14.6564ZM11.9998 17L6.12197 20.5902L7.72007 13.8906L2.48926 9.40983L9.35479 8.85942L11.9998 2.5L14.6449 8.85942L21.5104 9.40983L16.2796 13.8906L17.8777 20.5902L11.9998 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarHalfSLine;
impl IconShape for StarHalfSLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9998 14.6564L14.8165 16.3769L14.0507 13.1664L16.5574 11.0192L13.2673 10.7554L11.9998 7.70792V14.6564ZM11.9998 17L6.12197 20.5902L7.72007 13.8906L2.48926 9.40983L9.35479 8.85942L11.9998 2.5L14.6449 8.85942L21.5104 9.40983L16.2796 13.8906L17.8777 20.5902L11.9998 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarLine;
impl IconShape for StarLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L8.61493 7.84006L12.0006 0.5L15.3862 7.84006L23.4132 8.7918L17.4787 14.2799L19.054 22.2082L12.0006 18.26ZM12.0006 15.968L16.2473 18.3451L15.2988 13.5717L18.8719 10.2674L14.039 9.69434L12.0006 5.27502L9.96214 9.69434L5.12921 10.2674L8.70231 13.5717L7.75383 18.3451L12.0006 15.968Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarOffFill;
impl IconShape for StarOffFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M23.4132 8.7918L18.0211 13.7783L9.70961 5.46678L12.0006 0.5L15.3862 7.84006L23.4132 8.7918ZM18.6224 20.0361L21.193 22.6067L22.6072 21.1925L2.80818 1.39348L1.39397 2.80769L6.65832 8.07205L0.587891 8.7918L6.52248 14.2799L4.94715 22.2082L12.0006 18.26L19.054 22.2082L18.6224 20.0361Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarOffLine;
impl IconShape for StarOffLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M23.4132 8.7918L18.0211 13.7783L16.6058 12.363L18.8719 10.2674L14.039 9.69434L12.0006 5.27502L11.2169 6.97405L9.70961 5.46678L12.0006 0.5L15.3862 7.84006L23.4132 8.7918ZM8.45885 9.87258L5.12921 10.2674L8.70231 13.5717L7.75383 18.3451L12.0006 15.968L16.2473 18.3451L16.0777 17.4914L8.45885 9.87258ZM18.6224 20.0361L19.054 22.2082L12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L6.65832 8.07205L1.39397 2.80769L2.80818 1.39348L22.6072 21.1925L21.193 22.6067L18.6224 20.0361Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarSFill;
impl IconShape for StarSFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9998 17L6.12197 20.5902L7.72007 13.8906L2.48926 9.40983L9.35479 8.85942L11.9998 2.5L14.6449 8.85942L21.5104 9.40983L16.2796 13.8906L17.8777 20.5902L11.9998 17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StarSLine;
impl IconShape for StarSLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.9998 17L6.12197 20.5902L7.72007 13.8906L2.48926 9.40983L9.35479 8.85942L11.9998 2.5L14.6449 8.85942L21.5104 9.40983L16.2796 13.8906L17.8777 20.5902L11.9998 17ZM11.9998 14.6564L14.8165 16.3769L14.0507 13.1664L16.5574 11.0192L13.2673 10.7554L11.9998 7.70792L10.7323 10.7554L7.44228 11.0192L9.94893 13.1664L9.18311 16.3769L11.9998 14.6564Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SubtractFill;
impl IconShape for SubtractFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 11H5V13H19V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SubtractLine;
impl IconShape for SubtractLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 11V13H19V11H5Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ThumbDownFill;
impl IconShape for ThumbDownFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 15H19V3H22C22.5523 3 23 3.44772 23 4V14C23 14.5523 22.5523 15 22 15ZM16.7071 16.2929L10.3066 22.6934C10.1307 22.8693 9.85214 22.8891 9.65308 22.7398L8.8005 22.1004C8.3158 21.7369 8.09739 21.1174 8.24686 20.5303L9.40017 16H3C1.89543 16 1 15.1046 1 14V11.8957C1 11.6344 1.05118 11.3757 1.15064 11.1342L4.24501 3.61925C4.3993 3.24455 4.76447 3 5.16969 3H16C16.5523 3 17 3.44772 17 4V15.5858C17 15.851 16.8946 16.1054 16.7071 16.2929Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ThumbDownLine;
impl IconShape for ThumbDownLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9.40017 16H3C1.89543 16 1 15.1046 1 14V11.8957C1 11.6344 1.05118 11.3757 1.15064 11.1342L4.24501 3.61925C4.3993 3.24455 4.76447 3 5.16969 3H22C22.5523 3 23 3.44772 23 4V14C23 14.5523 22.5523 15 22 15H18.5182C18.1932 15 17.8886 15.1579 17.7012 15.4233L12.2478 23.149C12.1053 23.3508 11.8367 23.4184 11.6157 23.3078L9.80163 22.4008C8.74998 21.875 8.20687 20.6874 8.49694 19.548L9.40017 16ZM17 13.4125V5H5.83939L3 11.8957V14H9.40017C10.7049 14 11.6602 15.229 11.3384 16.4934L10.4351 20.0414C10.3771 20.2693 10.4857 20.5068 10.6961 20.612L11.3572 20.9425L16.0673 14.27C16.3172 13.9159 16.6366 13.6257 17 13.4125ZM19 13H21V5H19V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ThumbUpFill;
impl IconShape for ThumbUpFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 8.99997H5V21H2C1.44772 21 1 20.5523 1 20V9.99997C1 9.44769 1.44772 8.99997 2 8.99997ZM7.29289 7.70708L13.6934 1.30661C13.8693 1.13066 14.1479 1.11087 14.3469 1.26016L15.1995 1.8996C15.6842 2.26312 15.9026 2.88253 15.7531 3.46966L14.5998 7.99997H21C22.1046 7.99997 23 8.8954 23 9.99997V12.1043C23 12.3656 22.9488 12.6243 22.8494 12.8658L19.755 20.3807C19.6007 20.7554 19.2355 21 18.8303 21H8C7.44772 21 7 20.5523 7 20V8.41419C7 8.14897 7.10536 7.89462 7.29289 7.70708Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ThumbUpLine;
impl IconShape for ThumbUpLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M14.5998 8.00033H21C22.1046 8.00033 23 8.89576 23 10.0003V12.1047C23 12.3659 22.9488 12.6246 22.8494 12.8662L19.755 20.3811C19.6007 20.7558 19.2355 21.0003 18.8303 21.0003H2C1.44772 21.0003 1 20.5526 1 20.0003V10.0003C1 9.44804 1.44772 9.00033 2 9.00033H5.48184C5.80677 9.00033 6.11143 8.84246 6.29881 8.57701L11.7522 0.851355C11.8947 0.649486 12.1633 0.581978 12.3843 0.692483L14.1984 1.59951C15.25 2.12534 15.7931 3.31292 15.5031 4.45235L14.5998 8.00033ZM7 10.5878V19.0003H18.1606L21 12.1047V10.0003H14.5998C13.2951 10.0003 12.3398 8.77128 12.6616 7.50691L13.5649 3.95894C13.6229 3.73105 13.5143 3.49353 13.3039 3.38837L12.6428 3.0578L7.93275 9.73038C7.68285 10.0844 7.36341 10.3746 7 10.5878ZM5 11.0003H3V19.0003H5V11.0003Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TimeFill;
impl IconShape for TimeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM13 12V7H11V14H17V12H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TimeLine;
impl IconShape for TimeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM13 12H17V14H11V7H13V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Timer2Fill;
impl IconShape for Timer2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2ZM15.5355 7.05025L10.5858 12L12 13.4142L16.9497 8.46447L15.5355 7.05025Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Timer2Line;
impl IconShape for Timer2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2ZM12 20C16.42 20 20 16.42 20 12C20 7.58 16.42 4 12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20ZM15.5355 7.05025L16.9497 8.46447L12 13.4142L10.5858 12L15.5355 7.05025Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TimerFill;
impl IconShape for TimerFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17.6177 5.9681L19.0711 4.51472L20.4853 5.92893L19.0319 7.38231C20.2635 8.92199 21 10.875 21 13C21 17.9706 16.9706 22 12 22C7.02944 22 3 17.9706 3 13C3 8.02944 7.02944 4 12 4C14.125 4 16.078 4.73647 17.6177 5.9681ZM11 8V14H13V8H11ZM8 1H16V3H8V1Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TimerFlashFill;
impl IconShape for TimerFlashFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.38231 5.9681C7.92199 4.73647 9.87499 4 12 4C14.125 4 16.078 4.73647 17.6177 5.9681L19.0711 4.51472L20.4853 5.92893L19.0319 7.38231C20.2635 8.92199 21 10.875 21 13C21 17.9706 16.9706 22 12 22C7.02944 22 3 17.9706 3 13C3 10.875 3.73647 8.92199 4.9681 7.38231L3.51472 5.92893L4.92893 4.51472L6.38231 5.9681ZM13 12V7.4952L8 14H11V18.5L16 12H13ZM8 1H16V3H8V1Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TimerFlashLine;
impl IconShape for TimerFlashLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.38231 5.9681C7.92199 4.73647 9.87499 4 12 4C14.125 4 16.078 4.73647 17.6177 5.9681L19.0711 4.51472L20.4853 5.92893L19.0319 7.38231C20.2635 8.92199 21 10.875 21 13C21 17.9706 16.9706 22 12 22C7.02944 22 3 17.9706 3 13C3 10.875 3.73647 8.92199 4.9681 7.38231L3.51472 5.92893L4.92893 4.51472L6.38231 5.9681ZM12 20C15.866 20 19 16.866 19 13C19 9.13401 15.866 6 12 6C8.13401 6 5 9.13401 5 13C5 16.866 8.13401 20 12 20ZM13 12H16L11 18.5V14H8L13 7.4952V12ZM8 1H16V3H8V1Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TimerLine;
impl IconShape for TimerLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17.6177 5.9681L19.0711 4.51472L20.4853 5.92893L19.0319 7.38231C20.2635 8.92199 21 10.875 21 13C21 17.9706 16.9706 22 12 22C7.02944 22 3 17.9706 3 13C3 8.02944 7.02944 4 12 4C14.125 4 16.078 4.73647 17.6177 5.9681ZM12 20C15.866 20 19 16.866 19 13C19 9.13401 15.866 6 12 6C8.13401 6 5 9.13401 5 13C5 16.866 8.13401 20 12 20ZM11 8H13V14H11V8ZM8 1H16V3H8V1Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ToggleFill;
impl IconShape for ToggleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M8 5H16C19.866 5 23 8.13401 23 12C23 15.866 19.866 19 16 19H8C4.13401 19 1 15.866 1 12C1 8.13401 4.13401 5 8 5ZM16 15C17.6569 15 19 13.6569 19 12C19 10.3431 17.6569 9 16 9C14.3431 9 13 10.3431 13 12C13 13.6569 14.3431 15 16 15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ToggleLine;
impl IconShape for ToggleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M8 7C5.23858 7 3 9.23858 3 12C3 14.7614 5.23858 17 8 17H16C18.7614 17 21 14.7614 21 12C21 9.23858 18.7614 7 16 7H8ZM8 5H16C19.866 5 23 8.13401 23 12C23 15.866 19.866 19 16 19H8C4.13401 19 1 15.866 1 12C1 8.13401 4.13401 5 8 5ZM8 15C6.34315 15 5 13.6569 5 12C5 10.3431 6.34315 9 8 9C9.65685 9 11 10.3431 11 12C11 13.6569 9.65685 15 8 15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Upload2Fill;
impl IconShape for Upload2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19ZM14 9V15H10V9H5L12 2L19 9H14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Upload2Line;
impl IconShape for Upload2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19ZM13 9V16H11V9H6L12 3L18 9H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct UploadCloud2Fill;
impl IconShape for UploadCloud2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 12.5858L16.2426 16.8284L14.8284 18.2426L13 16.415V22H11V16.413L9.17157 18.2426L7.75736 16.8284L12 12.5858ZM12 2C15.5934 2 18.5544 4.70761 18.9541 8.19395C21.2858 8.83154 23 10.9656 23 13.5C23 16.3688 20.8036 18.7246 18.0006 18.9776L18 17C18 13.6863 15.3137 11 12 11C8.7616 11 6.12243 13.5656 6.00414 16.7751L6 17L6.00039 18.9776C3.19696 18.7252 1 16.3692 1 13.5C1 10.9656 2.71424 8.83154 5.04648 8.19411C5.44561 4.70761 8.40661 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct UploadCloud2Line;
impl IconShape for UploadCloud2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 12.5858L16.2426 16.8284L14.8284 18.2426L13 16.415V22H11V16.413L9.17157 18.2426L7.75736 16.8284L12 12.5858ZM12 2C15.5934 2 18.5544 4.70761 18.9541 8.19395C21.2858 8.83154 23 10.9656 23 13.5C23 16.3688 20.8036 18.7246 18.0006 18.9776L18.0009 16.9644C19.6966 16.7214 21 15.2629 21 13.5C21 11.567 19.433 10 17.5 10C17.2912 10 17.0867 10.0183 16.8887 10.054C16.9616 9.7142 17 9.36158 17 9C17 6.23858 14.7614 4 12 4C9.23858 4 7 6.23858 7 9C7 9.36158 7.03838 9.7142 7.11205 10.0533C6.91331 10.0183 6.70879 10 6.5 10C4.567 10 3 11.567 3 13.5C3 15.2003 4.21241 16.6174 5.81986 16.934L6.00005 16.9646L6.00039 18.9776C3.19696 18.7252 1 16.3692 1 13.5C1 10.9656 2.71424 8.83154 5.04648 8.19411C5.44561 4.70761 8.40661 2 12 2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct UploadCloudFill;
impl IconShape for UploadCloudFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 20.9811C3.64378 20.7257 1 17.9216 1 14.5C1 12.1716 2.22429 10.1291 4.06426 8.9812C4.56469 5.044 7.92686 2 12 2C16.0731 2 19.4353 5.044 19.9357 8.9812C21.7757 10.1291 23 12.1716 23 14.5C23 17.9216 20.3562 20.7257 17 20.9811V21H7V20.9811ZM13 13H16L12 8L8 13H11V17H13V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct UploadCloudLine;
impl IconShape for UploadCloudLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M1 14.5C1 12.1716 2.22429 10.1291 4.06426 8.9812C4.56469 5.044 7.92686 2 12 2C16.0731 2 19.4353 5.044 19.9357 8.9812C21.7757 10.1291 23 12.1716 23 14.5C23 17.9216 20.3562 20.7257 17 20.9811L7 21C3.64378 20.7257 1 17.9216 1 14.5ZM16.8483 18.9868C19.1817 18.8093 21 16.8561 21 14.5C21 12.927 20.1884 11.4962 18.8771 10.6781L18.0714 10.1754L17.9517 9.23338C17.5735 6.25803 15.0288 4 12 4C8.97116 4 6.42647 6.25803 6.0483 9.23338L5.92856 10.1754L5.12288 10.6781C3.81156 11.4962 3 12.927 3 14.5C3 16.8561 4.81833 18.8093 7.1517 18.9868L7.325 19H16.675L16.8483 18.9868ZM13 13V17H11V13H8L12 8L16 13H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct UploadFill;
impl IconShape for UploadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 19H21V21H3V19ZM13 10V18H11V10H4L12 2L20 10H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct UploadLine;
impl IconShape for UploadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 19H21V21H3V19ZM13 5.82843V17H11V5.82843L4.92893 11.8995L3.51472 10.4853L12 2L20.4853 10.4853L19.0711 11.8995L13 5.82843Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ZoomInFill;
impl IconShape for ZoomInFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM10 10H7V12H10V15H12V12H15V10H12V7H10V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ZoomInLine;
impl IconShape for ZoomInLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748ZM10 10V7H12V10H15V12H12V15H10V12H7V10H10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ZoomOutFill;
impl IconShape for ZoomOutFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM7 10V12H15V10H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ZoomOutLine;
impl IconShape for ZoomOutLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748ZM7 10H15V12H7V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}