// Auto Generated! DO NOT EDIT!
use dioxus::prelude::*;
use crate::IconShape;
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ArticleFill;
impl IconShape for ArticleFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM7 6V10H11V6H7ZM7 12V14H17V12H7ZM7 16V18H17V16H7ZM13 7V9H17V7H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ArticleLine;
impl IconShape for ArticleLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM7 6H11V10H7V6ZM7 12H17V14H7V12ZM7 16H17V18H7V16ZM13 7H17V9H13V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BillFill;
impl IconShape for BillFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM8 9V11H16V9H8ZM8 13V15H16V13H8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BillLine;
impl IconShape for BillLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM8 9H16V11H8V9ZM8 13H16V15H8V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Book2Fill;
impl IconShape for Book2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 18H6C5.44772 18 5 18.4477 5 19C5 19.5523 5.44772 20 6 20H21V22H6C4.34315 22 3 20.6569 3 19V4C3 2.89543 3.89543 2 5 2H21V18ZM16 9V7H8V9H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Book2Line;
impl IconShape for Book2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 18H6C5.44772 18 5 18.4477 5 19C5 19.5523 5.44772 20 6 20H21V22H6C4.34315 22 3 20.6569 3 19V4C3 2.89543 3.89543 2 5 2H21V18ZM5 16.05C5.16156 16.0172 5.32877 16 5.5 16H19V4H5V16.05ZM16 9H8V7H16V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Book3Fill;
impl IconShape for Book3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 4H7C5.89543 4 5 4.89543 5 6C5 7.10457 5.89543 8 7 8H21V21C21 21.5523 20.5523 22 20 22H7C4.79086 22 3 20.2091 3 18V6C3 3.79086 4.79086 2 7 2H20C20.5523 2 21 2.44772 21 3V4ZM20 7H7C6.44772 7 6 6.55228 6 6C6 5.44772 6.44772 5 7 5H20V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Book3Line;
impl IconShape for Book3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 4H7C5.89543 4 5 4.89543 5 6C5 7.10457 5.89543 8 7 8H21V21C21 21.5523 20.5523 22 20 22H7C4.79086 22 3 20.2091 3 18V6C3 3.79086 4.79086 2 7 2H20C20.5523 2 21 2.44772 21 3V4ZM5 18C5 19.1046 5.89543 20 7 20H19V10H7C6.27143 10 5.58835 9.80521 5 9.46487V18ZM20 7H7C6.44772 7 6 6.55228 6 6C6 5.44772 6.44772 5 7 5H20V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookAiFill;
impl IconShape for BookAiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.3428 1.99996C13.1216 2.62563 13 3.29855 13 3.99996C13 7.31368 15.6863 9.99997 19 9.99997C19.7014 9.99997 20.3743 9.8784 21 9.6572V21C21 21.5523 20.5523 22 20 22H6.5C4.567 22 3 20.433 3 18.5V4.99997C3.00003 3.34313 4.34316 1.99996 6 1.99996H13.3428ZM6.5 17C5.67159 17 5.00003 17.6716 5 18.5C5 19.3284 5.67157 20 6.5 20H19V17H6.5ZM18.5293 0.329292C18.7059 -0.0964932 19.2942 -0.096505 19.4707 0.329292L19.7236 0.940621C20.1556 1.98342 20.9616 2.81613 21.9746 3.2668L22.6924 3.58613C23.1026 3.76896 23.1026 4.36615 22.6924 4.54903L21.9326 4.88692C20.9449 5.3262 20.1534 6.12942 19.7139 7.1379L19.4668 7.70333C19.2864 8.11746 18.7137 8.11746 18.5332 7.70333L18.2871 7.1379C17.8476 6.12926 17.0552 5.32625 16.0674 4.88692L15.3076 4.54903C14.8974 4.36617 14.8974 3.76894 15.3076 3.58613L16.0254 3.2668C17.0385 2.81614 17.8445 1.98343 18.2764 0.940621L18.5293 0.329292Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookAiLine;
impl IconShape for BookAiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 3.99996H6C5.44773 3.99996 5.00003 4.4477 5 4.99996V15.3369C5.45462 15.1209 5.96321 15 6.5 15H19V9.99997H21V21C21 21.5523 20.5523 22 20 22H6.5C4.567 22 3 20.433 3 18.5V4.99996C3.00003 3.34313 4.34316 1.99996 6 1.99996H13V3.99996ZM6.5 17C5.67159 17 5.00003 17.6716 5 18.5C5 19.3284 5.67157 20 6.5 20H19V17H6.5ZM18.5293 0.329292C18.7059 -0.0964934 19.2942 -0.0965048 19.4707 0.329292L19.7236 0.940621C20.1556 1.98342 20.9616 2.81613 21.9746 3.2668L22.6924 3.58613C23.1026 3.76896 23.1026 4.36615 22.6924 4.54903L21.9326 4.88692C20.9449 5.3262 20.1534 6.12942 19.7139 7.1379L19.4668 7.70333C19.2864 8.11746 18.7137 8.11746 18.5332 7.70333L18.2871 7.1379C17.8476 6.12926 17.0552 5.32625 16.0674 4.88692L15.3076 4.54903C14.8974 4.36617 14.8974 3.76894 15.3076 3.58613L16.0254 3.2668C17.0385 2.81614 17.8445 1.98343 18.2764 0.940621L18.5293 0.329292Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookFill;
impl IconShape for BookFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H6.5C4.567 22 3 20.433 3 18.5V5C3 3.34315 4.34315 2 6 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V17H6.5C5.67157 17 5 17.6716 5 18.5C5 19.3284 5.67157 20 6.5 20H19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookLine;
impl IconShape for BookLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 18.5V5C3 3.34315 4.34315 2 6 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22H6.5C4.567 22 3 20.433 3 18.5ZM19 20V17H6.5C5.67157 17 5 17.6716 5 18.5C5 19.3284 5.67157 20 6.5 20H19ZM5 15.3368C5.45463 15.1208 5.9632 15 6.5 15H19V4H6C5.44772 4 5 4.44772 5 5V15.3368Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookMarkedFill;
impl IconShape for BookMarkedFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H6.5C4.567 22 3 20.433 3 18.5V5C3 3.34315 4.34315 2 6 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V17H6.5C5.67157 17 5 17.6716 5 18.5C5 19.3284 5.67157 20 6.5 20H19ZM10 4V12L13.5 10L17 12V4H10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookMarkedLine;
impl IconShape for BookMarkedLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 18.5V5C3 3.34315 4.34315 2 6 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22H6.5C4.567 22 3 20.433 3 18.5ZM19 20V17H6.5C5.67157 17 5 17.6716 5 18.5C5 19.3284 5.67157 20 6.5 20H19ZM10 4H6C5.44772 4 5 4.44772 5 5V15.3368C5.45463 15.1208 5.9632 15 6.5 15H19V4H17V12L13.5 10L10 12V4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookOpenFill;
impl IconShape for BookOpenFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 21H13V6C13 4.34315 14.3431 3 16 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21ZM11 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H8C9.65685 3 11 4.34315 11 6V21ZM11 21H13V23H11V21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookOpenLine;
impl IconShape for BookOpenLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 21V23H11V21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H9C10.1947 3 11.2671 3.52375 12 4.35418C12.7329 3.52375 13.8053 3 15 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H13ZM20 19V5H15C13.8954 5 13 5.89543 13 7V19H20ZM11 19V7C11 5.89543 10.1046 5 9 5H4V19H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookReadFill;
impl IconShape for BookReadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 3.9934C2 3.44476 2.45531 3 2.9918 3H21.0082C21.556 3 22 3.44495 22 3.9934V20.0066C22 20.5552 21.5447 21 21.0082 21H2.9918C2.44405 21 2 20.5551 2 20.0066V3.9934ZM12 5V19H20V5H12ZM13 7H19V9H13V7ZM13 10H19V12H13V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookReadLine;
impl IconShape for BookReadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 3.9934C2 3.44476 2.45531 3 2.9918 3H21.0082C21.556 3 22 3.44495 22 3.9934V20.0066C22 20.5552 21.5447 21 21.0082 21H2.9918C2.44405 21 2 20.5551 2 20.0066V3.9934ZM11 5H4V19H11V5ZM13 5V19H20V5H13ZM14 7H19V9H14V7ZM14 10H19V12H14V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookletFill;
impl IconShape for BookletFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M8 2V22H4V18H2V16H4V13H2V11H4V8H2V6H4V2H8ZM20.0049 2C21.1068 2 22 2.89821 22 3.9908V20.0092C22 21.1087 21.1074 22 20.0049 22H10V2H20.0049Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BookletLine;
impl IconShape for BookletLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20.0049 2C21.1068 2 22 2.89821 22 3.9908V20.0092C22 21.1087 21.1074 22 20.0049 22H4V18H2V16H4V13H2V11H4V8H2V6H4V2H20.0049ZM8 4H6V20H8V4ZM20 4H10V20H20V4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Certificate2Fill;
impl IconShape for Certificate2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 12C21.2091 12 23 13.7909 23 16C23 17.2628 22.414 18.388 21.5 19.1211V23.5L19 22L16.5 23.5V19.1211C15.586 18.388 15 17.2628 15 16C15 14.3776 15.9664 12.982 17.3545 12.3545C17.3598 12.3521 17.3648 12.3491 17.3701 12.3467C17.4643 12.3046 17.5604 12.2663 17.6582 12.2314C17.6673 12.2282 17.6764 12.2249 17.6855 12.2217C17.8819 12.1534 18.085 12.0997 18.2939 12.0625C18.3063 12.0603 18.3186 12.0578 18.3311 12.0557C18.4304 12.0389 18.5311 12.0259 18.6328 12.0166C18.6497 12.0151 18.6666 12.014 18.6836 12.0127C18.788 12.0045 18.8935 12 19 12ZM20 2C20.5523 2 21 2.44772 21 3V10.3418C20.3744 10.1207 19.7013 10 19 10C17.907 10 16.8826 10.293 16 10.8037V9H8V11H15.6836C14.0664 12.0748 13 13.9126 13 16C13 17.7766 13.7729 19.3721 15 20.4707V22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20ZM19 14C17.8954 14 17 14.8954 17 16C17 17.1046 17.8954 18 19 18C20.1046 18 21 17.1046 21 16C21 14.8954 20.1046 14 19 14ZM8 15H13V13H8V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Certificate2Line;
impl IconShape for Certificate2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 12C21.2091 12 23 13.7909 23 16C23 17.2628 22.414 18.388 21.5 19.1211V23.5L19 22L16.5 23.5V19.1211C15.586 18.388 15 17.2628 15 16C15 13.7909 16.7909 12 19 12ZM20 2C20.5523 2 21 2.44772 21 3V10H19V4H5V20H13V22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20ZM19 14C17.8954 14 17 14.8954 17 16C17 17.1046 17.8954 18 19 18C20.1046 18 21 17.1046 21 16C21 14.8954 20.1046 14 19 14ZM13 15H8V13H13V15ZM16 11H8V9H16V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CertificateFill;
impl IconShape for CertificateFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 2C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20ZM10.5303 11.9775L7.24512 12.4551L9.62207 14.7725L9.06055 18.0449L12 16.5L14.9385 18.0449L14.3779 14.7725L16.7549 12.4551L13.4697 11.9775L12 9L10.5303 11.9775ZM8 8H16V6H8V8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct CertificateLine;
impl IconShape for CertificateLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 2C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20ZM5 20H19V4H5V20ZM13.4697 11.9775L16.7549 12.4551L14.3779 14.7725L14.9385 18.0449L12 16.5L9.06055 18.0449L9.62207 14.7725L7.24512 12.4551L10.5303 11.9775L12 9L13.4697 11.9775ZM16 8H8V6H16V8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ClipboardFill;
impl IconShape for ClipboardFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 4V8H18V4H20.0066C20.5552 4 21 4.44495 21 4.9934V21.0066C21 21.5552 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5551 3 21.0066V4.9934C3 4.44476 3.44495 4 3.9934 4H6ZM8 2H16V6H8V2Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ClipboardLine;
impl IconShape for ClipboardLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 4V2H17V4H20.0066C20.5552 4 21 4.44495 21 4.9934V21.0066C21 21.5552 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5551 3 21.0066V4.9934C3 4.44476 3.44495 4 3.9934 4H7ZM7 6H5V20H19V6H17V8H7V6ZM9 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 ContactsBook2Fill;
impl IconShape for ContactsBook2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H6C4.34315 22 3 20.6569 3 19V5C3 3.34315 4.34315 2 6 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V18H6C5.44772 18 5 18.4477 5 19C5 19.5523 5.44772 20 6 20H19ZM12 10C13.1046 10 14 9.10457 14 8C14 6.89543 13.1046 6 12 6C10.8954 6 10 6.89543 10 8C10 9.10457 10.8954 10 12 10ZM9 14H15C15 12.3431 13.6569 11 12 11C10.3431 11 9 12.3431 9 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 ContactsBook2Line;
impl IconShape for ContactsBook2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H6C4.34315 22 3 20.6569 3 19V5C3 3.34315 4.34315 2 6 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V18H6C5.44772 18 5 18.4477 5 19C5 19.5523 5.44772 20 6 20H19ZM5 16.1707C5.31278 16.0602 5.64936 16 6 16H19V4H6C5.44772 4 5 4.44772 5 5V16.1707ZM12 10C10.8954 10 10 9.10457 10 8C10 6.89543 10.8954 6 12 6C13.1046 6 14 6.89543 14 8C14 9.10457 13.1046 10 12 10ZM9 14C9 12.3431 10.3431 11 12 11C13.6569 11 15 12.3431 15 14H9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ContactsBook3Fill;
impl IconShape for ContactsBook3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 2C3.44772 2 3 2.44772 3 3V5H5V7H2V9H5V11H2V13H5V15H2V17H5V19H3V21C3 21.5523 3.44772 22 4 22H20C20.5523 22 21 21.5523 21 21V3C21 2.44772 20.5523 2 20 2H4ZM9 16C9 14.3431 10.3431 13 12 13C13.6569 13 15 14.3431 15 16H9ZM12 12C10.8954 12 10 11.1046 10 10C10 8.89543 10.8954 8 12 8C13.1046 8 14 8.89543 14 10C14 11.1046 13.1046 12 12 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 ContactsBook3Line;
impl IconShape for ContactsBook3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 2C3.44772 2 3 2.44772 3 3V5H5V4H19V20H5V19H3V21C3 21.5523 3.44772 22 4 22H20C20.5523 22 21 21.5523 21 21V3C21 2.44772 20.5523 2 20 2H4ZM9 16C9 14.3431 10.3431 13 12 13C13.6569 13 15 14.3431 15 16H9ZM12 12C10.8954 12 10 11.1046 10 10C10 8.89543 10.8954 8 12 8C13.1046 8 14 8.89543 14 10C14 11.1046 13.1046 12 12 12ZM6 9V7H2V9H6ZM6 11V13H2V11H6ZM6 17V15H2V17H6Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ContactsBookFill;
impl IconShape for ContactsBookFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 2V22H3V2H7ZM9 2H19.0049C20.1068 2 21 2.89821 21 3.9908V20.0092C21 21.1087 20.1074 22 19.0049 22H9V2ZM22 6H24V10H22V6ZM22 12H24V16H22V12ZM15 12C16.1046 12 17 11.1046 17 10C17 8.89543 16.1046 8 15 8C13.8954 8 13 8.89543 13 10C13 11.1046 13.8954 12 15 12ZM12 16H18C18 14.3431 16.6569 13 15 13C13.3431 13 12 14.3431 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 ContactsBookLine;
impl IconShape for ContactsBookLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 2H19.0049C20.1068 2 21 2.89821 21 3.9908V20.0092C21 21.1087 20.1074 22 19.0049 22H3V2ZM7 4H5V20H7V4ZM9 20H19V4H9V20ZM11 16C11 14.3431 12.3431 13 14 13C15.6569 13 17 14.3431 17 16H11ZM14 12C12.8954 12 12 11.1046 12 10C12 8.89543 12.8954 8 14 8C15.1046 8 16 8.89543 16 10C16 11.1046 15.1046 12 14 12ZM22 6H24V10H22V6ZM22 12H24V16H22V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ContactsBookUploadFill;
impl IconShape for ContactsBookUploadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M7 2V22H3V2H7ZM19.0049 2C20.1068 2 21 2.89821 21 3.9908V20.0092C21 21.1087 20.1074 22 19.0049 22H9V2H19.0049ZM15 8L11 12H14V16H16V12H19L15 8ZM24 12V16H22V12H24ZM24 6V10H22V6H24Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ContactsBookUploadLine;
impl IconShape for ContactsBookUploadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19.0049 2C20.1068 2 21 2.89821 21 3.9908V20.0092C21 21.1087 20.1074 22 19.0049 22H3V2H19.0049ZM7 4H5V20H7V4ZM19 4H9V20H19V4ZM14 8L18 12H15V16H13V12H10L14 8ZM24 12V16H22V12H24ZM24 6V10H22V6H24Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ContractFill;
impl IconShape for ContractFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2H4C3.44772 2 3 2.44772 3 3V21C3 21.5523 3.44772 22 4 22H12.2547C11.4638 20.8662 11 19.4872 11 18C11 14.134 14.134 11 18 11C19.0736 11 20.0907 11.2417 21 11.6736V7L16 2ZM13.7857 15.3269C13.8246 14.5997 14.3858 14.0083 15.11 13.9313L15.9807 13.8389C16.0841 13.8279 16.1815 13.7845 16.2589 13.715L16.9102 13.1299C17.4519 12.6431 18.2669 12.6218 18.8334 13.0795L19.5145 13.6298C19.5954 13.6951 19.6949 13.7333 19.7988 13.7389L20.6731 13.7857C21.4003 13.8246 21.9917 14.3858 22.0687 15.11L22.1611 15.9807C22.1721 16.0841 22.2155 16.1815 22.285 16.2589L22.8701 16.9102C23.3569 17.4519 23.3782 18.2669 22.9205 18.8334L22.3702 19.5145C22.3049 19.5954 22.2667 19.6949 22.2611 19.7988L22.2143 20.6731C22.1754 21.4003 21.6142 21.9917 20.89 22.0687L20.0193 22.1611C19.9159 22.1721 19.8185 22.2155 19.7411 22.285L19.0898 22.8701C18.5481 23.3569 17.7331 23.3782 17.1666 22.9205L16.4855 22.3702C16.4046 22.3049 16.3051 22.2667 16.2012 22.2611L15.3269 22.2143C14.5997 22.1754 14.0083 21.6142 13.9313 20.89L13.8389 20.0193C13.8279 19.9159 13.7845 19.8185 13.715 19.7411L13.1299 19.0898C12.6431 18.5481 12.6218 17.733 13.0795 17.1666L13.6298 16.4855C13.6951 16.4046 13.7333 16.3051 13.7389 16.2012L13.7857 15.3269ZM21.0303 17.0303L19.9697 15.9697L17.5 18.4393L16.0303 16.9697L14.9697 18.0303L16.9697 20.0303L17.5 20.5607L18.0303 20.0303L21.0303 17.0303Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ContractLine;
impl IconShape for ContractLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 8V12H19V9H14V4H5V20H11V22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8ZM13.7857 15.3269C13.8246 14.5997 14.3858 14.0083 15.11 13.9313L15.9807 13.8389C16.0841 13.8279 16.1815 13.7845 16.2589 13.715L16.9102 13.1299C17.4519 12.6431 18.2669 12.6218 18.8334 13.0795L19.5145 13.6298C19.5954 13.6951 19.6949 13.7333 19.7988 13.7389L20.6731 13.7857C21.4003 13.8246 21.9917 14.3858 22.0687 15.11L22.1611 15.9807C22.1721 16.0841 22.2155 16.1815 22.285 16.2589L22.8701 16.9102C23.3569 17.4519 23.3782 18.2669 22.9205 18.8334L22.3702 19.5145C22.3049 19.5954 22.2667 19.6949 22.2611 19.7988L22.2143 20.6731C22.1754 21.4003 21.6142 21.9917 20.89 22.0687L20.0193 22.1611C19.9159 22.1721 19.8185 22.2155 19.7411 22.285L19.0898 22.8701C18.5481 23.3569 17.7331 23.3782 17.1666 22.9205L16.4855 22.3702C16.4046 22.3049 16.3051 22.2667 16.2012 22.2611L15.3269 22.2143C14.5997 22.1754 14.0083 21.6142 13.9313 20.89L13.8389 20.0193C13.8279 19.9159 13.7845 19.8185 13.715 19.7411L13.1299 19.0898C12.6431 18.5481 12.6218 17.733 13.0795 17.1666L13.6298 16.4855C13.6951 16.4046 13.7333 16.3051 13.7389 16.2012L13.7857 15.3269ZM21.0303 17.0303L19.9697 15.9697L17.5 18.4393L16.0303 16.9697L14.9697 18.0303L17.5 20.5607L21.0303 17.0303Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DraftFill;
impl IconShape for DraftFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 2C20.5523 2 21 2.44772 21 3V6.757L12.0012 15.7562L11.995 19.995L16.2414 20.0012L21 15.242V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20ZM21.7782 8.80761L23.1924 10.2218L15.4142 18L13.9979 17.9979L14 16.5858L21.7782 8.80761ZM12 12H7V14H12V12ZM15 8H7V10H15V8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct DraftLine;
impl IconShape for DraftLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 2C20.5523 2 21 2.44772 21 3V6.757L19 8.757V4H5V20H19V17.242L21 15.242V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20ZM21.7782 8.80761L23.1924 10.2218L15.4142 18L13.9979 17.9979L14 16.5858L21.7782 8.80761ZM13 12V14H8V12H13ZM16 8V10H8V8H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct File2Fill;
impl IconShape for File2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 9H9C9.55228 9 10 8.55228 10 8V2H20.0017C20.5531 2 21 2.45531 21 2.9918V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5511 3 20.9925V9ZM3 7L8 2.00318V7H3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct File2Line;
impl IconShape for File2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 8L9.00319 2H19.9978C20.5513 2 21 2.45531 21 2.9918V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5501 3 20.9932V8ZM10 4V9H5V20H19V4H10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct File3Fill;
impl IconShape for File3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 9V20.9925C21 21.5511 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.44694 2 3.99826 2H14V8C14 8.55228 14.4477 9 15 9H21ZM21 7H16V2.00318L21 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 File3Line;
impl IconShape for File3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 8V20.9932C21 21.5501 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8ZM19 9H14V4H5V20H19V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct File4Fill;
impl IconShape for File4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 15H14V22H3.99826C3.44694 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H20.0066C20.5552 2 21 2.44892 21 3.00748V15ZM21 17L16 21.9968V17H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct File4Line;
impl IconShape for File4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 16L14.9968 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V16ZM19 15V4H5V20H14V15H19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileAddFill;
impl IconShape for FileAddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM11 11H8V13H11V16H13V13H16V11H13V8H11V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileAddLine;
impl IconShape for FileAddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM11 11V8H13V11H16V13H13V16H11V13H8V11H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileAi2Fill;
impl IconShape for FileAi2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.5293 15.3193C18.7059 14.8935 19.2943 14.8935 19.4707 15.3193L19.7236 15.9307C20.1556 16.9735 20.9615 17.8062 21.9746 18.2568L22.6924 18.5762C23.1026 18.759 23.1026 19.3562 22.6924 19.5391L21.9326 19.877C20.9449 20.3162 20.1534 21.1194 19.7139 22.1279L19.4668 22.6934C19.2864 23.1075 18.7137 23.1075 18.5332 22.6934L18.2871 22.1279C17.8476 21.1193 17.0552 20.3163 16.0674 19.877L15.3076 19.5391C14.8974 19.3562 14.8974 18.759 15.3076 18.5762L16.0254 18.2568C17.0385 17.8062 17.8445 16.9735 18.2764 15.9307L18.5293 15.3193ZM20.002 2C20.5532 2.00012 21 2.45576 21 2.99219V13.3418C20.3744 13.1207 19.7013 13 19 13C15.6863 13 13 15.6863 13 19C13 20.0932 13.2939 21.1173 13.8047 22H3.99316C3.44463 21.9999 3 21.5507 3 20.9922V9H9C9.55228 9 10 8.55228 10 8V2H20.002ZM8 7H3L8 2.00293V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileAi2Line;
impl IconShape for FileAi2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.5293 15.3193C18.7059 14.8935 19.2943 14.8935 19.4707 15.3193L19.7236 15.9307C20.1556 16.9735 20.9615 17.8062 21.9746 18.2568L22.6924 18.5762C23.1026 18.759 23.1026 19.3562 22.6924 19.5391L21.9326 19.877C20.9449 20.3162 20.1534 21.1194 19.7139 22.1279L19.4668 22.6934C19.2864 23.1075 18.7137 23.1075 18.5332 22.6934L18.2871 22.1279C17.8476 21.1193 17.0552 20.3163 16.0674 19.877L15.3076 19.5391C14.8974 19.3562 14.8974 18.759 15.3076 18.5762L16.0254 18.2568C17.0385 17.8062 17.8445 16.9735 18.2764 15.9307L18.5293 15.3193ZM19.998 2C20.5514 2.00014 21 2.45577 21 2.99219V13H19V4H10V9H5V20H13V22H3.99316C3.44464 21.9999 3.00001 21.55 3 20.9932V8L9.00293 2H19.998Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileAiFill;
impl IconShape for FileAiFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.3428 1.99996C13.1216 2.62563 13 3.29855 13 3.99996C13 7.31368 15.6863 9.99997 19 9.99997C19.7014 9.99997 20.3743 9.8784 21 9.6572V21.0078C21 21.5555 20.5552 21.9999 20.0068 22H3.99316C3.44464 21.9999 3.00001 21.55 3 20.9932V7.99997L9.00293 1.99996H13.3428ZM4.5 8.99997H10V3.49996L4.5 8.99997ZM18.5293 0.329292C18.7059 -0.0964932 19.2942 -0.096505 19.4707 0.329292L19.7236 0.940621C20.1556 1.98342 20.9616 2.81613 21.9746 3.2668L22.6924 3.58613C23.1026 3.76896 23.1026 4.36615 22.6924 4.54903L21.9326 4.88692C20.9449 5.3262 20.1534 6.12942 19.7139 7.1379L19.4668 7.70333C19.2864 8.11746 18.7137 8.11746 18.5332 7.70333L18.2871 7.1379C17.8476 6.12926 17.0552 5.32625 16.0674 4.88692L15.3076 4.54903C14.8974 4.36617 14.8974 3.76894 15.3076 3.58613L16.0254 3.2668C17.0385 2.81614 17.8445 1.98343 18.2764 0.940621L18.5293 0.329292Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileAiLine;
impl IconShape for FileAiLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 3.99982H11V8.99983C11 9.55212 10.5523 9.99983 10 9.99983H5V19.9999H19V9.99983H21V21.0077C21 21.5553 20.5552 21.9997 20.0068 21.9999H3.99316C3.44464 21.9997 3.00001 21.5498 3 20.993V7.99983L9 2.00275V1.99982H13V3.99982ZM5.8291 7.99983H9V4.83088L5.8291 7.99983ZM19.4707.329338C19.2943-.096459 18.7059-.0964476 18.5293.329338L18.2764.940667C17.8445 1.98348 17.0385 2.81618 16.0254 3.26684L15.3076 3.58618C14.8974 3.76899 14.8975 4.36621 15.3076 4.54907L16.0674 4.88696C17.0552 5.32629 17.8476 6.12931 18.2871 7.13794L18.5332 7.70337C18.7137 8.11751 19.2864 8.11751 19.4668 7.70337L19.7139 7.13794C20.1534 6.12947 20.945 5.32624 21.9326 4.88696L22.6924 4.54907C23.1026 4.3662 23.1027 3.769 22.6924 3.58618L21.9746 3.26684C20.9616 2.81618 20.1556 1.98346 19.7237.940667L19.4707.329338Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileChart2Fill;
impl IconShape for FileChart2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16C14.2091 16 16 14.2091 16 12H12V8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileChart2Line;
impl IconShape for FileChart2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM12 8V12H16C16 14.2091 14.2091 16 12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 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 FileChartFill;
impl IconShape for FileChartFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM11 7V17H13V7H11ZM15 11V17H17V11H15ZM7 13V17H9V13H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileChartLine;
impl IconShape for FileChartLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 7H13V17H11V7ZM15 11H17V17H15V11ZM7 13H9V17H7V13ZM15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCheckFill;
impl IconShape for FileCheckFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20.9998 7L16 2H3.9985C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H12.3414C12.1203 21.3744 12 20.7013 12 20C12 16.6863 14.6863 14 18 14C19.0928 14 20.1174 14.2922 20.9999 14.8026L20.9998 7ZM14.4646 19.4647L18.0001 23.0002L22.9498 18.0505L21.5356 16.6362L18.0001 20.1718L15.8788 18.0505L14.4646 19.4647Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCheckLine;
impl IconShape for FileCheckLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 20V22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9998 7V14H19V8H15V4H5V20H12ZM14.4646 19.4647L18.0001 23.0002L22.9498 18.0505L21.5356 16.6362L18.0001 20.1718L15.8788 18.0505L14.4646 19.4647Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCloseFill;
impl IconShape for FileCloseFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18 13C19.0928 13 20.1174 13.2922 20.9999 13.8026L20.9998 7L16 2H3.9985C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H12.8027C12.2922 21.1175 12 20.0929 12 19C12 15.6863 14.6863 13 18 13ZM21.5356 21.1212L19.4143 18.9999L21.5356 16.8786L20.1214 15.4644L18.0001 17.5857L15.8788 15.4644L14.4646 16.8786L16.5859 18.9999L14.4646 21.1212L15.8788 22.5354L18.0001 20.4141L20.1214 22.5354L21.5356 21.1212Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCloseLine;
impl IconShape for FileCloseLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 22V20H5V4H15V8H19V13H20.9998V7L16 2H3.9985C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H12ZM21.5356 21.1212L19.4143 18.9999L21.5356 16.8786L20.1214 15.4644L18.0001 17.5857L15.8788 15.4644L14.4646 16.8786L16.5859 18.9999L14.4646 21.1212L15.8788 22.5354L18.0001 20.4141L20.1214 22.5354L21.5356 21.1212Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCloudFill;
impl IconShape for FileCloudFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M14.9968 2L21 8L21.0012 12.2606C20.0501 11.4722 18.8302 11 17.5 11L17.2788 11.0044C14.784 11.103 12.7164 12.8635 12.1523 15.2093L12.136 15.283L12.1068 15.3024C10.8223 16.1634 10 17.6255 10 19.25C10 20.273 10.3242 21.2231 10.8771 22.0006L3.9934 22C3.48412 22 3.06409 21.6171 3.00669 21.1239L3 21.0082V2.9918C3 2.49363 3.38689 2.06546 3.88533 2.00683L4.00221 2H14.9968ZM17.5 13C19.433 13 21 14.567 21 16.5L20.9985 16.6033C22.1531 16.9285 23 17.9903 23 19.25C23 20.7125 21.8583 21.9084 20.4175 21.995L20.25 22H14.75L14.5825 21.995C13.1417 21.9084 12 20.7125 12 19.25C12 17.99 12.8474 16.9279 14.0034 16.6025L14 16.5C14 14.567 15.567 13 17.5 13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCloudLine;
impl IconShape for FileCloudLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M14.9968 2L21 8L21.0012 12.2606C20.4221 11.7806 19.7434 11.4178 19.0008 11.2074L19 9H14V4H5V20L10.0591 20.0009C10.1761 20.7365 10.4622 21.4172 10.8771 22.0006L3.9934 22C3.48412 22 3.06409 21.6171 3.00669 21.1239L3 21.0082V2.9918C3 2.49363 3.38689 2.06546 3.88533 2.00683L4.00221 2H14.9968ZM17.5 13C19.433 13 21 14.567 21 16.5L20.9985 16.6033C22.1531 16.9285 23 17.9903 23 19.25C23 20.7125 21.8583 21.9084 20.4175 21.995L20.25 22H14.75L14.5825 21.995C13.1417 21.9084 12 20.7125 12 19.25C12 17.99 12.8474 16.9279 14.0034 16.6025L14 16.5C14 14.567 15.567 13 17.5 13ZM17.5 15C16.769 15 16.1602 15.5229 16.027 16.215L16.0069 16.3555L16 16.5V18.12L14.5559 18.5256C14.1558 18.6328 13.9183 19.044 14.0256 19.4441C14.105 19.7405 14.3512 19.9476 14.6362 19.9915L14.7446 20.0002H20.2554C20.5846 19.998 20.8851 19.7775 20.9744 19.4441C21.0817 19.044 20.8442 18.6328 20.4441 18.5256L19.4322 18.2432L19 18.12V16.5L18.9931 16.3555C18.9204 15.5949 18.2797 15 17.5 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 FileCodeFill;
impl IconShape for FileCodeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM17.6569 12L14.1213 8.46447L12.7071 9.87868L14.8284 12L12.7071 14.1213L14.1213 15.5355L17.6569 12ZM6.34315 12L9.87868 15.5355L11.2929 14.1213L9.17157 12L11.2929 9.87868L9.87868 8.46447L6.34315 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 FileCodeLine;
impl IconShape for FileCodeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM17.6569 12L14.1213 15.5355L12.7071 14.1213L14.8284 12L12.7071 9.87868L14.1213 8.46447L17.6569 12ZM6.34315 12L9.87868 8.46447L11.2929 9.87868L9.17157 12L11.2929 14.1213L9.87868 15.5355L6.34315 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 FileCopy2Fill;
impl IconShape for FileCopy2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.9998 6V3C6.9998 2.44772 7.44752 2 7.9998 2H19.9998C20.5521 2 20.9998 2.44772 20.9998 3V17C20.9998 17.5523 20.5521 18 19.9998 18H16.9998V20.9991C16.9998 21.5519 16.5499 22 15.993 22H4.00666C3.45059 22 3 21.5554 3 20.9991L3.0026 7.00087C3.0027 6.44811 3.45264 6 4.00942 6H6.9998ZM8.9998 6H16.9998V16H18.9998V4H8.9998V6ZM6.9998 11V13H12.9998V11H6.9998ZM6.9998 15V17H12.9998V15H6.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 FileCopy2Line;
impl IconShape for FileCopy2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.9998 6V3C6.9998 2.44772 7.44752 2 7.9998 2H19.9998C20.5521 2 20.9998 2.44772 20.9998 3V17C20.9998 17.5523 20.5521 18 19.9998 18H16.9998V20.9991C16.9998 21.5519 16.5499 22 15.993 22H4.00666C3.45059 22 3 21.5554 3 20.9991L3.0026 7.00087C3.0027 6.44811 3.45264 6 4.00942 6H6.9998ZM5.00242 8L5.00019 20H14.9998V8H5.00242ZM8.9998 6H16.9998V16H18.9998V4H8.9998V6ZM7 11H13V13H7V11ZM7 15H13V17H7V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCopyFill;
impl IconShape for FileCopyFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.9998 6V3C6.9998 2.44772 7.44752 2 7.9998 2H19.9998C20.5521 2 20.9998 2.44772 20.9998 3V17C20.9998 17.5523 20.5521 18 19.9998 18H16.9998V20.9991C16.9998 21.5519 16.5499 22 15.993 22H4.00666C3.45059 22 3 21.5554 3 20.9991L3.0026 7.00087C3.0027 6.44811 3.45264 6 4.00942 6H6.9998ZM8.9998 6H16.9998V16H18.9998V4H8.9998V6Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileCopyLine;
impl IconShape for FileCopyLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6.9998 6V3C6.9998 2.44772 7.44752 2 7.9998 2H19.9998C20.5521 2 20.9998 2.44772 20.9998 3V17C20.9998 17.5523 20.5521 18 19.9998 18H16.9998V20.9991C16.9998 21.5519 16.5499 22 15.993 22H4.00666C3.45059 22 3 21.5554 3 20.9991L3.0026 7.00087C3.0027 6.44811 3.45264 6 4.00942 6H6.9998ZM5.00242 8L5.00019 20H14.9998V8H5.00242ZM8.9998 6H16.9998V16H18.9998V4H8.9998V6Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileDamageFill;
impl IconShape for FileDamageFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 14L7 16.5L10 13L13 17L15 14.5L18 15L15 12L13 14.5L10 9.5L6.5 13.25L3 10V2.9918C3 2.45531 3.44694 2 3.99826 2H14V8C14 8.55228 14.4477 9 15 9H21V20.9925C21 21.5511 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V14ZM21 7H16V2.00318L21 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 FileDamageLine;
impl IconShape for FileDamageLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 9H14V4H5V11.8571L6.5 13.25L10 9.5L13 14.5L15 12L18 15L15 14.5L13 17L10 13L7 16.5L5 15.25V20H19V9ZM21 8V20.9932C21 21.5501 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 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 FileDownloadFill;
impl IconShape for FileDownloadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM13 12V8H11V12H8L12 16L16 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 FileDownloadLine;
impl IconShape for FileDownloadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13 12H16L12 16L8 12H11V8H13V12ZM15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileEditFill;
impl IconShape for FileEditFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 15.2426V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5511 3 20.9925V9H9C9.55228 9 10 8.55228 10 8V2H20.0017C20.5531 2 21 2.45531 21 2.9918V6.75736L12.0012 15.7562L11.995 19.995L16.2414 20.0012L21 15.2426ZM21.7782 8.80761L23.1924 10.2218L15.4142 18L13.9979 17.9979L14 16.5858L21.7782 8.80761ZM3 7L8 2.00318V7H3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileEditLine;
impl IconShape for FileEditLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 6.75736L19 8.75736V4H10V9H5V20H19V17.2426L21 15.2426V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5501 3 20.9932V8L9.00319 2H19.9978C20.5513 2 21 2.45531 21 2.9918V6.75736ZM21.7782 8.80761L23.1924 10.2218L15.4142 18L13.9979 17.9979L14 16.5858L21.7782 8.80761Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileExcel2Fill;
impl IconShape for FileExcel2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.85858 2.87732L15.4293 1.0815C15.7027 1.04245 15.9559 1.2324 15.995 1.50577C15.9983 1.52919 16 1.55282 16 1.57648V22.4235C16 22.6996 15.7761 22.9235 15.5 22.9235C15.4763 22.9235 15.4527 22.9218 15.4293 22.9184L2.85858 21.1226C2.36593 21.0522 2 20.6303 2 20.1327V3.86727C2 3.36962 2.36593 2.9477 2.85858 2.87732ZM17 2.99997H21C21.5523 2.99997 22 3.44769 22 3.99997V20C22 20.5523 21.5523 21 21 21H17V2.99997ZM10.2 12L13 7.99997H10.6L9 10.2857L7.39999 7.99997H5L7.8 12L5 16H7.39999L9 13.7143L10.6 16H13L10.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 FileExcel2Line;
impl IconShape for FileExcel2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.85858 2.87732L15.4293 1.0815C15.7027 1.04245 15.9559 1.2324 15.995 1.50577C15.9983 1.52919 16 1.55282 16 1.57648V22.4235C16 22.6996 15.7761 22.9235 15.5 22.9235C15.4763 22.9235 15.4527 22.9218 15.4293 22.9184L2.85858 21.1226C2.36593 21.0522 2 20.6303 2 20.1327V3.86727C2 3.36962 2.36593 2.9477 2.85858 2.87732ZM4 4.73457V19.2654L14 20.694V3.30599L4 4.73457ZM17 19H20V4.99997H17V2.99997H21C21.5523 2.99997 22 3.44769 22 3.99997V20C22 20.5523 21.5523 21 21 21H17V19ZM10.2 12L13 16H10.6L9 13.7143L7.39999 16H5L7.8 12L5 7.99997H7.39999L9 10.2857L10.6 7.99997H13L10.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 FileExcelFill;
impl IconShape for FileExcelFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM13.2 12L16 8H13.6L12 10.2857L10.4 8H8L10.8 12L8 16H10.4L12 13.7143L13.6 16H16L13.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 FileExcelLine;
impl IconShape for FileExcelLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.2 12L16 16H13.6L12 13.7143L10.4 16H8L10.8 12L8 8H10.4L12 10.2857L13.6 8H15V4H5V20H19V8H16L13.2 12ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileFill;
impl IconShape for FileFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 8L9.00319 2H19.9978C20.5513 2 21 2.45531 21 2.9918V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5501 3 20.9932V8ZM10 3.5L4.5 9H10V3.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 FileForbidFill;
impl IconShape for FileForbidFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 11.6736C20.0907 11.2417 19.0736 11 18 11C14.134 11 11 14.134 11 18C11 19.4872 11.4638 20.8662 12.2547 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16L21 7V11.6736ZM18 23C15.2386 23 13 20.7614 13 18C13 15.2386 15.2386 13 18 13C20.7614 13 23 15.2386 23 18C23 20.7614 20.7614 23 18 23ZM16.7066 20.7076C17.0982 20.895 17.5369 21 18 21C19.6569 21 21 19.6569 21 18C21 17.5369 20.895 17.0982 20.7076 16.7066L16.7066 20.7076ZM15.2924 19.2934L19.2934 15.2924C18.9018 15.105 18.4631 15 18 15C16.3431 15 15 16.3431 15 18C15 18.4631 15.105 18.9018 15.2924 19.2934Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileForbidLine;
impl IconShape for FileForbidLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11.2899 20C11.5049 20.7224 11.8334 21.396 12.2547 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9998 7V11.6735C20.3781 11.3782 19.7061 11.1719 19 11.0709V8H15V4H5V20H11.2899ZM18 23C15.2386 23 13 20.7614 13 18C13 15.2386 15.2386 13 18 13C20.7614 13 23 15.2386 23 18C23 20.7614 20.7614 23 18 23ZM16.7066 20.7076C17.0982 20.895 17.5369 21 18 21C19.6569 21 21 19.6569 21 18C21 17.5369 20.895 17.0982 20.7076 16.7066L16.7066 20.7076ZM15.2924 19.2934L19.2934 15.2924C18.9018 15.105 18.4631 15 18 15C16.3431 15 15 16.3431 15 18C15 18.4631 15.105 18.9018 15.2924 19.2934Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileGifFill;
impl IconShape for FileGifFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16ZM13 10H12V15H13V10ZM11 10H9C7.89543 10 7 10.8954 7 12V13C7 14.1046 7.89543 15 9 15H10C10.5523 15 11 14.5523 11 14V12H9V13H10V14H9C8.44772 14 8 13.5523 8 13V12C8 11.4477 8.44772 11 9 11H11V10ZM17 10H14V15H15V13H17V12H15V11H17V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileGifLine;
impl IconShape for FileGifLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16ZM15 4H5V20H19V8H15V4ZM13 10V15H12V10H13ZM11 10V11H9C8.44772 11 8 11.4477 8 12V13C8 13.5523 8.44772 14 9 14H10V13H9V12H11V14C11 14.5523 10.5523 15 10 15H9C7.89543 15 7 14.1046 7 13V12C7 10.8954 7.89543 10 9 10H11ZM17 10V11H15V12H17V13H15V15H14V10H17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileHistoryFill;
impl IconShape for FileHistoryFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 6.999V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM13 9H11V15H16V13H13V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileHistoryLine;
impl IconShape for FileHistoryLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16ZM15 4H5V20H19V8H15V4ZM13 9V13H16V15H11V9H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileHwpFill;
impl IconShape for FileHwpFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16ZM9.33333 14.6667H8V18H16V16.6667L9.333 16.666L9.33333 14.6667ZM12 14.3333C11.4477 14.3333 11 14.781 11 15.3333C11 15.8856 11.4477 16.3333 12 16.3333C12.5523 16.3333 13 15.8856 13 15.3333C13 14.781 12.5523 14.3333 12 14.3333ZM12 9C10.6193 9 9.5 10.1193 9.5 11.5C9.5 12.8807 10.6193 14 12 14C13.3807 14 14.5 12.8807 14.5 11.5C14.5 10.1193 13.3807 9 12 9ZM12 10.3333C12.6443 10.3333 13.1667 10.8557 13.1667 11.5C13.1667 12.1443 12.6443 12.6667 12 12.6667C11.3557 12.6667 10.8333 12.1443 10.8333 11.5C10.8333 10.8557 11.3557 10.3333 12 10.3333ZM12.6667 6H11.3333L11.333 7.333L8 7.33333V8.66667H16V7.33333L12.666 7.333L12.6667 6Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileHwpLine;
impl IconShape for FileHwpLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16ZM16 8.66667H8V7.33333L11.333 7.333L11.3333 6H12.6667L12.666 7.333H14.999L15 4H5V20H19V8L16 7.999V8.66667ZM9.33333 14.6667L9.333 16.666L16 16.6667V18H8V14.6667H9.33333ZM12 14.3333C12.5523 14.3333 13 14.781 13 15.3333C13 15.8856 12.5523 16.3333 12 16.3333C11.4477 16.3333 11 15.8856 11 15.3333C11 14.781 11.4477 14.3333 12 14.3333ZM12 9C13.3807 9 14.5 10.1193 14.5 11.5C14.5 12.8807 13.3807 14 12 14C10.6193 14 9.5 12.8807 9.5 11.5C9.5 10.1193 10.6193 9 12 9ZM12 10.3333C11.3557 10.3333 10.8333 10.8557 10.8333 11.5C10.8333 12.1443 11.3557 12.6667 12 12.6667C12.6443 12.6667 13.1667 12.1443 13.1667 11.5C13.1667 10.8557 12.6443 10.3333 12 10.3333Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileImageFill;
impl IconShape for FileImageFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 7L16 2H3.9934C3.44495 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H20.0066C20.5551 22 21 21.556 21 21.0082V7ZM11 9.5C11 10.3284 10.3284 11 9.5 11C8.67157 11 8 10.3284 8 9.5C8 8.67157 8.67157 8 9.5 8C10.3284 8 11 8.67157 11 9.5ZM17.5 17H8L13.5 10L17.5 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 FileImageLine;
impl IconShape for FileImageLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 8V4H5V20H19V8H15ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM11 9.5C11 10.3284 10.3284 11 9.5 11C8.67157 11 8 10.3284 8 9.5C8 8.67157 8.67157 8 9.5 8C10.3284 8 11 8.67157 11 9.5ZM17.5 17L13.5 10L8 17H17.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 FileInfoFill;
impl IconShape for FileInfoFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM11 7V9H13V7H11ZM11 11V17H13V11H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileInfoLine;
impl IconShape for FileInfoLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM11 11H13V17H11V11ZM11 7H13V9H11V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileLine;
impl IconShape for FileLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9 2.00318V2H19.9978C20.5513 2 21 2.45531 21 2.9918V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5501 3 20.9932V8L9 2.00318ZM5.82918 8H9V4.83086L5.82918 8ZM11 4V9C11 9.55228 10.5523 10 10 10H5V20H19V4H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileList2Fill;
impl IconShape for FileList2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM8 7V9H16V7H8ZM8 11V13H16V11H8ZM8 15V17H13V15H8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileList2Line;
impl IconShape for FileList2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM8 7H16V9H8V7ZM8 11H16V13H8V11ZM8 15H13V17H8V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileList3Fill;
impl IconShape for FileList3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 22H5C3.34315 22 2 20.6569 2 19V3C2 2.44772 2.44772 2 3 2H17C17.5523 2 18 2.44772 18 3V15H22V19C22 20.6569 20.6569 22 19 22ZM18 17V19C18 19.5523 18.4477 20 19 20C19.5523 20 20 19.5523 20 19V17H18ZM6 7V9H14V7H6ZM6 11V13H14V11H6ZM6 15V17H11V15H6Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileList3Line;
impl IconShape for FileList3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 22H5C3.34315 22 2 20.6569 2 19V3C2 2.44772 2.44772 2 3 2H17C17.5523 2 18 2.44772 18 3V15H22V19C22 20.6569 20.6569 22 19 22ZM18 17V19C18 19.5523 18.4477 20 19 20C19.5523 20 20 19.5523 20 19V17H18ZM16 20V4H4V19C4 19.5523 4.44772 20 5 20H16ZM6 7H14V9H6V7ZM6 11H14V13H6V11ZM6 15H11V17H6V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileListFill;
impl IconShape for FileListFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM8 7V9H16V7H8ZM8 11V13H16V11H8ZM8 15V17H16V15H8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileListLine;
impl IconShape for FileListLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM8 7H16V9H8V7ZM8 11H16V13H8V11ZM8 15H16V17H8V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileLockFill;
impl IconShape for FileLockFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM15 11V10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10V11H8V16H16V11H15ZM13 11H11V10C11 9.44772 11.4477 9 12 9C12.5523 9 13 9.44772 13 10V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileLockLine;
impl IconShape for FileLockLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM15 11H16V16H8V11H9V10C9 8.34315 10.3431 7 12 7C13.6569 7 15 8.34315 15 10V11ZM13 11V10C13 9.44772 12.5523 9 12 9C11.4477 9 11 9.44772 11 10V11H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileMarkedFill;
impl IconShape for FileMarkedFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 2.9918V21.0082C21 21.5447 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.44476 2 3.9934 2H20.0066C20.5551 2 21 2.44405 21 2.9918ZM7 4V13L10.5 11L14 13V4H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileMarkedLine;
impl IconShape for FileMarkedLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM7 4H5V20H19V4H14V13L10.5 11L7 13V4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileMusicFill;
impl IconShape for FileMusicFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM11 12.05C10.8384 12.0172 10.6712 12 10.5 12C9.11929 12 8 13.1193 8 14.5C8 15.8807 9.11929 17 10.5 17C11.8807 17 13 15.8807 13 14.5V10H16V8H11V12.05Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileMusicLine;
impl IconShape for FileMusicLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 8V10H13V14.5C13 15.8807 11.8807 17 10.5 17C9.11929 17 8 15.8807 8 14.5C8 13.1193 9.11929 12 10.5 12C10.6712 12 10.8384 12.0172 11 12.05V8H15V4H5V20H19V8H16ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePaper2Fill;
impl IconShape for FilePaper2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 2C21.6569 2 23 3.34315 23 5V7H21V19C21 20.6569 19.6569 22 18 22H4C2.34315 22 1 20.6569 1 19V17H17V19C17 19.5128 17.386 19.9355 17.8834 19.9933L18 20C18.5128 20 18.9355 19.614 18.9933 19.1166L19 19V15H3V5C3 3.34315 4.34315 2 6 2H20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePaper2Line;
impl IconShape for FilePaper2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 2C21.6569 2 23 3.34315 23 5V7H21V19C21 20.6569 19.6569 22 18 22H4C2.34315 22 1 20.6569 1 19V17H17V19C17 19.5128 17.386 19.9355 17.8834 19.9933L18 20C18.5128 20 18.9355 19.614 18.9933 19.1166L19 19V4H6C5.48716 4 5.06449 4.38604 5.00673 4.88338L5 5V15H3V5C3 3.34315 4.34315 2 6 2H20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePaperFill;
impl IconShape for FilePaperFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 15V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V19C21 20.6569 19.6569 22 18 22H4C2.34315 22 1 20.6569 1 19V17H17V19C17 19.5523 17.4477 20 18 20C18.5523 20 19 19.5523 19 19V15H3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePaperLine;
impl IconShape for FilePaperLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 17V19C17 19.5523 17.4477 20 18 20C18.5523 20 19 19.5523 19 19V4H5V15H3V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V19C21 20.6569 19.6569 22 18 22H4C2.34315 22 1 20.6569 1 19V17H17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePdf2Fill;
impl IconShape for FilePdf2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.9985 2C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H20.0066C20.5551 22 21 21.5489 21 20.9925L20.9997 7L16 2H3.9985ZM10.5 7.5H12.5C12.5 9.98994 14.6436 12.6604 17.3162 13.5513L16.8586 15.49C13.7234 15.0421 10.4821 16.3804 7.5547 18.3321L6.3753 16.7191C7.46149 15.8502 8.50293 14.3757 9.27499 12.6534C10.0443 10.9373 10.5 9.07749 10.5 7.5ZM11.1 13.4716C11.3673 12.8752 11.6043 12.2563 11.8037 11.6285C12.2754 12.3531 12.8553 13.0182 13.5102 13.5953C12.5284 13.7711 11.5666 14.0596 10.6353 14.4276C10.8 14.1143 10.9551 13.7948 11.1 13.4716Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePdf2Line;
impl IconShape for FilePdf2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 4H15V8H19V20H5V4ZM3.9985 2C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H20.0066C20.5551 22 21 21.5489 21 20.9925L20.9997 7L16 2H3.9985ZM10.4999 7.5C10.4999 9.07749 10.0442 10.9373 9.27493 12.6534C8.50287 14.3757 7.46143 15.8502 6.37524 16.7191L7.55464 18.3321C10.4821 16.3804 13.7233 15.0421 16.8585 15.49L17.3162 13.5513C14.6435 12.6604 12.4999 9.98994 12.4999 7.5H10.4999ZM11.0999 13.4716C11.3673 12.8752 11.6042 12.2563 11.8037 11.6285C12.2753 12.3531 12.8553 13.0182 13.5101 13.5953C12.5283 13.7711 11.5665 14.0596 10.6352 14.4276C10.7999 14.1143 10.9551 13.7948 11.0999 13.4716Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePdfFill;
impl IconShape for FilePdfFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8H8V16H12ZM10 10H12C13.1046 10 14 10.8954 14 12C14 13.1046 13.1046 14 12 14H10V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePdfLine;
impl IconShape for FilePdfLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12 16H8V8H12C14.2091 8 16 9.79086 16 12C16 14.2091 14.2091 16 12 16ZM10 10V14H12C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10H10ZM15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePpt2Fill;
impl IconShape for FilePpt2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 2.99997H21C21.5523 2.99997 22 3.44769 22 3.99997V20C22 20.5523 21.5523 21 21 21H17V2.99997ZM2.85858 2.87732L15.4293 1.0815C15.7027 1.04245 15.9559 1.2324 15.995 1.50577C15.9983 1.52919 16 1.55282 16 1.57648V22.4235C16 22.6996 15.7761 22.9235 15.5 22.9235C15.4763 22.9235 15.4527 22.9218 15.4293 22.9184L2.85858 21.1226C2.36593 21.0522 2 20.6303 2 20.1327V3.86727C2 3.36962 2.36593 2.9477 2.85858 2.87732ZM5 7.99997V16H7V14H13V7.99997H5ZM7 9.99998H11V12H7V9.99998Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePpt2Line;
impl IconShape for FilePpt2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2.85858 2.87732L15.4293 1.0815C15.7027 1.04245 15.9559 1.2324 15.995 1.50577C15.9983 1.52919 16 1.55282 16 1.57648V22.4235C16 22.6996 15.7761 22.9235 15.5 22.9235C15.4763 22.9235 15.4527 22.9218 15.4293 22.9184L2.85858 21.1226C2.36593 21.0522 2 20.6303 2 20.1327V3.86727C2 3.36962 2.36593 2.9477 2.85858 2.87732ZM4 4.73457V19.2654L14 20.694V3.30599L4 4.73457ZM17 19H20V4.99997H17V2.99997H21C21.5523 2.99997 22 3.44769 22 3.99997V20C22 20.5523 21.5523 21 21 21H17V19ZM5 7.99997H13V14H7V16H5V7.99997ZM7 9.99998V12H11V9.99998H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePptFill;
impl IconShape for FilePptFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM8 8V16H10V14H16V8H8ZM10 10H14V12H10V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FilePptLine;
impl IconShape for FilePptLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM5 4V20H19V8H16V14H10V16H8V8H15V4H5ZM10 10V12H14V10H10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileReduceFill;
impl IconShape for FileReduceFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM8 11V13H16V11H8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileReduceLine;
impl IconShape for FileReduceLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM16 11V13H8V11H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileScanFill;
impl IconShape for FileScanFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 20.9922C21 21.5507 20.5554 21.9999 20.0068 22H3.99316C3.44482 21.9999 3 21.5555 3 21.0078V15H21V20.9922ZM23 13H1V11H23V13ZM21 9H3V2.99219C3 2.45576 3.44682 2.00012 3.99805 2H14L21 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 FileScanLine;
impl IconShape for FileScanLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 20H19V15H21V20.9932C21 21.55 20.5554 21.9999 20.0068 22H3.99316C3.44482 21.9999 3 21.5555 3 21.0078V15H5V20ZM23 13H1V11H23V13ZM21 8V9H19L14 4H5V9H3V2.99219C3 2.45577 3.44857 2.00014 4.00195 2H14.9971L21 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 FileSearchFill;
impl IconShape for FileSearchFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM13.529 14.4464L15.7395 16.6569L17.1537 15.2426L14.9432 13.0322C15.8492 11.4983 15.6432 9.48951 14.3252 8.17157C12.7631 6.60948 10.2305 6.60948 8.66839 8.17157C7.1063 9.73367 7.1063 12.2663 8.66839 13.8284C9.98633 15.1464 11.9951 15.3524 13.529 14.4464ZM12.911 12.4142C12.13 13.1953 10.8637 13.1953 10.0826 12.4142C9.30156 11.6332 9.30156 10.3668 10.0826 9.58579C10.8637 8.80474 12.13 8.80474 12.911 9.58579C13.6921 10.3668 13.6921 11.6332 12.911 12.4142Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileSearchLine;
impl IconShape for FileSearchLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM13.529 14.4464C11.9951 15.3524 9.98633 15.1464 8.66839 13.8284C7.1063 12.2663 7.1063 9.73367 8.66839 8.17157C10.2305 6.60948 12.7631 6.60948 14.3252 8.17157C15.6432 9.48951 15.8492 11.4983 14.9432 13.0322L17.1537 15.2426L15.7395 16.6569L13.529 14.4464ZM12.911 12.4142C13.6921 11.6332 13.6921 10.3668 12.911 9.58579C12.13 8.80474 10.8637 8.80474 10.0826 9.58579C9.30156 10.3668 9.30156 11.6332 10.0826 12.4142C10.8637 13.1953 12.13 13.1953 12.911 12.4142Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileSettingsFill;
impl IconShape for FileSettingsFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM8.59456 12.8115L7.60291 13.384L8.60297 15.1161L9.59532 14.5431C9.98844 14.915 10.4677 15.1967 11.0001 15.3551V16.5H13.0001V15.355C13.5325 15.1966 14.0117 14.9149 14.4048 14.543L15.3972 15.116L16.3972 13.3839L15.4055 12.8114C15.4673 12.551 15.5 12.2793 15.5 12C15.5 11.7207 15.4673 11.449 15.4054 11.1885L16.3972 10.616L15.3971 8.88393L14.4047 9.4569C14.0116 9.08506 13.5324 8.80337 13 8.64494V7.5H11V8.64494C10.4676 8.80338 9.98834 9.08508 9.59523 9.45694L8.60291 8.88402L7.60291 10.6161L8.59454 11.1886C8.53272 11.449 8.5 11.7207 8.5 12C8.5 12.2794 8.53273 12.5511 8.59456 12.8115ZM12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 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 FileSettingsLine;
impl IconShape for FileSettingsLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M8.59456 12.8115C8.53273 12.5511 8.5 12.2794 8.5 12C8.5 11.7207 8.53272 11.449 8.59454 11.1886L7.60291 10.6161L8.60291 8.88402L9.59523 9.45694C9.98834 9.08508 10.4676 8.80338 11 8.64494V7.5H13V8.64494C13.5324 8.80337 14.0116 9.08506 14.4047 9.4569L15.3971 8.88393L16.3972 10.616L15.4054 11.1885C15.4673 11.449 15.5 11.7207 15.5 12C15.5 12.2793 15.4673 12.551 15.4055 12.8114L16.3972 13.3839L15.3972 15.116L14.4048 14.543C14.0117 14.9149 13.5325 15.1966 13.0001 15.355V16.5H11.0001V15.3551C10.4677 15.1967 9.98844 14.915 9.59532 14.5431L8.60297 15.1161L7.60291 13.384L8.59456 12.8115ZM12 13.5C12.8284 13.5 13.5 12.8284 13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5ZM15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileShield2Fill;
impl IconShape for FileShield2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 10H11V17.3823C11 18.9449 11.7775 20.4053 13.074 21.2742L14.1569 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.44694 2 3.99826 2H15.9968L21 7V10ZM13 12H21V17.3823C21 18.2786 20.5544 19.1156 19.8125 19.6128L17 21.4978L14.1875 19.6128C13.4456 19.1156 13 18.2786 13 17.3823V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileShield2Line;
impl IconShape for FileShield2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M14 9V4H5V20H11.0563C11.3838 20.4171 11.7803 20.7847 12.236 21.0848L13.626 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8V9H14ZM12 11H21V16.949C21 17.9397 20.4987 18.8648 19.6641 19.4144L16.5 21.4978L13.3359 19.4144C12.5013 18.8648 12 17.9397 12 16.949V11ZM14 16.949C14 17.2652 14.1616 17.5634 14.4358 17.744L16.5 19.1032L18.5642 17.744C18.8384 17.5634 19 17.2652 19 16.949V13H14V16.949Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileShieldFill;
impl IconShape for FileShieldFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 7V20.9925C21 21.5511 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.44694 2 3.99826 2H15.9968L21 7ZM8 8V13.6002C8 14.4496 8.4456 15.2427 9.18747 15.7138L12 17.5L14.8125 15.7138C15.5544 15.2427 16 14.4496 16 13.6002V8H8ZM10 10H14V13.6002C14 13.7579 13.9103 13.9176 13.7403 14.0255L12 15.1308L10.2597 14.0255C10.0897 13.9176 10 13.7579 10 13.6002V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileShieldLine;
impl IconShape for FileShieldLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M14 8V4H5V20H19V9H16V13.6195C16 14.4641 15.5544 15.2529 14.8125 15.7215L12 17.4978L9.18747 15.7215C8.4456 15.2529 8 14.4641 8 13.6195V8H14ZM21 8V20.9932C21 21.5501 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8ZM10 13.6195C10 13.7698 10.0872 13.9242 10.2554 14.0305L12 15.1323L13.7446 14.0305C13.9128 13.9242 14 13.7698 14 13.6195V10H10V13.6195Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileShredFill;
impl IconShape for FileShredFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 12V14H2V12H4V2.9954C4 2.44565 4.44484 2 4.99558 2H15L19.9997 7L20 12H22ZM3 16H5V22H3V16ZM19 16H21V22H19V16ZM15 16H17V22H15V16ZM11 16H13V22H11V16ZM7 16H9V22H7V16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileShredLine;
impl IconShape for FileShredLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 12H18V8H14V4H6V12ZM4 12V2.9954C4 2.44565 4.44484 2 4.99558 2H15L19.9997 7L20 12H22V14H2V12H4ZM3 16H5V22H3V16ZM19 16H21V22H19V16ZM15 16H17V22H15V16ZM11 16H13V22H11V16ZM7 16H9V22H7V16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileTextFill;
impl IconShape for FileTextFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 9V20.9925C21 21.5511 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.44694 2 3.99826 2H14V8C14 8.55228 14.4477 9 15 9H21ZM21 7H16V2.00318L21 7ZM8 7V9H11V7H8ZM8 11V13H16V11H8ZM8 15V17H16V15H8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileTextLine;
impl IconShape for FileTextLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 8V20.9932C21 21.5501 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8ZM19 9H14V4H5V20H19V9ZM8 7H11V9H8V7ZM8 11H16V13H8V11ZM8 15H16V17H8V15Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileTransferFill;
impl IconShape for FileTransferFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM12 11H8V13H12V16L16 12L12 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 FileTransferLine;
impl IconShape for FileTransferLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM12 11V8L16 12L12 16V13H8V11H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileUnknowFill;
impl IconShape for FileUnknowFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM11 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 FileUnknowLine;
impl IconShape for FileUnknowLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M11 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.3551ZM15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileUploadFill;
impl IconShape for FileUploadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM13 12H16L12 8L8 12H11V16H13V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileUploadLine;
impl IconShape for FileUploadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM13 12V16H11V12H8L12 8L16 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 FileUserFill;
impl IconShape for FileUserFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM12 11.5C13.3807 11.5 14.5 10.3807 14.5 9C14.5 7.61929 13.3807 6.5 12 6.5C10.6193 6.5 9.5 7.61929 9.5 9C9.5 10.3807 10.6193 11.5 12 11.5ZM7.52746 17H16.4725C16.2238 14.75 14.3163 13 12 13C9.68372 13 7.77619 14.75 7.52746 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 FileUserLine;
impl IconShape for FileUserLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM12 11.5C10.6193 11.5 9.5 10.3807 9.5 9C9.5 7.61929 10.6193 6.5 12 6.5C13.3807 6.5 14.5 7.61929 14.5 9C14.5 10.3807 13.3807 11.5 12 11.5ZM7.52746 17C7.77619 14.75 9.68372 13 12 13C14.3163 13 16.2238 14.75 16.4725 17H7.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 FileVideoFill;
impl IconShape for FileVideoFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM15.0008 11.667L10.1219 8.41435C10.0562 8.37054 9.979 8.34717 9.9 8.34717C9.6791 8.34717 9.5 8.52625 9.5 8.74717V15.2524C9.5 15.3314 9.5234 15.4086 9.5672 15.4743C9.6897 15.6581 9.9381 15.7078 10.1219 15.5852L15.0008 12.3326C15.0447 12.3033 15.0824 12.2656 15.1117 12.2217C15.2343 12.0379 15.1846 11.7895 15.0008 11.667Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileVideoLine;
impl IconShape for FileVideoLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4V8H19V20H5V4H15ZM3.9985 2C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H20.0066C20.5551 22 21 21.5489 21 20.9925L20.9997 7L16 2H3.9985ZM15.0008 11.667L10.1219 8.41435C10.0562 8.37054 9.979 8.34717 9.9 8.34717C9.6791 8.34717 9.5 8.52625 9.5 8.74717V15.2524C9.5 15.3314 9.5234 15.4086 9.5672 15.4743C9.6897 15.6581 9.9381 15.7078 10.1219 15.5852L15.0008 12.3326C15.0447 12.3033 15.0824 12.2656 15.1117 12.2217C15.2343 12.0379 15.1846 11.7895 15.0008 11.667Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileWarningFill;
impl IconShape for FileWarningFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM11 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 FileWarningLine;
impl IconShape for FileWarningLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 4H5V20H19V8H15V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM11 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 FileWord2Fill;
impl IconShape for FileWord2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 2.99997H21C21.5523 2.99997 22 3.44769 22 3.99997V20C22 20.5523 21.5523 21 21 21H17V2.99997ZM2.85858 2.87732L15.4293 1.0815C15.7027 1.04245 15.9559 1.2324 15.995 1.50577C15.9983 1.52919 16 1.55282 16 1.57648V22.4235C16 22.6996 15.7761 22.9235 15.5 22.9235C15.4763 22.9235 15.4527 22.9218 15.4293 22.9184L2.85858 21.1226C2.36593 21.0522 2 20.6303 2 20.1327V3.86727C2 3.36962 2.36593 2.9477 2.85858 2.87732ZM11 7.99997V12.989L9 11L7.01083 13L7 7.99997H5V16H7L9 14L11 16H13V7.99997H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileWord2Line;
impl IconShape for FileWord2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 19H20V4.99997H17V2.99997H21C21.5523 2.99997 22 3.44769 22 3.99997V20C22 20.5523 21.5523 21 21 21H17V19ZM2.85858 2.87732L15.4293 1.0815C15.7027 1.04245 15.9559 1.2324 15.995 1.50577C15.9983 1.52919 16 1.55282 16 1.57648V22.4235C16 22.6996 15.7761 22.9235 15.5 22.9235C15.4763 22.9235 15.4527 22.9218 15.4293 22.9184L2.85858 21.1226C2.36593 21.0522 2 20.6303 2 20.1327V3.86727C2 3.36962 2.36593 2.9477 2.85858 2.87732ZM4 4.73457V19.2654L14 20.694V3.30599L4 4.73457ZM11 7.99997H13V16H11L9 14L7 16H5V7.99997H7L7.01083 13L9 11L11 12.989V7.99997Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileWordFill;
impl IconShape for FileWordFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM14 8V12.989L12 11L10.0108 13L10 8H8V16H10L12 14L14 16H16V8H14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileWordLine;
impl IconShape for FileWordLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 8V16H14L12 14L10 16H8V8H10V13L12 11L14 13V8H15V4H5V20H19V8H16ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9997 7L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileZipFill;
impl IconShape for FileZipFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10 2V4H12V2H20.0066C20.5551 2 21 2.44405 21 2.9918V21.0082C21 21.5447 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.44476 2 3.9934 2H10ZM12 4V6H14V4H12ZM10 6V8H12V6H10ZM12 8V10H14V8H12ZM10 10V12H12V10H10ZM12 12V14H10V17H14V12H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FileZipLine;
impl IconShape for FileZipLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM14 12V17H10V14H12V12H14ZM12 4H14V6H12V4ZM10 6H12V8H10V6ZM12 8H14V10H12V8ZM10 10H12V12H10V10Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Folder2Fill;
impl IconShape for Folder2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 11V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V11H22ZM22 9H2V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Folder2Line;
impl IconShape for Folder2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM20 11H4V19H20V11ZM20 9V7H11.5858L9.58579 5H4V9H20Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Folder3Fill;
impl IconShape for Folder3Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 8V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V7H21C21.5523 7 22 7.44772 22 8ZM12.4142 5H2V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 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 Folder3Line;
impl IconShape for Folder3Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 7V19H20V7H4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Folder4Fill;
impl IconShape for Folder4Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M8 21V11H22V20C22 20.5523 21.5523 21 21 21H8ZM6 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V9H7C6.44772 9 6 9.44772 6 10V21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Folder4Line;
impl IconShape for Folder4Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM8 19H20V11H8V19ZM6 19V10C6 9.44772 6.44772 9 7 9H20V7H11.5858L9.58579 5H4V19H6Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Folder5Fill;
impl IconShape for Folder5Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M13.4144 5H20.0002C20.5525 5 21.0002 5.44772 21.0002 6V7H3.00017V4C3.00017 3.44772 3.44789 3 4.00017 3H11.4144L13.4144 5ZM3.08697 9H20.9134C21.4657 9 21.9134 9.44772 21.9134 10C21.9134 10.0277 21.9122 10.0554 21.9099 10.083L21.0766 20.083C21.0334 20.6013 20.6001 21 20.08 21H3.9203C3.40021 21 2.96695 20.6013 2.92376 20.083L2.09042 10.083C2.04456 9.53267 2.45355 9.04932 3.00392 9.00345C3.03155 9.00115 3.05925 9 3.08697 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 Folder5Line;
impl IconShape for Folder5Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.08697 9H20.9134C21.4657 9 21.9134 9.44772 21.9134 10C21.9134 10.0277 21.9122 10.0554 21.9099 10.083L21.0766 20.083C21.0334 20.6013 20.6001 21 20.08 21H3.9203C3.40021 21 2.96695 20.6013 2.92376 20.083L2.09042 10.083C2.04456 9.53267 2.45355 9.04932 3.00392 9.00345C3.03155 9.00115 3.05925 9 3.08697 9ZM4.84044 19H19.1599L19.8266 11H4.17377L4.84044 19ZM13.4144 5H20.0002C20.5525 5 21.0002 5.44772 21.0002 6V7H3.00017V4C3.00017 3.44772 3.44789 3 4.00017 3H11.4144L13.4144 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 Folder6Fill;
impl IconShape for Folder6Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 3C2.44772 3 2 3.44772 2 4V7H9.58579L12 4.58579L10.4142 3H3ZM14.4142 5L10.4142 9H2V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V6C22 5.44772 21.5523 5 21 5H14.4142Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Folder6Line;
impl IconShape for Folder6Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21L3 21C2.45 21 2 20.55 2 20V4ZM10.5858 6L9.58579 5H4V7H9.58579L10.5858 6ZM4 9V19L20 19V7H12.4142L10.4142 9H4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderAddFill;
impl IconShape for FolderAddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 12H8V14H11V17H13V14H16V12H13V9H11V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderAddLine;
impl IconShape for FolderAddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM11 12V9H13V12H16V14H13V17H11V14H8V12H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderChart2Fill;
impl IconShape for FolderChart2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM12 9C9.79086 9 8 10.7909 8 13C8 15.2091 9.79086 17 12 17C14.2091 17 16 15.2091 16 13H12V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderChart2Line;
impl IconShape for FolderChart2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM12 9V13H16C16 15.2091 14.2091 17 12 17C9.79086 17 8 15.2091 8 13C8 10.7909 9.79086 9 12 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 FolderChartFill;
impl IconShape for FolderChartFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 9V17H13V9H11ZM15 12V17H17V12H15ZM7 14V17H9V14H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderChartLine;
impl IconShape for FolderChartLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM11 9H13V17H11V9ZM15 12H17V17H15V12ZM7 14H9V17H7V14Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderCheckFill;
impl IconShape for FolderCheckFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 13C20.0929 13 21.1175 13.2922 22 13.8027V6C22 5.44772 21.5523 5 21 5H12.4142L10.4142 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H13.3414C13.1203 20.3744 13 19.7013 13 19C13 15.6863 15.6863 13 19 13ZM15.4645 18.4647L19 22.0002L23.9497 17.0505L22.5355 15.6362L19 19.1718L16.8787 17.0505L15.4645 18.4647Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderCheckLine;
impl IconShape for FolderCheckLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H13V19H4V5H9.58579L11.5858 7H20V13H22V6C22 5.44772 21.5523 5 21 5H12.4142L10.4142 3H3ZM15.4645 18.4647L19 22.0002L23.9497 17.0505L22.5355 15.6362L19 19.1718L16.8787 17.0505L15.4645 18.4647Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderCloseFill;
impl IconShape for FolderCloseFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 12C20.0929 12 21.1175 12.2922 22 12.8027V6C22 5.44772 21.5523 5 21 5H12.4142L10.4142 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H13.8027C13.2922 20.1175 13 19.0929 13 18C13 14.6863 15.6863 12 19 12ZM20.4143 17.9999L22.5356 20.1212L21.1214 21.5354L19.0001 19.4141L16.8788 21.5354L15.4646 20.1212L17.5859 17.9999L15.4646 15.8786L16.8788 14.4644L19.0001 16.5857L21.1214 14.4644L22.5356 15.8786L20.4143 17.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 FolderCloseLine;
impl IconShape for FolderCloseLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H13V19H4V5H9.58579L11.5858 7H20V12H22V6C22 5.44772 21.5523 5 21 5H12.4142L10.4142 3H3ZM20.4143 17.9999L22.5356 20.1212L21.1214 21.5354L19.0001 19.4141L16.8788 21.5354L15.4646 20.1212L17.5859 17.9999L15.4646 15.8786L16.8788 14.4644L19.0001 16.5857L21.1214 14.4644L22.5356 15.8786L20.4143 17.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 FolderCloudFill;
impl IconShape for FolderCloudFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V12.3604C21.0023 10.9408 19.3542 10 17.5 10C14.8979 10 12.7015 11.853 12.1394 14.2817C10.8512 15.1306 10 16.5894 10 18.25C10 19.2749 10.3246 20.2239 10.8766 21H3C2.44772 21 2 20.5523 2 20V4ZM14.0015 15.6031C12.8465 15.9291 12 16.9907 12 18.25C12 19.7688 13.2312 21 14.75 21H20.25C21.7688 21 23 19.7688 23 18.25C23 16.9907 22.1535 15.9291 20.9985 15.6031C21.0548 13.6578 19.4477 12 17.5 12C15.5523 12 13.9452 13.6578 14.0015 15.6031Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderCloudLine;
impl IconShape for FolderCloudLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H10V19H4V5H9.58579L11.5858 7H20V11H22V6C22 5.44772 21.5523 5 21 5H12.4142L10.4142 3H3ZM12 18.25C12 16.9907 12.8465 15.9291 14.0015 15.6031C13.9452 13.6578 15.5523 12 17.5 12C19.4477 12 21.0548 13.6578 20.9985 15.6031C22.1535 15.9291 23 16.9907 23 18.25C23 19.7688 21.7688 21 20.25 21H14.75C13.2312 21 12 19.7688 12 18.25ZM17.5 14C16.6716 14 16 14.6716 16 15.5C16 15.9637 16.0239 16.4751 16.0569 16.9605C15.0926 17.1654 14 17.5516 14 18.25C14 18.6642 14.3358 19 14.75 19H20.25C20.6642 19 21 18.6642 21 18.25C21 17.5516 19.9074 17.1654 18.9431 16.9605C18.9761 16.4751 19 15.9637 19 15.5C19 14.6716 18.3284 14 17.5 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 FolderDownloadFill;
impl IconShape for FolderDownloadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM13 13V9H11V13H8L12 17L16 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 FolderDownloadLine;
impl IconShape for FolderDownloadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM13 13H16L12 17L8 13H11V9H13V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderFill;
impl IconShape for FolderFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 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 FolderForbidFill;
impl IconShape for FolderForbidFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 11.2547C20.8662 10.4638 19.4872 10 18 10C14.134 10 11 13.134 11 17C11 18.4872 11.4638 19.8662 12.2547 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V11.2547ZM18 22C15.2386 22 13 19.7614 13 17C13 14.2386 15.2386 12 18 12C20.7614 12 23 14.2386 23 17C23 19.7614 20.7614 22 18 22ZM16.7066 19.7076C17.0982 19.895 17.5369 20 18 20C19.6569 20 21 18.6569 21 17C21 16.5369 20.895 16.0982 20.7076 15.7066L16.7066 19.7076ZM15.2924 18.2934L19.2934 14.2924C18.9018 14.105 18.4631 14 18 14C16.3431 14 15 15.3431 15 17C15 17.4631 15.105 17.9018 15.2924 18.2934Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderForbidLine;
impl IconShape for FolderForbidLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 11.2547C21.396 10.8334 20.7224 10.5049 20 10.2899V7H11.5858L9.58579 5H4V19H11.2899C11.5049 19.7224 11.8334 20.396 12.2547 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V11.2547ZM18 22C15.2386 22 13 19.7614 13 17C13 14.2386 15.2386 12 18 12C20.7614 12 23 14.2386 23 17C23 19.7614 20.7614 22 18 22ZM16.7066 19.7076C17.0982 19.895 17.5369 20 18 20C19.6569 20 21 18.6569 21 17C21 16.5369 20.895 16.0982 20.7076 15.7066L16.7066 19.7076ZM15.2924 18.2934L19.2934 14.2924C18.9018 14.105 18.4631 14 18 14C16.3431 14 15 15.3431 15 17C15 17.4631 15.105 17.9018 15.2924 18.2934Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderHistoryFill;
impl IconShape for FolderHistoryFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.4142 3L12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142ZM13 9H11V15H16V13H13V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderHistoryLine;
impl IconShape for FolderHistoryLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.4142 3L12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142ZM9.58579 5H4V19H20V7H11.5858L9.58579 5ZM13 9V13H16V15H11V9H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderImageFill;
impl IconShape for FolderImageFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM10 10.5C10 9.67157 9.32843 9 8.5 9C7.67157 9 7 9.67157 7 10.5C7 11.3284 7.67157 12 8.5 12C9.32843 12 10 11.3284 10 10.5ZM18 17L14 11L7 17H18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderImageLine;
impl IconShape for FolderImageLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 5V19H20V7H11.5858L9.58579 5H4ZM12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM10 10.5C10 11.3284 9.32843 12 8.5 12C7.67157 12 7 11.3284 7 10.5C7 9.67157 7.67157 9 8.5 9C9.32843 9 10 9.67157 10 10.5ZM18 17L14 11L7 17H18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderInfoFill;
impl IconShape for FolderInfoFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 9V11H13V9H11ZM11 12V17H13V12H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderInfoLine;
impl IconShape for FolderInfoLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM11 12H13V17H11V12ZM11 9H13V11H11V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderKeyholeFill;
impl IconShape for FolderKeyholeFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.4142 3L12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142ZM12 9C10.8954 9 10 9.89543 10 11C10 11.7403 10.4022 12.3866 10.9999 12.7324L11 17H13L13.0011 12.7318C13.5983 12.3858 14 11.7398 14 11C14 9.89543 13.1046 9 12 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 FolderKeyholeLine;
impl IconShape for FolderKeyholeLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.4142 3L12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142ZM9.58579 5H4V19H20V7H11.5858L9.58579 5ZM12 9C13.1046 9 14 9.89543 14 11C14 11.7398 13.5983 12.3858 13.0011 12.7318L13 17H11L10.9999 12.7324C10.4022 12.3866 10 11.7403 10 11C10 9.89543 10.8954 9 12 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 FolderLine;
impl IconShape for FolderLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 5V19H20V7H11.5858L9.58579 5H4ZM12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 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 FolderLockFill;
impl IconShape for FolderLockFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM15 13V12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12V13H8V17H16V13H15ZM13 13H11V12C11 11.4477 11.4477 11 12 11C12.5523 11 13 11.4477 13 12V13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderLockLine;
impl IconShape for FolderLockLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM15 13H16V17H8V13H9V12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12V13ZM13 13V12C13 11.4477 12.5523 11 12 11C11.4477 11 11 11.4477 11 12V13H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderMusicFill;
impl IconShape for FolderMusicFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 13.05C10.8384 13.0172 10.6712 13 10.5 13C9.11929 13 8 14.1193 8 15.5C8 16.8807 9.11929 18 10.5 18C11.8807 18 13 16.8807 13 15.5V11H16V9H11V13.05Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderMusicLine;
impl IconShape for FolderMusicLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM11 13.05V9H16V11H13V15.5C13 16.8807 11.8807 18 10.5 18C9.11929 18 8 16.8807 8 15.5C8 14.1193 9.11929 13 10.5 13C10.6712 13 10.8384 13.0172 11 13.05Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderOpenFill;
impl IconShape for FolderOpenFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 21C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H20C20.5523 5 21 5.44772 21 6V9H4V18.996L6 11H22.5L20.1894 20.2425C20.0781 20.6877 19.6781 21 19.2192 21H3Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderOpenLine;
impl IconShape for FolderOpenLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 21C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H20C20.5523 5 21 5.44772 21 6V9H19V7H11.5858L9.58579 5H4V16.998L5.5 11H22.5L20.1894 20.2425C20.0781 20.6877 19.6781 21 19.2192 21H3ZM19.9384 13H7.06155L5.56155 19H18.4384L19.9384 13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderReceivedFill;
impl IconShape for FolderReceivedFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 13.126C21.0149 12.4174 19.8062 12 18.5 12C15.1863 12 12.5 14.6863 12.5 18C12.5 19.0929 12.7922 20.1175 13.3027 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V13.126ZM20 17H23V19H20V22.5L15 18L20 13.5V17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderReceivedLine;
impl IconShape for FolderReceivedLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 13H20V7H11.5858L9.58579 5H4V19H13V21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V13ZM20 17H23V19H20V22.5L15 18L20 13.5V17Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderReduceFill;
impl IconShape for FolderReduceFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM8 12V14H16V12H8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderReduceLine;
impl IconShape for FolderReduceLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM8 12H16V14H8V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderSettingsFill;
impl IconShape for FolderSettingsFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM8.59114 13.8089L7.59998 14.3812L8.59954 16.1124L9.59141 15.5397C9.98434 15.9114 10.4634 16.1929 10.9955 16.3513V17.4956H12.9945V16.3512C13.5266 16.1928 14.0057 15.9113 14.3986 15.5396L15.3905 16.1123L16.39 14.3811L15.3987 13.8088C15.4605 13.5485 15.4932 13.277 15.4932 12.9978C15.4932 12.7186 15.4605 12.447 15.3987 12.1867L16.39 11.6145L15.3904 9.88325L14.3985 10.4559C14.0056 10.0843 13.5265 9.80274 12.9944 9.64438V8.5H10.9954V9.64438C10.4633 9.80275 9.98424 10.0843 9.59133 10.456L8.59949 9.88335L7.59998 11.6146L8.59112 12.1868C8.52933 12.4471 8.49663 12.7186 8.49663 12.9978C8.49663 13.277 8.52934 13.5486 8.59114 13.8089ZM11.9949 14.4971C11.1669 14.4971 10.4957 13.8258 10.4957 12.9978C10.4957 12.1698 11.1669 11.4985 11.9949 11.4985C12.8229 11.4985 13.4942 12.1698 13.4942 12.9978C13.4942 13.8258 12.8229 14.4971 11.9949 14.4971Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderSettingsLine;
impl IconShape for FolderSettingsLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM8.59114 13.8089C8.52934 13.5486 8.49663 13.277 8.49663 12.9978C8.49663 12.7186 8.52933 12.4471 8.59112 12.1868L7.59998 11.6146L8.59949 9.88335L9.59133 10.456C9.98424 10.0843 10.4633 9.80275 10.9954 9.64438V8.5H12.9944V9.64438C13.5265 9.80274 14.0056 10.0843 14.3985 10.4559L15.3904 9.88325L16.39 11.6145L15.3987 12.1867C15.4605 12.447 15.4932 12.7186 15.4932 12.9978C15.4932 13.277 15.4605 13.5485 15.3987 13.8088L16.39 14.3811L15.3905 16.1123L14.3986 15.5396C14.0057 15.9113 13.5266 16.1928 12.9945 16.3512V17.4956H10.9955V16.3513C10.4634 16.1929 9.98434 15.9114 9.59141 15.5397L8.59954 16.1124L7.59998 14.3812L8.59114 13.8089ZM11.9949 14.4971C12.8229 14.4971 13.4942 13.8258 13.4942 12.9978C13.4942 12.1698 12.8229 11.4985 11.9949 11.4985C11.1669 11.4985 10.4957 12.1698 10.4957 12.9978C10.4957 13.8258 11.1669 14.4971 11.9949 14.4971Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderSharedFill;
impl IconShape for FolderSharedFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 13.126C21.0149 12.4174 19.8062 12 18.5 12C15.1863 12 12.5 14.6863 12.5 18C12.5 19.0929 12.7922 20.1175 13.3027 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V13.126ZM18 17V13.5L23 18L18 22.5V19H15V17H18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderSharedLine;
impl IconShape for FolderSharedLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 13H20V7H11.5858L9.58579 5H4V19H13V21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V13ZM18 17V13.5L23 18L18 22.5V19H15V17H18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderShield2Fill;
impl IconShape for FolderShield2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 10H12V17.3823C12 18.7906 12.6315 20.1159 13.7054 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V10ZM14 12H22V17.3823C22 18.2786 21.5544 19.1156 20.8125 19.6128L18 21.4978L15.1875 19.6128C14.4456 19.1156 14 18.2786 14 17.3823V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderShield2Line;
impl IconShape for FolderShield2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M22 9H20V7H11.5858L9.58579 5H4V19H11.4469C11.8089 19.7916 12.3786 20.4853 13.1114 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H21C21.5523 5 22 5.44772 22 6V9ZM13 11H22V16.949C22 17.9397 21.4987 18.8648 20.6641 19.4144L17.5 21.4978L14.3359 19.4144C13.5013 18.8648 13 17.9397 13 16.949V11ZM15 16.949C15 17.2652 15.1616 17.5634 15.4358 17.744L17.5 19.1032L19.5642 17.744C19.8384 17.5634 20 17.2652 20 16.949V13H15V16.949Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderShieldFill;
impl IconShape for FolderShieldFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM8 9V13.904C8 14.7956 8.4456 15.6282 9.18747 16.1228L12 17.9978L14.8125 16.1228C15.5544 15.6282 16 14.7956 16 13.904V9H8ZM10 13.904V11H14V13.904C14 14.1269 13.8886 14.335 13.7031 14.4587L12 15.5941L10.2969 14.4587C10.1114 14.335 10 14.1269 10 13.904Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderShieldLine;
impl IconShape for FolderShieldLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM8 9H16V13.904C16 14.7956 15.5544 15.6282 14.8125 16.1228L12 17.9978L9.18747 16.1228C8.4456 15.6282 8 14.7956 8 13.904V9ZM10 13.904C10 14.1269 10.1114 14.335 10.2969 14.4587L12 15.5941L13.7031 14.4587C13.8886 14.335 14 14.1269 14 13.904V11H10V13.904Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderTransferFill;
impl IconShape for FolderTransferFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM12 12H8V14H12V17L16 13L12 9V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderTransferLine;
impl IconShape for FolderTransferLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM12 12V9L16 13L12 17V14H8V12H12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderUnknowFill;
impl IconShape for FolderUnknowFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 16V18H13V16H11ZM8.56731 10.8135L10.5288 11.2058C10.6656 10.5182 11.2723 10 12 10C12.8284 10 13.5 10.6716 13.5 11.5C13.5 12.3284 12.8284 13 12 13H11V15H12C13.933 15 15.5 13.433 15.5 11.5C15.5 9.567 13.933 8 12 8C10.302 8 8.88637 9.20919 8.56731 10.8135Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderUnknowLine;
impl IconShape for FolderUnknowLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM11 16H13V18H11V16ZM8.56731 10.8135C8.88637 9.20919 10.302 8 12 8C13.933 8 15.5 9.567 15.5 11.5C15.5 13.433 13.933 15 12 15H11V13H12C12.8284 13 13.5 12.3284 13.5 11.5C13.5 10.6716 12.8284 10 12 10C11.2723 10 10.6656 10.5182 10.5288 11.2058L8.56731 10.8135Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderUploadFill;
impl IconShape for FolderUploadFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM13 13H16L12 9L8 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 FolderUploadLine;
impl IconShape for FolderUploadLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM13 13V17H11V13H8L12 9L16 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 FolderUserFill;
impl IconShape for FolderUserFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM12 13C13.3807 13 14.5 11.8807 14.5 10.5C14.5 9.11929 13.3807 8 12 8C10.6193 8 9.5 9.11929 9.5 10.5C9.5 11.8807 10.6193 13 12 13ZM8 18H16C16 15.7909 14.2091 14 12 14C9.79086 14 8 15.7909 8 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 FolderUserLine;
impl IconShape for FolderUserLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM8 18C8 15.7909 9.79086 14 12 14C14.2091 14 16 15.7909 16 18H8ZM12 13C10.6193 13 9.5 11.8807 9.5 10.5C9.5 9.11929 10.6193 8 12 8C13.3807 8 14.5 9.11929 14.5 10.5C14.5 11.8807 13.3807 13 12 13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderVideoFill;
impl IconShape for FolderVideoFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 5H12.4142L10.4142 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V6C22 5.44772 21.5523 5 21 5ZM15.0008 12.667C15.1846 12.7895 15.2343 13.0379 15.1117 13.2217C15.0824 13.2656 15.0447 13.3033 15.0008 13.3326L10.1219 16.5852C9.9381 16.7078 9.6897 16.6581 9.5672 16.4743C9.5234 16.4086 9.5 16.3314 9.5 16.2524V9.74717C9.5 9.52625 9.6791 9.34717 9.9 9.34717C9.979 9.34717 10.0562 9.37054 10.1219 9.41435L15.0008 12.667Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderVideoLine;
impl IconShape for FolderVideoLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 19V5H9.58579L11.5858 7H20V19H4ZM21 5H12.4142L10.4142 3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V6C22 5.44772 21.5523 5 21 5ZM15.0008 12.667L10.1219 9.41435C10.0562 9.37054 9.979 9.34717 9.9 9.34717C9.6791 9.34717 9.5 9.52625 9.5 9.74717V16.2524C9.5 16.3314 9.5234 16.4086 9.5672 16.4743C9.6897 16.6581 9.9381 16.7078 10.1219 16.5852L15.0008 13.3326C15.0447 13.3033 15.0824 13.2656 15.1117 13.2217C15.2343 13.0379 15.1846 12.7895 15.0008 12.667Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderWarningFill;
impl IconShape for FolderWarningFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 9V14H13V9H11ZM11 15V17H13V15H11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderWarningLine;
impl IconShape for FolderWarningLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM11 15H13V17H11V15ZM11 9H13V14H11V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderZipFill;
impl IconShape for FolderZipFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 5C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5H16V7H18V5H21ZM18 13H16V15H14V18H18V13ZM16 11H14V13H16V11ZM18 9H16V11H18V9ZM16 7H14V9H16V7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FolderZipLine;
impl IconShape for FolderZipLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M10.4142 3L12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142ZM18 18H14V15H16V13H14V11H16V9H14V7H11.5858L9.58579 5H4V19H20V7H16V9H18V11H16V13H18V18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FoldersFill;
impl IconShape for FoldersFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 7V4C6 3.44772 6.44772 3 7 3H13.4142L15.4142 5H21C21.5523 5 22 5.44772 22 6V16C22 16.5523 21.5523 17 21 17H18V20C18 20.5523 17.5523 21 17 21H3C2.44772 21 2 20.5523 2 20V8C2 7.44772 2.44772 7 3 7H6ZM6 9H4V19H16V17H6V9Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FoldersLine;
impl IconShape for FoldersLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 7V4C6 3.44772 6.44772 3 7 3H13.4142L15.4142 5H21C21.5523 5 22 5.44772 22 6V16C22 16.5523 21.5523 17 21 17H18V20C18 20.5523 17.5523 21 17 21H3C2.44772 21 2 20.5523 2 20V8C2 7.44772 2.44772 7 3 7H6ZM6 9H4V19H16V17H6V9ZM8 5V15H20V7H14.5858L12.5858 5H8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct KeynoteFill;
impl IconShape for KeynoteFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M18.9992 2C19.552 2 20.086 2.42969 20.1955 2.97705L21.8047 11.023C21.9126 11.5626 21.5448 12 21.0083 12H12.9998V20H17.0001V22H7.00006V20H10.9998V12H2.99187C2.44411 12 2.086 11.5703 2.19547 11.023L3.80465 2.97705C3.91258 2.43744 4.4447 2 5.00094 2H18.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 KeynoteLine;
impl IconShape for KeynoteLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4.43967 10H19.5605L18.3605 4H5.63967L4.43967 10ZM13.0001 12V20H17.0001V22H7.00006V20H11.0001V12H2.99187C2.44411 12 2.086 11.5703 2.19547 11.023L3.80465 2.97705C3.91258 2.43744 4.4447 2 5.00094 2H18.9992C19.552 2 20.086 2.42969 20.1955 2.97705L21.8047 11.023C21.9126 11.5626 21.5448 12 21.0083 12H13.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 MarkdownFill;
impl IconShape for MarkdownFill {
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 3ZM7 15.5V11.5L9 13.5L11 11.5V15.5H13V8.5H11L9 10.5L7 8.5H5V15.5H7ZM18 12.5V8.5H16V12.5H14L17 15.5L20 12.5H18Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MarkdownLine;
impl IconShape for MarkdownLine {
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 3ZM4 5V19H20V5H4ZM7 15.5H5V8.5H7L9 10.5L11 8.5H13V15.5H11V11.5L9 13.5L7 11.5V15.5ZM18 12.5H20L17 15.5L14 12.5H16V8.5H18V12.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 NewsFill;
impl IconShape for NewsFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3 3C2.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 3H3ZM6 7H12V13H6V7ZM8 9V11H10V9H8ZM18 9H14V7H18V9ZM14 13V11H18V13H14ZM6 17V15L18 15V17L6 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 NewsLine;
impl IconShape for NewsLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M2 4C2 3.44772 2.44772 3 3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4ZM4 5V19H20V5H4ZM6 7H12V13H6V7ZM8 9V11H10V9H8ZM14 9H18V7H14V9ZM18 13H14V11H18V13ZM6 15V17L18 17V15L6 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 NewspaperFill;
impl IconShape for NewspaperFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 22H5C3.34315 22 2 20.6569 2 19V3C2 2.44772 2.44772 2 3 2H17C17.5523 2 18 2.44772 18 3V10H22V19C22 20.6569 20.6569 22 19 22ZM18 12V19C18 19.5523 18.4477 20 19 20C19.5523 20 20 19.5523 20 19V12H18ZM5 6V12H11V6H5ZM5 13V15H15V13H5ZM5 16V18H15V16H5ZM7 8H9V10H7V8Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct NewspaperLine;
impl IconShape for NewspaperLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M16 20V4H4V19C4 19.5523 4.44772 20 5 20H16ZM19 22H5C3.34315 22 2 20.6569 2 19V3C2 2.44772 2.44772 2 3 2H17C17.5523 2 18 2.44772 18 3V10H22V19C22 20.6569 20.6569 22 19 22ZM18 12V19C18 19.5523 18.4477 20 19 20C19.5523 20 20 19.5523 20 19V12H18ZM6 6H12V12H6V6ZM8 8V10H10V8H8ZM6 13H14V15H6V13ZM6 16H14V18H6V16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct NumbersFill;
impl IconShape for NumbersFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9 18H4V10H9V18ZM15 18H10V6H15V18ZM21 18H16V2H21V18ZM22 22H3V20H22V22Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct NumbersLine;
impl IconShape for NumbersLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9 18H4V10H9V18ZM7 16V12H6V16H7ZM13 16V8H12V16H13ZM15 18H10V6H15V18ZM19 16V4H18V16H19ZM21 18H16V2H21V18ZM22 22H3V20H22V22Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct PagesFill;
impl IconShape for PagesFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M20 22H4C3.44772 22 3 21.5523 3 21V8H21V21C21 21.5523 20.5523 22 20 22ZM21 6H3V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V6ZM7 11V15H11V11H7ZM7 17V19H17V17H7ZM13 12V14H17V12H13Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct PagesLine;
impl IconShape for PagesLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M5 8V20H19V8H5ZM5 6H19V4H5V6ZM20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM7 10H11V14H7V10ZM7 16H17V18H7V16ZM13 11H17V13H13V11Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ReceiptFill;
impl IconShape for ReceiptFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9 4L6 2L3 4V16V19C3 20.6569 4.34315 22 6 22H20C21.6569 22 23 20.6569 23 19V17H7V19C7 19.5523 6.55228 20 6 20C5.44772 20 5 19.5523 5 19V15H21V4L18 2L15 4L12 2L9 4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ReceiptLine;
impl IconShape for ReceiptLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M9 4L6 2L3 4V19C3 20.6569 4.34315 22 6 22H20C21.6569 22 23 20.6569 23 19V16H21V4L18 2L15 4L12 2L9 4ZM19 16H7V19C7 19.5523 6.55228 20 6 20C5.44772 20 5 19.5523 5 19V5.07037L6 4.4037L9 6.4037L12 4.4037L15 6.4037L18 4.4037L19 5.07037V16ZM20 20H8.82929C8.93985 19.6872 9 19.3506 9 19V18H21V19C21 19.5523 20.5523 20 20 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 StickyNote2Fill;
impl IconShape for StickyNote2Fill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 16L15.9968 21H3.99826C3.44694 21 3 20.5551 3 20.0066V3.9934C3 3.44476 3.44495 3 3.9934 3H20.0066C20.5552 3 21 3.44749 21 3.9985V16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StickyNote2Line;
impl IconShape for StickyNote2Line {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M3.99826 21C3.44694 21 3 20.5551 3 20.0066V3.9934C3 3.44476 3.44495 3 3.9934 3H20.0066C20.5552 3 21 3.44749 21 3.9985V16L15.9968 21H3.99826ZM5 19H15.1688L19 15.1712V5H5V19Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StickyNoteAddFill;
impl IconShape for StickyNoteAddFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 1V4H1V6H4V9H6V6H9V4H6V1H4ZM11 5C11 8.31371 8.31371 11 5 11C4.29873 11 3.62556 10.8797 3 10.6586V20.0066C3 20.5551 3.44694 21 3.99826 21H14V15C14 14.45 14.45 14 15 14H21V3.9985C21 3.44749 20.5552 3 20.0066 3H10.6586C10.8797 3.62556 11 4.29873 11 5ZM21 16L16 20.997V16H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StickyNoteAddLine;
impl IconShape for StickyNoteAddLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M4 1V4H1V6H4V9H6V6H9V4H6V1H4ZM3 20.0066V11H5V19H13V14C13 13.45 13.45 13 14 13L19 12.999V5H11V3H20.0066C20.5552 3 21 3.45576 21 4.00247V15L15 20.996L4.00221 21C3.4487 21 3 20.5551 3 20.0066ZM18.171 14.999L15 15V18.169L18.171 14.999Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StickyNoteFill;
impl IconShape for StickyNoteFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M15 14L14.8834 14.0067C14.4243 14.0601 14.0601 14.4243 14.0067 14.8834L14 15V21H3.99826C3.44694 21 3 20.5551 3 20.0066V3.9934C3 3.44476 3.44495 3 3.9934 3H20.0066C20.5552 3 21 3.44749 21 3.9985V14H15ZM21 16L16 20.997V16H21Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct StickyNoteLine;
impl IconShape for StickyNoteLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 15L15 20.996L4.00221 21C3.4487 21 3 20.5551 3 20.0066V3.9934C3 3.44476 3.44495 3 3.9934 3H20.0066C20.5552 3 21 3.45576 21 4.00247V15ZM19 5H5V19H13V14C13 13.4872 13.386 13.0645 13.8834 13.0067L14 13L19 12.999V5ZM18.171 14.999L15 15V18.169L18.171 14.999Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SurveyFill;
impl IconShape for SurveyFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M6 4V8H18V4H20.0066C20.5552 4 21 4.44495 21 4.9934V21.0066C21 21.5552 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5551 3 21.0066V4.9934C3 4.44476 3.44495 4 3.9934 4H6ZM9 17H7V19H9V17ZM9 14H7V16H9V14ZM9 11H7V13H9V11ZM16 2V6H8V2H16Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SurveyLine;
impl IconShape for SurveyLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 2V4H20.0066C20.5552 4 21 4.44495 21 4.9934V21.0066C21 21.5552 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5551 3 21.0066V4.9934C3 4.44476 3.44495 4 3.9934 4H7V2H17ZM7 6H5V20H19V6H17V8H7V6ZM9 16V18H7V16H9ZM9 13V15H7V13H9ZM9 10V12H7V10H9ZM15 4H9V6H15V4Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TaskFill;
impl IconShape for TaskFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M21 3V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H20C20.5523 2 21 2.44772 21 3ZM11.2929 13.1213L8.81802 10.6464L7.40381 12.0607L11.2929 15.9497L16.9497 10.2929L15.5355 8.87868L11.2929 13.1213Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TaskLine;
impl IconShape for TaskLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M19 4H5V20H19V4ZM3 2.9918C3 2.44405 3.44749 2 3.9985 2H19.9997C20.5519 2 20.9996 2.44772 20.9997 3L21 20.9925C21 21.5489 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918ZM11.2929 13.1213L15.5355 8.87868L16.9497 10.2929L11.2929 15.9497L7.40381 12.0607L8.81802 10.6464L11.2929 13.1213Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TodoFill;
impl IconShape for TodoFill {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H7V0H9V2H15V0H17V2ZM7 8V10H17V8H7ZM7 12V14H17V12H7Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TodoLine;
impl IconShape for TodoLine {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M17 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H7V0H9V2H15V0H17V2ZM17 4V6H15V4H9V6H7V4H5V20H19V4H17ZM7 8H17V10H7V8ZM7 12H17V14H7V12Z",
})
}
const FILL: Option<&'static str> = Some("currentColor");
const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
}