import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const DumbbellLargeMinimalistic = (allProps: IconProps) => { const { svgProps: props, iconStyle, ...restProps } = allProps; const styles: { [style: string]: React.ReactNode } = { Broken: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m8.319 12.198 3.88-3.88m3.104 3.104-3.88 3.88" stroke="currentColor" strokeWidth={1.5} /><path d="m7.143 19.331 1.238 1.237c.904.905 1.356 1.357 1.908 1.421.123.015.248.015.371 0 .552-.064 1.004-.516 1.908-1.42.905-.905 1.357-1.357 1.421-1.909a1.598 1.598 0 0 0 0-.37c-.064-.553-.516-1.005-1.42-1.91l-4.95-4.948c-.904-.905-1.356-1.357-1.908-1.421a1.598 1.598 0 0 0-.371 0c-.552.064-1.004.516-1.908 1.42-.905.905-1.357 1.357-1.421 1.909a1.598 1.598 0 0 0 0 .37c.064.553.516 1.005 1.42 1.91l.62.618M16.857 4.669l-1.238-1.237c-.904-.905-1.356-1.357-1.908-1.421a1.598 1.598 0 0 0-.371 0c-.552.064-1.004.516-1.908 1.42-.905.905-1.357 1.357-1.421 1.909a1.598 1.598 0 0 0 0 .37c.064.553.516 1.005 1.42 1.91l4.95 4.948c.904.905 1.356 1.357 1.908 1.421.123.015.248.015.371 0 .552-.064 1.004-.516 1.908-1.42.905-.905 1.357-1.357 1.421-1.909a1.598 1.598 0 0 0 0-.37c-.064-.553-.516-1.005-1.42-1.91l-.62-.618" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="m18.019 2.498 3.104 3.104M2.498 18.019l3.104 3.104" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path opacity={0.5} d="m8.319 12.198 3.88-3.88m3.104 3.104-3.88 3.88" stroke="currentColor" strokeWidth={1.5} /><path d="M3.432 15.62c-.905-.905-1.357-1.357-1.421-1.91a1.598 1.598 0 0 1 0-.37c.064-.552.516-1.004 1.42-1.908.905-.905 1.357-1.357 1.909-1.421.123-.015.248-.015.37 0 .553.064 1.005.516 1.91 1.42l4.948 4.95c.905.904 1.357 1.356 1.421 1.908.015.123.015.248 0 .371-.064.552-.516 1.004-1.42 1.908-.905.905-1.357 1.357-1.909 1.421a1.598 1.598 0 0 1-.37 0c-.553-.064-1.005-.516-1.91-1.42l-4.948-4.95ZM11.432 7.62c-.905-.905-1.357-1.357-1.421-1.91a1.598 1.598 0 0 1 0-.37c.064-.552.516-1.004 1.42-1.908.905-.905 1.357-1.357 1.909-1.421.123-.015.248-.015.37 0 .553.064 1.005.516 1.91 1.42l4.948 4.95c.905.904 1.357 1.356 1.421 1.908.015.123.015.248 0 .371-.064.552-.516 1.004-1.42 1.908-.905.905-1.357 1.357-1.909 1.421a1.598 1.598 0 0 1-.37 0c-.553-.064-1.005-.516-1.91-1.42l-4.948-4.95Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="m18.019 2.498 3.104 3.104M2.498 18.019l3.104 3.104" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m8.319 12.198 3.88-3.88m3.104 3.104-3.88 3.88M3.432 15.62c-.905-.905-1.357-1.357-1.421-1.91a1.598 1.598 0 0 1 0-.37c.064-.552.516-1.004 1.42-1.908.905-.905 1.357-1.357 1.909-1.421.123-.015.248-.015.37 0 .553.064 1.005.516 1.91 1.42l4.948 4.95c.905.904 1.357 1.356 1.421 1.908.015.123.015.248 0 .371-.064.552-.516 1.004-1.42 1.908-.905.905-1.357 1.357-1.909 1.421a1.598 1.598 0 0 1-.37 0c-.553-.064-1.005-.516-1.91-1.42l-4.948-4.95ZM11.432 7.62c-.905-.905-1.357-1.357-1.421-1.91a1.598 1.598 0 0 1 0-.37c.064-.552.516-1.004 1.42-1.908.905-.905 1.357-1.357 1.909-1.421.123-.015.248-.015.37 0 .553.064 1.005.516 1.91 1.42l4.948 4.95c.905.904 1.357 1.356 1.421 1.908.015.123.015.248 0 .371-.064.552-.516 1.004-1.42 1.908-.905.905-1.357 1.357-1.909 1.421a1.598 1.598 0 0 1-.37 0c-.553-.064-1.005-.516-1.91-1.42l-4.948-4.95Z" stroke="currentColor" strokeWidth={1.5} /><path d="m18.019 2.498 3.104 3.104M2.498 18.019l3.104 3.104" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M13.624 2.756a.85.85 0 0 0-.197 0c-.081.01-.202.047-.443.238-.253.2-.557.503-1.022.968-.465.465-.767.769-.968 1.022-.191.24-.229.362-.238.443a.854.854 0 0 0 0 .197c.01.081.047.202.238.443.2.253.503.557.968 1.022l4.949 4.95c.465.464.769.766 1.022.967.241.191.362.229.443.238a.854.854 0 0 0 .197 0c.081-.01.202-.047.443-.238.253-.2.557-.503 1.022-.968.465-.465.767-.769.968-1.022.191-.24.229-.362.238-.443a.854.854 0 0 0 0-.197c-.01-.081-.047-.202-.238-.443-.2-.253-.503-.557-.968-1.022l-4.949-4.95c-.465-.464-.769-.766-1.022-.967-.241-.191-.362-.229-.443-.238Zm-.371-1.49c.181-.021.364-.021.545 0 .47.055.852.276 1.201.553.33.26.694.626 1.12 1.052l5.01 5.01c.426.426.791.79 1.052 1.12.277.349.498.73.553 1.201.021.181.021.364 0 .545-.055.471-.276.852-.553 1.201-.26.33-.626.694-1.052 1.121l-.06.06c-.427.426-.791.791-1.12 1.052-.35.277-.731.498-1.202.553a2.343 2.343 0 0 1-.545 0c-.47-.055-.852-.276-1.201-.553-.33-.26-.694-.626-1.12-1.052l-.612-.612-2.752 2.752.612.611c.426.427.791.792 1.052 1.12.277.35.498.731.553 1.202.021.181.021.364 0 .545-.055.471-.276.852-.553 1.201-.26.33-.626.694-1.052 1.121l-.06.06c-.427.426-.792.791-1.12 1.052-.35.277-.731.498-1.202.553a2.343 2.343 0 0 1-.545 0c-.47-.055-.852-.276-1.201-.553-.33-.26-.694-.626-1.12-1.052l-5.01-5.01c-.426-.426-.791-.79-1.052-1.12-.277-.349-.498-.73-.553-1.201a2.349 2.349 0 0 1 0-.545c.055-.471.276-.852.553-1.201.26-.33.626-.694 1.052-1.121l.06-.06c.427-.426.792-.791 1.12-1.052.35-.277.731-.498 1.202-.553.181-.021.364-.021.545 0 .47.055.852.276 1.201.553.33.26.694.626 1.12 1.052l.234.233 2.751-2.751-.233-.233c-.426-.427-.791-.792-1.052-1.12-.277-.35-.498-.731-.553-1.202a2.348 2.348 0 0 1 0-.545c.055-.471.276-.852.553-1.201.26-.33.626-.694 1.052-1.12l.06-.06c.427-.427.792-.792 1.12-1.053.35-.277.731-.498 1.202-.553Zm-1.088 8.147-2.752 2.752 2.043 2.043 2.752-2.752-2.043-2.043Zm5.323-7.445a.75.75 0 0 1 1.061 0l3.104 3.104a.75.75 0 0 1-1.06 1.06L17.488 3.03a.75.75 0 0 1 0-1.061ZM5.624 10.756a.854.854 0 0 0-.197 0c-.081.01-.202.047-.443.238-.253.2-.557.503-1.022.968-.465.465-.767.769-.968 1.022-.191.24-.229.362-.238.443a.85.85 0 0 0 0 .197c.01.081.047.202.238.443.2.253.503.557.968 1.022l4.949 4.95c.465.464.769.766 1.022.967.241.191.362.229.443.238a.854.854 0 0 0 .197 0c.081-.01.202-.047.443-.238.253-.2.557-.503 1.022-.968.465-.465.767-.769.968-1.022.191-.24.229-.362.238-.443a.854.854 0 0 0 0-.197c-.01-.081-.047-.202-.238-.443-.2-.253-.503-.557-.968-1.022l-4.949-4.95c-.465-.464-.769-.766-1.022-.967-.241-.191-.362-.229-.443-.238Zm-3.657 6.732a.75.75 0 0 1 1.06 0l3.105 3.104a.75.75 0 1 1-1.06 1.06l-3.105-3.104a.75.75 0 0 1 0-1.06Z" fill="currentColor" /></svg>, Bold: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M8.38 20.568 3.433 15.62c-.905-.904-1.357-1.356-1.421-1.908a1.598 1.598 0 0 1 0-.371c.064-.552.516-1.005 1.42-1.909.905-.904 1.357-1.356 1.909-1.42.123-.015.248-.015.37 0 .553.064 1.005.516 1.91 1.42l.733.734 3.812-3.813-.733-.733c-.905-.904-1.357-1.356-1.421-1.908a1.598 1.598 0 0 1 0-.371c.064-.552.516-1.004 1.42-1.909.905-.904 1.357-1.356 1.909-1.42a1.6 1.6 0 0 1 .37 0c.553.064 1.005.516 1.91 1.42l4.948 4.95c.905.904 1.357 1.356 1.421 1.908.015.123.015.248 0 .37-.064.553-.516 1.005-1.42 1.91-.905.903-1.357 1.355-1.909 1.42a1.598 1.598 0 0 1-.37 0c-.553-.065-1.005-.517-1.91-1.42l-1.111-1.113-3.813 3.813 1.112 1.112c.905.904 1.357 1.356 1.421 1.908.015.123.015.248 0 .37-.064.553-.516 1.005-1.42 1.91-.905.903-1.357 1.355-1.909 1.42a1.598 1.598 0 0 1-.37 0c-.553-.065-1.005-.517-1.91-1.42Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M17.488 1.968a.75.75 0 0 1 1.061 0l3.104 3.104a.75.75 0 0 1-1.06 1.06l-3.105-3.104a.75.75 0 0 1 0-1.06Zm-15.52 15.52a.75.75 0 0 1 1.06 0l3.104 3.104a.75.75 0 0 1-1.06 1.06l-3.105-3.104a.75.75 0 0 1 0-1.06Z" fill="currentColor" /></svg>, BoldDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="m3.432 15.62 4.949 4.948c.904.905 1.356 1.357 1.908 1.421.123.015.248.015.371 0 .552-.064 1.004-.516 1.908-1.42.905-.905 1.357-1.357 1.421-1.909a1.598 1.598 0 0 0 0-.37c-.064-.553-.516-1.005-1.42-1.91l-1.113-1.111-3.103-3.104-.734-.733c-.904-.905-1.356-1.357-1.908-1.421a1.598 1.598 0 0 0-.371 0c-.552.064-1.004.516-1.908 1.42-.905.905-1.357 1.357-1.421 1.909a1.598 1.598 0 0 0 0 .37c.064.553.516 1.005 1.42 1.91Zm8.733-7.267 3.104 3.104 1.112 1.111c.904.905 1.356 1.357 1.908 1.421.123.015.248.015.371 0 .552-.064 1.004-.516 1.908-1.42.905-.905 1.357-1.357 1.421-1.909a1.598 1.598 0 0 0 0-.37c-.064-.553-.516-1.005-1.42-1.91l-4.95-4.948c-.904-.905-1.356-1.357-1.908-1.421a1.598 1.598 0 0 0-.371 0c-.552.064-1.004.516-1.908 1.42-.905.905-1.357 1.357-1.421 1.909a1.598 1.598 0 0 0 0 .37c.064.553.516 1.005 1.42 1.91l.734.733Z" fill="currentColor" /><path opacity={0.5} d="m11.457 15.269 3.812-3.813-3.104-3.103-3.812 3.812 3.104 3.104Z" fill="currentColor" /><path opacity={0.5} fillRule="evenodd" clipRule="evenodd" d="M17.489 1.968a.75.75 0 0 1 1.06 0l3.105 3.104a.75.75 0 0 1-1.061 1.06l-3.104-3.104a.75.75 0 0 1 0-1.06ZM1.968 17.488a.75.75 0 0 1 1.06 0l3.104 3.104a.75.75 0 0 1-1.06 1.06l-3.104-3.104a.75.75 0 0 1 0-1.06Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default DumbbellLargeMinimalistic