This commit is contained in:
Mayel de Borniol 2022-09-19 19:53:42 +12:00
parent 1579769af0
commit c40deb8876
26 changed files with 673 additions and 64 deletions

View file

@ -4,5 +4,5 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
## [Unreleased (2022-09-15)]
## [Unreleased (2022-09-19)]

View file

@ -2,7 +2,7 @@ earmark = "~> 1.5.0-pre1" # handle markdown
# earmark_parser = "~> 1.4.25" # parse markdown
# Web
# livebook = "~> 0.5.2"
surface = "~> 0.8.0"
surface = "~> 0.8.2"
phoenix_live_dashboard = "~> 0.6.5"
plug_cowboy = "~> 2.5.2"
gettext = "~> 0.20"

View file

@ -2,7 +2,7 @@ earmark = "~> 1.5.0-pre1" # handle markdown
# earmark_parser = "~> 1.4.25" # parse markdown
# Web
# livebook = "~> 0.5.2"
surface = "~> 0.8.0"
surface = "~> 0.8.2"
phoenix_live_dashboard = "~> 0.6.5"
plug_cowboy = "~> 2.5.2"
gettext = "~> 0.20"

View file

@ -2,7 +2,7 @@ earmark = "~> 1.5.0-pre1" # handle markdown
earmark_parser = "~> 1.4" # parse markdown
# Web
# livebook = "~> 0.5.2"
# surface = "~> 0.8.0"
# surface = "~> 0.8.2"
phoenix_live_dashboard = "~> 0.6.5"
plug_cowboy = "~> 2.5.2"
gettext = "~> 0.20"

View file

@ -2,7 +2,7 @@ earmark = "~> 1.5.0-pre1" # handle markdown
earmark_parser = "~> 1.4" # parse markdown
# Web
# livebook = "~> 0.5.2"
surface = "~> 0.8.0"
surface = "~> 0.8.2"
phoenix_live_dashboard = "~> 0.6.5"
plug_cowboy = "~> 2.5.2"
gettext = "~> 0.20"

View file

@ -339,6 +339,10 @@ contrib-app-release-increment:
contrib-forks-publish: update-forks
# Count lines of code (requires cloc: `brew install cloc`)
cloc:
cloc lib config forks/*/lib forks/*/test test
# Run the git add command on each fork
git-forks-add: deps-git-fix
find $FORKS_PATH -mindepth 1 -maxdepth 1 -type d -exec echo add {} \; -exec git -C '{}' add --all . \;

View file

@ -9,59 +9,61 @@ defmodule Bonfire.Web.HomeLive do
@changelog File.read!("docs/CHANGELOG.md")
def mount(params, session, socket) do
live_plug params, session, socket, [
live_plug(params, session, socket, [
LivePlugs.LoadCurrentAccount,
LivePlugs.LoadCurrentUser,
Bonfire.UI.Common.LivePlugs.StaticChanged,
Bonfire.UI.Common.LivePlugs.Csrf,
Bonfire.UI.Common.LivePlugs.Locale,
&mounted/3,
]
&mounted/3
])
end
defp mounted(params, _session, socket) do
instance_name = Config.get([:ui, :theme, :instance_name], Bonfire.Application.name())
links = Config.get([:ui, :theme, :instance_welcome, :links], %{
l("About Bonfire") => "https://bonfirenetworks.org/",
l("Contribute") => "https://bonfirenetworks.org/contribute/"
})
{:ok, socket
|> assign(
page: "home",
selected_tab: "home",
page_title: instance_name,
links: links,
changelog: @changelog,
without_guest_header: true,
error: nil,
form: login_form(params),
without_sidebar: true,
sidebar_widgets: [
# users: [
# secondary: [
# {Bonfire.UI.Common.WidgetInstanceInfoLive, [display_banner: false]},
# {Bonfire.UI.Common.WidgetLinksLive, [links: links]},
# {Bonfire.UI.Me.WidgetAdminsLive, []},
# {Bonfire.UI.Social.WidgetTagsLive, [links: links]}
# ]
# ],
# guests: [
# secondary: [
# {Bonfire.UI.Me.LoginViewLive, [form: login_form(params), error: nil]},
# # {Bonfire.UI.Common.WidgetInstanceInfoLive, [display_banner: false]},
# # {Bonfire.UI.Common.WidgetLinksLive, [links: links]},
# # {Bonfire.UI.Me.WidgetAdminsLive, []},
# # {Bonfire.UI.Social.WidgetTagsLive, [links: links]}
# ]
# ],
]
)}
links =
Config.get([:ui, :theme, :instance_welcome, :links], %{
l("About Bonfire") => "https://bonfirenetworks.org/",
l("Contribute") => "https://bonfirenetworks.org/contribute/"
})
{:ok,
socket
|> assign(
page: "home",
selected_tab: "home",
page_title: instance_name,
links: links,
changelog: @changelog,
without_guest_header: true,
error: nil,
form: login_form(params),
without_sidebar: true,
sidebar_widgets: [
# users: [
# secondary: [
# {Bonfire.UI.Common.WidgetInstanceInfoLive, [display_banner: false]},
# {Bonfire.UI.Common.WidgetLinksLive, [links: links]},
# {Bonfire.UI.Me.WidgetAdminsLive, []},
# {Bonfire.UI.Social.WidgetTagsLive, [links: links]}
# ]
# ],
# guests: [
# secondary: [
# {Bonfire.UI.Me.LoginViewLive, [form: login_form(params), error: nil]},
# # {Bonfire.UI.Common.WidgetInstanceInfoLive, [display_banner: false]},
# # {Bonfire.UI.Common.WidgetLinksLive, [links: links]},
# # {Bonfire.UI.Me.WidgetAdminsLive, []},
# # {Bonfire.UI.Social.WidgetTagsLive, [links: links]}
# ]
# ],
]
)}
end
defp login_form(params), do: Accounts.changeset(:login, params)
def do_handle_params(%{"tab" => tab} = _params, _url, socket) do
debug(tab)
{:noreply, assign(socket, selected_tab: tab)}
@ -73,7 +75,6 @@ defmodule Bonfire.Web.HomeLive do
{:noreply, socket}
end
# defdelegate handle_params(params, attrs, socket), to: Bonfire.UI.Common.LiveHandlers
def handle_params(params, uri, socket) do
# poor man's hook I guess
@ -84,7 +85,9 @@ defmodule Bonfire.Web.HomeLive do
end
end
def handle_event(action, attrs, socket), do: Bonfire.UI.Common.LiveHandlers.handle_event(action, attrs, socket, __MODULE__)
def handle_info(info, socket), do: Bonfire.UI.Common.LiveHandlers.handle_info(info, socket, __MODULE__)
def handle_event(action, attrs, socket),
do: Bonfire.UI.Common.LiveHandlers.handle_event(action, attrs, socket, __MODULE__)
def handle_info(info, socket),
do: Bonfire.UI.Common.LiveHandlers.handle_info(info, socket, __MODULE__)
end

View file

@ -1,4 +1,3 @@
<Bonfire.UI.Common.LogoGuestLive :if={!@current_user} />
<div class="grid items-start grid-cols-1 gap-8 md:grid-cols-2 justify-items-start">
<div class="flex flex-col items-start justify-center w-full gap-3 mx-auto">
@ -48,12 +47,8 @@
<Bonfire.UI.Common.WidgetLinksLive links={@links} />
</div>
<div class="flex flex-col w-full gap-3">
<Bonfire.UI.Me.LoginViewLive
:if={!@current_user}
form={@form} error={@error} />
<Bonfire.UI.Me.LoginViewLive :if={!@current_user} form={@form} error={@error} />
<Bonfire.UI.Me.WidgetAdminsLive />
<Bonfire.UI.Social.WidgetTagsLive
:if={@current_user}
/>
<Bonfire.UI.Social.WidgetTagsLive :if={@current_user} />
</div>
</div>

View file

@ -1,8 +1,21 @@
defmodule Iconify.Bi.Grid1x2 do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 16 16" aria-hidden="true"><path fill="currentColor" d="M6 1H1v14h5V1zm9 0h-5v5h5V1zm0 9v5h-5v-5h5zM0 1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm9 0a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1V1zm1 8a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1h-5z"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 16 16"
aria-hidden="true"
>
<path
fill="currentColor"
d="M6 1H1v14h5V1zm9 0h-5v5h5V1zm0 9v5h-5v-5h5zM0 1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm9 0a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1V1zm1 8a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1h-5z"
/>
</svg>
"""
end
end

View file

@ -1,8 +1,21 @@
defmodule Iconify.Fe.Columns do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm12 2v12h4V6h-4ZM4 6v12h4V6H4Zm6 0v12h4V6h-4Z"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 24 24"
aria-hidden="true"
>
<path
fill="currentColor"
d="M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm12 2v12h4V6h-4ZM4 6v12h4V6H4Zm6 0v12h4V6h-4Z"
/>
</svg>
"""
end
end

View file

@ -1,8 +1,21 @@
defmodule Iconify.Fe.Layout do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm0 2v5h4V6H4Zm0 7v5h4v-5H4Zm6-7v12h10V6H10Z"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 24 24"
aria-hidden="true"
>
<path
fill="currentColor"
d="M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm0 2v5h4V6H4Zm0 7v5h4v-5H4Zm6-7v12h10V6H10Z"
/>
</svg>
"""
end
end

View file

@ -1,8 +1,23 @@
defmodule Iconify.Majesticons.ViewColumns do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M7 5H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h2V5zm2 14h6V5H9v14zm8-14v14h2a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3h-2z" clip-rule="evenodd"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 24 24"
aria-hidden="true"
>
<path
fill="currentColor"
fill-rule="evenodd"
d="M7 5H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h2V5zm2 14h6V5H9v14zm8-14v14h2a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3h-2z"
clip-rule="evenodd"
/>
</svg>
"""
end
end

View file

@ -0,0 +1,132 @@
defmodule Iconify.Noto.BaguetteBread do
use Phoenix.Component
def render(assigns) do
~H"""
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 128 128"
aria-hidden="true"
>
<path
fill="#E38413"
d="m98.3 39.81l-55.45 60.78l-38.39 14.72s-1.48 3.31 1.58 6c2.57 2.27 6.25 1.14 7.84.57s4.39.16 7.38.23c2.3.05 7.72-.91 11.13-2.5s10-5.34 21.7-16.24s26.04-25.09 31.57-31.25C96.19 60.39 97.76 58 107 45.39c7.22-9.86 11.39-18.15 13.32-22.35c1.93-4.2 4.66-9.77 4.09-13.06S121 6.11 121 6.11l-22.7 33.7z"
/>
<radialGradient
id="svgIDa"
cx="47.518"
cy="49.924"
r="43.766"
gradientTransform="matrix(.7047 .7095 -1.77 1.7578 102.401 -71.55)"
gradientUnits="userSpaceOnUse"
>
<stop offset=".445" stop-color="#DB8316" /><stop offset=".539" stop-color="#DF8A1B" /><stop
offset=".671"
stop-color="#E99C2A"
/><stop offset=".79" stop-color="#F6B23B" />
</radialGradient>
<path
fill="url(#svgIDa)"
d="M83.47 18.47c-7.67 5.49-19.39 17.04-33.3 32C33.25 68.66 15.7 89.71 12.28 95.9c-5.2 9.41-4.15 11.42-5.5 14.26s-3.92 5.3-2.09 8.6c1.46 2.65 5.49 1.36 7.74.51c1.79-.68 4.58-.27 8.11-.08c6.11.32 13.48-2.43 22.05-9.34S73.62 80.31 89.1 63.47s29.72-41.93 32.3-47.24c2.58-5.31 3.02-6.16 3.02-7.08c0-.93-1.63-5.35-11.96-3.91s-21.45 7.83-28.99 13.23z"
/>
<radialGradient
id="svgIDb"
cx="99.251"
cy="16.863"
r="9.919"
gradientTransform="matrix(.8 -.6 .3781 .5041 13.475 67.913)"
gradientUnits="userSpaceOnUse"
>
<stop offset=".029" stop-color="#FBD8A9" /><stop
offset="1"
stop-color="#FBD8A9"
stop-opacity="0"
/>
</radialGradient>
<path
fill="url(#svgIDb)"
d="M102.2 8.52c-2.83.25-8.96 4.19-10.4 5.76c-4.59 5-1.41 10.03 2.5 10.16c7.38.24 13.31-4.59 14.59-9.13c1.61-5.74-2.67-7.15-6.69-6.79z"
/>
<radialGradient
id="svgIDc"
cx="76.352"
cy="40.241"
r="13.416"
gradientTransform="matrix(.9934 -.5282 .4699 .6456 -18.34 54.592)"
gradientUnits="userSpaceOnUse"
>
<stop offset=".097" stop-color="#FDE5BF" /><stop
offset=".37"
stop-color="#FCE1B9"
stop-opacity=".742"
/><stop offset=".716" stop-color="#FAD8A9" stop-opacity=".416" /><stop
offset=".843"
stop-color="#FCE0B6"
stop-opacity=".211"
/><stop offset=".974" stop-color="#FDE5BF" stop-opacity="0" />
</radialGradient>
<path
fill="url(#svgIDc)"
d="M75.15 28.12c-3.34 1.22-9.05 6.9-10.73 8.5c-4.01 3.84-6.83 15.41 5.78 16.1c10.29.56 22.76-9.43 20.67-18.89c-1.48-6.76-8.69-8.27-15.72-5.71z"
/>
<radialGradient
id="svgIDd"
cx="47.558"
cy="72.772"
r="13.1"
gradientTransform="matrix(.7602 -.7098 .6856 .612 -37.33 62.34)"
gradientUnits="userSpaceOnUse"
>
<stop offset=".188" stop-color="#FBD8A9" /><stop
offset=".977"
stop-color="#FBD8A9"
stop-opacity="0"
/>
</radialGradient>
<path
fill="url(#svgIDd)"
d="M49.76 60.67c-4.82.44-8.87 1.46-13.25 8.08c-5.79 8.75.17 17.01 8.23 17.38c7.66.35 15.52-4.16 17.5-11.86c2.2-8.6-5.25-14.26-12.48-13.6z"
/>
<radialGradient
id="svgIDe"
cx="24.16"
cy="100.109"
r="16.826"
gradientTransform="matrix(.7432 -.6769 .383 .4125 -31.988 75.173)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#FDE5BF" /><stop
offset="1"
stop-color="#FDE5BF"
stop-opacity="0"
/>
</radialGradient>
<path
fill="url(#svgIDe)"
d="M28.04 86.6c-6.54 1.62-12.19 5.8-15.9 11.84c-5.48 8.92-3.94 14.56.96 16.33c4.9 1.78 19.65-5.34 25.09-15.01c6.45-11.48-2.02-15.18-10.15-13.16z"
/><path
fill="#CE701B"
d="M65.95 37.97c-.6-1.2 2.48-4.16 6.37-7.51c3.89-3.36 11.76-8.56 18.65-10.17c7.6-1.77 17.24-1.94 17.42-.09c.14 1.42-6.98 5.75-6.98 5.75L71.34 37.52s-4.86 1.51-5.39.45z"
/><path
fill="#FDCE8C"
d="M86.2 27c-11.16 4.85-17.28 11.1-17.28 11.1s10.03.18 23.69-5.04c7.38-2.82 14.57-11.19 14.57-11.19s-10.2.45-20.98 5.13z"
/><path
fill="#CE701B"
d="M44.34 66.78s-4.51 2.34-5.64 1.93c-1.13-.4 0-2.18 1.29-4.19c.93-1.45 6.64-8.4 12.96-12.2c6.69-4.03 13.33-5.51 19.77-6.01c5.83-.46 12.97.01 11.61 1.69c-1.5 1.84-3.11 3.65-3.11 3.65L44.34 66.78z"
/><path
fill="#FDCE8C"
d="M58.45 54.53c9.07-3.73 12.65-3.95 16.85-4.67c4.19-.73 7.9-.48 7.9-.48s-2.2 2.71-4.86 5.21s-6.01 5.06-7.62 5.54s-10.89 3.15-17.19 4.6c-5.32 1.22-12.65 3.6-12.65 3.6s7.98-9.85 17.57-13.8z"
/><path
fill="#CE701B"
d="M15.82 96.17c-.19-1.15 6.06-10.66 15.08-15.52s19.85-4.61 22.57-4.55s5.26.35 5.09 1.56s-1.45 1.85-1.45 1.85L17.85 96.58s-1.85.64-2.03-.41z"
/><path
fill="#FDCE8C"
d="M27.8 87.21c7.29-5.21 15.15-6.65 20.7-7.34c5.74-.72 8.62-.4 8.62-.4s-3.95 4.4-6.08 6.13c-1.94 1.58-5.74 4.54-7.51 5.26c-1.22.5-8.79 2.26-12.09 3.01s-13.82 2.78-13.82 2.78s1.93-3.55 10.18-9.44z"
/>
</svg>
"""
end
end

View file

@ -1,8 +1,27 @@
defmodule Iconify.Noto.HighVoltage do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 128 128" aria-hidden="true"><path fill="#FEB804" d="M69.68 54.04S98.65 7.63 99.31 6.47c.66-1.16.8-3.29-1.02-3.29S51.34 49.25 51.34 49.25l-32.05 19s-2.15 1.32-1.82 2.97s1.77 1.72 2.43 1.72s34.85-.18 36.84-.24c2.47-.07 1.86 3.44 1.86 3.44l-21.64 34.02s-9.45 13.08-9.45 13.97c0 1.31 1.58 1.96 3.05 1.08c1.14-.68 74.84-63.13 78.09-67.42c.88-1.17 1.33-4.25-2.3-4.25s-32.54 8.42-32.54 8.42l-4.13-7.92z"/><path fill="#FFC927" d="M64.61 50.35c-.89 1.22-1.13 3.26.79 3.38c1.91.11 40.95-.18 40.95-.18S78.46 79.18 70.02 86.83s-36.39 32.43-38.27 34.18c-1.84 1.72-3.51 3.3-4.19 3.08c-.11-.03-.25-.62 2.38-4.95c2.4-3.95 25.44-42.56 26.34-44.02c.9-1.46 1.69-2.7 2.14-3.38c.45-.68 1.91-4.39-1.13-4.39s-38 .9-38 .9s24.15-20.49 31.13-26S96.96 3.18 98.29 3.18S65.51 49.12 64.61 50.35z"/><path fill="#FFE567" d="M63.45 70.75c1.8-2.59 3.57-2.78 4.64-2.14c1.38.83 1.52 2.74-.22 5.05c-2.74 3.66-22.88 30.61-23.65 31.56c-1.46 1.8-3.61 1.01-2.21-1.6c1.17-2.16 19.58-30.19 21.44-32.87zm-28.62-5.26c-3.45 2.31-6.66-1.14-4.35-3.67s17.47-15.15 20.54-17.76s20.99-18.2 22.38-19.32c1.84-1.48 2.98.02 1.82 1.56c-1.15 1.54-13.82 14.2-19.41 19.34c-4.32 3.98-17.7 17.65-20.98 19.85z"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 128 128"
aria-hidden="true"
>
<path
fill="#FEB804"
d="M69.68 54.04S98.65 7.63 99.31 6.47c.66-1.16.8-3.29-1.02-3.29S51.34 49.25 51.34 49.25l-32.05 19s-2.15 1.32-1.82 2.97s1.77 1.72 2.43 1.72s34.85-.18 36.84-.24c2.47-.07 1.86 3.44 1.86 3.44l-21.64 34.02s-9.45 13.08-9.45 13.97c0 1.31 1.58 1.96 3.05 1.08c1.14-.68 74.84-63.13 78.09-67.42c.88-1.17 1.33-4.25-2.3-4.25s-32.54 8.42-32.54 8.42l-4.13-7.92z"
/><path
fill="#FFC927"
d="M64.61 50.35c-.89 1.22-1.13 3.26.79 3.38c1.91.11 40.95-.18 40.95-.18S78.46 79.18 70.02 86.83s-36.39 32.43-38.27 34.18c-1.84 1.72-3.51 3.3-4.19 3.08c-.11-.03-.25-.62 2.38-4.95c2.4-3.95 25.44-42.56 26.34-44.02c.9-1.46 1.69-2.7 2.14-3.38c.45-.68 1.91-4.39-1.13-4.39s-38 .9-38 .9s24.15-20.49 31.13-26S96.96 3.18 98.29 3.18S65.51 49.12 64.61 50.35z"
/><path
fill="#FFE567"
d="M63.45 70.75c1.8-2.59 3.57-2.78 4.64-2.14c1.38.83 1.52 2.74-.22 5.05c-2.74 3.66-22.88 30.61-23.65 31.56c-1.46 1.8-3.61 1.01-2.21-1.6c1.17-2.16 19.58-30.19 21.44-32.87zm-28.62-5.26c-3.45 2.31-6.66-1.14-4.35-3.67s17.47-15.15 20.54-17.76s20.99-18.2 22.38-19.32c1.84-1.48 2.98.02 1.82 1.56c-1.15 1.54-13.82 14.2-19.41 19.34c-4.32 3.98-17.7 17.65-20.98 19.85z"
/>
</svg>
"""
end
end

File diff suppressed because one or more lines are too long

View file

@ -1,8 +1,62 @@
defmodule Iconify.Noto.RolledUpNewspaper do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 128 128" aria-hidden="true"><path fill="#A3A3A3" d="M89.5 117.03c-7.44-7.18-18.13-23.6-18.13-23.6s21.98-20.28 23.45-20.47c1.47-.19 26.35 12.9 26.35 12.9s-4.06 25.45-10.97 29.82c-6.93 4.37-20.7 1.35-20.7 1.35z"/><path fill="#646464" d="M91.54 80.93s-5.89 6.93-8.37 15.58c-1.73 6.03-1.4 11.57-1.4 11.57L74.22 98l5.57-8.07l11.75-9z"/><path fill="#A3A3A3" d="M14.85 23.37C8.81 37.83 8.74 56.38 8.74 56.38l28.88 13.47l26.52 43.19S75.18 97 77.83 90.78L14.85 23.37z"/><path fill="#646464" d="m95.58 89.09l16.76 22.7s15.85-23.68.66-34.04c-3.42-2.33-17.88-4.84-19.77-4.22l2.35 15.56z"/><path fill="#CFCFCF" d="m59.58 113.04l-.14.02c-.14.09-.29.17-.43.26c.17-.08.4-.2.57-.28zm52.63-43.32c-3.22-1.94-63.51-35.96-70.69-41.11l-30.43 2.63l-6.87 8.32l2.27 2.6L4 47.95l34.38 19.27c2.01 4.85 13.41 30.59 19 43.72c0 0 9.57-8.34 13.98-14.33l-7.22 16.42l8.77 4.19s1.56-19.59 13.36-31.42c11.63-11.65 19.72-9.6 25.04-3.75c8.44 9.28.02 27.74-9.83 27.01c-7.64-.56-2.59-12-3.04-19.49c-.42-7.03-3.69-9.4-4.6-9.63c-.91-.23-4.34 4.53-5.46 8.93c-5.59 21.92-.99 29.92 7.2 31.48c12.35 2.34 21.93-5.48 26.42-19.08c4.64-14.06 1.13-24.98-9.79-31.55z"/><path fill="#A3A3A3" d="M93.66 86.5s1.9 7.16-.49 16.12c-1.24-2.42-1.21-5.83-.96-8.54c.33-3.64 1.45-7.58 1.45-7.58zm3.53 26.54c1.13.27 2.22.54 3.32.58c1.09.06 2.16-.03 3.19-.26c2.05-.51 3.92-1.56 5.58-2.94c1.68-1.35 3.18-2.98 4.59-4.7c1.41-1.73 2.74-3.55 4.07-5.45c-.57 2.25-1.56 4.38-2.78 6.36a21.694 21.694 0 0 1-4.6 5.35c-1.86 1.5-4.13 2.67-6.6 2.92c-1.23.12-2.46-.01-3.61-.32c-1.16-.32-2.21-.88-3.16-1.54z"/><path fill="#EEE" d="M112.64 69.85S97.76 54.91 76.18 41.04c0 0-19.61-26.77-21.85-29.31c-4.3-4.88-13.07-5.16-20.41-3.8C18.79 10.74 9.79 21.9 4.04 30.98l33.84 31.86l18.84 39.76c9.69-7.69 11.85-17.75 25.84-27.41c17.35-11.99 30.08-5.34 30.08-5.34z"/><path fill="#A3A3A3" d="M81.15 83.92c1.03-1.39 2.12-2.77 3.35-4.02c1.29-1.18 2.54-2.44 4.05-3.4c1.4-1.11 3.04-1.86 4.64-2.71c.83-.35 1.7-.62 2.56-.94c.42-.17.86-.29 1.31-.38l1.34-.31c.89-.22 1.82-.25 2.74-.33c.91-.11 1.84-.06 2.76 0c1.84.14 3.67.54 5.38 1.2c.43.16.84.38 1.26.57c.41.21.84.36 1.21.64c.77.5 1.54.98 2.22 1.59c1.35 1.19 2.6 2.58 3.19 4.27l-.17.1c-.9-1.44-2.22-2.56-3.62-3.5c-1.39-.97-2.97-1.62-4.57-2.16c-3.24-.98-6.72-1.07-10.03-.41l-1.24.26c-.42.07-.83.18-1.22.33c-.8.27-1.61.53-2.41.81c-1.54.71-3.11 1.37-4.53 2.31c-1.5.81-2.83 1.88-4.21 2.87c-1.35 1.03-2.58 2.22-3.87 3.32l-.14-.11zM4.22 39.54l20.2 16.52L5.73 44.04s.38-.9.56-1.4l-2.07-3.1z"/><path fill="#A3A3A3" d="M45.99 11.18L56.43 24.2c.64-.04 1.24-.06 1.82-.06L47.95 11.3c-.53-.06-1.2-.1-1.96-.12zm-8.95.88l12.15 13.76c.49-.2.98-.38 1.47-.53L38.69 11.73c-.54.1-1.09.21-1.65.33zm25.57 16.78c-.57.01-1.15.03-1.75.07c3.26 4.83 7.8 10.73 12.8 14.77c.69-.11 1.38-.19 2.09-.24c-5.01-3.69-9.7-9.61-13.14-14.6zm-7.35.95c-.49.13-.98.27-1.47.43c2.87 4.42 7.47 11.02 12.24 15.81c.47-.22.95-.43 1.43-.63c-4.64-4.56-9.26-11.11-12.2-15.61zm-6.24 2.69c-.34.22-.67.44-.99.68c-.07.05-.14.11-.2.16c2.6 3.95 7.5 11.08 12.17 16.29c.39-.28.79-.56 1.2-.84c-4.6-5.11-9.57-12.34-12.18-16.29zm-6.12 5.59c2.65 3.83 7.62 10.86 11.89 15.92c.34-.33.7-.66 1.06-.99c-3.99-4.75-8.84-11.53-11.95-16.03c-.33.35-.67.72-1 1.1zm-4.37 5.52c3.05 4.22 7.94 10.89 11.62 15.44c.3-.37.62-.75.95-1.13c-3.11-3.89-7.45-9.7-11.66-15.54c-.32.42-.62.83-.91 1.23zm-4.01 5.96l11.47 15.22c.19-.31.47-.74.84-1.3L35.35 48.23c-.37.58-.65 1.03-.83 1.32z" opacity=".7"/><path fill="#A3A3A3" d="m67.55 52.3l-3.12 2.43L75.99 71.1s2.55-2.48 4.39-3.16L67.55 52.3z"/><path fill="#C2C2C2" d="M44.61 27.94C33.66 36.3 29.43 45.71 29.43 45.71L13.05 30.36s8.59-14.02 18.8-16.76l12.76 14.34z"/><path fill="#A3A3A3" d="m8.03 34.8l-1.2 1.54l17.13 13.43zm5.02-4.44l16.38 15.35s2.38-5.29 8.19-11.46l-.06-7.12l-13.61 2.88l.01-5.07l-7.29.49c-2.24 2.78-3.62 4.93-3.62 4.93z"/><path fill="#A3A3A3" d="m71.78 50.26l14.03 15.46c.67-.26 1.34-.48 1.99-.66L73.83 49.68l-2.05.58zm9.46-1.35c-.8-.05-1.71-.05-2.69.01l16.02 14.61s1.63-.53 2.63-.19L81.24 48.91zM59.58 59.76l10.46 17.35c.44-.54.88-1.07 1.33-1.59L61 58.33c-.47.46-.95.94-1.42 1.43zm-5.26 5.62l9.76 19.11c.49-.58.95-1.14 1.36-1.64l-9.71-19.02c-.48.52-.95 1.04-1.41 1.55zm-5.34 6.14l8.76 20.5c.41-.49.89-1.06 1.41-1.67l-8.76-20.49c-.6.69-1.08 1.26-1.41 1.66z" opacity=".7"/><path fill="#DEA076" d="m38.19 71.92l-1.48-2.21a.937.937 0 0 1-.16-.65c.22-2.13 2.07-13.19 17.23-23.22c11.47-7.59 19.39-6.98 21.26-6.77c.26.03.5.16.68.35l1.87 2.08c.19.21.05.55-.24.55c-2.59-.01-11.5.45-21.42 7.02c-13.57 8.98-16.72 20.17-17.29 22.77c-.06.21-.33.25-.45.08z"/><path fill="#C17E52" d="M77.34 42.05c-2.16.03-4.31.35-6.4.85c-2.09.48-4.15 1.14-6.13 1.96a49.37 49.37 0 0 0-11.13 6.37a45.485 45.485 0 0 0-9.18 8.94c-1.31 1.7-2.48 3.5-3.47 5.41c-1.01 1.9-1.84 3.9-2.35 6c.68-4.3 2.72-8.3 5.23-11.86c2.54-3.56 5.72-6.63 9.2-9.27c3.51-2.58 7.34-4.78 11.44-6.29c4.08-1.49 8.45-2.42 12.79-2.11z"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 128 128"
aria-hidden="true"
>
<path
fill="#A3A3A3"
d="M89.5 117.03c-7.44-7.18-18.13-23.6-18.13-23.6s21.98-20.28 23.45-20.47c1.47-.19 26.35 12.9 26.35 12.9s-4.06 25.45-10.97 29.82c-6.93 4.37-20.7 1.35-20.7 1.35z"
/><path
fill="#646464"
d="M91.54 80.93s-5.89 6.93-8.37 15.58c-1.73 6.03-1.4 11.57-1.4 11.57L74.22 98l5.57-8.07l11.75-9z"
/><path
fill="#A3A3A3"
d="M14.85 23.37C8.81 37.83 8.74 56.38 8.74 56.38l28.88 13.47l26.52 43.19S75.18 97 77.83 90.78L14.85 23.37z"
/><path
fill="#646464"
d="m95.58 89.09l16.76 22.7s15.85-23.68.66-34.04c-3.42-2.33-17.88-4.84-19.77-4.22l2.35 15.56z"
/><path
fill="#CFCFCF"
d="m59.58 113.04l-.14.02c-.14.09-.29.17-.43.26c.17-.08.4-.2.57-.28zm52.63-43.32c-3.22-1.94-63.51-35.96-70.69-41.11l-30.43 2.63l-6.87 8.32l2.27 2.6L4 47.95l34.38 19.27c2.01 4.85 13.41 30.59 19 43.72c0 0 9.57-8.34 13.98-14.33l-7.22 16.42l8.77 4.19s1.56-19.59 13.36-31.42c11.63-11.65 19.72-9.6 25.04-3.75c8.44 9.28.02 27.74-9.83 27.01c-7.64-.56-2.59-12-3.04-19.49c-.42-7.03-3.69-9.4-4.6-9.63c-.91-.23-4.34 4.53-5.46 8.93c-5.59 21.92-.99 29.92 7.2 31.48c12.35 2.34 21.93-5.48 26.42-19.08c4.64-14.06 1.13-24.98-9.79-31.55z"
/><path
fill="#A3A3A3"
d="M93.66 86.5s1.9 7.16-.49 16.12c-1.24-2.42-1.21-5.83-.96-8.54c.33-3.64 1.45-7.58 1.45-7.58zm3.53 26.54c1.13.27 2.22.54 3.32.58c1.09.06 2.16-.03 3.19-.26c2.05-.51 3.92-1.56 5.58-2.94c1.68-1.35 3.18-2.98 4.59-4.7c1.41-1.73 2.74-3.55 4.07-5.45c-.57 2.25-1.56 4.38-2.78 6.36a21.694 21.694 0 0 1-4.6 5.35c-1.86 1.5-4.13 2.67-6.6 2.92c-1.23.12-2.46-.01-3.61-.32c-1.16-.32-2.21-.88-3.16-1.54z"
/><path
fill="#EEE"
d="M112.64 69.85S97.76 54.91 76.18 41.04c0 0-19.61-26.77-21.85-29.31c-4.3-4.88-13.07-5.16-20.41-3.8C18.79 10.74 9.79 21.9 4.04 30.98l33.84 31.86l18.84 39.76c9.69-7.69 11.85-17.75 25.84-27.41c17.35-11.99 30.08-5.34 30.08-5.34z"
/><path
fill="#A3A3A3"
d="M81.15 83.92c1.03-1.39 2.12-2.77 3.35-4.02c1.29-1.18 2.54-2.44 4.05-3.4c1.4-1.11 3.04-1.86 4.64-2.71c.83-.35 1.7-.62 2.56-.94c.42-.17.86-.29 1.31-.38l1.34-.31c.89-.22 1.82-.25 2.74-.33c.91-.11 1.84-.06 2.76 0c1.84.14 3.67.54 5.38 1.2c.43.16.84.38 1.26.57c.41.21.84.36 1.21.64c.77.5 1.54.98 2.22 1.59c1.35 1.19 2.6 2.58 3.19 4.27l-.17.1c-.9-1.44-2.22-2.56-3.62-3.5c-1.39-.97-2.97-1.62-4.57-2.16c-3.24-.98-6.72-1.07-10.03-.41l-1.24.26c-.42.07-.83.18-1.22.33c-.8.27-1.61.53-2.41.81c-1.54.71-3.11 1.37-4.53 2.31c-1.5.81-2.83 1.88-4.21 2.87c-1.35 1.03-2.58 2.22-3.87 3.32l-.14-.11zM4.22 39.54l20.2 16.52L5.73 44.04s.38-.9.56-1.4l-2.07-3.1z"
/><path
fill="#A3A3A3"
d="M45.99 11.18L56.43 24.2c.64-.04 1.24-.06 1.82-.06L47.95 11.3c-.53-.06-1.2-.1-1.96-.12zm-8.95.88l12.15 13.76c.49-.2.98-.38 1.47-.53L38.69 11.73c-.54.1-1.09.21-1.65.33zm25.57 16.78c-.57.01-1.15.03-1.75.07c3.26 4.83 7.8 10.73 12.8 14.77c.69-.11 1.38-.19 2.09-.24c-5.01-3.69-9.7-9.61-13.14-14.6zm-7.35.95c-.49.13-.98.27-1.47.43c2.87 4.42 7.47 11.02 12.24 15.81c.47-.22.95-.43 1.43-.63c-4.64-4.56-9.26-11.11-12.2-15.61zm-6.24 2.69c-.34.22-.67.44-.99.68c-.07.05-.14.11-.2.16c2.6 3.95 7.5 11.08 12.17 16.29c.39-.28.79-.56 1.2-.84c-4.6-5.11-9.57-12.34-12.18-16.29zm-6.12 5.59c2.65 3.83 7.62 10.86 11.89 15.92c.34-.33.7-.66 1.06-.99c-3.99-4.75-8.84-11.53-11.95-16.03c-.33.35-.67.72-1 1.1zm-4.37 5.52c3.05 4.22 7.94 10.89 11.62 15.44c.3-.37.62-.75.95-1.13c-3.11-3.89-7.45-9.7-11.66-15.54c-.32.42-.62.83-.91 1.23zm-4.01 5.96l11.47 15.22c.19-.31.47-.74.84-1.3L35.35 48.23c-.37.58-.65 1.03-.83 1.32z"
opacity=".7"
/><path fill="#A3A3A3" d="m67.55 52.3l-3.12 2.43L75.99 71.1s2.55-2.48 4.39-3.16L67.55 52.3z" /><path
fill="#C2C2C2"
d="M44.61 27.94C33.66 36.3 29.43 45.71 29.43 45.71L13.05 30.36s8.59-14.02 18.8-16.76l12.76 14.34z"
/><path
fill="#A3A3A3"
d="m8.03 34.8l-1.2 1.54l17.13 13.43zm5.02-4.44l16.38 15.35s2.38-5.29 8.19-11.46l-.06-7.12l-13.61 2.88l.01-5.07l-7.29.49c-2.24 2.78-3.62 4.93-3.62 4.93z"
/><path
fill="#A3A3A3"
d="m71.78 50.26l14.03 15.46c.67-.26 1.34-.48 1.99-.66L73.83 49.68l-2.05.58zm9.46-1.35c-.8-.05-1.71-.05-2.69.01l16.02 14.61s1.63-.53 2.63-.19L81.24 48.91zM59.58 59.76l10.46 17.35c.44-.54.88-1.07 1.33-1.59L61 58.33c-.47.46-.95.94-1.42 1.43zm-5.26 5.62l9.76 19.11c.49-.58.95-1.14 1.36-1.64l-9.71-19.02c-.48.52-.95 1.04-1.41 1.55zm-5.34 6.14l8.76 20.5c.41-.49.89-1.06 1.41-1.67l-8.76-20.49c-.6.69-1.08 1.26-1.41 1.66z"
opacity=".7"
/><path
fill="#DEA076"
d="m38.19 71.92l-1.48-2.21a.937.937 0 0 1-.16-.65c.22-2.13 2.07-13.19 17.23-23.22c11.47-7.59 19.39-6.98 21.26-6.77c.26.03.5.16.68.35l1.87 2.08c.19.21.05.55-.24.55c-2.59-.01-11.5.45-21.42 7.02c-13.57 8.98-16.72 20.17-17.29 22.77c-.06.21-.33.25-.45.08z"
/><path
fill="#C17E52"
d="M77.34 42.05c-2.16.03-4.31.35-6.4.85c-2.09.48-4.15 1.14-6.13 1.96a49.37 49.37 0 0 0-11.13 6.37a45.485 45.485 0 0 0-9.18 8.94c-1.31 1.7-2.48 3.5-3.47 5.41c-1.01 1.9-1.84 3.9-2.35 6c.68-4.3 2.72-8.3 5.23-11.86c2.54-3.56 5.72-6.63 9.2-9.27c3.51-2.58 7.34-4.78 11.44-6.29c4.08-1.49 8.45-2.42 12.79-2.11z"
/>
</svg>
"""
end
end

View file

@ -0,0 +1,45 @@
defmodule Iconify.Twemoji.Alembic do
use Phoenix.Component
def render(assigns) do
~H"""
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path fill="#67757F" d="M16 34.375a1 1 0 1 1-2 0V26a1 1 0 1 1 2 0v8.375z" /><circle
cx="15.41"
cy="15.625"
r="13.873"
fill="#E1E8ED"
/><path
fill="#50A5E6"
d="M3.592 16.139c.232 6.334 5.427 11.402 11.818 11.402s11.586-5.068 11.818-11.402H3.592z"
/><path fill="#67757F" d="M30 24a2 2 0 0 1-2 2H3a2 2 0 0 1 0-4h25a2 2 0 0 1 2 2z" /><path
fill="#67757F"
d="M2.622 35.207a.999.999 0 1 1-1.883-.673l3.317-9.262a1 1 0 1 1 1.883.673l-3.317 9.262zm25.757 0a1 1 0 0 0 1.882-.673l-3.359-9.345a1 1 0 1 0-1.882.672l3.359 9.346z"
/><path
fill="#E1E8ED"
d="M19.006 2.266S32.36 6.948 33.778 7.404c3.725 1.199 2.184 5.224-.385 4.582c-5.083-1.271-14.387-4.068-15.415-4.068s1.028-5.652 1.028-5.652z"
/><path fill="#9AAAB4" d="M29 23a1 1 0 0 1-1 1H3a1 1 0 1 1 0-2h25a1 1 0 0 1 1 1z" /><ellipse
cx="15.41"
cy="16.139"
fill="#3B94D9"
rx="11.818"
ry="1.629"
/><ellipse
cx="34.047"
cy="9.982"
fill="#AAB8C2"
rx="1.341"
ry=".974"
transform="rotate(-74.365 34.047 9.981)"
/>
</svg>
"""
end
end

View file

@ -0,0 +1,27 @@
defmodule Iconify.Twemoji.BaguetteBread do
use Phoenix.Component
def render(assigns) do
~H"""
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#EDB980"
d="M12.697 31.165c-3.785 3.785-8.273 3.838-9.841 2.271c-1.568-1.568-1.514-6.056 2.271-9.841L24.052 4.67c3.785-3.784 8.271-3.838 9.84-2.271c1.567 1.568 1.515 6.056-2.271 9.841L12.697 31.165z"
/><path
fill="#E5A157"
d="M24.322 7.969c1.568 1.568 2.758 2.917 3.595 2.082c.152-.152.241-.349.301-.565a.477.477 0 0 1-.041-.136c-.128-1.148-2.41-3.641-4.08-4.721l-.045.042l-1.474 1.474c.438.539 1.064 1.144 1.744 1.824zm-4.543 4.542c1.568 1.568 2.76 2.917 3.597 2.082c.152-.152.241-.35.301-.567c-.018-.043-.036-.086-.041-.135c-.127-1.148-2.411-3.643-4.083-4.722l-1.517 1.517c.437.54 1.063 1.145 1.743 1.825zm-4.54 4.542c1.567 1.568 2.759 2.918 3.595 2.081c.152-.152.241-.349.301-.565a.513.513 0 0 1-.042-.136c-.128-1.148-2.412-3.642-4.083-4.721l-1.517 1.517c.439.539 1.065 1.144 1.746 1.824zm-4.542 4.542c1.567 1.567 2.759 2.919 3.596 2.082c.152-.152.241-.35.301-.566a.513.513 0 0 1-.042-.136c-.127-1.148-2.411-3.643-4.082-4.722L8.953 19.77c.437.54 1.063 1.145 1.744 1.825zm-4.542 4.541c1.567 1.568 2.759 2.919 3.596 2.082c.152-.152.241-.35.301-.566c-.018-.043-.036-.086-.042-.135c-.128-1.148-2.412-3.643-4.083-4.722l-.801.801c-.246.246-.475.496-.691.747c.437.532 1.053 1.126 1.72 1.793z"
/><path
fill="#FFD983"
d="M24.859 3.932c-.126.106-.634.569-.762.696c1.67 1.08 3.952 3.574 4.08 4.721a.449.449 0 0 0 .042.136a.497.497 0 0 0 .455.309l.057-.003a.5.5 0 0 0 .441-.553c-.164-1.452-2.382-4-4.313-5.306zm-4.583 4.514l-.724.724c1.671 1.079 3.956 3.574 4.083 4.722c.005.049.023.092.041.135c.076.183.252.31.455.31l.057-.003a.5.5 0 0 0 .441-.552c-.162-1.464-2.411-4.04-4.353-5.336zm-4.541 4.541l-.724.724c1.671 1.079 3.955 3.574 4.083 4.721a.449.449 0 0 0 .042.136a.497.497 0 0 0 .454.309l.057-.003a.5.5 0 0 0 .441-.552c-.163-1.463-2.412-4.038-4.353-5.335zm-4.542 4.541l-.724.724c1.671 1.079 3.955 3.574 4.082 4.722a.449.449 0 0 0 .042.136a.496.496 0 0 0 .455.309l.056-.003a.5.5 0 0 0 .442-.552c-.163-1.463-2.411-4.039-4.353-5.336zm-4.542 4.543l-.724.724c1.671 1.079 3.955 3.574 4.083 4.722a.443.443 0 0 0 .042.135a.497.497 0 0 0 .953-.247c-.164-1.462-2.413-4.038-4.354-5.334z"
/>
</svg>
"""
end
end

View file

@ -0,0 +1,32 @@
defmodule Iconify.Twemoji.Clipboard do
use Phoenix.Component
def render(assigns) do
~H"""
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#C1694F"
d="M32 34a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h24a2 2 0 0 1 2 2v27z"
/><path
fill="#FFF"
d="M29 32a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v23z"
/><path fill="#CCD6DD" d="M25 3h-4a3 3 0 1 0-6 0h-4a2 2 0 0 0-2 2v5h18V5a2 2 0 0 0-2-2z" /><circle
cx="18"
cy="3"
r="2"
fill="#292F33"
/><path
fill="#99AAB5"
d="M20 14a1 1 0 0 1-1 1h-9a1 1 0 0 1 0-2h9a1 1 0 0 1 1 1zm7 4a1 1 0 0 1-1 1H10a1 1 0 0 1 0-2h16a1 1 0 0 1 1 1zm0 4a1 1 0 0 1-1 1H10a1 1 0 1 1 0-2h16a1 1 0 0 1 1 1zm0 4a1 1 0 0 1-1 1H10a1 1 0 1 1 0-2h16a1 1 0 0 1 1 1zm0 4a1 1 0 0 1-1 1h-9a1 1 0 1 1 0-2h9a1 1 0 0 1 1 1z"
/>
</svg>
"""
end
end

View file

@ -0,0 +1,21 @@
defmodule Iconify.Twemoji.Cyclone do
use Phoenix.Component
def render(assigns) do
~H"""
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#55ACEE"
d="M35.782 24.518a1.699 1.699 0 0 0-.821-1.016c-.802-.436-1.879-.116-2.316.683a13.975 13.975 0 0 1-8.372 6.757a14.096 14.096 0 0 1-10.698-1.144a10.83 10.83 0 0 1-5.242-6.493c-.74-2.514-.495-5.016.552-7.033a9.739 9.739 0 0 0 .164 4.908a9.699 9.699 0 0 0 4.701 5.823a11.84 11.84 0 0 0 8.979.961a11.716 11.716 0 0 0 7.026-5.672a14.217 14.217 0 0 0 1.165-10.898a14.225 14.225 0 0 0-6.883-8.529a17.535 17.535 0 0 0-13.299-1.419A17.358 17.358 0 0 0 .332 9.843a1.71 1.71 0 0 0 .681 2.317c.804.439 1.884.117 2.319-.682a13.959 13.959 0 0 1 8.371-6.755a14.12 14.12 0 0 1 10.699 1.142a10.833 10.833 0 0 1 5.239 6.495c.741 2.514.496 5.017-.552 7.033a9.751 9.751 0 0 0-.162-4.911a9.73 9.73 0 0 0-4.702-5.824a11.856 11.856 0 0 0-8.98-.959A11.716 11.716 0 0 0 6.22 13.37a14.218 14.218 0 0 0-1.165 10.897a14.22 14.22 0 0 0 6.883 8.529a17.479 17.479 0 0 0 8.341 2.141c1.669 0 3.337-.242 4.958-.72a17.351 17.351 0 0 0 10.406-8.399c.219-.399.269-.862.139-1.3zM16.784 14.002c.373-.11.758-.166 1.143-.166a4.063 4.063 0 0 1 3.875 2.901a4.049 4.049 0 0 1-3.879 5.186a4.064 4.064 0 0 1-3.875-2.902a4.047 4.047 0 0 1 2.736-5.019z"
/>
</svg>
"""
end
end

View file

@ -1,8 +1,30 @@
defmodule Iconify.Twemoji.Handshake do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 36 36" aria-hidden="true"><path fill="#EF9645" d="M16.428 30.331a2.31 2.31 0 0 0 3.217-.568a.798.798 0 0 0-.197-1.114l-1.85-1.949l4.222 2.955a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089l-3.596-3.305l5.375 3.763a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089l-4.766-4.073l5.864 4.105a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089L4.733 11.194l-3.467 5.521c-.389.6-.283 1.413.276 1.891l7.786 6.671c.355.304.724.591 1.107.859l5.993 4.195z"/><path fill="#FFDC5D" d="M29.802 21.752L18.5 13.601l-.059-.08l.053-.08l.053-.053l.854.469c.958.62 3.147 1.536 4.806 1.536c1.135 0 1.815-.425 2.018-1.257a1.409 1.409 0 0 0-1.152-1.622a6.788 6.788 0 0 1-2.801-1.091l-.555-.373c-.624-.421-1.331-.898-1.853-1.206c-.65-.394-1.357-.585-2.163-.585c-1.196 0-2.411.422-3.585.83l-1.266.436a5.18 5.18 0 0 1-1.696.271c-1.544 0-3.055-.586-4.516-1.152l-.147-.058a1.389 1.389 0 0 0-1.674.56L1.35 15.669a1.357 1.357 0 0 0 .257 1.761l7.785 6.672c.352.301.722.588 1.1.852l6.165 4.316a2 2 0 0 0 2.786-.491a.803.803 0 0 0-.196-1.115l-1.833-1.283a.424.424 0 0 1-.082-.618a.422.422 0 0 1 .567-.075l3.979 2.785a1.4 1.4 0 0 0 1.606-2.294l-3.724-2.606a.424.424 0 0 1-.082-.618a.423.423 0 0 1 .567-.075l5.132 3.593a1.4 1.4 0 0 0 1.606-2.294l-4.868-3.407a.42.42 0 0 1-.081-.618a.377.377 0 0 1 .506-.066l5.656 3.959a1.4 1.4 0 0 0 1.606-2.295z"/><path fill="#EF9645" d="M16.536 27.929c-.07.267-.207.498-.389.681l-1.004.996a1.494 1.494 0 0 1-1.437.396a1.5 1.5 0 0 1-.683-2.512l1.004-.996a1.494 1.494 0 0 1 1.437-.396a1.502 1.502 0 0 1 1.072 1.831zM5.992 23.008l1.503-1.497a1.5 1.5 0 0 0-.444-2.429a1.495 1.495 0 0 0-1.674.31l-1.503 1.497a1.5 1.5 0 0 0 .445 2.429a1.496 1.496 0 0 0 1.673-.31zm5.204.052a1.5 1.5 0 1 0-2.122-2.118L6.072 23.94a1.5 1.5 0 1 0 2.122 2.118l3.002-2.998zm2.25 3a1.5 1.5 0 0 0-.945-2.555a1.489 1.489 0 0 0-1.173.44L9.323 25.94a1.5 1.5 0 0 0 .945 2.556c.455.036.874-.141 1.173-.44l2.005-1.996zm16.555-4.137l.627-.542l-6.913-10.85l-12.27 1.985a1.507 1.507 0 0 0-1.235 1.737c.658 2.695 6.003.693 8.355-.601l11.436 8.271z"/><path fill="#FFCC4D" d="M16.536 26.929c-.07.267-.207.498-.389.681l-1.004.996a1.494 1.494 0 0 1-1.437.396a1.5 1.5 0 0 1-.683-2.512l1.004-.996a1.494 1.494 0 0 1 1.437-.396a1.502 1.502 0 0 1 1.072 1.831zM5.992 22.008l1.503-1.497a1.5 1.5 0 0 0-.444-2.429a1.497 1.497 0 0 0-1.674.31l-1.503 1.497a1.5 1.5 0 0 0 .445 2.429a1.496 1.496 0 0 0 1.673-.31zm5.204.052a1.5 1.5 0 1 0-2.122-2.118L6.072 22.94a1.5 1.5 0 1 0 2.122 2.118l3.002-2.998zm2.25 3a1.5 1.5 0 0 0-.945-2.555a1.489 1.489 0 0 0-1.173.44L9.323 24.94a1.5 1.5 0 0 0 .945 2.556c.455.036.874-.141 1.173-.44l2.005-1.996zm21.557-7.456a1.45 1.45 0 0 0 .269-1.885l-.003-.005l-3.467-6.521a1.488 1.488 0 0 0-1.794-.6c-1.992.771-4.174 1.657-6.292.937l-1.098-.377c-1.948-.675-4.066-1.466-6-.294c-.695.409-1.738 1.133-2.411 1.58a6.873 6.873 0 0 1-2.762 1.076a1.502 1.502 0 0 0-1.235 1.737c.613 2.512 5.3.908 7.838-.369a.968.968 0 0 1 1.002.081l11.584 8.416l4.369-3.776z"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#EF9645"
d="M16.428 30.331a2.31 2.31 0 0 0 3.217-.568a.798.798 0 0 0-.197-1.114l-1.85-1.949l4.222 2.955a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089l-3.596-3.305l5.375 3.763a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089l-4.766-4.073l5.864 4.105a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089L4.733 11.194l-3.467 5.521c-.389.6-.283 1.413.276 1.891l7.786 6.671c.355.304.724.591 1.107.859l5.993 4.195z"
/><path
fill="#FFDC5D"
d="M29.802 21.752L18.5 13.601l-.059-.08l.053-.08l.053-.053l.854.469c.958.62 3.147 1.536 4.806 1.536c1.135 0 1.815-.425 2.018-1.257a1.409 1.409 0 0 0-1.152-1.622a6.788 6.788 0 0 1-2.801-1.091l-.555-.373c-.624-.421-1.331-.898-1.853-1.206c-.65-.394-1.357-.585-2.163-.585c-1.196 0-2.411.422-3.585.83l-1.266.436a5.18 5.18 0 0 1-1.696.271c-1.544 0-3.055-.586-4.516-1.152l-.147-.058a1.389 1.389 0 0 0-1.674.56L1.35 15.669a1.357 1.357 0 0 0 .257 1.761l7.785 6.672c.352.301.722.588 1.1.852l6.165 4.316a2 2 0 0 0 2.786-.491a.803.803 0 0 0-.196-1.115l-1.833-1.283a.424.424 0 0 1-.082-.618a.422.422 0 0 1 .567-.075l3.979 2.785a1.4 1.4 0 0 0 1.606-2.294l-3.724-2.606a.424.424 0 0 1-.082-.618a.423.423 0 0 1 .567-.075l5.132 3.593a1.4 1.4 0 0 0 1.606-2.294l-4.868-3.407a.42.42 0 0 1-.081-.618a.377.377 0 0 1 .506-.066l5.656 3.959a1.4 1.4 0 0 0 1.606-2.295z"
/><path
fill="#EF9645"
d="M16.536 27.929c-.07.267-.207.498-.389.681l-1.004.996a1.494 1.494 0 0 1-1.437.396a1.5 1.5 0 0 1-.683-2.512l1.004-.996a1.494 1.494 0 0 1 1.437-.396a1.502 1.502 0 0 1 1.072 1.831zM5.992 23.008l1.503-1.497a1.5 1.5 0 0 0-.444-2.429a1.495 1.495 0 0 0-1.674.31l-1.503 1.497a1.5 1.5 0 0 0 .445 2.429a1.496 1.496 0 0 0 1.673-.31zm5.204.052a1.5 1.5 0 1 0-2.122-2.118L6.072 23.94a1.5 1.5 0 1 0 2.122 2.118l3.002-2.998zm2.25 3a1.5 1.5 0 0 0-.945-2.555a1.489 1.489 0 0 0-1.173.44L9.323 25.94a1.5 1.5 0 0 0 .945 2.556c.455.036.874-.141 1.173-.44l2.005-1.996zm16.555-4.137l.627-.542l-6.913-10.85l-12.27 1.985a1.507 1.507 0 0 0-1.235 1.737c.658 2.695 6.003.693 8.355-.601l11.436 8.271z"
/><path
fill="#FFCC4D"
d="M16.536 26.929c-.07.267-.207.498-.389.681l-1.004.996a1.494 1.494 0 0 1-1.437.396a1.5 1.5 0 0 1-.683-2.512l1.004-.996a1.494 1.494 0 0 1 1.437-.396a1.502 1.502 0 0 1 1.072 1.831zM5.992 22.008l1.503-1.497a1.5 1.5 0 0 0-.444-2.429a1.497 1.497 0 0 0-1.674.31l-1.503 1.497a1.5 1.5 0 0 0 .445 2.429a1.496 1.496 0 0 0 1.673-.31zm5.204.052a1.5 1.5 0 1 0-2.122-2.118L6.072 22.94a1.5 1.5 0 1 0 2.122 2.118l3.002-2.998zm2.25 3a1.5 1.5 0 0 0-.945-2.555a1.489 1.489 0 0 0-1.173.44L9.323 24.94a1.5 1.5 0 0 0 .945 2.556c.455.036.874-.141 1.173-.44l2.005-1.996zm21.557-7.456a1.45 1.45 0 0 0 .269-1.885l-.003-.005l-3.467-6.521a1.488 1.488 0 0 0-1.794-.6c-1.992.771-4.174 1.657-6.292.937l-1.098-.377c-1.948-.675-4.066-1.466-6-.294c-.695.409-1.738 1.133-2.411 1.58a6.873 6.873 0 0 1-2.762 1.076a1.502 1.502 0 0 0-1.235 1.737c.613 2.512 5.3.908 7.838-.369a.968.968 0 0 1 1.002.081l11.584 8.416l4.369-3.776z"
/>
</svg>
"""
end
end

View file

@ -0,0 +1,45 @@
defmodule Iconify.Twemoji.RecyclingSymbol do
use Phoenix.Component
def render(assigns) do
~H"""
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#3E721D"
d="M30.001 29a.998.998 0 0 1-.869-.504l-4.235-6.976c-.274-.479-.167-1.079.312-1.354l4.958-3c.156-.089.496-.166.664-.166c.348 0 .672.198.856.521l3.107 5.122l.164 2.232c.274.479-.958 1.184-1.438 1.458l-3.025 2.535a.982.982 0 0 1-.494.132z"
/><path
fill="#77B255"
d="M23 32a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h10c1.85 0 1.55-1.781 1.55-1.781s.327.562.375.651c.327.614.544 1.552.034 2.505l-3.089 6.122c-.145.289-.491.503-.87.503h-8z"
/><path
fill="#77B255"
d="M22 35a1 1 0 0 1-.707-.293l-6-6a.999.999 0 0 1 0-1.414l6-6A1 1 0 0 1 23 22v12a.999.999 0 0 1-1 1z"
/><path
fill="#3E721D"
d="M20.593 3.299a1 1 0 0 1-.054 1.004l-4.293 6.94c-.303.463-.886.639-1.348.336L9.974 8.525a1.78 1.78 0 0 1-.45-.516a.996.996 0 0 1 .075-1l3.152-5.094L14.665.756c.303-.463 1.49.315 1.953.619l3.631 1.544a.998.998 0 0 1 .344.38z"
/><path
fill="#77B255"
d="M26.444 8.175a1 1 0 0 1-.437 1.346l-5.347 2.724a1 1 0 0 1-1.344-.437l-4.542-8.91c-.839-1.649-2.29-.573-2.29-.573s.352-.546.41-.63c.399-.57 1.135-1.188 2.216-1.167L21.969.5c.324 0 .671.209.844.547l3.631 7.128z"
/><path
fill="#77B255"
d="M29.571 7.705a1 1 0 0 1 .06.762l-2.621 8.071a1 1 0 0 1-1.26.642l-8.07-2.623a1.001 1.001 0 0 1-.69-.872a1 1 0 0 1 .544-.969l10.692-5.448a.996.996 0 0 1 1.345.437z"
/><path
fill="#3E721D"
d="M3.375 24.542a.996.996 0 0 1 .882-.479l8.161.005c.553.017 1.009.42.995.972l-.014 5.795c-.005.18-.116.512-.203.654a.996.996 0 0 1-.891.461l-5.99-.008l-1.993-1.019c-.551-.017-.513-1.435-.499-1.986l-.593-3.904a.99.99 0 0 1 .145-.491z"
/><path
fill="#77B255"
d="M4.451 17.002a1 1 0 0 1 1.374-.335l5.126 3.119a.999.999 0 0 1 .335 1.374l-5.197 8.543c-.96 1.58.717 2.25.717 2.25s-.65-.014-.751-.02c-.696-.038-1.609-.341-2.159-1.271L.27 24.842c-.171-.275-.174-.682.023-1.006l4.158-6.834z"
/><path
fill="#77B255"
d="M2.407 14.589c.136-.224.355-.388.618-.454l8.245-2.006a.998.998 0 0 1 1.208.734l2.007 8.244a1.002 1.002 0 0 1-1.492 1.091l-10.25-6.235a1.001 1.001 0 0 1-.336-1.374z"
/>
</svg>
"""
end
end

View file

@ -1,8 +1,30 @@
defmodule Iconify.Twemoji.ShintoShrine do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 36 36" aria-hidden="true"><path fill="#DD2E44" d="M9 9a2 2 0 0 0-4 0v24a2 2 0 0 0 4 0V9zm22 0a2 2 0 0 0-4 0v24a2 2 0 0 0 4 0V9z"/><path fill="#DD2E44" d="M36 16a2 2 0 0 1-2 2H2a2 2 0 0 1 0-4h32a2 2 0 0 1 2 2zm-1-9c0 1.104-.781 1.719-2 2c0 0-3 1-15 1S3 9 3 9c-1.266-.266-2-.896-2-2s.896-2 2-2h30a2 2 0 0 1 2 2z"/><path fill="#292F33" d="M35.906 4c0 1.104-.659 1.797-1.908 2c0 0-4 1-15.999 1C6.001 7 2.002 6 2.002 6C.831 5.812.109 5.114.109 4.01C.109 2.905-.102 1 1.002 1c0 0 3.999 2 16.997 2s16.998-2 16.998-2c1.105 0 .909 1.895.909 3z"/><path fill="#DD2E44" d="M20 15a2 2 0 0 1-4 0V9a2 2 0 0 1 4 0v6z"/><path fill="#292F33" d="M11 34a2 2 0 0 1-2 2H5a2 2 0 0 1 0-4h4a2 2 0 0 1 2 2zm22 0a2 2 0 0 1-2 2h-4a2 2 0 0 1 0-4h4a2 2 0 0 1 2 2z"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#DD2E44"
d="M9 9a2 2 0 0 0-4 0v24a2 2 0 0 0 4 0V9zm22 0a2 2 0 0 0-4 0v24a2 2 0 0 0 4 0V9z"
/><path
fill="#DD2E44"
d="M36 16a2 2 0 0 1-2 2H2a2 2 0 0 1 0-4h32a2 2 0 0 1 2 2zm-1-9c0 1.104-.781 1.719-2 2c0 0-3 1-15 1S3 9 3 9c-1.266-.266-2-.896-2-2s.896-2 2-2h30a2 2 0 0 1 2 2z"
/><path
fill="#292F33"
d="M35.906 4c0 1.104-.659 1.797-1.908 2c0 0-4 1-15.999 1C6.001 7 2.002 6 2.002 6C.831 5.812.109 5.114.109 4.01C.109 2.905-.102 1 1.002 1c0 0 3.999 2 16.997 2s16.998-2 16.998-2c1.105 0 .909 1.895.909 3z"
/><path fill="#DD2E44" d="M20 15a2 2 0 0 1-4 0V9a2 2 0 0 1 4 0v6z" /><path
fill="#292F33"
d="M11 34a2 2 0 0 1-2 2H5a2 2 0 0 1 0-4h4a2 2 0 0 1 2 2zm22 0a2 2 0 0 1-2 2h-4a2 2 0 0 1 0-4h4a2 2 0 0 1 2 2z"
/>
</svg>
"""
end
end

View file

@ -0,0 +1,33 @@
defmodule Iconify.Twemoji.WorldMap do
use Phoenix.Component
def render(assigns) do
~H"""
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#CCD6DD"
d="M12 7.607L3 5.196c-1.657-.444-3 .539-3 2.197v20c0 1.656 1.343 3.359 3 3.804l9 2.411V7.607zm12 22.786l9 2.411c1.656.443 3-.54 3-2.196v-20c0-1.657-1.344-3.36-3-3.804l-9-2.411v26z"
/><path fill="#E1E8ED" d="m24 30.392l-12 3.215v-26l12-3.215z" /><path
fill="#55ACEE"
d="M12 9.607L4 7.463c-1.104-.296-2 .36-2 1.464v18c0 1.104.896 2.24 2 2.535l8 2.145v-22zm20-1.072l-8-2.144v22l8 2.144c1.104.296 2-.359 2-1.465v-18c0-1.103-.896-2.239-2-2.535z"
/><path fill="#88C9F9" d="m24 28.392l-12 3.215v-22l12-3.215z" /><path
fill="#5C913B"
d="M12 21.506c-.268.006-.595.104-.845.145c-.436.073-.329.517-.463.443a2.844 2.844 0 0 1-.812-.658c-.337-.394.25-.477.418-.622c.168-.145-.316-.172-.485-.332c-.169-.159-.471.104-.739-.276c-.27-.376-.101-.79-.133-1.18c-.034-.39.436-.341.739-.334c.303.003.538.144.538.602c0 .456.37.708.269.146c-.101-.561.101-.657.235-.89c.134-.23.37-.55.672-1.04c.221-.358.389-.283.606-.164v-3.345c-.055-.044-.11-.09-.165-.113c-.303-.132.096.753-.139 1.109c-.237.356-.598.193-.97.094c-.369-.099-.713-.545-.443-1.007c.268-.462.782-.268 1.051-.653c.269-.385-.957-.672-1.394-.941c-.438-.271-.963-.409-1.4-.146c-.437.264-1.373.133-1.743.186c-.37.054-.436-.369-.503-.693c-.067-.322-.653-.329-1.257-.338c-.606-.01-1.741.281-1.547 1.759c.068.514.605.124.707.036c.101-.088.605.2.671.637c.068.439.035.887-.099 1.232c-.137.345.336 1.006.604 1.612c.269.605.573.686.707.723c.135.036.908.587.875.996c-.033.411.706.991 1.009 1.34c.303.35.494.662.887.846c.393.183.852 1.035 1.054 1.165c.155.1.418.451.576.58c-.208.242-.612.748-.612 1.029c0 .383.44 1.103.608 1.3c.167.196.65.442.751.85c.101.407-.07 1.646-.372 1.907c-.304.262-.414 1.043-.414 1.043s.107.293.465.124c.309-.144.776-.566 1.094-.801v-6.371z"
/><path
fill="#77B255"
d="M12.268 17.413c-.1.016-.187.012-.268.011v-3.345c.254.065.512.317.707.736c.234.509.604.066.739.374c.134.308.875.758.505.742c-.371-.015-.741.008-.841.454c-.102.448.168.794-.102.828c-.27.033-.37.142-.74.2zm2.59 5.558c-.436-.074-.359-.023-.628-.599c-.268-.577-.431-.743-1.036-.656c-.605.087-.583.136-.751-.163c-.072-.128-.241-.082-.443.031v6.37c.09-.114.17-.211.228-.267a13.37 13.37 0 0 0 1.466-1.646c.47-.621.3-.924.535-1.481c.236-.558.541-.617.944-1.145c.405-.53.122-.368-.315-.444zM24 15.731V9.417c-.04.004-.068.012-.11.015c-.209.011-.482.135-.779.32c-.024-.005-.046-.016-.07-.021c-.896-.175-1.312 1.205-2.039 1.152c-.729-.053-1.7-.344-2.332.514c-.631.857-.777 1.53 0 1.294s1.312-1.425 1.7-1.089c.388.336.29.721-.632 1.105c-.922.385-1.918.817-2.452.96c-.534.143-.655.534-.292.822c.364.288-.219.471-.826 1.02c-.607.547.146.512.656.705c.51.193.898-.323 1.117-.932c.217-.608 1.158-1.521 1.55-1.544c.392-.023.392.197.318.602c-.013.071.001.103.011.138c-.17.54-.31 1.03-.365 1.306a3.332 3.332 0 0 0-.027.595c-.086.004-.183.021-.248.001c-.438-.129-1.434-.22-1.701.043c-.267.265-.412.502-.728.723c-.317.219-1.603 1.224-1.627 2.084c-.025.859-.049 1.83.461 1.721c.51-.109 1.749-.826 2.137-1.288c.387-.463.921-.522 1.092-.156c.17.369.048.649-.12 1.354c-.171.708.11.963.381 1.468c.273.504.491.775.491 1.189c0 .412.389.723.97-.123a7.14 7.14 0 0 0 .536-.957c.409-.469.768-.923.758-1.096a13.53 13.53 0 0 1-.024-.624l.091-.22c.127-.293.241-.746.362-1.155a.17.17 0 0 1 .02-.024c.237-.337.185-.353.58-.756c.264-.27.254-.512.214-.678c.105-.175.134-.28-.033-.235l-.016.004c-.002 0-.005.019-.006.014c-.023-.149-.206.003-.501.148c-.284.008-.566-.066-.668-.368c-.133-.396-.602-.996-.639-1.336c.003-.041.005-.077.01-.124a.165.165 0 0 1 .069-.088a.29.29 0 0 1 .112-.035c.041.111.075.279.086.464c.026.477.394.196.394.498c0 .303.53.492.661.548c.037.016.094-.027.159-.098c.031.011.06.033.093.037c.292.031.922-.984 1.117-1.164c.102-.095.104-.269.033-.394l.056-.025z"
/><path
fill="#5C913B"
d="M27.634 20.221c-.053.44.184.201.606.705c.423.508-.104.394-.289.316c-.185-.08-.37-.131-.579-.518c-.213-.391 0-.695 0-1.027c0 0 .316.084.262.524zm.362-.901c.389.166.114-.482.244-.841c.132-.356.316-.368.555-.363c.236.002.422-.191.581-.389c.157-.199.448-.454.422-.733c-.026-.279-.104-.482-.212-.843c-.105-.36.316-.368.502-.711c.184-.343 0 0 .421-.008c.422-.008.238-.058.316-.218c.08-.159.133-.327.054-.68c-.078-.353-.37-.1-.66-.177c-.289-.077.106-.425.132-.78c.026-.356.397-.165.661-.125c.263.039.342.484.421.597c.081.112.895-.365 1.108-.641c.211-.275-.186-.291-.079-.403c.106-.111-.632-.337-.925-.469c-.289-.133-1.028-.367-1.318-.649c-.289-.283-1.396-.426-1.688-.337c-.291.086-.476-.143-.606-.406c-.131-.262-.686-.297-.844-.467c-.158-.17-.316.127-.529.16c-.21.035-.289.043-.554-.209c-.263-.252.08-.371-.288-.621c-.355-.238-.813-.182-1.71-.591v6.314c.157.014.309.036.364.051c.131.035.448.573.448.784c0 .211.158.828.291 1.195c.131.366.42.506.686.818c.264.312.394.137.394.137s-.105-.544-.105-.965c0-.424.316-.701.316-.701s.5.558.528.685c.026.128.421.656.449.876c.026.219.237.546.625.71zm2.092-2.068c.184.08.976.171.554-.334c-.423-.506-.106-.299-.053-.738c.053-.44-.264-.524-.264-.524c0 .332-.211.638 0 1.026c.21.39-.423.49-.237.57zm2.004 5.371c-.131-.217-.421-.385-.738-.461c-.315-.076-.29-.48-.606-.533c-.316-.055-.544-.389-.686-.512c-.312-.266-.106.209 0 .699c.106.488.501.246.869.586c.369.34.397.016.74.229c.342.211.475.52.804.578c.329.059-.25-.369-.383-.586zm-3.088-1.432c.262.402.159.043.504-.016c.343-.059-.291-.561-.502-.799c-.211-.238-.42-.301-.605.049c-.21.399.342.364.603.766zm2.403 2.579c-.133-.338-.518-.713-.675-.91c-.159-.193-.407-.312-.618-.279c-.212.031-.343-.092-.448-.361c-.106-.266-.29-.233-.449-.244c-.157-.012-.791.119-1.161.23c-.368.113-.537.252-.778.457c-.382.32-.17.105 0 .424c.168.318-.187 1.066-.213 1.543c-.027.477.676.031.939.039c.264.012.186-.189.396-.314c.212-.125.349-.129.579.172c.233.305.537.611.537.883c0 .27.834.947 1.151.852c.316-.098.501-.408.791-.635c.291-.225.186-.824.264-1.168c.081-.344-.185-.354-.315-.689z"
/>
</svg>
"""
end
end

View file

@ -1,8 +1,24 @@
defmodule Iconify.Twemoji.YinYang do
use Phoenix.Component
def render(assigns) do
~H"""
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" class={@class} viewBox="0 0 36 36" aria-hidden="true"><path fill="#9266CC" d="M36 32a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h28a4 4 0 0 1 4 4v28z"/><path fill="#FFF" d="M18.964 4.033C11.251 3.501 4.566 9.322 4.033 17.036s5.289 14.399 13.002 14.931c7.714.533 14.399-5.289 14.931-13.002c.533-7.714-5.288-14.399-13.002-14.932zm-1.183 25.983A6.01 6.01 0 0 1 18 18a6.012 6.012 0 0 0 6.118-5.897c.046-2.558-1.524-4.748-3.758-5.657l.151-.171c5.517 1.174 9.612 6.096 9.506 11.943c-.122 6.639-5.597 11.919-12.236 11.798z"/><circle cx="18" cy="24" r="2.5" fill="#FFF"/><circle cx="18" cy="12" r="2.5" fill="#9266CC"/></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
role="img"
class={@class}
viewBox="0 0 36 36"
aria-hidden="true"
>
<path
fill="#9266CC"
d="M36 32a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h28a4 4 0 0 1 4 4v28z"
/><path
fill="#FFF"
d="M18.964 4.033C11.251 3.501 4.566 9.322 4.033 17.036s5.289 14.399 13.002 14.931c7.714.533 14.399-5.289 14.931-13.002c.533-7.714-5.288-14.399-13.002-14.932zm-1.183 25.983A6.01 6.01 0 0 1 18 18a6.012 6.012 0 0 0 6.118-5.897c.046-2.558-1.524-4.748-3.758-5.657l.151-.171c5.517 1.174 9.612 6.096 9.506 11.943c-.122 6.639-5.597 11.919-12.236 11.798z"
/><circle cx="18" cy="24" r="2.5" fill="#FFF" /><circle cx="18" cy="12" r="2.5" fill="#9266CC" />
</svg>
"""
end
end

View file

@ -187,7 +187,7 @@
"ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.6", "cf344f5692c82d2cd7554f5ec8fd961548d4fd09e7d22f5b62482e5aeaebd4b0", [:make, :mix, :rebar3], [], "hexpm", "bdb0d2471f453c88ff3908e7686f86f9be327d065cc1ec16fa4540197ea04680"},
"statistex": {:hex, :statistex, "1.0.0", "f3dc93f3c0c6c92e5f291704cf62b99b553253d7969e9a5fa713e5481cd858a5", [:mix], [], "hexpm", "ff9d8bee7035028ab4742ff52fc80a2aa35cece833cf5319009b52f1b5a86c27"},
"stream_data": {:hex, :stream_data, "0.5.0", "b27641e58941685c75b353577dc602c9d2c12292dd84babf506c2033cd97893e", [:mix], [], "hexpm", "012bd2eec069ada4db3411f9115ccafa38540a3c78c4c0349f151fc761b9e271"},
"surface": {:hex, :surface, "0.8.1", "3228df8a82fea8daf8daefaa343b30be04d524ae41c657f5c5bb9ea4f711fc28", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.17.6", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:sourceror, "~> 0.9", [hex: :sourceror, repo: "hexpm", optional: false]}], "hexpm", "8a824660bc7a4cc4dd77ca986591b2935f27f6de01332df41ec3f5335213d114"},
"surface": {:hex, :surface, "0.8.2", "4ade1007e73cfb3bcdce5d5010ec8e9bd7fe1f1b450a566bb17c78cdb27ed44c", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.17.6", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:sourceror, "~> 0.11", [hex: :sourceror, repo: "hexpm", optional: false]}], "hexpm", "418497e57c84a24e0a6ec11ed29774fed857260246d5afb75847d9ba287021cb"},
"sweet_xml": {:hex, :sweet_xml, "0.7.3", "debb256781c75ff6a8c5cbf7981146312b66f044a2898f453709a53e5031b45b", [:mix], [], "hexpm", "e110c867a1b3fe74bfc7dd9893aa851f0eed5518d0d7cad76d7baafd30e4f5ba"},
"table_rex": {:hex, :table_rex, "3.1.1", "0c67164d1714b5e806d5067c1e96ff098ba7ae79413cc075973e17c38a587caa", [:mix], [], "hexpm", "678a23aba4d670419c23c17790f9dcd635a4a89022040df7d5d772cb21012490"},
"telemetry": {:hex, :telemetry, "1.1.0", "a589817034a27eab11144ad24d5c0f9fab1f58173274b1e9bae7074af9cbee51", [:rebar3], [], "hexpm", "b727b2a1f75614774cff2d7565b64d0dfa5bd52ba517f16543e6fc7efcc0df48"},