// Auto Generated! DO NOT EDIT!
use dioxus::prelude::*;
use crate::IconShape;
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Infinity;
impl IconShape for Infinity {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M278.535 276.134c12.314 21.92 26.598 38.42 42.854 49.503 16.5 10.837 35.094 16.255 55.782 16.255 24.874 0 45.193-8.25 60.955-24.752 15.762-16.747 23.643-38.05 23.644-63.91 0-24.875-7.265-45.563-21.795-62.064-14.532-16.5-32.757-24.752-54.676-24.752-19.95 0-38.052 8.25-54.306 24.752-16.01 16.255-33.495 44.577-52.46 84.968m-45.07-39.53c-12.067-21.672-26.352-37.926-42.853-48.763-16.254-10.835-34.848-16.254-55.782-16.254-24.875 0-45.193 8.25-60.955 24.752C58.11 212.593 50.23 233.65 50.23 259.51c0 24.875 7.265 45.562 21.795 62.063 14.53 16.5 32.756 24.752 54.676 24.752 19.95 0 37.928-8.127 53.937-24.382 16.254-16.255 33.864-44.7 52.828-85.338m26.23 67.605c-17.487 33.495-35.835 58-55.045 73.516C185.686 393.242 164.505 401 141.108 401c-33.248 0-61.448-13.792-84.598-41.376-22.905-27.584-34.357-61.694-34.357-102.33 0-43.1 10.22-77.95 30.662-104.55 20.688-26.597 47.533-39.896 80.535-39.897 23.397 0 44.33 7.635 62.803 22.905 18.47 15.023 36.942 39.898 55.414 74.624 16.747-33.987 34.85-58.985 54.306-74.994C325.33 119.128 347.003 111 370.893 111c32.754 0 60.707 13.915 83.86 41.745 23.395 27.83 35.094 62.187 35.094 103.07 0 42.854-10.344 77.58-31.032 104.18-20.442 26.35-47.164 39.527-80.165 39.527-23.398 0-44.21-7.142-62.433-21.426-17.98-14.53-36.82-39.16-56.523-73.886z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Salmon;
impl IconShape for Salmon {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M236.977 26.432c-.48 0-.8.32-1.282.32l-2.244 1.123L95.276 85.262C86.78 89.11 79.087 93.757 71.71 99.047c0 0-.32 0-.32.48-3.526 3.046-6.89 6.573-9.937 10.42-3.526 4.97-6.572 10.74-8.976 16.83-1.443 5.77-2.244 11.222-2.565 16.993v1.923c0 4.65.64 8.817 2.244 13.145.32-4.65 1.602-9.62 3.526-13.947 2.244-5.29 6.09-9.938 11.06-13.464 3.046-1.924 6.573-3.847 10.1-4.97 4.648-1.12 9.136-1.922 14.265-2.724 7.695-.8 15.39-1.122 22.282-1.443 9.136 0 18.11.32 27.73.64 11.54.48 22.6 1.924 33.02 3.847 8.176 1.283 15.87 2.726 24.206 4.328l-3.848-5.77-4.168-8.815c-1.122-3.527-1.924-7.374-1.924-10.9v-1.124c.32-3.847 1.124-7.694 3.047-11.54l8.496-11.542 38.47-50.012c.8-.32.8-1.122.8-1.923 0-.803 0-1.604-.8-2.246-.32-.48-1.123-.802-1.443-.802zM31.174 144.74c-1.924 3.366-3.823 6.86-5.426 10.227-2.244 5.77-3.888 11.56-5.01 17.81-.32 3.046-.765 6.556-.765 9.602 0 2.724.488 4.97.488 7.374 1.123 6.893 2.224 13.485 3.827 19.896 4.168 14.267 10.762 27.415 19.9 38.475 5.128 6.252 10.41 12.007 15.86 16.977 4.97 4.328 10.37 8.847 16.14 13.496 6.573 4.97 13.46 9.296 19.55 12.662 9.298 5.45 18.977 10.408 28.595 15.377 34.945 18.594 72.237 31.553 110.066 38.125 25.007 3.526 50.048 6.592 75.696 8.836 0 5.13.312 10.405 1.113 15.375.802 6.25 2.256 12.805 4.66 18.576 2.244 6.41 4.99 12.666 8.836 18.436 4.168 6.092 9.09 11.595 14.54 17.045 6.092 5.29 12.692 9.902 20.386 13.43 5.77 2.564 12.003 4.137 18.575 4.938 1.924 0 3.852.348 5.775.348 1.123 0 2.216-.348 3.338-.348l103.248-7.373h.348c.32 0 1.113-.31 1.113-1.113 0-.8-.827-1.12-1.95-1.6-3.846-1.124-7.985-2.572-12.313-4.175-4.49-1.603-9.635-3.47-14.123-4.592-6.572-2.244-13.47-4.68-20.523-6.123-6.893-1.603-13.777-3.03-21.15-4.313-4.65-.32-9.615-1.105-14.264-2.227-.64-.32-1.46-1.175-1.46-2.297 0 0 .028-.443.35-.764 0-.48.485-.836.485-.836 0-.32.277-.284.277-.765 1.123-.8 2.775-1.585 3.897-2.226 2.725-1.603 5.437-2.772 8.002-3.894 6.572-3.206 13.47-5.77 20.523-8.977 3.046-1.122 6.068-2.216 9.114-3.338 4.33-1.603 8.966-2.738 15.378-4.662 1.282-.32 2.397-.793 3.2-1.113 2.564-.802 5.344-1.634 8.07-2.436-5.45-8.335-12.336-16.484-19.55-23.377l-14.332-13.775c-4.97-4.328-9.588-8.183-13.916-11.55-7.213-5.128-14.25-10.093-20.662-14.26-12.824-8.496-25.844-15.9-39.308-22.473-6.893-3.368-13.933-6.38-24.352-10.228-9.938-3.526-19.525-7.063-17.602-6.262-8.816-2.725-18.107-5.318-26.923-7.722L270.158 191.7c-7.373 3.848-15.064 7.67-21.637 10.716-5.77 2.725-11.51 4.208-17.602 5.01-7.374 1.603-14.61 1.565-21.984.763l-93.436-7.653 25.324 30.264c.802 1.283 1.94 2.712 3.06 4.315.802.802.766 1.43.766 2.713-.32 1.122-1.11 1.95-2.712 1.95-4.49.32-9.127-.008-13.776-.49-6.572-.8-13.18-1.902-19.27-3.825-5.45-1.122-10.382-3.043-15.03-5.287-6.092-2.405-12.383-5.448-17.672-8.975-4.97-3.044-10.05-6.446-14.54-10.296-5.13-3.847-9.656-8.154-13.984-12.802-2.725-3.046-5.41-6.866-7.654-10.713-2.725-5.29-5.007-10.79-6.61-16.56-1.122-6.25-2.232-12.355-2.712-17.324.48-2.725.486-5.4.486-8.766zM20.6 247.3l1.12 9.296c4.65 29.975 15.87 58.83 32.382 84.636 11.22 17.793 25.487 32.7 41.998 44.243l8.816 6.25 17.63 11.06c38.632 22.762 81.272 37.83 125.995 44.402l31.1 2.565 31.737 1.924 33.502-.32c-8.817-5.45-16.833-11.863-23.886-19.237l-6.892-8.015c-5.77-7.373-10.42-15.068-13.465-23.564-1.443-5.45-2.726-10.418-3.848-15.708l-1.925-12.342-33.34-3.527-26.13-3.365-17.63-2.727c-10.1-1.922-20.037-4.647-30.136-7.692l-32.222-11.54-25.006-11.222-25.486-12.664-23.885-13.145-18.755-12.662-23.882-22.28L20.6 247.298zm393.226 92.313c7.213 0 13.15 6.125 13.15 13.498 0 7.535-5.937 13.497-13.15 13.497s-13.148-5.962-13.148-13.496c0-7.372 5.935-13.497 13.148-13.497zm-332.07 85.684c14.266 9.618 27.73 20.037 40.074 31.258 10.74 9.137 20.357 19.235 29.975 29.013 2.725 0 4.97-.802 6.892-1.443 8.496-3.847 16.19-8.015 23.885-12.664 7.374-4.167 13.786-9.135 19.236-14.905-4.167-1.603-8.496-3.046-12.664-4.328-10.42-2.565-20.356-6.092-30.134-10.42-7.214-3.046-14.108-6.41-20.68-10.258-.802.32-1.923.32-2.725.32-4.648 0-9.297-.322-13.785-1.124-13.465-1.122-26.93-3.045-40.074-5.45z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}