import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const MusicNote4 = (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.114 20.375a.75.75 0 1 0-1.298-.75l1.298.75ZM11.464 16l-.648.375.649-.375ZM12 17l-.667.344A.75.75 0 0 0 12.75 17H12Zm.75-9a.75.75 0 0 0-1.5 0h1.5ZM8 21.25A3.25 3.25 0 0 1 4.75 18h-1.5A4.75 4.75 0 0 0 8 22.75v-1.5ZM4.75 18A3.25 3.25 0 0 1 8 14.75v-1.5A4.75 4.75 0 0 0 3.25 18h1.5Zm6.066 1.625A3.249 3.249 0 0 1 8 21.25v1.5c1.76 0 3.294-.957 4.114-2.375l-1.298-.75ZM8 14.75c1.202 0 2.253.652 2.816 1.625l1.298-.75A4.748 4.748 0 0 0 8 13.25v1.5Zm2.816 1.625c.08.14.208.378.32.59l.14.268.042.081.012.022.002.006.001.001L12 17l.667-.344-.002-.002a.433.433 0 0 0-.015-.03l-.043-.083-.144-.275c-.11-.21-.251-.472-.349-.641l-1.298.75ZM12.75 17V8h-1.5v9h1.5Z" fill="currentColor" /><path d="m16.117 3.942-2.634 1.317c-.365.182-.547.273-.698.389a2 2 0 0 0-.75 1.212C12 7.047 12 7.25 12 7.66c0 .97 0 1.456.12 1.786a2 2 0 0 0 2.112 1.306c.348-.04.783-.258 1.651-.692l2.634-1.317c.365-.182.547-.274.698-.389a2 2 0 0 0 .75-1.213C20 6.954 20 6.75 20 6.342c0-.971 0-1.457-.12-1.787a2 2 0 0 0-2.112-1.305c-.348.04-.783.258-1.651.692Z" stroke="currentColor" strokeWidth={1.5} strokeLinecap="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="M12 18a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M12 18V8" stroke="currentColor" strokeWidth={1.5} /><path d="m16.117 3.942-2.634 1.317c-.365.182-.547.273-.698.389a2 2 0 0 0-.75 1.212C12 7.047 12 7.25 12 7.66c0 .97 0 1.456.12 1.786a2 2 0 0 0 2.112 1.306c.348-.04.783-.258 1.651-.692l2.634-1.317c.365-.182.547-.274.698-.389a2 2 0 0 0 .75-1.213C20 6.954 20 6.75 20 6.342c0-.971 0-1.457-.12-1.787a2 2 0 0 0-2.112-1.305c-.348.04-.783.258-1.651.692Z" stroke="currentColor" strokeWidth={1.5} strokeLinecap="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="M12 18a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM12 18V8" stroke="currentColor" strokeWidth={1.5} /><path d="m16.117 3.942-2.634 1.317c-.365.182-.547.273-.698.389a2 2 0 0 0-.75 1.212C12 7.047 12 7.25 12 7.66c0 .97 0 1.456.12 1.786a2 2 0 0 0 2.112 1.306c.348-.04.783-.258 1.651-.692l2.634-1.317c.365-.182.547-.274.698-.389a2 2 0 0 0 .75-1.213C20 6.954 20 6.75 20 6.342c0-.971 0-1.457-.12-1.787a2 2 0 0 0-2.112-1.305c-.348.04-.783.258-1.651.692Z" stroke="currentColor" strokeWidth={1.5} strokeLinecap="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="M19.175 4.81a1.25 1.25 0 0 0-1.32-.815c-.063.007-.178.036-.418.14-.238.105-.543.257-.985.478L13.82 5.93c-.392.196-.498.252-.578.313a1.25 1.25 0 0 0-.469.758c-.019.1-.022.22-.022.658 0 .494 0 .834.014 1.094.014.262.04.377.06.437a1.25 1.25 0 0 0 1.32.816c.064-.007.179-.036.419-.141.238-.104.543-.256.985-.477L18.18 8.07c.392-.196.497-.252.578-.314A1.25 1.25 0 0 0 19.228 7c.019-.1.022-.219.022-.657 0-.494 0-.835-.014-1.094-.014-.262-.04-.378-.06-.437Zm-1.494-2.305A2.75 2.75 0 0 1 20.586 4.3c.098.27.132.563.148.869.016.304.016.684.016 1.152v.083c0 .347 0 .62-.049.877a2.75 2.75 0 0 1-1.03 1.668c-.21.16-.453.28-.764.436l-.055.028-2.652 1.326c-.418.21-.759.38-1.038.5-.281.123-.558.223-.843.257a2.744 2.744 0 0 1-1.569-.282V18a4.75 4.75 0 1 1-1.5-3.464V7.597c0-.348 0-.62.049-.878a2.75 2.75 0 0 1 1.03-1.667c.21-.16.453-.281.764-.436l.055-.028L15.8 3.262c.418-.21.759-.38 1.038-.501.281-.123.558-.223.843-.256ZM11.25 18a3.25 3.25 0 1 0-6.5 0 3.25 3.25 0 0 0 6.5 0Z" 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="M19.85 4.7c-.398-1.124-1.497-1.821-2.656-1.683a2.695 2.695 0 0 0-.77.24c-.256.114-.567.274-.95.47L13 4.997c-.284.145-.507.259-.698.409a2.59 2.59 0 0 0-.942 1.563c-.045.242-.045.497-.045.823v6.506a4.27 4.27 0 0 0-2.971-1.206C5.944 13.092 4 15.086 4 17.546S5.944 22 8.343 22c2.398 0 4.343-1.994 4.343-4.454v-6.363c.43.226.926.325 1.434.265.261-.032.514-.125.771-.24.255-.114.566-.274.949-.47l2.475-1.27c.285-.145.507-.259.698-.408.49-.385.826-.942.942-1.564.045-.242.045-.497.045-.823v-.077c0-.439 0-.796-.015-1.08a2.884 2.884 0 0 0-.135-.816Z" 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 d="M19.85 4.7c-.398-1.124-1.497-1.821-2.656-1.682a2.695 2.695 0 0 0-.77.24c-.256.114-.567.273-.95.47L13 4.995c-.284.146-.507.26-.698.41a2.59 2.59 0 0 0-.942 1.563c-.045.242-.045.497-.045.823v6.506a4.27 4.27 0 0 0-2.971-1.206C5.944 13.092 4 15.087 4 17.546 4 20.006 5.944 22 8.343 22c2.398 0 4.343-1.994 4.343-4.454v-6.363c.43.226.926.325 1.434.265.261-.032.514-.125.771-.24.255-.114.566-.274.949-.47l2.475-1.27c.285-.145.507-.259.698-.408.49-.385.826-.942.942-1.564C20 7.254 20 7 20 6.673v-.077c0-.439 0-.796-.015-1.08a2.884 2.884 0 0 0-.135-.815Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default MusicNote4