import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const Water = (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="M12 19c-2.507 0-4.082-1.345-5.133-2.611-.44-.53-1.28-.522-1.665.043-.701 1.03-1.518 1.98-3.202 2.354m20 0c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.566-1.815.013-.41.516-.899.99-1.49 1.379M12 9c2.507 0 4.082-1.345 5.134-2.611.439-.53 1.28-.522 1.664.043.701 1.03 1.518 1.98 3.202 2.354m-20 0c1.588-.352 2.404-1.216 3.08-2.178.423-.602 1.355-.565 1.814.013.41.515.9.99 1.491 1.379M22 13.786c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.566-1.815.013C16.055 12.943 14.485 14 12 14c-2.507 0-4.082-1.345-5.133-2.611-.44-.53-1.28-.522-1.665.043-.701 1.03-1.518 1.98-3.202 2.354" 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 d="M22 8.786c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.565-1.815.013C16.055 7.943 14.485 9 12 9 9.493 9 7.918 7.655 6.867 6.389c-.44-.53-1.28-.522-1.665.043C4.5 7.462 3.684 8.412 2 8.786M22 18.786c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.566-1.815.013C16.055 17.943 14.485 19 12 19c-2.507 0-4.082-1.345-5.133-2.611-.44-.53-1.28-.522-1.665.043-.701 1.03-1.518 1.98-3.202 2.354" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path opacity={0.5} d="M22 13.786c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.566-1.815.013C16.055 12.943 14.485 14 12 14c-2.507 0-4.082-1.345-5.133-2.611-.44-.53-1.28-.522-1.665.043-.701 1.03-1.518 1.98-3.202 2.354" 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="M22 8.786c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.565-1.815.013C16.055 7.943 14.485 9 12 9 9.493 9 7.918 7.655 6.867 6.389c-.44-.53-1.28-.522-1.665.043C4.5 7.462 3.684 8.412 2 8.786M22 18.786c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.566-1.815.013C16.055 17.943 14.485 19 12 19c-2.507 0-4.082-1.345-5.133-2.611-.44-.53-1.28-.522-1.665.043-.701 1.03-1.518 1.98-3.202 2.354M22 13.786c-1.588-.352-2.404-1.216-3.08-2.178-.424-.602-1.355-.566-1.815.013C16.055 12.943 14.485 14 12 14c-2.507 0-4.082-1.345-5.133-2.611-.44-.53-1.28-.522-1.665.043-.701 1.03-1.518 1.98-3.202 2.354" 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="M4.582 6.01c.69-1.015 2.133-.977 2.862-.1C8.426 7.091 9.81 8.25 12 8.25c2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 8.565 14.74 9.75 12 9.75c-2.823 0-4.59-1.532-5.71-2.882l.577-.48-.577.48a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 1 1-.324-1.464C3.25 7.74 3.926 6.974 4.582 6.01Zm0 5c.69-1.015 2.133-.977 2.862-.1.982 1.181 2.366 2.34 4.556 2.34 2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 13.566 14.74 14.75 12 14.75c-2.823 0-4.59-1.533-5.71-2.882a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 0 1-.324-1.465c1.412-.312 2.088-1.079 2.744-2.043Zm0 5c.69-1.015 2.133-.977 2.862-.1.982 1.181 2.366 2.34 4.556 2.34 2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 18.566 14.74 19.75 12 19.75c-2.823 0-4.59-1.532-5.71-2.882a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 0 1-.324-1.465c1.412-.312 2.088-1.079 2.744-2.043Z" 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 fillRule="evenodd" clipRule="evenodd" d="M4.582 6.01c.69-1.015 2.133-.977 2.862-.1C8.426 7.091 9.81 8.25 12 8.25c2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 8.565 14.74 9.75 12 9.75c-2.823 0-4.59-1.532-5.71-2.882l.577-.48-.577.48a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 1 1-.324-1.464C3.25 7.74 3.926 6.974 4.582 6.01Zm0 5c.69-1.015 2.133-.977 2.862-.1.982 1.181 2.366 2.34 4.556 2.34 2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 13.566 14.74 14.75 12 14.75c-2.823 0-4.59-1.533-5.71-2.882a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 0 1-.324-1.465c1.412-.312 2.088-1.079 2.744-2.043Zm0 5c.69-1.015 2.133-.977 2.862-.1.982 1.181 2.366 2.34 4.556 2.34 2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 18.566 14.74 19.75 12 19.75c-2.823 0-4.59-1.532-5.71-2.882a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 0 1-.324-1.465c1.412-.312 2.088-1.079 2.744-2.043Z" 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="M4.582 6.01c.69-1.015 2.133-.977 2.862-.1C8.426 7.091 9.81 8.25 12 8.25c2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 8.565 14.74 9.75 12 9.75c-2.823 0-4.59-1.532-5.71-2.882a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 1 1-.324-1.464C3.25 7.74 3.926 6.974 4.582 6.01Zm0 10c.69-1.015 2.133-.977 2.862-.1.982 1.181 2.366 2.34 4.556 2.34 2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 18.566 14.74 19.75 12 19.75c-2.823 0-4.59-1.532-5.71-2.882a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 0 1-.324-1.465c1.412-.312 2.088-1.079 2.744-2.043Z" fill="currentColor" /><path opacity={0.5} d="M4.582 11.01c.69-1.015 2.133-.977 2.862-.1.982 1.181 2.366 2.34 4.556 2.34 2.228 0 3.591-.93 4.519-2.096.721-.907 2.259-1.053 3.015.023.618.88 1.294 1.58 2.628 1.877a.75.75 0 0 1-.324 1.464c-1.841-.408-2.799-1.436-3.532-2.479-.048-.069-.135-.12-.266-.117a.458.458 0 0 0-.347.165C16.517 13.566 14.74 14.75 12 14.75c-2.823 0-4.59-1.533-5.71-2.882a.33.33 0 0 0-.261-.118.244.244 0 0 0-.207.104c-.746 1.097-1.703 2.23-3.66 2.664a.75.75 0 0 1-.324-1.465c1.412-.312 2.088-1.079 2.744-2.043Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default Water