defmodule Boxicons do @moduledoc """ Provides precompiled icon compiles from [boxicons.com](boxicons.com). ## Usage Boxicons come in three styles – regular, solid, and logo. By default, the icon components will use the regular style, but the `solid` attributes may be passed to select styling, for example: ```heex ``` You can also pass arbitrary HTML attributes to the components: ```heex ``` ## Boxicons License Attribution The MIT License (MIT) Copyright (c) 2015-2021 Aniket Suvarna 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, regular, solid) do assigns = case assigns do %{solid: false} -> assign(assigns, paths: regular) %{solid: true} -> assign(assigns, paths: solid) end ~H""" """ end defp svg(assigns, regular) do assigns = assign(assigns, paths: regular) ~H""" """ end @doc """ Renders the `video` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def video(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `error` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def error(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `barcode` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def barcode(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dizzy` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dizzy(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `window_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def window_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `folder_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def folder_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `fridge` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def fridge(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bone` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bone(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cloud_rain` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cloud_rain(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `mouse` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def mouse(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `magnet` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def magnet(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `mask` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def mask(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `brush` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def brush(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `movie_play` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def movie_play(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `color` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def color(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `hotel` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def hotel(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `file_blank` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def file_blank(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `alarm_exclamation` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def alarm_exclamation(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `area` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def area(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bar_chart_alt_2` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bar_chart_alt_2(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `brain` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def brain(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cuboid` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cuboid(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `log_in` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def log_in(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `traffic_cone` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def traffic_cone(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cctv` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cctv(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `share` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def share(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `extension` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def extension(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `confused` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def confused(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `minus_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def minus_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `briefcase` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def briefcase(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_right` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_right(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `no_entry` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def no_entry(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dice_3` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dice_3(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `right_arrow` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def right_arrow(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `buildings` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def buildings(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_error` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_error(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `credit_card_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def credit_card_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `rectangle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def rectangle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `camera_movie` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def camera_movie(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `filter_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def filter_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `circle_three_quarter` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def circle_three_quarter(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shower` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shower(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `map_pin` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def map_pin(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_detail` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_detail(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_detail` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_detail(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `right_top_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def right_top_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `info_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def info_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `zoom_out` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def zoom_out(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `objects_horizontal_left` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def objects_horizontal_left(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `exit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def exit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_up` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_up(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cable_car` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cable_car(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `certification` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def certification(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `navigation` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def navigation(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `music` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def music(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cheese` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cheese(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `moon` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def moon(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `video_recording` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def video_recording(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `joystick_button` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def joystick_button(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `captions` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def captions(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shield` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shield(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `toggle_left` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def toggle_left(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `building` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def building(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `award` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def award(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bowl_hot` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bowl_hot(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_dots` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_dots(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `time` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def time(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cube_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cube_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `trophy` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def trophy(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `sad` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def sad(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `file_find` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def file_find(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `purchase_tag` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def purchase_tag(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `radio` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def radio(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chat` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chat(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `happy_heart_eyes` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def happy_heart_eyes(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `video_off` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def video_off(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `search_alt_2` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def search_alt_2(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `spreadsheet` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def spreadsheet(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `store` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def store(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dish` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dish(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `alarm` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def alarm(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `rocket` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def rocket(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_down_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_down_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `map` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def map(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `smile` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def smile(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `brightness_half` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def brightness_half(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `copyright` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def copyright(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `wine` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def wine(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `paint_roll` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def paint_roll(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `purchase_tag_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def purchase_tag_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `movie` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def movie(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `low_vision` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def low_vision(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `copy` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def copy(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `location_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def location_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `objects_vertical_top` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def objects_vertical_top(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `baseball` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def baseball(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `card` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def card(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_edit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_edit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `been_here` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def been_here(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `donate_heart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def donate_heart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `tv` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def tv(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_from_top` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_from_top(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `wallet_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def wallet_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shocked` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shocked(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `wink_smile` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def wink_smile(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `receipt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def receipt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `notepad` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def notepad(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `basket` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def basket(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `sticker` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def sticker(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dock_left` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dock_left(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `timer` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def timer(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `speaker` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def speaker(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `devices` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def devices(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cool` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cool(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cloud_download` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cloud_download(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book_heart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book_heart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `coffee` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def coffee(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_detail` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_detail(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `folder_open` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def folder_open(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `heart_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def heart_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `layout` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def layout(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `eraser` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def eraser(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `droplet` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def droplet(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `webcam` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def webcam(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `file` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def file(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `video_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def video_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `rewind_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def rewind_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bell` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bell(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `polygon` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def polygon(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bed` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bed(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `medal` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def medal(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `car` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def car(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bug` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bug(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `up_arrow` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def up_arrow(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_edit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_edit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dice_4` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dice_4(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `joystick_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def joystick_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `sun` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def sun(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `mobile_vibration` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def mobile_vibration(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `happy_beaming` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def happy_beaming(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `trash_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def trash_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cake` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cake(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `layer_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def layer_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `collection` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def collection(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_up_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_up_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `left_arrow` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def left_arrow(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bulb` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bulb(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `log_in_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def log_in_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `heart_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def heart_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_right_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_right_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `badge_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def badge_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `mobile` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def mobile(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `download` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def download(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bowling_ball` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bowling_ball(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `doughnut_chart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def doughnut_chart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book_content` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book_content(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calculator` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calculator(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `tachometer` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def tachometer(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `coin` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def coin(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `lock_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def lock_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_detail` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_detail(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_to_left` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_to_left(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `volume_mute` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def volume_mute(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bell_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bell_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `search` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def search(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `edit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def edit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pie_chart_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pie_chart_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_left_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_left_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `printer` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def printer(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `home` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def home(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `objects_vertical_bottom` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def objects_vertical_bottom(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `credit_card` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def credit_card(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_left_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_left_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `photo_album` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def photo_album(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pointer` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pointer(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cabinet` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cabinet(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_right_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_right_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_error` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_error(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cog` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cog(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `gas_pump` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def gas_pump(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `lock_open_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def lock_open_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevrons_right` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevrons_right(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `plus_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def plus_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmark_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmark_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `coffee_togo` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def coffee_togo(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `credit_card_front` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def credit_card_front(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cookie` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cookie(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_dots` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_dots(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `left_arrow_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def left_arrow_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `tired` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def tired(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `meh_blank` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def meh_blank(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `meteor` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def meteor(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `camera` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def camera(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `hourglass` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def hourglass(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `carousel` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def carousel(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user_voice` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user_voice(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `envelope` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def envelope(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `upside_down` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def upside_down(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `tag` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def tag(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bug_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bug_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `angry` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def angry(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `landscape` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def landscape(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_to_top` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_to_top(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_up_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_up_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `image_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def image_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `meh_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def meh_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `time_five` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def time_five(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `ruler` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def ruler(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `left_down_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def left_down_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `category_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def category_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dice_1` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dice_1(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `trash` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def trash(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevrons_up` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevrons_up(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `brightness` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def brightness(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `vector` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def vector(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `objects_horizontal_center` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def objects_horizontal_center(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dock_bottom` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dock_bottom(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `package` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def package(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `phone_call` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def phone_call(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `phone` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def phone(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `error_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def error_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `diamond` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def diamond(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_dots` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_dots(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `upvote` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def upvote(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `beer` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def beer(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pen` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pen(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `tag_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def tag_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_left` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_left(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `terminal` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def terminal(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_down` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_down(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user_pin` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user_pin(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `layer` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def layer(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_star` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_star(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `grid_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def grid_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `briefcase_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def briefcase_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `directions` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def directions(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_dots` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_dots(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `buoy` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def buoy(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `wrench` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def wrench(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shield_alt_2` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shield_alt_2(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `wallet` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def wallet(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `check_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def check_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `x_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def x_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `basketball` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def basketball(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cube` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cube(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `home_heart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def home_heart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `home_smile` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def home_smile(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `heart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def heart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_heart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_heart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `archive_in` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def archive_in(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dock_top` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dock_top(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bar_chart_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bar_chart_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `right_down_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def right_down_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pyramid` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pyramid(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `mouse_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def mouse_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmark_alt_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmark_alt_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `conversation` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def conversation(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cylinder` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cylinder(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `hard_hat` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def hard_hat(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `error_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def error_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `taxi` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def taxi(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `leaf` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def leaf(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pin` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pin(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_right_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_right_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `send` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def send(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `face` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def face(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_to_bottom` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_to_bottom(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `check_shield` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def check_shield(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book_bookmark` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book_bookmark(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_up_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_up_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `skip_previous_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def skip_previous_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `church` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def church(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmark_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmark_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `brush_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def brush_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `save` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def save(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_exclamation` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_exclamation(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `camera_off` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def camera_off(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `detail` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def detail(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chalkboard` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chalkboard(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_from_bottom` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_from_bottom(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `objects_horizontal_right` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def objects_horizontal_right(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `palette` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def palette(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `down_arrow` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def down_arrow(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `news` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def news(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `microphone_off` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def microphone_off(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_error` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_error(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_error` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_error(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `happy` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def happy(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `registered` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def registered(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bomb` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bomb(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `phone_outgoing` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def phone_outgoing(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `edit_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def edit_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `spa` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def spa(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_week` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_week(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `downvote` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def downvote(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `sleepy` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def sleepy(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `notification_off` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def notification_off(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `copy_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def copy_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_left_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_left_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `rename` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def rename(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `home_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def home_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `phone_off` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def phone_off(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `right_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def right_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_dots` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_dots(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `clinic` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def clinic(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dice_2` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dice_2(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `log_out_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def log_out_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `color_fill` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def color_fill(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_right_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_right_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `lemon` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def lemon(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book_open` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book_open(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `toggle_right` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def toggle_right(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `microphone` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def microphone(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dice_6` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dice_6(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `image` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def image(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shield_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shield_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `train` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def train(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `info_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def info_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bus_school` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bus_school(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `volume` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def volume(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `gift` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def gift(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chip` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chip(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `hdd` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def hdd(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `band_aid` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def band_aid(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bath` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bath(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `laugh` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def laugh(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `envelope_open` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def envelope_open(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `analyse` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def analyse(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `ball` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def ball(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `customize` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def customize(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `down_arrow_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def down_arrow_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_edit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_edit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `camera_home` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def camera_home(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `up_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def up_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cart_download` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cart_download(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `door_open` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def door_open(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `slideshow` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def slideshow(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `volume_full` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def volume_full(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `tone` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def tone(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `crown` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def crown(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_alt_edit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_alt_edit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `microchip` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def microchip(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `objects_vertical_center` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def objects_vertical_center(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `donate_blood` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def donate_blood(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `checkbox_checked` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def checkbox_checked(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pie_chart_alt_2` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pie_chart_alt_2(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `server` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def server(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `right_arrow_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def right_arrow_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `briefcase_alt_2` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def briefcase_alt_2(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `memory_card` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def memory_card(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `alarm_snooze` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def alarm_snooze(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `network_chart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def network_chart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_detail` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_detail(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `meh` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def meh(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_from_left` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_from_left(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `box` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def box(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cart_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cart_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bell_off` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bell_off(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cloud_upload` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cloud_upload(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_edit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_edit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `star` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def star(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `share_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def share_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevrons_down` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevrons_down(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `alarm_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def alarm_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `duplicate` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def duplicate(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bowl_rice` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bowl_rice(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `key` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def key(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `paint` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def paint(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `group` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def group(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `hide` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def hide(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `universal_access` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def universal_access(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `select_multiple` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def select_multiple(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `phone_incoming` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def phone_incoming(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_check` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_check(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `vial` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def vial(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `injection` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def injection(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `folder` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def folder(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `sushi` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def sushi(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bullseye` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bullseye(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `skip_next_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def skip_next_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `left_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def left_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bell_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bell_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `battery` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def battery(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmark` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmark(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dollar_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dollar_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `baguette` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def baguette(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_down_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_down_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_event` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_event(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `category` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def category(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `archive` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def archive(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_down_square` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_down_square(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `map_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def map_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `zoom_in` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def zoom_in(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `up_arrow_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def up_arrow_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `calendar_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def calendar_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `capsule` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def capsule(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `fast_forward_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def fast_forward_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `party` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def party(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pie_chart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pie_chart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `notification` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def notification(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `add_to_queue` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def add_to_queue(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `home_alt_2` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def home_alt_2(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cricket_ball` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cricket_ball(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `data` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def data(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `lock_open` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def lock_open(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `stopwatch` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def stopwatch(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `circle_quarter` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def circle_quarter(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `popsicle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def popsicle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `plug` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def plug(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `show` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def show(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_edit` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_edit(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `food_menu` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def food_menu(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cloud_lightning` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cloud_lightning(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `check_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def check_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `happy_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def happy_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `blanket` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def blanket(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `lock` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def lock(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `volume_low` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def volume_low(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `user_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def user_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `ghost` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def ghost(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_up_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_up_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arch` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arch(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `album` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def album(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_from_right` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_from_right(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `paper_plane` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def paper_plane(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `alarm_off` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def alarm_off(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `flag` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def flag(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shield_x` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shield_x(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bot` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bot(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `film` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def film(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shield_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shield_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bolt_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bolt_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `joystick` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def joystick(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `compass` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def compass(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `caret_left_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def caret_left_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `building_house` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def building_house(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `down_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def down_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `log_out` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def log_out(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `store_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def store_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dock_right` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dock_right(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `comment_error` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def comment_error(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `badge` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def badge(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `disc` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def disc(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmark_alt_plus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmark_alt_plus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `shopping_bag` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def shopping_bag(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `drink` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def drink(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_rounded_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_rounded_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cloud` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cloud(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bible` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bible(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `checkbox_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def checkbox_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `note` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def note(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmark_heart` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmark_heart(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `paste` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def paste(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `archive_out` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def archive_out(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `pencil` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def pencil(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `grid` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def grid(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `checkbox` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def checkbox(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `help_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def help_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmarks` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmarks(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `spray_can` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def spray_can(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bong` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bong(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dislike` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dislike(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `folder_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def folder_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message_square_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message_square_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `dice_5` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def dice_5(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `tennis_ball` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def tennis_ball(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `wink_tongue` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def wink_tongue(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `like` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def like(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `image_add` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def image_add(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `crop` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def crop(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `left_top_arrow_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def left_top_arrow_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `square_rounded` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def square_rounded(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `label` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def label(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `coin_stack` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def coin_stack(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `adjust` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def adjust(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `first_aid` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def first_aid(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `bookmark_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def bookmark_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `book_reader` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def book_reader(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `id_card` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def id_card(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevrons_left` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevrons_left(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `arrow_to_right` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def arrow_to_right(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `game` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def game(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `layer_minus` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def layer_minus(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `cart_alt` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def cart_alt(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `message` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def message(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `chevron_down_circle` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def chevron_down_circle(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `planet` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def planet(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `circle_half` icon. By default, the regular component is used, but the `solid` attribute can be provided for alternative style. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" attr :solid, :boolean, default: false def circle_half(assigns) do svg( assigns, ~S||, ~S|| ) end @doc """ Renders the `t_shirt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def t_shirt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `walk` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def walk(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bank` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bank(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `face_mask` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def face_mask(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `x` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def x(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `mobile_landscape` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def mobile_landscape(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `signal_5` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def signal_5(assigns) do svg(assigns, ~S||) end @doc """ Renders the `space_bar` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def space_bar(assigns) do svg(assigns, ~S||) end @doc """ Renders the `power_off` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def power_off(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `plane` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def plane(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dialpad` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dialpad(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `guitar_amp` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def guitar_amp(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `quote_alt_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def quote_alt_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `plane_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def plane_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `traffic` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def traffic(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `yin_yang` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def yin_yang(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `rupee` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def rupee(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `task` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def task(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_inner` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_inner(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `male_female` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def male_female(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `align_middle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def align_middle(assigns) do svg(assigns, ~S||) end @doc """ Renders the `yen` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def yen(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hand_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hand_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `rotate_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def rotate_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `virus_block` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def virus_block(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `user_rectangle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def user_rectangle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `grid_vertical` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def grid_vertical(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `minus_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def minus_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `offer` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def offer(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `usb` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def usb(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `check` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def check(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `euro` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def euro(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `window_close` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def window_close(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `desktop` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def desktop(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shekel` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shekel(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `rss` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def rss(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `anchor` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def anchor(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `align_justify` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def align_justify(assigns) do svg(assigns, ~S||) end @doc """ Renders the `voicemail` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def voicemail(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `quote_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def quote_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `window_open` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def window_open(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dog` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dog(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `redo` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def redo(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `poll` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def poll(assigns) do svg(assigns, ~S||) end @doc """ Renders the `cloud_drizzle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cloud_drizzle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `font_family` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def font_family(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sync` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sync(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `reflect_vertical` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def reflect_vertical(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `unite` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def unite(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `to_top` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def to_top(assigns) do svg(assigns, ~S||) end @doc """ Renders the `columns` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def columns(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_pdf` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_pdf(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `highlight` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def highlight(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `radio_circle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def radio_circle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `ambulance` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def ambulance(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hand_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hand_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `thermometer` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def thermometer(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `move_vertical` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def move_vertical(assigns) do svg(assigns, ~S||) end @doc """ Renders the `institution` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def institution(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `droplet_half` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def droplet_half(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hourglass_bottom` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hourglass_bottom(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shape_triangle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shape_triangle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sort_down` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sort_down(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `pulse` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def pulse(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `invader` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def invader(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `car_garage` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def car_garage(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `battery_low` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def battery_low(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `flame` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def flame(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `adjust_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def adjust_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hand_up` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hand_up(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `rfid` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def rfid(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `git_compare` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def git_compare(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `no_signal` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def no_signal(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `camera_plus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def camera_plus(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `closet` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def closet(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shape_circle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shape_circle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `last_page` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def last_page(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `expand` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def expand(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `plus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def plus(assigns) do svg(assigns, ~S||) end @doc """ Renders the `street_view` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def street_view(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `quote_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def quote_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sidebar` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sidebar(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `grid_small` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def grid_small(assigns) do svg(assigns, ~S||) end @doc """ Renders the `coupon` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def coupon(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_outer` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_outer(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `loader_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def loader_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shield_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shield_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `wind` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def wind(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `megaphone` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def megaphone(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `quote_single_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def quote_single_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_top` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_top(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `trending_down` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def trending_down(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `wifi_2` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def wifi_2(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `wifi_1` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def wifi_1(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `minus_front` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def minus_front(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `caret_down` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def caret_down(assigns) do svg(assigns, ~S||) end @doc """ Renders the `expand_vertical` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def expand_vertical(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `plane_take_off` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def plane_take_off(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `font` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def font(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `play` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def play(assigns) do svg(assigns, ~S||) end @doc """ Renders the `move_horizontal` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def move_horizontal(assigns) do svg(assigns, ~S||) end @doc """ Renders the `link` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def link(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `first_page` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def first_page(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `paragraph` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def paragraph(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `car_crash` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def car_crash(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `coffee_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def coffee_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `inbox` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def inbox(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `skip_previous` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def skip_previous(assigns) do svg(assigns, ~S||) end @doc """ Renders the `quote_single_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def quote_single_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `car_wash` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def car_wash(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_all` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_all(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_txt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_txt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_radius` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_radius(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `podcast` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def podcast(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `money` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def money(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_export` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_export(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bluetooth` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bluetooth(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bookmark_star` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bookmark_star(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `skip_next` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def skip_next(assigns) do svg(assigns, ~S||) end @doc """ Renders the `checkbox_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def checkbox_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_image` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_image(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `swim` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def swim(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `accessibility` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def accessibility(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `trending_up` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def trending_up(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sort_up` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sort_up(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bolt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bolt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `baby_carriage` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def baby_carriage(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `move` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def move(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `current_location` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def current_location(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `upload` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def upload(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `stop` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def stop(assigns) do svg(assigns, ~S||) end @doc """ Renders the `user_account` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def user_account(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `business` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def business(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `skull` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def skull(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `list_plus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def list_plus(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `castle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def castle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `lira` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def lira(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shopping_bag_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shopping_bag_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `discount` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def discount(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `check_double` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def check_double(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `loader` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def loader(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_plus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_plus(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `x_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def x_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `ship` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def ship(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `infinite` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def infinite(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `git_commit` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def git_commit(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `images` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def images(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `graduation` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def graduation(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `flask` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def flask(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `signal_1` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def signal_1(assigns) do svg(assigns, ~S||) end @doc """ Renders the `direction_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def direction_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `rewind` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def rewind(assigns) do svg(assigns, ~S||) end @doc """ Renders the `keyboard` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def keyboard(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sort_a_z` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sort_a_z(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `support` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def support(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_css` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_css(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `line_chart` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def line_chart(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `pause_circle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def pause_circle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `rotate_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def rotate_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `fast_forward` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def fast_forward(assigns) do svg(assigns, ~S||) end @doc """ Renders the `female_sign` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def female_sign(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `show_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def show_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `subdirectory_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def subdirectory_right(assigns) do svg(assigns, ~S||) end @doc """ Renders the `subdirectory_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def subdirectory_left(assigns) do svg(assigns, ~S||) end @doc """ Renders the `broadcast` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def broadcast(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `chess` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def chess(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `cast` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cast(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `font_color` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def font_color(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `minus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def minus(assigns) do svg(assigns, ~S||) end @doc """ Renders the `dna` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dna(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `edit_location` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def edit_location(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `exclude` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def exclude(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dumbbell` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dumbbell(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dialpad_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dialpad_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `list_ol` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def list_ol(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `code_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def code_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `equalizer` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def equalizer(assigns) do svg(assigns, ~S||) end @doc """ Renders the `list_minus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def list_minus(assigns) do svg(assigns, ~S||) end @doc """ Renders the `truck` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def truck(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_doc` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_doc(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `landmark` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def landmark(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_archive` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_archive(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `braille` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def braille(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `water` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def water(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `mail_send` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def mail_send(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `repost` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def repost(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `collapse_horizontal` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def collapse_horizontal(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `florist` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def florist(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hourglass_top` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hourglass_top(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `paperclip` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def paperclip(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sort_z_a` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sort_z_a(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `signal_2` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def signal_2(assigns) do svg(assigns, ~S||) end @doc """ Renders the `plus_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def plus_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `child` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def child(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `trip` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def trip(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `cloud_snow` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cloud_snow(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `right_arrow_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def right_arrow_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `grid_horizontal` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def grid_horizontal(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dashboard` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dashboard(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `component` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def component(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `quote_alt_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def quote_alt_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `link_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def link_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `balloon` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def balloon(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `reply_all` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def reply_all(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `stats` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def stats(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dryer` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dryer(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hash` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hash(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `line_chart_down` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def line_chart_down(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `up_arrow_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def up_arrow_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `cat` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cat(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `parking` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def parking(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `screenshot` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def screenshot(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `slider` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def slider(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `slider_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def slider_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `qr` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def qr(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_jpg` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_jpg(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `recycle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def recycle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `traffic_barrier` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def traffic_barrier(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `tag_x` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def tag_x(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `transfer_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def transfer_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `female` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def female(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `wifi_off` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def wifi_off(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dots_vertical` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dots_vertical(assigns) do svg(assigns, ~S||) end @doc """ Renders the `signal_3` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def signal_3(assigns) do svg(assigns, ~S||) end @doc """ Renders the `git_repo_forked` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def git_repo_forked(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bell_ring` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bell_ring(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `code_block` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def code_block(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `caret_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def caret_left(assigns) do svg(assigns, ~S||) end @doc """ Renders the `bitcoin` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bitcoin(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `menu` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def menu(assigns) do svg(assigns, ~S||) end @doc """ Renders the `food_tag` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def food_tag(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `restaurant` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def restaurant(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `eject` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def eject(assigns) do svg(assigns, ~S||) end @doc """ Renders the `play_circle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def play_circle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `coffee_bean` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def coffee_bean(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `fullscreen` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def fullscreen(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dollar` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dollar(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `horizontal_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def horizontal_left(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `vertical_bottom` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def vertical_bottom(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `code` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def code(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `filter` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def filter(assigns) do svg(assigns, ~S||) end @doc """ Renders the `link_external` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def link_external(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sort` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sort(assigns) do svg(assigns, ~S||) end @doc """ Renders the `contact` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def contact(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `italic` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def italic(assigns) do svg(assigns, ~S||) end @doc """ Renders the `bracket` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bracket(assigns) do svg(assigns, ~S||) end @doc """ Renders the `virus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def virus(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_js` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_js(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hive` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hive(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `text` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def text(assigns) do svg(assigns, ~S||) end @doc """ Renders the `watch` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def watch(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `search_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def search_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_png` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_png(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dots_horizontal` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dots_horizontal(assigns) do svg(assigns, ~S||) end @doc """ Renders the `won` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def won(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `battery_charging` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def battery_charging(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sort_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sort_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `washer` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def washer(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_html` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_html(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shopping_bags` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shopping_bags(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `pause` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def pause(assigns) do svg(assigns, ~S||) end @doc """ Renders the `flag_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def flag_alt(assigns) do svg(assigns, ~S||) end @doc """ Renders the `male_sign` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def male_sign(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `aperture` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def aperture(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `list_ul` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def list_ul(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `chair` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def chair(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `math` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def math(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `world` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def world(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `pound` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def pound(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `exit_fullscreen` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def exit_fullscreen(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `list_check` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def list_check(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_md` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_md(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `unlink` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def unlink(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `selection` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def selection(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `outline` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def outline(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `horizontal_center` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def horizontal_center(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `glasses` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def glasses(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `star_half` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def star_half(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `money_withdraw` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def money_withdraw(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bold` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bold(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `trim` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def trim(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `cut` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cut(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `underline` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def underline(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `wifi` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def wifi(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `clipboard` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def clipboard(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `glasses_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def glasses_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `direction_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def direction_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `city` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def city(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `zap` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def zap(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `user_detail` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def user_detail(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `microphone_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def microphone_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `transfer` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def transfer(assigns) do svg(assigns, ~S||) end @doc """ Renders the `expand_horizontal` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def expand_horizontal(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `factory` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def factory(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `battery_full` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def battery_full(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shape_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shape_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `flag_checkered` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def flag_checkered(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `library` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def library(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `test_tube` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def test_tube(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `station` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def station(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `intersect` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def intersect(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `window` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def window(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `mobile_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def mobile_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shuffle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shuffle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `radio_circle_marked` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def radio_circle_marked(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shapes` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shapes(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `signal_4` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def signal_4(assigns) do svg(assigns, ~S||) end @doc """ Renders the `menu_alt_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def menu_alt_left(assigns) do svg(assigns, ~S||) end @doc """ Renders the `cross` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cross(assigns) do svg(assigns, ~S||) end @doc """ Renders the `repeat` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def repeat(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `home_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def home_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `body` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def body(assigns) do svg(assigns, ~S||) end @doc """ Renders the `file_gif` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_gif(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `git_branch` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def git_branch(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `globe` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def globe(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `qr_scan` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def qr_scan(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `code_curly` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def code_curly(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shield_quarter` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shield_quarter(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `badge_dollar` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def badge_dollar(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `ruble` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def ruble(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `pizza` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def pizza(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `target_lock` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def target_lock(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `vertical_center` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def vertical_center(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `radiation` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def radiation(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `align_left` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def align_left(assigns) do svg(assigns, ~S||) end @doc """ Renders the `windows` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def windows(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `barcode_reader` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def barcode_reader(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `arrow_back` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def arrow_back(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `git_pull_request` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def git_pull_request(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `left_indent` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def left_indent(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `candles` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def candles(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `school` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def school(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `piano` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def piano(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `widget` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def widget(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `pear` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def pear(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `crosshair` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def crosshair(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `vertical_top` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def vertical_top(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `minus_back` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def minus_back(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `eyedropper` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def eyedropper(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `refresh` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def refresh(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `scan` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def scan(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `down_arrow_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def down_arrow_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `history` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def history(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `tree_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def tree_alt(assigns) do svg(assigns, ~S||) end @doc """ Renders the `hot` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hot(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `cycling` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cycling(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_none` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_none(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `command` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def command(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `question_mark` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def question_mark(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hand` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hand(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `cloud_light_rain` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def cloud_light_rain(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `scatter_chart` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def scatter_chart(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_import` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_import(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `knife` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def knife(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `reflect_horizontal` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def reflect_horizontal(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `torch` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def torch(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `right_indent` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def right_indent(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `backpack` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def backpack(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `headphone` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def headphone(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `tree` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def tree(assigns) do svg(assigns, ~S||) end @doc """ Renders the `report` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def report(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `border_bottom` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def border_bottom(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `font_size` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def font_size(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `abacus` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def abacus(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `heading` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def heading(assigns) do svg(assigns, ~S||) end @doc """ Renders the `sort_alt_2` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sort_alt_2(assigns) do svg(assigns, ~S||) end @doc """ Renders the `magic_wand` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def magic_wand(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `horizontal_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def horizontal_right(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `user_badge` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def user_badge(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dots_vertical_rounded` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dots_vertical_rounded(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `sitemap` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def sitemap(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `block` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def block(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `caret_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def caret_right(assigns) do svg(assigns, ~S||) end @doc """ Renders the `loader_circle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def loader_circle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `radar` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def radar(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bar_chart` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bar_chart(assigns) do svg(assigns, ~S||) end @doc """ Renders the `plus_medical` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def plus_medical(assigns) do svg(assigns, ~S||) end @doc """ Renders the `playlist` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def playlist(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `ev_station` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def ev_station(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `male` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def male(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `reply` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def reply(assigns) do svg(assigns, ~S||) end @doc """ Renders the `stop_circle` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def stop_circle(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `import` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def import(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `table` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def table(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `reset` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def reset(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `hand_down` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def hand_down(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `tab` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def tab(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `dots_horizontal_rounded` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def dots_horizontal_rounded(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `shape_polygon` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def shape_polygon(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `binoculars` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def binoculars(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `align_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def align_right(assigns) do svg(assigns, ~S||) end @doc """ Renders the `revision` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def revision(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `handicap` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def handicap(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `task_x` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def task_x(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `menu_alt_right` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def menu_alt_right(assigns) do svg(assigns, ~S||) end @doc """ Renders the `caret_up` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def caret_up(assigns) do svg(assigns, ~S||) end @doc """ Renders the `videos` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def videos(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `strikethrough` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def strikethrough(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `merge` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def merge(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `export` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def export(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `expand_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def expand_alt(assigns) do svg(assigns, ~S||) end @doc """ Renders the `plane_land` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def plane_land(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `laptop` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def laptop(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `health` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def health(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `football` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def football(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `file_json` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def file_json(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `wifi_0` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def wifi_0(assigns) do svg(assigns, ~S||) end @doc """ Renders the `fingerprint` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def fingerprint(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `watch_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def watch_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `atom` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def atom(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `globe_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def globe_alt(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `car_battery` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def car_battery(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `run` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def run(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `fork` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def fork(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `collapse_vertical` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def collapse_vertical(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `left_arrow_square` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def left_arrow_square(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `collapse` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def collapse(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `git_merge` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def git_merge(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `car_mechanic` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def car_mechanic(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `bar_chart_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def bar_chart_alt(assigns) do svg(assigns, ~S||) end @doc """ Renders the `at` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def at(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `undo` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def undo(assigns) do svg( assigns, ~S|| ) end @doc """ Renders the `collapse_alt` icon. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container" def collapse_alt(assigns) do svg(assigns, ~S||) end end