import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const MusicNote3 = (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 18a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z" stroke="currentColor" strokeWidth={1.5} /><path d="M12 12V6M16.117 10.059l-2.634-1.317c-.365-.182-.547-.274-.698-.389a2 2 0 0 1-.75-1.213C12 6.954 12 6.75 12 6.342c0-.971 0-1.457.12-1.787a2 2 0 0 1 2.112-1.305c.348.04.783.258 1.651.692l2.634 1.317c.365.182.547.273.698.389a2 2 0 0 1 .75 1.212c.035.187.035.39.035.799 0 .97 0 1.456-.12 1.786a2 2 0 0 1-2.112 1.306c-.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 18V6" stroke="currentColor" strokeWidth={1.5} /><path d="m16.117 10.059-2.634-1.317c-.365-.182-.547-.274-.698-.389a2 2 0 0 1-.75-1.213C12 6.954 12 6.75 12 6.342c0-.971 0-1.457.12-1.787a2 2 0 0 1 2.112-1.305c.348.04.783.258 1.651.692l2.634 1.317c.365.182.547.273.698.389a2 2 0 0 1 .75 1.212c.035.187.035.39.035.799 0 .97 0 1.456-.12 1.786a2 2 0 0 1-2.112 1.306c-.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 18V6" stroke="currentColor" strokeWidth={1.5} /><path d="m16.117 10.059-2.634-1.317c-.365-.182-.547-.274-.698-.389a2 2 0 0 1-.75-1.213C12 6.954 12 6.75 12 6.342c0-.971 0-1.457.12-1.787a2 2 0 0 1 2.112-1.305c.348.04.783.258 1.651.692l2.634 1.317c.365.182.547.273.698.389a2 2 0 0 1 .75 1.212c.035.187.035.39.035.799 0 .97 0 1.456-.12 1.786a2 2 0 0 1-2.112 1.306c-.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="M14.145 3.995a1.25 1.25 0 0 0-1.32.816c-.022.06-.047.175-.061.437-.014.26-.014.6-.014 1.094 0 .438.003.558.022.657.058.302.225.572.469.758.08.062.186.118.578.314l2.633 1.317c.442.22.747.373.985.477.24.105.355.134.418.14a1.25 1.25 0 0 0 1.32-.815c.022-.06.047-.175.061-.437.014-.26.014-.6.014-1.094 0-.439-.003-.558-.022-.658a1.25 1.25 0 0 0-.469-.758c-.08-.061-.186-.117-.578-.313l-2.633-1.317c-.442-.221-.747-.373-.985-.477-.24-.105-.355-.134-.418-.141ZM12.75 9.21a14.702 14.702 0 0 0 .398.202l2.652 1.326c.418.21.759.38 1.038.5.281.123.558.223.843.257A2.75 2.75 0 0 0 20.586 9.7c.098-.27.132-.563.148-.87.016-.303.016-.684.016-1.151v-.083c0-.348 0-.62-.049-.878a2.75 2.75 0 0 0-1.03-1.667c-.21-.16-.453-.281-.764-.436a23.77 23.77 0 0 0-.055-.028L16.2 3.262c-.418-.21-.759-.38-1.038-.501-.281-.123-.558-.223-.843-.256A2.75 2.75 0 0 0 11.414 4.3c-.098.27-.132.563-.148.869A17.25 17.25 0 0 0 11.25 6v8.536A4.75 4.75 0 1 0 12.75 18V9.21ZM11.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="M14.319 2.505A2.75 2.75 0 0 0 11.414 4.3c-.098.27-.132.563-.148.869A17.25 17.25 0 0 0 11.25 6v8.536A4.75 4.75 0 1 0 12.75 18V9.21c.105.056.218.113.343.175L15.8 10.74c.418.21.759.38 1.038.5.281.123.558.223.843.257A2.75 2.75 0 0 0 20.586 9.7c.098-.27.132-.563.148-.87.016-.303.016-.683.016-1.151v-.083c0-.348 0-.62-.049-.878a2.75 2.75 0 0 0-1.03-1.667c-.21-.16-.453-.281-.764-.436L16.2 3.261c-.418-.21-.759-.38-1.038-.501-.28-.123-.558-.223-.843-.256Z" 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="M14.319 2.505A2.75 2.75 0 0 0 11.414 4.3c-.098.27-.132.563-.148.869A17.25 17.25 0 0 0 11.25 6v8.536A4.75 4.75 0 1 0 12.75 18V9.21c.105.056.218.113.343.175L15.8 10.74c.418.21.759.38 1.038.5.281.123.558.223.843.257A2.75 2.75 0 0 0 20.586 9.7c.098-.27.132-.563.148-.87.016-.303.016-.683.016-1.151v-.083c0-.348 0-.62-.049-.878a2.75 2.75 0 0 0-1.03-1.667c-.21-.16-.453-.281-.764-.436L16.2 3.261c-.418-.21-.759-.38-1.038-.501-.28-.123-.558-.223-.843-.256Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default MusicNote3