import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const Chair2 = (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="M6 15.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1 2 2 0 0 1-2 2H8a2 2 0 0 1-2-2Z" stroke="currentColor" strokeWidth={1.5} /><path d="M15.79 2.496C15.04 2 14.026 2 12 2s-3.039 0-3.79.496a3 3 0 0 0-.638.566c-.582.687-.703 1.692-.944 3.704l-.09.757c-.251 2.088-.377 3.132.22 3.804.597.673 1.648.673 3.75.673h2.983c2.103 0 3.154 0 3.75-.673.598-.672.472-1.716.222-3.804l-.091-.757" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M12 12v2" stroke="currentColor" strokeWidth={1.5} /><path d="M12 22v-2m0 0v-2.5m0 2.5h.5c1 0 1.689 1.066 2 2M12 20h-.5c-1 0-1.689 1.066-2 2M6 15.5 5 13c-.5-1-1-1.5-3-1.5m16 4 1-2.5c.5-1 1-1.5 3-1.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}><path d="M6 15.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1 2 2 0 0 1-2 2H8a2 2 0 0 1-2-2ZM6.628 6.766c.242-2.012.362-3.017.944-3.704a3 3 0 0 1 .638-.566C8.96 2 9.974 2 12 2s3.039 0 3.79.496a3 3 0 0 1 .638.566c.582.687.703 1.692.944 3.704l.091.757c.25 2.088.376 3.132-.221 3.804-.597.673-1.648.673-3.75.673h-2.983c-2.103 0-3.154 0-3.75-.673-.597-.672-.472-1.716-.222-3.804l.091-.757Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M12 12v2" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M12 22v-2m0 0v-2.5m0 2.5.466.116A2.88 2.88 0 0 1 14.5 22M12 20l-.466.116A2.88 2.88 0 0 0 9.5 22M6 16l-.865-2.595c-.073-.22-.11-.33-.18-.482a2.36 2.36 0 0 0-.16-.297C4.34 11.876 3.733 11.5 2 11.5M18 16l.865-2.595c.073-.22.11-.33.18-.482.072-.153.1-.201.16-.297.456-.75 1.063-1.126 2.795-1.126" 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 15.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1 2 2 0 0 1-2 2H8a2 2 0 0 1-2-2ZM6.628 6.766c.242-2.012.362-3.017.944-3.704a3 3 0 0 1 .638-.566C8.96 2 9.974 2 12 2s3.039 0 3.79.496a3 3 0 0 1 .638.566c.582.687.703 1.692.944 3.704l.091.757c.25 2.088.376 3.132-.221 3.804-.597.673-1.648.673-3.75.673h-2.983c-2.103 0-3.154 0-3.75-.673-.597-.672-.472-1.716-.222-3.804l.091-.757ZM12 12v2" stroke="currentColor" strokeWidth={1.5} /><path d="M12 22v-2m0 0v-2.5m0 2.5.466.116A2.88 2.88 0 0 1 14.5 22M12 20l-.466.116A2.88 2.88 0 0 0 9.5 22M6 16l-.865-2.595c-.073-.22-.11-.33-.18-.482a2.36 2.36 0 0 0-.16-.297C4.34 11.876 3.733 11.5 2 11.5M18 16l.865-2.595c.073-.22.11-.33.18-.482.072-.153.1-.201.16-.297.456-.75 1.063-1.126 2.795-1.126" 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.96 1.25h.08c.979 0 1.771 0 2.41.066.662.068 1.237.213 1.753.554.298.196.567.434.798.707.399.472.611 1.025.758 1.675.142.626.236 1.413.353 2.384l.102.853c.12.997.219 1.823.206 2.482-.014.692-.151 1.329-.617 1.854-.466.526-1.082.738-1.768.834-.652.091-1.484.091-2.488.091h-.797v1H17c.321 0 .622.086.88.237l.28-.837a4.69 4.69 0 0 1 .205-.543c.086-.185.13-.258.198-.371.285-.469.657-.876 1.258-1.14.566-.25 1.274-.346 2.179-.346a.75.75 0 0 1 0 1.5c-.827 0-1.29.092-1.574.218-.249.11-.41.265-.581.547-.03.05-.043.071-.056.096a2.24 2.24 0 0 0-.063.127c-.05.11-.075.18-.15.404l-.864 2.595a.747.747 0 0 1-.147.256A2.751 2.751 0 0 1 16 18.25h-3.25v1.166a3.63 3.63 0 0 1 2.461 2.347.75.75 0 0 1-1.422.474 2.13 2.13 0 0 0-1.039-1.216V22a.75.75 0 0 1-1.5 0v-.98a2.13 2.13 0 0 0-1.039 1.217.75.75 0 0 1-1.423-.474 3.63 3.63 0 0 1 2.462-2.347V18.25H8a2.751 2.751 0 0 1-2.565-1.757.748.748 0 0 1-.147-.256l-.865-2.595a3.433 3.433 0 0 0-.15-.404 2.24 2.24 0 0 0-.118-.223c-.171-.282-.332-.437-.581-.547-.285-.126-.747-.218-1.574-.218a.75.75 0 0 1 0-1.5c.905 0 1.613.095 2.18.345.6.265.972.672 1.257 1.14.068.114.112.187.198.372.088.192.137.337.206.543l.279.837c.258-.15.559-.237.88-.237h4.25v-1h-.797c-1.004 0-1.836 0-2.488-.091-.686-.096-1.302-.309-1.768-.834-.466-.525-.603-1.162-.617-1.854-.013-.659.086-1.485.206-2.482l.102-.853c.117-.971.211-1.758.353-2.384.147-.65.359-1.203.758-1.675.231-.273.5-.51.798-.707.516-.34 1.09-.486 1.753-.554.639-.066 1.431-.066 2.41-.066ZM16 16.75c.69 0 1.25-.56 1.25-1.25a.25.25 0 0 0-.25-.25H7a.25.25 0 0 0-.25.25c0 .69.56 1.25 1.25 1.25h8ZM9.704 2.808c-.539.056-.846.158-1.081.314a2.25 2.25 0 0 0-.479.424c-.182.216-.32.508-.44 1.036-.123.543-.209 1.252-.331 2.273l-.091.758C7.154 8.679 7.069 9.4 7.08 9.94c.01.52.109.741.24.889.13.147.338.271.853.343.536.075 1.262.077 2.336.077h2.982c1.074 0 1.8-.002 2.336-.077.515-.072.723-.196.854-.343.13-.148.229-.37.24-.889.01-.541-.075-1.262-.203-2.328l-.09-.758c-.123-1.021-.21-1.73-.332-2.273-.12-.528-.258-.82-.44-1.036a2.248 2.248 0 0 0-.479-.424c-.235-.156-.542-.258-1.081-.314-.553-.057-1.267-.058-2.296-.058s-1.743 0-2.296.058Z" 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="M7.572 3.062c-.582.687-.702 1.692-.944 3.704l-.09.757c-.251 2.088-.376 3.132.22 3.804.597.673 1.648.673 3.75.673h.742v1.75H7c-.321 0-.622.086-.88.237l-.28-.837a4.692 4.692 0 0 0-.205-.543 3.078 3.078 0 0 0-.198-.371c-.285-.469-.656-.876-1.258-1.14-.566-.25-1.274-.346-2.179-.346a.75.75 0 0 0 0 1.5c.827 0 1.29.092 1.574.218.249.11.41.265.581.547.03.05.043.071.056.096.013.024.031.058.063.127.05.11.075.18.15.404l.864 2.595a.748.748 0 0 0 .147.256A2.751 2.751 0 0 0 8 18.25h3.25v1.166a3.63 3.63 0 0 0-2.462 2.347.75.75 0 0 0 1.423.474 2.13 2.13 0 0 1 1.039-1.216V22a.75.75 0 0 0 1.5 0v-.98a2.13 2.13 0 0 1 1.039 1.217.75.75 0 0 0 1.422-.474 3.63 3.63 0 0 0-2.461-2.347V18.25H16a2.751 2.751 0 0 0 2.565-1.757.747.747 0 0 0 .146-.256l.866-2.595c.074-.224.098-.295.15-.404a2.24 2.24 0 0 1 .118-.223c.172-.282.332-.437.581-.547.285-.126.747-.218 1.574-.218a.75.75 0 0 0 0-1.5c-.905 0-1.613.095-2.18.345-.6.265-.972.672-1.257 1.14a3.078 3.078 0 0 0-.198.372 4.685 4.685 0 0 0-.206.543l-.279.837a1.742 1.742 0 0 0-.88-.237h-4.25V12h.741c2.103 0 3.154 0 3.75-.673.598-.672.472-1.716.222-3.804l-.091-.757c-.241-2.012-.362-3.017-.944-3.704a3 3 0 0 0-.638-.566C15.04 2 14.026 2 12 2s-3.039 0-3.79.496a3 3 0 0 0-.638.566Z" 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="M5.25 15.5c0-.966.784-1.75 1.75-1.75h10c.966 0 1.75.784 1.75 1.75A2.75 2.75 0 0 1 16 18.25H8a2.75 2.75 0 0 1-2.75-2.75ZM6.628 6.766c.242-2.012.362-3.017.944-3.704a3 3 0 0 1 .638-.566C8.96 2 9.974 2 12 2s3.039 0 3.79.496a3 3 0 0 1 .638.566c.582.687.703 1.692.944 3.704l.091.757c.25 2.088.376 3.132-.221 3.804-.597.673-1.648.673-3.75.673h-2.983c-2.103 0-3.154 0-3.75-.673-.597-.672-.472-1.716-.222-3.804l.091-.757Z" fill="currentColor" /><g opacity={0.5} fill="currentColor"><path d="M2 10.75a.75.75 0 0 0 0 1.5c.827 0 1.29.092 1.574.218.249.11.41.265.581.547.03.05.043.071.056.096.013.024.031.058.063.127.05.11.075.18.15.404l.864 2.595a.748.748 0 0 0 .147.256 2.743 2.743 0 0 1-.185-.993c0-.646.35-1.21.87-1.513l-.28-.837a4.692 4.692 0 0 0-.205-.543 3.078 3.078 0 0 0-.198-.371c-.285-.469-.656-.876-1.258-1.14-.566-.25-1.274-.346-2.179-.346ZM12.75 13.75h-1.5V12h1.5v1.75ZM18.565 16.493c.12-.308.185-.643.185-.993 0-.646-.35-1.21-.87-1.513l.28-.837c.068-.206.116-.351.205-.543.086-.185.13-.258.198-.371.285-.469.657-.876 1.258-1.14.566-.25 1.274-.346 2.179-.346a.75.75 0 0 1 0 1.5c-.827 0-1.29.092-1.574.218-.249.11-.41.265-.581.547-.03.05-.043.071-.056.096a2.24 2.24 0 0 0-.063.127c-.05.11-.075.18-.15.404l-.864 2.595a.747.747 0 0 1-.147.256ZM11.25 18.25h1.5v1.166a3.63 3.63 0 0 1 2.461 2.347.75.75 0 0 1-1.422.474 2.13 2.13 0 0 0-1.039-1.216V22a.75.75 0 0 1-1.5 0v-.98a2.13 2.13 0 0 0-1.039 1.217.75.75 0 0 1-1.423-.474 3.63 3.63 0 0 1 2.462-2.347V18.25Z" /></g></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default Chair2