import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const MicrophoneLarge = (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="M18 8v5a6 6 0 0 1-12 0V8a6 6 0 0 1 10.472-4" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M10 6.5s.473-.5 2-.5c1.527 0 2 .5 2 .5M10 9.5s.473-.5 2-.5c1.527 0 2 .5 2 .5M21 11v2a9 9 0 0 1-5 8.064M3 11v2a9 9 0 0 0 9 9" 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="M6 8a6 6 0 1 1 12 0v5a6 6 0 0 1-12 0V8Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M10 6.5s.473-.5 2-.5c1.527 0 2 .5 2 .5M10 9.5s.473-.5 2-.5c1.527 0 2 .5 2 .5M21 11v2a9 9 0 1 1-18 0v-2" 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="M6 8a6 6 0 1 1 12 0v5a6 6 0 0 1-12 0V8Z" stroke="currentColor" strokeWidth={1.5} /><path d="M10 6.5s.473-.5 2-.5c1.527 0 2 .5 2 .5M10 9.5s.473-.5 2-.5c1.527 0 2 .5 2 .5M21 11v2a9 9 0 1 1-18 0v-2" 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="M5.25 8a6.75 6.75 0 0 1 13.5 0v5a6.75 6.75 0 0 1-13.5 0V8ZM12 2.75A5.25 5.25 0 0 0 6.75 8v5a5.25 5.25 0 1 0 10.5 0V8c0-2.9-2.35-5.25-5.25-5.25Zm-1.485 4.295a.75.75 0 0 1-1.06-1.06l.534.504c-.534-.504-.534-.505-.533-.505v-.001l.002-.002.004-.003.008-.008a.974.974 0 0 1 .064-.06c.036-.031.082-.067.139-.106.113-.078.268-.167.473-.25.41-.165 1.008-.304 1.854-.304.846 0 1.444.139 1.854.305.205.083.36.17.473.249a1.63 1.63 0 0 1 .203.166l.008.008.004.003.001.002h.001c0 .001.001.002-.533.506l.534-.504a.75.75 0 0 1-1.068 1.055.986.986 0 0 0-.186-.095c-.207-.084-.61-.195-1.291-.195-.681 0-1.084.111-1.291.195a.986.986 0 0 0-.194.1Zm2.941-.029v.001Zm-2.941 3.03a.75.75 0 0 1-1.06-1.061L10 9.5a46.203 46.203 0 0 1-.544-.516v-.001l.002-.002.004-.003.008-.008a.974.974 0 0 1 .064-.06c.036-.031.082-.067.139-.106.113-.078.268-.167.473-.25.41-.165 1.008-.304 1.854-.304.846 0 1.444.139 1.854.305.205.082.36.17.473.249a1.63 1.63 0 0 1 .203.166l.008.008.004.003.001.002h.001c0 .001.001.002-.544.517l.545-.515a.75.75 0 0 1-1.06 1.06l-.008-.005a.99.99 0 0 0-.186-.095c-.207-.084-.61-.195-1.291-.195-.681 0-1.084.111-1.291.195a.99.99 0 0 0-.186.095l-.008.006Zm2.942-.029h-.001ZM3 10.25a.75.75 0 0 1 .75.75v2a8.25 8.25 0 0 0 16.5 0v-2a.75.75 0 0 1 1.5 0v2c0 5.385-4.365 9.75-9.75 9.75S2.25 18.385 2.25 13v-2a.75.75 0 0 1 .75-.75Z" 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="M3.692 10.372c.383 0 .693.313.693.698v1.86c0 4.239 3.41 7.675 7.615 7.675 4.206 0 7.615-3.436 7.615-7.675v-1.86c0-.386.31-.698.693-.698.382 0 .692.313.692.698v1.86c0 5.01-4.03 9.07-9 9.07s-9-4.06-9-9.07v-1.86c0-.386.31-.698.692-.698Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M12 2C8.559 2 5.77 4.811 5.77 8.28v4.65c0 3.468 2.789 6.28 6.23 6.28 3.441 0 6.23-2.812 6.23-6.28V8.28C18.23 4.81 15.442 2 12 2ZM9.678 7.39a.701.701 0 0 1-.027-.986l.503.48-.502-.48v-.001l.002-.002.003-.003.007-.008a.9.9 0 0 1 .06-.055 1.5 1.5 0 0 1 .128-.099 2.27 2.27 0 0 1 .437-.232c.379-.154.93-.283 1.711-.283s1.332.129 1.711.283c.19.077.332.16.437.232a1.51 1.51 0 0 1 .188.154l.007.008.003.003.002.002s.001.001-.492.471l.493-.47c.263.28.25.722-.027.987a.688.688 0 0 1-.951 0l-.007-.005a.907.907 0 0 0-.172-.088C13 7.22 12.63 7.116 12 7.116s-1 .104-1.192.182a.907.907 0 0 0-.172.088l-.007.005a.688.688 0 0 1-.95 0Zm0 2.791a.702.702 0 0 1-.027-.986l.503.48-.502-.48v-.002l.002-.001.003-.004.007-.007a.9.9 0 0 1 .06-.056 1.5 1.5 0 0 1 .128-.098 2.27 2.27 0 0 1 .437-.232c.379-.154.93-.283 1.711-.283s1.332.129 1.711.283c.19.077.332.16.437.232a1.51 1.51 0 0 1 .188.154l.007.007.003.004.002.001v.001s.001.001-.492.47l.493-.469c.263.28.25.722-.027.986a.689.689 0 0 1-.951 0l-.007-.004a.904.904 0 0 0-.172-.088C13 10.01 12.63 9.907 12 9.907s-1 .104-1.192.182a.904.904 0 0 0-.172.088l-.007.005a.689.689 0 0 1-.95 0Z" 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 opacity={0.5} fillRule="evenodd" clipRule="evenodd" d="M12 2C8.56 2 5.77 4.811 5.77 8.28v4.65c0 3.468 2.79 6.28 6.23 6.28 3.441 0 6.231-2.812 6.231-6.28V8.28c0-3.469-2.79-6.28-6.23-6.28ZM9.68 7.39a.701.701 0 0 1-.028-.986l.503.48-.502-.48v-.001l.002-.002.003-.003.008-.008a.9.9 0 0 1 .06-.055 1.5 1.5 0 0 1 .127-.099 2.27 2.27 0 0 1 .437-.232c.379-.154.93-.283 1.711-.283s1.333.129 1.712.283c.189.077.332.16.437.232a1.51 1.51 0 0 1 .187.154l.007.008.003.003.002.002s.002.001-.492.471l.494-.47c.262.28.25.722-.028.987a.688.688 0 0 1-.95 0l-.008-.005a.907.907 0 0 0-.171-.088C13 7.22 12.629 7.116 12 7.116c-.628 0-1 .104-1.192.182a.907.907 0 0 0-.171.088l-.008.005a.688.688 0 0 1-.95 0Zm0 2.791a.702.702 0 0 1-.028-.986l.503.48-.502-.48v-.002l.002-.001.003-.004.008-.007a.9.9 0 0 1 .06-.056 1.5 1.5 0 0 1 .127-.098 2.27 2.27 0 0 1 .437-.232c.379-.154.93-.283 1.711-.283s1.333.129 1.712.283c.189.077.332.16.437.232a1.51 1.51 0 0 1 .187.154l.007.007.003.004.002.001v.001s.002.001-.492.47l.494-.469c.262.28.25.722-.028.986a.689.689 0 0 1-.95 0l-.008-.004a.904.904 0 0 0-.171-.088C13 10.01 12.629 9.907 12 9.907c-.628 0-1 .104-1.192.182a.904.904 0 0 0-.171.088l-.008.005a.689.689 0 0 1-.95 0Z" fill="currentColor" /><path d="M9.651 9.195a.702.702 0 0 0 .028.986.689.689 0 0 0 .95 0l.008-.005a.918.918 0 0 1 .171-.088c.192-.078.564-.181 1.192-.181.63 0 1 .103 1.193.181.096.04.15.074.171.088l.007.006a.689.689 0 0 0 .951 0 .702.702 0 0 0 .028-.987l-.493.47.492-.47v-.002l-.002-.001-.004-.004-.007-.007-.017-.017a1.13 1.13 0 0 0-.17-.137 2.267 2.267 0 0 0-.437-.232c-.38-.155-.93-.284-1.712-.284-.78 0-1.332.13-1.71.284a2.27 2.27 0 0 0-.438.232 1.501 1.501 0 0 0-.187.154l-.007.007-.004.004-.001.001-.001.001.502.48-.503-.48ZM9.651 6.404a.702.702 0 0 0 .028.986.688.688 0 0 0 .95 0l.008-.004a.913.913 0 0 1 .171-.088c.192-.078.564-.182 1.192-.182.63 0 1 .104 1.193.182.096.039.15.073.171.088l.007.005a.689.689 0 0 0 .951 0 .702.702 0 0 0 .028-.987l-.493.47.492-.47v-.001l-.002-.002-.004-.004-.007-.007a1.192 1.192 0 0 0-.188-.154 2.267 2.267 0 0 0-.436-.232c-.38-.154-.93-.283-1.712-.283-.78 0-1.332.129-1.71.283-.19.077-.333.16-.438.232a1.499 1.499 0 0 0-.187.154l-.007.007-.004.004-.001.002h-.001l.502.48-.503-.479Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M3.692 10.372c.383 0 .693.312.693.698v1.86c0 4.239 3.41 7.675 7.615 7.675 4.206 0 7.615-3.436 7.615-7.675v-1.86c0-.386.31-.698.693-.698.382 0 .692.312.692.698v1.86c0 5.01-4.03 9.07-9 9.07s-9-4.06-9-9.07v-1.86c0-.386.31-.698.692-.698Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default MicrophoneLarge