import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const AlarmPause = (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="m3.5 4.5 4-2.5M20.5 4.5l-4-2.5" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M8 10.5c0-.466 0-.699.076-.883a1 1 0 0 1 .541-.54C8.801 9 9.034 9 9.5 9s.699 0 .883.076a1 1 0 0 1 .54.541c.077.184.077.417.077.883v5c0 .466 0 .699-.076.883a1 1 0 0 1-.541.54C10.199 17 9.966 17 9.5 17s-.699 0-.883-.076a1 1 0 0 1-.54-.541C8 16.199 8 15.966 8 15.5v-5ZM13 10.5c0-.466 0-.699.076-.883a1 1 0 0 1 .541-.54C13.801 9 14.034 9 14.5 9s.699 0 .883.076a1 1 0 0 1 .54.541c.077.184.077.417.077.883v5c0 .466 0 .699-.076.883a1 1 0 0 1-.541.54c-.184.077-.417.077-.883.077s-.699 0-.883-.076a1 1 0 0 1-.54-.541C13 16.199 13 15.966 13 15.5v-5Z" stroke="currentColor" strokeWidth={1.5} /><path d="M7.5 5.204A9 9 0 1 1 4.204 8.5" 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}><circle opacity={0.5} cx={12} cy={13} r={9} stroke="currentColor" strokeWidth={1.5} /><path d="m3.5 4.5 4-2.5M20.5 4.5l-4-2.5" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M8 10.5c0-.466 0-.699.076-.883a1 1 0 0 1 .541-.54C8.801 9 9.034 9 9.5 9s.699 0 .883.076a1 1 0 0 1 .54.541c.077.184.077.417.077.883v5c0 .466 0 .699-.076.883a1 1 0 0 1-.541.54C10.199 17 9.966 17 9.5 17s-.699 0-.883-.076a1 1 0 0 1-.54-.541C8 16.199 8 15.966 8 15.5v-5ZM13 10.5c0-.466 0-.699.076-.883a1 1 0 0 1 .541-.54C13.801 9 14.034 9 14.5 9s.699 0 .883.076a1 1 0 0 1 .54.541c.077.184.077.417.077.883v5c0 .466 0 .699-.076.883a1 1 0 0 1-.541.54c-.184.077-.417.077-.883.077s-.699 0-.883-.076a1 1 0 0 1-.54-.541C13 16.199 13 15.966 13 15.5v-5Z" stroke="currentColor" strokeWidth={1.5} /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><circle cx={12} cy={13} r={9} stroke="currentColor" strokeWidth={1.5} /><path d="m3.5 4.5 4-2.5M20.5 4.5l-4-2.5" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M8 10.5c0-.466 0-.699.076-.883a1 1 0 0 1 .541-.54C8.801 9 9.034 9 9.5 9s.699 0 .883.076a1 1 0 0 1 .54.541c.077.184.077.417.077.883v5c0 .466 0 .699-.076.883a1 1 0 0 1-.541.54C10.199 17 9.966 17 9.5 17s-.699 0-.883-.076a1 1 0 0 1-.54-.541C8 16.199 8 15.966 8 15.5v-5ZM13 10.5c0-.466 0-.699.076-.883a1 1 0 0 1 .541-.54C13.801 9 14.034 9 14.5 9s.699 0 .883.076a1 1 0 0 1 .54.541c.077.184.077.417.077.883v5c0 .466 0 .699-.076.883a1 1 0 0 1-.541.54c-.184.077-.417.077-.883.077s-.699 0-.883-.076a1 1 0 0 1-.54-.541C13 16.199 13 15.966 13 15.5v-5Z" stroke="currentColor" strokeWidth={1.5} /></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="M7.898 2.636a.75.75 0 1 0-.795-1.272l-4 2.5a.75.75 0 0 0 .794 1.272l4-2.5Zm9-1.272a.75.75 0 1 0-.796 1.272l4 2.5a.75.75 0 1 0 .796-1.272l-4-2.5ZM3.75 13a8.25 8.25 0 1 1 16.5 0 8.25 8.25 0 0 1-16.5 0ZM12 3.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 3.25 12 3.25Zm-2.478 5h-.044c-.214 0-.41 0-.576.011-.178.012-.373.04-.572.122a1.75 1.75 0 0 0-.947.947c-.082.199-.11.394-.122.572-.011.165-.011.362-.011.576v5.044c0 .214 0 .411.011.576.012.178.04.373.122.572.178.429.519.77.947.947.199.082.394.11.572.122.165.011.362.011.576.011h.044c.214 0 .41 0 .576-.011.178-.012.373-.04.572-.122a1.75 1.75 0 0 0 .947-.947c.082-.199.11-.394.122-.572.011-.165.011-.362.011-.576v-5.044c0-.214 0-.41-.011-.576a1.781 1.781 0 0 0-.122-.572 1.75 1.75 0 0 0-.947-.947 1.781 1.781 0 0 0-.572-.122c-.165-.01-.362-.01-.576-.01ZM8.77 9.901a.25.25 0 0 1 .131-.13.64.64 0 0 1 .103-.013c.108-.007.253-.008.496-.008s.388 0 .496.008c.067.004.095.01.103.012a.25.25 0 0 1 .13.131.63.63 0 0 1 .013.103c.008.108.008.253.008.496v5c0 .243 0 .388-.008.496a.632.632 0 0 1-.012.103.25.25 0 0 1-.131.13.632.632 0 0 1-.103.013 8.258 8.258 0 0 1-.496.008c-.243 0-.388 0-.496-.008a.63.63 0 0 1-.103-.012.25.25 0 0 1-.13-.131.644.644 0 0 1-.013-.103 8.29 8.29 0 0 1-.008-.496v-5c0-.243 0-.388.008-.496a.642.642 0 0 1 .012-.103Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M14.559 8.239h-.044c-.214 0-.41 0-.576.011a1.78 1.78 0 0 0-.572.122 1.75 1.75 0 0 0-.947.947c-.082.199-.11.394-.122.572a8.939 8.939 0 0 0-.011.576v5.044c0 .214 0 .41.011.576.012.178.04.373.122.572.178.428.518.77.947.947.199.082.394.11.572.122.165.011.362.011.576.011h.044c.214 0 .41 0 .576-.011.178-.012.373-.04.572-.122a1.75 1.75 0 0 0 .947-.947c.082-.199.11-.394.122-.572.011-.165.011-.362.011-.576v-5.044c0-.214 0-.41-.011-.576a1.779 1.779 0 0 0-.122-.572 1.75 1.75 0 0 0-.947-.947 1.781 1.781 0 0 0-.572-.122c-.165-.011-.362-.011-.576-.011Zm-.62 1.52a.25.25 0 0 0-.132.131.636.636 0 0 0-.012.103 8.37 8.37 0 0 0-.008.496v5c0 .243 0 .388.008.496.004.067.01.095.012.103a.25.25 0 0 0 .131.13.628.628 0 0 0 .103.013c.108.008.253.008.496.008s.388 0 .496-.008a.632.632 0 0 0 .103-.012.25.25 0 0 0 .13-.131.66.66 0 0 0 .013-.103c.008-.108.008-.253.008-.496v-5c0-.243 0-.388-.008-.496a.658.658 0 0 0-.012-.103.25.25 0 0 0-.131-.13.637.637 0 0 0-.103-.013 8.29 8.29 0 0 0-.496-.008c-.243 0-.388 0-.496.008a.637.637 0 0 0-.103.012Z" 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="M8.136 1.603a.75.75 0 0 1-.238 1.033l-4 2.5a.75.75 0 0 1-.795-1.272l4-2.5a.75.75 0 0 1 1.033.239Zm7.728 0a.75.75 0 0 1 1.034-.239l4 2.5a.75.75 0 1 1-.795 1.272l-4-2.5a.75.75 0 0 1-.239-1.033ZM21 13a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-5 2.5c0 .466 0 .699-.076.883a1 1 0 0 1-.541.541c-.184.076-.417.076-.883.076s-.699 0-.883-.076a1 1 0 0 1-.54-.541C13 16.199 13 15.966 13 15.5v-5c0-.466 0-.699.076-.883a1 1 0 0 1 .541-.54C13.801 9 14.034 9 14.5 9s.699 0 .883.076a1 1 0 0 1 .541.541c.076.184.076.417.076.883v5Zm-5 0v-5c0-.466 0-.699-.076-.883a1 1 0 0 0-.541-.54C10.199 9 9.966 9 9.5 9s-.699 0-.883.076a1 1 0 0 0-.54.541C8 9.801 8 10.034 8 10.5v5c0 .466 0 .699.076.883a1 1 0 0 0 .541.541c.184.076.417.076.883.076s.699 0 .883-.076a1 1 0 0 0 .541-.541c.076-.184.076-.417.076-.883Z" 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} d="M12 22a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z" fill="currentColor" /><path d="M11 15.5v-5c0-.466 0-.699-.076-.883a1 1 0 0 0-.541-.54C10.199 9 9.966 9 9.5 9s-.699 0-.883.076a1 1 0 0 0-.54.541C8 9.801 8 10.034 8 10.5v5c0 .466 0 .699.076.883a1 1 0 0 0 .541.54c.184.077.417.077.883.077s.699 0 .883-.076a1 1 0 0 0 .54-.541c.077-.184.077-.417.077-.883ZM16 15.5v-5c0-.466 0-.699-.076-.883a1 1 0 0 0-.541-.54C15.199 9 14.966 9 14.5 9s-.699 0-.883.076a1 1 0 0 0-.54.541C13 9.801 13 10.034 13 10.5v5c0 .466 0 .699.076.883a1 1 0 0 0 .541.54c.184.077.417.077.883.077s.699 0 .883-.076a1 1 0 0 0 .54-.541c.077-.184.077-.417.077-.883Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M8.24 2.34a.719.719 0 0 1-.232.996l-3.891 2.41a.734.734 0 0 1-1.006-.23.719.719 0 0 1 .232-.996l3.892-2.41a.734.734 0 0 1 1.006.23ZM15.76 2.34a.734.734 0 0 1 1.005-.23l3.892 2.41a.719.719 0 0 1 .232.996.734.734 0 0 1-1.006.23l-3.891-2.41a.719.719 0 0 1-.233-.996Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default AlarmPause