import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const Armchair = (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="M17.79 16.333v.75a.75.75 0 0 0 .75-.75h-.75Zm-11.58 0h-.75c0 .415.336.75.75.75v-.75Zm-3.46-.476a.75.75 0 0 0-1.5 0h1.5ZM4.916 20.9l.177-.729-.177.729Zm-2.822-3.01-.733.157.733-.157Zm16.99 3.01.178.728-.178-.728Zm2.822-3.01-.733-.157.733.157ZM12 17.083a.75.75 0 0 0 0-1.5v1.5Zm4-1.5a.75.75 0 0 0 0 1.5v-1.5ZM1.25 12a.75.75 0 0 0 1.5 0h-1.5Zm15.79-.754v5.087h1.5v-5.087h-1.5Zm-11.58 0v5.087h1.5v-5.087h-1.5Zm15.79 0v4.611h1.5v-4.611h-1.5ZM4.105 9.75c.704 0 1.356.623 1.356 1.496h1.5c0-1.608-1.234-2.996-2.856-2.996v1.5Zm15.79-1.5c-1.622 0-2.855 1.388-2.855 2.996h1.5c0-.873.651-1.496 1.355-1.496v-1.5Zm0 1.5c.703 0 1.355.623 1.355 1.496h1.5c0-1.608-1.233-2.996-2.855-2.996v1.5ZM6.82 20.25c-1.04 0-1.426-.005-1.728-.079l-.355 1.457c.521.127 1.131.122 2.083.122v-1.5ZM1.25 15.857c0 1.024-.004 1.654.11 2.19l1.467-.314c-.073-.342-.077-.775-.077-1.876h-1.5Zm3.843 4.314c-1.104-.269-2-1.2-2.266-2.438l-1.466.314c.376 1.758 1.672 3.166 3.377 3.581l.355-1.457ZM4.105 8.25c-1.622 0-2.855 1.388-2.855 2.996h1.5c0-.873.652-1.496 1.355-1.496v-1.5Zm13.074 13.5c.952 0 1.562.005 2.083-.122l-.355-1.457c-.302.074-.689.079-1.728.079v1.5Zm4.071-5.893c0 1.101-.004 1.534-.077 1.876l1.466.314c.115-.537.111-1.166.111-2.19h-1.5Zm-1.988 5.771c1.704-.415 3.001-1.823 3.377-3.581l-1.466-.314c-.265 1.238-1.162 2.17-2.266 2.438l.355 1.457ZM6.21 17.083H12v-1.5H6.21v1.5Zm9.789 0h1.79v-1.5H16v1.5Zm1.179 3.167H12v1.5h5.179v-1.5Zm-5.179 0H6.821v1.5H12v-1.5ZM1.25 11.246V12h1.5v-.754h-1.5Z" fill="currentColor" /><path d="M6 10V8.154c0-2.3 0-3.451.482-4.308A3.647 3.647 0 0 1 7.8 2.495C8.635 2 9.757 2 12 2c2.243 0 3.365 0 4.2.495.547.324 1.002.79 1.318 1.351C18 4.703 18 5.853 18 8.154V10" stroke="currentColor" strokeWidth={1.5} /><path d="M19 22v-1M4 22v-1" 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="M17.79 16.333v.75a.75.75 0 0 0 .75-.75h-.75Zm-11.58 0h-.75c0 .415.336.75.75.75v-.75ZM4.917 20.9l.177-.729-.177.729Zm-2.822-3.01-.733.157.733-.157Zm16.99 3.01-.177-.729.177.729Zm2.822-3.01-.733-.157.733.157Zm-4.727 2.36H6.82v1.5H17.18v-1.5Zm-.14-9.004v5.087h1.5v-5.087h-1.5ZM6.212 17.083H17.79v-1.5H6.21v1.5Zm-.75-5.837v5.087h1.5v-5.087h-1.5Zm15.789 0v4.611h1.5v-4.611h-1.5Zm-20 0v4.611h1.5v-4.611h-1.5ZM4.105 9.75c.704 0 1.356.623 1.356 1.496h1.5c0-1.608-1.234-2.996-2.856-2.996v1.5Zm15.79-1.5c-1.622 0-2.855 1.388-2.855 2.996h1.5c0-.873.651-1.496 1.355-1.496v-1.5Zm0 1.5c.703 0 1.355.623 1.355 1.496h1.5c0-1.608-1.233-2.996-2.855-2.996v1.5ZM6.82 20.25c-1.04 0-1.426-.005-1.728-.079l-.355 1.457c.521.127 1.131.122 2.083.122v-1.5ZM1.25 15.857c0 1.024-.004 1.654.11 2.19l1.467-.314c-.073-.342-.077-.775-.077-1.876h-1.5Zm3.843 4.314c-1.104-.269-2-1.2-2.266-2.438l-1.466.314c.376 1.758 1.672 3.166 3.377 3.581l.355-1.457ZM4.105 8.25c-1.622 0-2.855 1.388-2.855 2.996h1.5c0-.873.652-1.496 1.355-1.496v-1.5Zm13.074 13.5c.952 0 1.562.005 2.083-.122l-.355-1.457c-.302.074-.689.079-1.728.079v1.5Zm4.071-5.893c0 1.101-.004 1.534-.077 1.876l1.466.314c.115-.537.111-1.166.111-2.19h-1.5Zm-1.988 5.771c1.704-.415 3.001-1.823 3.377-3.581l-1.466-.314c-.265 1.238-1.162 2.17-2.266 2.438l.355 1.457Z" fill="currentColor" /><path opacity={0.5} d="M6 10V8.154c0-2.3 0-3.451.482-4.308A3.647 3.647 0 0 1 7.8 2.495C8.635 2 9.757 2 12 2c2.243 0 3.365 0 4.2.495.547.324 1.002.79 1.318 1.351C18 4.703 18 5.853 18 8.154V10" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M19.5 22v-1m-15 1v-1" 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="M17.79 16.333v.75a.75.75 0 0 0 .75-.75h-.75Zm-11.58 0h-.75c0 .415.336.75.75.75v-.75ZM4.917 20.9l.177-.729-.177.729Zm-2.822-3.01-.733.157.733-.157Zm16.99 3.01-.177-.729.177.729Zm2.822-3.01-.733-.157.733.157Zm-4.727 2.36H6.82v1.5H17.18v-1.5Zm-.14-9.004v5.087h1.5v-5.087h-1.5ZM6.212 17.083H17.79v-1.5H6.21v1.5Zm-.75-5.837v5.087h1.5v-5.087h-1.5Zm15.789 0v4.611h1.5v-4.611h-1.5Zm-20 0v4.611h1.5v-4.611h-1.5ZM4.105 9.75c.704 0 1.356.623 1.356 1.496h1.5c0-1.608-1.234-2.996-2.856-2.996v1.5Zm15.79-1.5c-1.622 0-2.855 1.388-2.855 2.996h1.5c0-.873.651-1.496 1.355-1.496v-1.5Zm0 1.5c.703 0 1.355.623 1.355 1.496h1.5c0-1.608-1.233-2.996-2.855-2.996v1.5ZM6.82 20.25c-1.04 0-1.426-.005-1.728-.079l-.355 1.457c.521.127 1.131.122 2.083.122v-1.5ZM1.25 15.857c0 1.024-.004 1.654.11 2.19l1.467-.314c-.073-.342-.077-.775-.077-1.876h-1.5Zm3.843 4.314c-1.104-.269-2-1.2-2.266-2.438l-1.466.314c.376 1.758 1.672 3.166 3.377 3.581l.355-1.457ZM4.105 8.25c-1.622 0-2.855 1.388-2.855 2.996h1.5c0-.873.652-1.496 1.355-1.496v-1.5Zm13.074 13.5c.952 0 1.562.005 2.083-.122l-.355-1.457c-.302.074-.689.079-1.728.079v1.5Zm4.071-5.893c0 1.101-.004 1.534-.077 1.876l1.466.314c.115-.537.111-1.166.111-2.19h-1.5Zm-1.988 5.771c1.704-.415 3.001-1.823 3.377-3.581l-1.466-.314c-.265 1.238-1.162 2.17-2.266 2.438l.355 1.457Z" fill="currentColor" /><path d="M6 10V8.154c0-2.3 0-3.451.482-4.308A3.647 3.647 0 0 1 7.8 2.495C8.635 2 9.757 2 12 2c2.243 0 3.365 0 4.2.495.547.324 1.002.79 1.318 1.351C18 4.703 18 5.853 18 8.154V10" stroke="currentColor" strokeWidth={1.5} /><path d="M19 22v-1M4 22v-1" 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="M11.963 1.25h.074c1.09 0 1.96 0 2.66.065.72.067 1.333.207 1.885.534.662.392 1.21.955 1.59 1.63.315.56.45 1.181.515 1.914.063.715.063 1.605.063 2.725v.38c.348-.159.734-.248 1.145-.248 1.622 0 2.855 1.388 2.855 2.996v4.716c0 .962 0 1.567-.11 2.085-.34 1.586-1.428 2.887-2.89 3.432V22a.75.75 0 0 1-1.5 0v-.258c-.278.008-.593.008-.96.008H6.71c-.883 0-1.463 0-1.961-.119V22a.75.75 0 0 1-1.5 0v-1c0-.016 0-.032.002-.049a4.765 4.765 0 0 1-1.891-2.904c-.111-.518-.111-1.123-.111-2.085v-4.716c0-1.608 1.233-2.996 2.855-2.996.411 0 .798.09 1.145.248v-.38c0-1.12 0-2.01.063-2.725.065-.733.2-1.355.516-1.915A4.398 4.398 0 0 1 7.418 1.85c.552-.327 1.166-.467 1.885-.534.7-.065 1.57-.065 2.66-.065ZM6.7 10c.167.383.26.806.26 1.246v4.337H17.04v-4.337c0-.44.092-.863.259-1.246h-.049V8.154c0-1.164 0-1.988-.057-2.63-.056-.631-.162-1.013-.329-1.31a2.897 2.897 0 0 0-1.046-1.074c-.283-.168-.648-.275-1.26-.331-.622-.058-1.422-.059-2.558-.059s-1.936 0-2.558.059c-.612.056-.977.163-1.26.331a2.898 2.898 0 0 0-1.046 1.074c-.167.297-.273.679-.329 1.31-.056.642-.057 1.466-.057 2.63V10h-.049Zm-2.596-.25c-.703 0-1.355.623-1.355 1.496v4.611c0 1.101.004 1.534.077 1.876.265 1.238 1.162 2.17 2.266 2.438.302.074.689.079 1.728.079H17.18c1.04 0 1.426-.005 1.728-.079 1.104-.269 2-1.2 2.266-2.438.073-.342.077-.775.077-1.876v-4.611c0-.873-.652-1.496-1.355-1.496-.704 0-1.355.623-1.355 1.496v5.087a.75.75 0 0 1-.75.75H6.21a.75.75 0 0 1-.75-.75v-5.087c0-.873-.651-1.496-1.355-1.496Z" 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="M17.179 21H6.82c-.745 0-1.21 0-1.571-.042v1.291a.75.75 0 0 1-1.5 0v-1.865a4.002 4.002 0 0 1-1.656-2.494C2 17.45 2 16.92 2 15.857v-4.611C2 10.006 2.943 9 4.105 9c1.163 0 2.106 1.005 2.106 2.246v3.087c0 .943 0 1.415.292 1.707.293.293.765.293 1.708.293h7.579c.942 0 1.414 0 1.707-.293.293-.292.293-.764.293-1.707v-3.087c0-1.24.942-2.246 2.105-2.246C21.057 9 22 10.005 22 11.246v4.611c0 1.063 0 1.594-.094 2.033a4.003 4.003 0 0 1-1.656 2.494v1.866a.75.75 0 0 1-1.5 0v-1.292c-.36.042-.826.042-1.571.042Z" fill="currentColor" /><path d="M6 8.672v-.518c0-2.3 0-3.451.482-4.308A3.647 3.647 0 0 1 7.8 2.495C8.635 2 9.757 2 12 2c2.243 0 3.365 0 4.2.495.547.324 1.002.79 1.318 1.351C18 4.703 18 5.853 18 8.154v.518a3.32 3.32 0 0 0-1.21 2.574v3.087c0 .472 0 .707-.147.854-.146.146-.382.146-.854.146H8.212c-.472 0-.708 0-.854-.146-.146-.147-.146-.382-.146-.854v-3.087A3.32 3.32 0 0 0 6 8.672Z" 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="M17.179 21H6.82c-.745 0-1.21 0-1.571-.042v1.291a.75.75 0 0 1-1.5 0v-1.865a4.002 4.002 0 0 1-1.656-2.494C2 17.45 2 16.92 2 15.857v-4.611C2 10.006 2.943 9 4.105 9c1.163 0 2.106 1.005 2.106 2.246v3.087c0 .943 0 1.415.292 1.707.293.293.765.293 1.708.293h7.579c.942 0 1.414 0 1.707-.293.293-.292.293-.764.293-1.707v-3.087c0-1.24.942-2.246 2.105-2.246C21.057 9 22 10.005 22 11.246v4.611c0 1.063 0 1.594-.094 2.033a4.003 4.003 0 0 1-1.656 2.494v1.866a.75.75 0 0 1-1.5 0v-1.292c-.36.042-.826.042-1.571.042Z" fill="currentColor" /><path opacity={0.5} d="M6 8.154V17h12V8.154c0-2.3 0-3.451-.482-4.308A3.648 3.648 0 0 0 16.2 2.495C15.365 2 14.243 2 12 2c-2.243 0-3.365 0-4.2.495a3.647 3.647 0 0 0-1.318 1.351C6 4.703 6 5.853 6 8.154Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default Armchair