defmodule Phosphoricons do @moduledoc """ Provides precompiled icon compiles from [heroicons.com v1.4.0](heroicons.com). Heroicons are designed by [Steve Schoger](https://twitter.com/steveschoger) ## Usage Hero icons come in three styles – outline (`24x24`), solid (`24x24`), and mini (`20x20`). By default, the icon components will use the outline style, but the `solid` or `mini` attributes may be passed to select styling, for example: ```heex ``` You can also pass arbitrary HTML attributes to the components: ```heex ``` ## Heroicons License Attribution MIT License Copyright (c) 2020 Refactoring UI Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ use Phoenix.Component defp svg(assigns) do case assigns do %{bold: false, duotone: false, fill: false, light: false, thin: false} -> ~H"<.svg_regular {@rest}><%= {:safe, @paths[:regular]} %>" %{bold: true, duotone: false, fill: false, light: false, thin: false} -> ~H"<.svg_bold {@rest}><%= {:safe, @paths[:bold]} %>" %{bold: false, duotone: true, fill: false, light: false, thin: false} -> ~H"<.svg_duotone {@rest}><%= {:safe, @paths[:duotone]} %>" %{bold: false, duotone: false, fill: true, light: false, thin: false} -> ~H"<.svg_fill {@rest}><%= {:safe, @paths[:fill]} %>" %{bold: false, duotone: false, fill: false, light: true, thin: false} -> ~H"<.svg_light {@rest}><%= {:safe, @paths[:light]} %>" %{bold: false, duotone: false, fill: false, light: false, thin: true} -> ~H"<.svg_thin {@rest}><%= {:safe, @paths[:thin]} %>" %{} -> raise ArgumentError, "expected one of bold, duotone, fill, light or thin, but got multiple." end end attr :rest, :global, default: %{ "aria-hidden": "true", viewBox: "0 0 256 256", fill: "none", stroke: "currentColor" } slot(:inner_block, required: true) defp svg_regular(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end attr :rest, :global, default: %{ "aria-hidden": "true", viewBox: "0 0 256 256", fill: "none", stroke: "currentColor" } slot(:inner_block, required: true) defp svg_bold(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end attr :rest, :global, default: %{ "aria-hidden": "true", viewBox: "0 0 256 256", fill: "currentColor", stroke: "currentColor" } slot(:inner_block, required: true) defp svg_duotone(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end attr :rest, :global, default: %{"aria-hidden": "true", viewBox: "0 0 256 256", fill: "currentColor"} slot(:inner_block, required: true) defp svg_fill(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end attr :rest, :global, default: %{ "aria-hidden": "true", viewBox: "0 0 256 256", fill: "none", stroke: "currentColor" } slot(:inner_block, required: true) defp svg_light(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end attr :rest, :global, default: %{ "aria-hidden": "true", viewBox: "0 0 256 256", fill: "none", stroke: "currentColor" } slot(:inner_block, required: true) defp svg_thin(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end @doc """ Renders the `t_shirt` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def t_shirt(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `barcode` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def barcode(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bezier_curve` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bezier_curve(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `textbox` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def textbox(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_down_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_down_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bank` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bank(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cpu` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cpu(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `umbrella` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def umbrella(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_double_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_double_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `music_note` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def music_note(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_right_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_right_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `face_mask` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def face_mask(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_zero` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_zero(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_krw` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_krw(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `camera_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def camera_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_csv` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_csv(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `apple_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def apple_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `diamonds_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def diamonds_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chalkboard_teacher` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chalkboard_teacher(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_rain` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_rain(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `mouse` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def mouse(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `plus_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def plus_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `magnet` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def magnet(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cell_signal_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cell_signal_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `syringe` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def syringe(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flower` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flower(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `yin_yang` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def yin_yang(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_right_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_right_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `clock_clockwise` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def clock_clockwise(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `selection_background` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def selection_background(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell_simple_ringing` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell_simple_ringing(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `record` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def record(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pinterest_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pinterest_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `repeat_once` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def repeat_once(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `android_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def android_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `brain` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def brain(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `drop_half_bottom` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def drop_half_bottom(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `corners_out` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def corners_out(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `signpost` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def signpost(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `traffic_cone` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def traffic_cone(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_out_line_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_out_line_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `map_trifold` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def map_trifold(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley_x_eyes` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley_x_eyes(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_double_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_double_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_medium` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_medium(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chats_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chats_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gender_nonbinary` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gender_nonbinary(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `selection_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def selection_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `share` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def share(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_rectangle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_rectangle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `database` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def database(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_align_center` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_align_center(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield_warning` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield_warning(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paint_brush_broad` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paint_brush_broad(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chats_teardrop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chats_teardrop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `minus_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def minus_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rug` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rug(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `briefcase` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def briefcase(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `airplay` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def airplay(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lamp` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lamp(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_arc_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_arc_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass_simple_medium` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass_simple_medium(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `buildings` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def buildings(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `music_note_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def music_note_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `check` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def check(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `book` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def book(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rectangle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rectangle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `reddit_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def reddit_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `desktop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def desktop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_outdent` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_outdent(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shower` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shower(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `map_pin` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def map_pin(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rss` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rss(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `presentation_chart` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def presentation_chart(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `function` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def function(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `anchor` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def anchor(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `airplane` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def airplane(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_bottom_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_bottom_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `floppy_disk_back` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def floppy_disk_back(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gender_female` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gender_female(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `calendar_blank` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def calendar_blank(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `list_bullets` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def list_bullets(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chats` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chats(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `calendar` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def calendar(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `address_book` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def address_book(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `voicemail` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def voicemail(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `infinity` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def infinity(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `suitcase_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def suitcase_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `closed_captioning` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def closed_captioning(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pill` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pill(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_left_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_left_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paint_brush` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paint_brush(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `moon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def moon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `television` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def television(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_h_five` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_h_five(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dog` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dog(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tag_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tag_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `whatsapp_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def whatsapp_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass_low` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass_low(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `boat` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def boat(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tag_chevron` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tag_chevron(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_indent` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_indent(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `toggle_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def toggle_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_notch_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_notch_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `browser` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def browser(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `calendar_check` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def calendar_check(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `qr_code` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def qr_code(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `warning_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def warning_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_line_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_line_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `identification_badge` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def identification_badge(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `line_segments` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def line_segments(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `spade` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def spade(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `film_slate` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def film_slate(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_eur` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_eur(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `globe_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def globe_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sort_descending` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sort_descending(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_ts` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_ts(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `backspace` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def backspace(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `peace` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def peace(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_counter_clockwise` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_counter_clockwise(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `robot` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def robot(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `spinner` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def spinner(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eject_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eject_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_in` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_in(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circles_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circles_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `corners_in` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def corners_in(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wifi_high` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wifi_high(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_italic` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_italic(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `trophy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def trophy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `columns` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def columns(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_pdf` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_pdf(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_double_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_double_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_notch` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_notch(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `percent` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def percent(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock_key_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock_key_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `app_store_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def app_store_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `stack_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def stack_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `butterfly` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def butterfly(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `frame_corners` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def frame_corners(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `thermometer` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def thermometer(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `first_aid_kit` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def first_aid_kit(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_top` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_top(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `radio` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def radio(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `spotify_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def spotify_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_center_vertical_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_center_vertical_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_nine` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_nine(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `identification_card` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def identification_card(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_dollar` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_dollar(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `grid_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def grid_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bug_droid` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bug_droid(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cardholder` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cardholder(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_sun` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_sun(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand_pointing` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand_pointing(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `microsoft_powerpoint_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def microsoft_powerpoint_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paint_brush_household` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paint_brush_household(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_dots` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_dots(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_low` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_low(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flame` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flame(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `alarm` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def alarm(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rocket` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rocket(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eyedropper_sample` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eyedropper_sample(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_in_line_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_in_line_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `equals` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def equals(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paperclip_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paperclip_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `vignette` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def vignette(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `strategy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def strategy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `copyright` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def copyright(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wine` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wine(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `anchor_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def anchor_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `baby` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def baby(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_switch` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_switch(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_arrow_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_arrow_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `prohibit` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def prohibit(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `waves` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def waves(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bag` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bag(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `copy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def copy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `traffic_sign` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def traffic_sign(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sidebar` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sidebar(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_align_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_align_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_h_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_h_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `baseball` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def baseball(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `headlights` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def headlights(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand_fist` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand_fist(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_line_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_line_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `music_notes_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def music_notes_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fish` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fish(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_arrow_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_arrow_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `article_medium` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def article_medium(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bookmark_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bookmark_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_seven` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_seven(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_out` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_out(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_wavy_question` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_wavy_question(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `picture_in_picture` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def picture_in_picture(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `plugs_connected` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def plugs_connected(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wind` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wind(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `megaphone` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def megaphone(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `stripe_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def stripe_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bluetooth_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bluetooth_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `device_tablet` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def device_tablet(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `club` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def club(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `poker_chip` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def poker_chip(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `drop_half` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def drop_half(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `receipt` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def receipt(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_teardrop_dots` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_teardrop_dots(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `power` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def power(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand_grabbing` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand_grabbing(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `selection_all` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def selection_all(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `notepad` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def notepad(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_circle_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_circle_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `airplane_tilt` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def airplane_tilt(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `microsoft_excel_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def microsoft_excel_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sticker` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sticker(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `video_camera_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def video_camera_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `play` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def play(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `needle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def needle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `heart_straight_break` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def heart_straight_break(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `link` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def link(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_lock` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_lock(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `upload_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def upload_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `timer` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def timer(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pencil_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pencil_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ear_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ear_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `skip_back` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def skip_back(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `globe_stand` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def globe_stand(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_arc_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_arc_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dribbble_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dribbble_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_jsx` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_jsx(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `coffee` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def coffee(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `drop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def drop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_low` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_low(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `magnet_straight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def magnet_straight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `list_numbers` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def list_numbers(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_down_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_down_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `layout` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def layout(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eraser` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eraser(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `queue` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def queue(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_check` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_check(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `notebook` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def notebook(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `webcam` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def webcam(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_moon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_moon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_one` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_one(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_teardrop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_teardrop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `quotes` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def quotes(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `selection_foreground` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def selection_foreground(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_double_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_double_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rewind_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rewind_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `link_simple_break` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def link_simple_break(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `facebook_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def facebook_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `keyhole` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def keyhole(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dice_six` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dice_six(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dice_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dice_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `polygon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def polygon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bed` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bed(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `music_notes_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def music_notes_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock_key` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock_key(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `medal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def medal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `money` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def money(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sign_in` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sign_in(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paint_bucket` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paint_bucket(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pencil_simple_line` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pencil_simple_line(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_notch` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_notch(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bluetooth` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bluetooth(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_list` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_list(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `mask_happy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def mask_happy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_double_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_double_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `car` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def car(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fish_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fish_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bug` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bug(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `beer_bottle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def beer_bottle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `microsoft_teams_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def microsoft_teams_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `mountains` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def mountains(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cursor_text` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cursor_text(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `article` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def article(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_image` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_image(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wifi_none` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wifi_none(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `map_pin_line` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def map_pin_line(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_left_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_left_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_code` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_code(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sun` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sun(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `windows_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def windows_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `toilet` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def toilet(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cell_signal_medium` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cell_signal_medium(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `vault` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def vault(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_two` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_two(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_simple_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_simple_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rss_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rss_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `funnel` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def funnel(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cake` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cake(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `upload` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def upload(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_double_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_double_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `stop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def stop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paint_roller` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paint_roller(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `skull` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def skull(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `brackets_angle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def brackets_angle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `google_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def google_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `person_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def person_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `list_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def list_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chart_bar` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chart_bar(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `brandy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def brandy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `house` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def house(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley_sticker` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley_sticker(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `download` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def download(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `x_square` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def x_square(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sort_ascending` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sort_ascending(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `crosshair_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def crosshair_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `swap` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def swap(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `linkedin_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def linkedin_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_simple_low` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_simple_low(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield_checkered` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield_checkered(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `git_commit` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def git_commit(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wave_sawtooth` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wave_sawtooth(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield_chevron` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield_chevron(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `calculator` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def calculator(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `stack_overflow_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def stack_overflow_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `brackets_square` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def brackets_square(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `coin` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def coin(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ticket` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ticket(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `monitor` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def monitor(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_three_circle_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_three_circle_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `nut` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def nut(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flask` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flask(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `heart_break` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def heart_break(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sliders` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sliders(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sketch_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sketch_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `printer` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def printer(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `desktop_tower` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def desktop_tower(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_two` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_two(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `coins` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def coins(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `credit_card` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def credit_card(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_rs` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_rs(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_out_line_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_out_line_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `code_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def code_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_right_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_right_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cards` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cards(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_down_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_down_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_star` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_star(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `detective` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def detective(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rewind` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rewind(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley_sad` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley_sad(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `keyboard` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def keyboard(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `thermometer_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def thermometer_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `train_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def train_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `clock` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def clock(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `stack` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def stack(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `target` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def target(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_top_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_top_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `moon_stars` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def moon_stars(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_css` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_css(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `google_chrome_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def google_chrome_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `messenger_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def messenger_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `swatches` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def swatches(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_arrow_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_arrow_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cell_signal_full` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cell_signal_full(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pause_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pause_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `presentation` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def presentation(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lightbulb_filament` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lightbulb_filament(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `link_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def link_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circles_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circles_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `slack_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def slack_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gas_pump` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gas_pump(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fast_forward` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fast_forward(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley_nervous` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley_nervous(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `push_pin_simple_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def push_pin_simple_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `game_controller` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def game_controller(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_video` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_video(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_nine` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_nine(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `barbell` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def barbell(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gear` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gear(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `broadcast` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def broadcast(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `users_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def users_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `confetti` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def confetti(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gif` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gif(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_eight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_eight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass_high` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass_high(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pencil_line` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pencil_line(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_down_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_down_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `plus_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def plus_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tote_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tote_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flying_saucer` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flying_saucer(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_arrow_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_arrow_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_double_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_double_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `twitter_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def twitter_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `warning_octagon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def warning_octagon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cookie` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cookie(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gradient` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gradient(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `octagon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def octagon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_six_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_six_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wave_triangle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wave_triangle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_tsx` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_tsx(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `equalizer` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def equalizer(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `projector_screen` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def projector_screen(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `alien` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def alien(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `truck` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def truck(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rocket_launch` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rocket_launch(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_doc` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_doc(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_h_six` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_h_six(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_align_justify` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_align_justify(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rows` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rows(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_simple_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_simple_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell_ringing` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell_ringing(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_wavy_warning` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_wavy_warning(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `camera` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def camera(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `storefront` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def storefront(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_circle_dots` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_circle_dots(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `thermometer_cold` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def thermometer_cold(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chart_bar_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chart_bar_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `link_break` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def link_break(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `globe_hemisphere_east` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def globe_hemisphere_east(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `video_camera` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def video_camera(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `activity` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def activity(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_down_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_down_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paperclip` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paperclip(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_center_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_center_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `envelope` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def envelope(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `door` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def door(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_lock` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_lock(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paper_plane_tilt` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paper_plane_tilt(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tag` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tag(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_zip` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_zip(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `police_car` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def police_car(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_fog` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_fog(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `car_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def car_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_strikethrough` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_strikethrough(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_snow` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_snow(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dice_two` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dice_two(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `music_notes` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def music_notes(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `note_pencil` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def note_pencil(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `graph` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def graph(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cell_signal_none` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cell_signal_none(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_down_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_down_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `egg_crack` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def egg_crack(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `envelope_simple_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def envelope_simple_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `asterisk_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def asterisk_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shopping_cart_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shopping_cart_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fingerprint_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fingerprint_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ruler` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ruler(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chart_pie` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chart_pie(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `calendar_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def calendar_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_six` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_six(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `campfire` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def campfire(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `headphones` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def headphones(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `git_diff` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def git_diff(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `divide` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def divide(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock_laminated_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock_laminated_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_double_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_double_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `checks` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def checks(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `squares_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def squares_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `trash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def trash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `medium_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def medium_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `house_line` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def house_line(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `magnifying_glass_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def magnifying_glass_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `google_play_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def google_play_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `navigation_arrow` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def navigation_arrow(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `list_checks` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def list_checks(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `google_photos_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def google_photos_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `clock_afternoon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def clock_afternoon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dice_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dice_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `package` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def package(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fork_knife` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fork_knife(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_dollar_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_dollar_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_left_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_left_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `texter` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def texter(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phone_call` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phone_call(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phone` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phone(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `thermometer_hot` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def thermometer_hot(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_btc` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_btc(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_user` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_user(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_rub` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_rub(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `film_script` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def film_script(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `scales` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def scales(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `balloon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def balloon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `image_square` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def image_square(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `telegram_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def telegram_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_kzt` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_kzt(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `users_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def users_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `diamond` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def diamond(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `finn_the_human` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def finn_the_human(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_nine` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_nine(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `prescription` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def prescription(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `jeep` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def jeep(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `screencast` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def screencast(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shopping_bag_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shopping_bag_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `megaphone_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def megaphone_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pen` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pen(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hexagon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hexagon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `martini` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def martini(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eye` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eye(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `device_tablet_speaker` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def device_tablet_speaker(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `terminal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def terminal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_one` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_one(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_wavy_check` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_wavy_check(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_zero` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_zero(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `files` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def files(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `article_ny_times` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def article_ny_times(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cat` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cat(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_line_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_line_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_align_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_align_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tote` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tote(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `popcorn` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def popcorn(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pen_nib` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pen_nib(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_wavy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_wavy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `path` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def path(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wrench` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wrench(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_centered_dots` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_centered_dots(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_dashed` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_dashed(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dice_one` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dice_one(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chart_pie_slice` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chart_pie_slice(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `archive_tray` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def archive_tray(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wallet` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wallet(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lightning` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lightning(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `check_square` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def check_square(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `x_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def x_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `basketball` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def basketball(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `archive_box` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def archive_box(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_jpg` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_jpg(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `recycle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def recycle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sword` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sword(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `line_segment` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def line_segment(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cube` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cube(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `copyleft` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def copyleft(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flag_banner` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flag_banner(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shopping_cart` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shopping_cart(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_right_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_right_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `list_dashes` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def list_dashes(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `computer_tower` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def computer_tower(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folders` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folders(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `square_half` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def square_half(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand_eye` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand_eye(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `airplane_in_flight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def airplane_in_flight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `heart` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def heart(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_ngn` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_ngn(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `device_mobile_camera` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def device_mobile_camera(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_right_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_right_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_out` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_out(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shuffle_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shuffle_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cooking_pot` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cooking_pot(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_warning_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_warning_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `newspaper_clipping` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def newspaper_clipping(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `heart_straight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def heart_straight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_simple_dotted` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_simple_dotted(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bag_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bag_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cylinder` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cylinder(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_cloud` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_cloud(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wall` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wall(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eject` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eject(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `film_strip` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def film_strip(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `play_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def play_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_lines_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_lines_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wave_sine` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wave_sine(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_lines_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_lines_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_down_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_down_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flower_lotus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flower_lotus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sun_dim` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sun_dim(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `taxi` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def taxi(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `push_pin_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def push_pin_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_high` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_high(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `leaf` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def leaf(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand_waving` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand_waving(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_simple_user` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_simple_user(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `discord_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def discord_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `book_bookmark` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def book_bookmark(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `magnifying_glass` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def magnifying_glass(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `code` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def code(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_down_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_down_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circles_three_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circles_three_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_out_cardinal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_out_cardinal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `question` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def question(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `codesandbox_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def codesandbox_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gender_transgender` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gender_transgender(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sparkle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sparkle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand_soap` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand_soap(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bathtub` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bathtub(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `mask_sad` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def mask_sad(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `projector_screen_chart` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def projector_screen_chart(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `newspaper` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def newspaper(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `snowflake` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def snowflake(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_centered_text` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_centered_text(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gender_male` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gender_male(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley_meh` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley_meh(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_gear` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_gear(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hash_straight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hash_straight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_out_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_out_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `square` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def square(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fire_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fire_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_clockwise` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_clockwise(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phosphor_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phosphor_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `app_window` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def app_window(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_down_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_down_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pencil_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pencil_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_js` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_js(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `faders_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def faders_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chalkboard` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chalkboard(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_h` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_h(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `snapchat_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def snapchat_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wifi_medium` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wifi_medium(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `watch` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def watch(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `soccer_ball` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def soccer_ball(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_png` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_png(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flashlight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flashlight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand_palm` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand_palm(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `armchair` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def armchair(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_charging` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_charging(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `palette` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def palette(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `envelope_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def envelope_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_in_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_in_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sim_card` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sim_card(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_square` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_square(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_html` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_html(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `thumbs_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def thumbs_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_down_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_down_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_underline` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_underline(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phone_outgoing` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phone_outgoing(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gender_intersex` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gender_intersex(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `device_tablet_camera` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def device_tablet_camera(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pause` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pause(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `faders` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def faders(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `scroll` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def scroll(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_jpy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_jpy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_clockwise` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_clockwise(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bounding_box` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bounding_box(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gitlab_logo_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gitlab_logo_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell_simple_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell_simple_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `suitcase` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def suitcase(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `handbag_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def handbag_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_left_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_left_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield_check` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield_check(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `magnifying_glass_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def magnifying_glass_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `vibrate` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def vibrate(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `aperture` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def aperture(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bug_beetle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bug_beetle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gear_six` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gear_six(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_three_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_three_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `math_operations` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def math_operations(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_circle_text` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_circle_text(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `barricade` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def barricade(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_three_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_three_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_line_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_line_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `spiral` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def spiral(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `handshake` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def handshake(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `umbrella_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def umbrella_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `terminal_window` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def terminal_window(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `book_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def book_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_t` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_t(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_left_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_left_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `toggle_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def toggle_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_notch_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_notch_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `link_simple_horizontal_break` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def link_simple_horizontal_break(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tiktok_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tiktok_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `microphone` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def microphone(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `image` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def image(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `television_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def television_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chart_line` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chart_line(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `mouse_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def mouse_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ladder_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ladder_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `puzzle_piece` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def puzzle_piece(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_in_cardinal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_in_cardinal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_h_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_h_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `selection` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def selection(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `toilet_paper` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def toilet_paper(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `train` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def train(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `warning` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def warning(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hands_clapping` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hands_clapping(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `selection_inverse` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def selection_inverse(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `angular_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def angular_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gift` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gift(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `star_half` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def star_half(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_one` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_one(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_three` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_three(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `placeholder` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def placeholder(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `house_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def house_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_in_line_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_in_line_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pen_nib_straight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pen_nib_straight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wifi_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wifi_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `clipboard` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def clipboard(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_left_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_left_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `headset` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def headset(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gitlab_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gitlab_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_simple_lock` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_simple_lock(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `envelope_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def envelope_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_eight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_eight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass_simple_low` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass_simple_low(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `github_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def github_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fire` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fire(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `twitch_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def twitch_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_left_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_left_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `spinner_gap` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def spinner_gap(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_dotted` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_dotted(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wheelchair` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wheelchair(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `factory` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def factory(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_full` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_full(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `student` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def student(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `crown_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def crown_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_audio` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_audio(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `note_blank` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def note_blank(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `books` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def books(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_simple_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_simple_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phone_disconnect` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phone_disconnect(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ny_times_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ny_times_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eyeglasses` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eyeglasses(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phone_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phone_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_warning` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_warning(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_six` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_six(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `crown` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def crown(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_search` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_search(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `figma_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def figma_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_empty` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_empty(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flag_checkered` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flag_checkered(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_seven` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_seven(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `plugs` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def plugs(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_nine` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_nine(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `test_tube` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def test_tube(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `codepen_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def codepen_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chart_line_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chart_line_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `perspective` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def perspective(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_aa` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_aa(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `push_pin` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def push_pin(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tabs` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tabs(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eye_closed` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eye_closed(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `intersect` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def intersect(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ear` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ear(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `download_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def download_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bandaids` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bandaids(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_lines_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_lines_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_down_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_down_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shuffle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shuffle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `piano_keys` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def piano_keys(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `password` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def password(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_simple_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_simple_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_three_outline_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_three_outline_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tray` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tray(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cactus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cactus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `repeat` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def repeat(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `star` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def star(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `square_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def square_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hamburger` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hamburger(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `heartbeat` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def heartbeat(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_right_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_right_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `git_branch` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def git_branch(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `globe` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def globe(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pinwheel` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pinwheel(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `key` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def key(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eye_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eye_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sun_horizon` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sun_horizon(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_charging_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_charging_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `kanban` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def kanban(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_zero` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_zero(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `clipboard_text` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def clipboard_text(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pizza` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pizza(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_gbp` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_gbp(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phone_incoming` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phone_incoming(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gauge` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gauge(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley_blank` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley_blank(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `link_simple_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def link_simple_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cell_signal_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cell_signal_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `skip_back_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def skip_back_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_h_two` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_h_two(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `text_h_one` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def text_h_one(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `option` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def option(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `traffic_signal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def traffic_signal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wifi_low` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wifi_low(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `device_mobile_speaker` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def device_mobile_speaker(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bookmark` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bookmark(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield_star` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield_star(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `calendar_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def calendar_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paper_plane_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paper_plane_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_five` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_five(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `prohibit_inset` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def prohibit_inset(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `git_pull_request` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def git_pull_request(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `radical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def radical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_circle_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_circle_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `horse` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def horse(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `archive` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def archive(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `git_fork` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def git_fork(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `triangle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def triangle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `crosshair` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def crosshair(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bicycle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bicycle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `radio_button` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def radio_button(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `skip_forward_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def skip_forward_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `eyedropper` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def eyedropper(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_bottom` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_bottom(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hard_drives` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hard_drives(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `brackets_round` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def brackets_round(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `stamp` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def stamp(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fast_forward_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fast_forward_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `translate` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def translate(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_simple_high` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_simple_high(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_simple_none` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_simple_none(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lifebuoy` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lifebuoy(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `scan` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def scan(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_left_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_left_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `notification` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def notification(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `globe_hemisphere_west` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def globe_hemisphere_west(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_six` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_six(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `star_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def star_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bluetooth_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bluetooth_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hard_drive` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hard_drive(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `camera_rotate` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def camera_rotate(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_text` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_text(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `instagram_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def instagram_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `share_network` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def share_network(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bluetooth_connected` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bluetooth_connected(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ladder` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ladder(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_eight` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_eight(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `monitor_play` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def monitor_play(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `command` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def command(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sliders_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sliders_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_cny` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_cny(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `plug` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def plug(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `train_regional` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def train_regional(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `graduation_cap` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def graduation_cap(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_counter_clockwise` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_counter_clockwise(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_double_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_double_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `skip_forward` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def skip_forward(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hand` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hand(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_ppt` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_ppt(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `users` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def users(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_down_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_down_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_vue` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_vue(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rainbow_cloud` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rainbow_cloud(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sign_out` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sign_out(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `speaker_none` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def speaker_none(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `microphone_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def microphone_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `phone_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def phone_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `clock_counter_clockwise` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def clock_counter_clockwise(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `apple_podcasts_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def apple_podcasts_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_half_tilt` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_half_tilt(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `check_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def check_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `knife` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def knife(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `coin_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def coin_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `backpack` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def backpack(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `coat_hanger` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def coat_hanger(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tree` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tree(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cursor` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cursor(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `egg` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def egg(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bookmarks_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bookmarks_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock_laminated` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock_laminated(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_square_down_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_square_down_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `trash_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def trash_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `list` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def list(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_down_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_down_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `ghost` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def ghost(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wave_square` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wave_square(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `magic_wand` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def magic_wand(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `asterisk` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def asterisk(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `wifi_x` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def wifi_x(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paper_plane` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paper_plane(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_circle_six` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_circle_six(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `parachute` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def parachute(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flag` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flag(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `copy_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def copy_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_focus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_focus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `floppy_disk` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def floppy_disk(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `key_return` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def key_return(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_simple_star` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_simple_star(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lightbulb` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lightbulb(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `youtube_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def youtube_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell_simple_z` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell_simple_z(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `marker_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def marker_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shield_plus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shield_plus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `playlist` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def playlist(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `scribble_loop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def scribble_loop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `airplane_takeoff` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def airplane_takeoff(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `compass` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def compass(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bird` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bird(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_inr` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_inr(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `stop_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def stop_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `trend_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def trend_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `device_mobile` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def device_mobile(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lightning_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lightning_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `exam` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def exam(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_notch_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_notch_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `microsoft_word_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def microsoft_word_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `table` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def table(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_circle_dollar` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_circle_dollar(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `check_square_offset` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def check_square_offset(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `battery_high` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def battery_high(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_teardrop_text` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_teardrop_text(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `scissors` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def scissors(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `highlighter_circle` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def highlighter_circle(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `briefcase_metal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def briefcase_metal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sunglasses` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sunglasses(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `microphone_stage` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def microphone_stage(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `disc` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def disc(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `paw_print` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def paw_print(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dice_five` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dice_five(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `trend_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def trend_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `dots_three_outline` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def dots_three_outline(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `person_simple_walk` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def person_simple_walk(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cell_signal_high` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cell_signal_high(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_fat_lines_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_fat_lines_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `binoculars` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def binoculars(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `square_half_bottom` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def square_half_bottom(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `browsers` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def browsers(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shopping_bag` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shopping_bag(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chat_centered` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chat_centered(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `selection_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def selection_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `linux_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def linux_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `flow_arrow` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def flow_arrow(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloud` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloud(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `trademark_registered` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def trademark_registered(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `rainbow` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def rainbow(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tree_structure` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tree_structure(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_seven` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_seven(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `handbag` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def handbag(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `funnel_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def funnel_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `gender_neuter` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def gender_neuter(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_center_horizontal` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_center_horizontal(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass_simple_high` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass_simple_high(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_double_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_double_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_in` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_in(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `brackets_curly` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def brackets_curly(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `person_simple_run` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def person_simple_run(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `push_pin_slash` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def push_pin_slash(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `note` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def note(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_four` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_four(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cloudning` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cloudning(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `hourglass_medium` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def hourglass_medium(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `behance_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def behance_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `align_center_horizontal_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def align_center_horizontal_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `pencil` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def pencil(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_text` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_text(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `chalkboard_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def chalkboard_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `export` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def export(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bookmarks` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bookmarks(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrows_vertical` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrows_vertical(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_bend_right_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_bend_right_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_xls` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_xls(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `lock_simple_open` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def lock_simple_open(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `folder_minus` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def folder_minus(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `laptop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def laptop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `person` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def person(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tennis_ball` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tennis_ball(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_line_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_line_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_u_up_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_u_up_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `cell_signal_low` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def cell_signal_low(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `crop` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def crop(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `football` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def football(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `caret_circle_up` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def caret_circle_up(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `currency_eth` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def currency_eth(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `first_aid` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def first_aid(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `fingerprint` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def fingerprint(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `shuffle_angular` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def shuffle_angular(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `tree_evergreen` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def tree_evergreen(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `atom` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def atom(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_elbow_down_right` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_elbow_down_right(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `sidebar_simple` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def sidebar_simple(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `file_dotted` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def file_dotted(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `volleyball` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def volleyball(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_square_five` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_square_five(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `airplane_landing` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def airplane_landing(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `bell_z` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def bell_z(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `arrow_circle_up_left` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def arrow_circle_up_left(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `framer_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def framer_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `git_merge` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def git_merge(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `thumbs_down` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def thumbs_down(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `smiley_wink` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def smiley_wink(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `info` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def info(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_five` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_five(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `google_podcasts_logo` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def google_podcasts_logo(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `user_circle_gear` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def user_circle_gear(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `number_two` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def number_two(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `planet` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def planet(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `at` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def at(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end @doc """ Renders the `circle_half` icon. By default, the outlined (24x24) component is used, but the `solid` or `mini` attributes can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :regular, :boolean, default: true attr :bold, :boolean, default: false attr :duotone, :boolean, default: false attr :fill, :boolean, default: false attr :light, :boolean, default: false attr :thin, :boolean, default: false def circle_half(assigns) do svg( assign(assigns, paths: %{ regular: ~S||, bold: ~S||, duotone: ~S||, fill: ~S||, light: ~S||, thin: ~S|| } ) ) end end