import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const HashtagChat = (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.543 21.694-.645-.382.645.382Zm.271-.458.646.382-.646-.382Zm-1.628 0-.646.382.646-.382Zm.27.458.646-.382-.645.382Zm-4.266-2.737.693-.287-.693.287Zm2.705 1.539-.013.75.013-.75Zm-1.352-.186-.287.693.287-.693Zm8.267-1.353.693.287-.693-.287Zm-2.705 1.539-.013-.75.013.75Zm1.352-.186.287.693-.287-.693Zm.35-7.942-.393.64.392-.64Zm.825.826.64-.392-.64.392Zm-8.438-.826-.392-.64.392.64Zm-.826.826-.64-.392.64.392Zm3.333 7.411.377-.648-.377.648Zm7.031-2.567a.75.75 0 1 0-1.498-.076l1.498.076Zm-1.56-3.914a.75.75 0 1 0 1.479-.248l-1.48.248Zm-2.983 7.952.27-.458-1.29-.764-.271.458 1.29.764Zm-2.649-.458.271.458 1.291-.764-.271-.458-1.29.764Zm1.358-.306A.126.126 0 0 1 17 21.25c.027 0 .075.016.102.062l-1.29.764c.531.899 1.845.899 2.377 0l-1.291-.764Zm-.648-8.562h1.5v-1.5h-1.5v1.5Zm-3.5 4v-.5h-1.5v.5h1.5Zm-1.5 0c0 .572 0 1.039.025 1.419.027.387.083.738.222 1.075l1.386-.574c-.05-.123-.09-.293-.111-.603a21.535 21.535 0 0 1-.022-1.317h-1.5Zm3.658 2.996c-.628-.01-.892-.052-1.078-.13l-.574 1.387c.475.196.998.232 1.626.243l.026-1.5Zm-3.41-.502a3.25 3.25 0 0 0 1.758 1.759l.574-1.386a1.75 1.75 0 0 1-.947-.947l-1.386.574Zm7.62 2.002c.628-.011 1.15-.047 1.626-.243l-.574-1.386c-.186.077-.45.118-1.078.129l.026 1.5Zm1.999-2.576a1.75 1.75 0 0 1-.947.947l.574 1.386a3.25 3.25 0 0 0 1.759-1.76l-1.386-.573Zm-3.367-5.92c.833 0 1.405 0 1.846.043.429.04.655.115.818.215l.784-1.28c-.438-.268-.921-.377-1.46-.429-.529-.05-1.184-.049-1.988-.049v1.5Zm2.664.258c.236.144.434.342.578.578l1.28-.784a3.25 3.25 0 0 0-1.074-1.073l-.784 1.279ZM16.25 11.25c-.804 0-1.46 0-1.987.05-.54.05-1.023.16-1.461.429l.784 1.279c.163-.1.39-.174.819-.215.44-.042 1.012-.043 1.845-.043v-1.5Zm-3.5 5c0-.833 0-1.405.043-1.845.04-.43.115-.656.215-.82l-1.28-.783c-.268.438-.377.921-.429 1.46-.05.529-.049 1.184-.049 1.988h1.5Zm.052-4.521a3.25 3.25 0 0 0-1.073 1.073l1.279.784c.144-.236.342-.434.578-.578l-.784-1.28Zm4.029 9.125c-.098-.165-.197-.335-.297-.472a1.489 1.489 0 0 0-.456-.425l-.754 1.296c-.037-.021-.04-.04-.002.013.048.065.106.162.218.352l1.291-.764Zm-1.95.392c.227.004.346.006.43.016.071.008.053.014.013-.009l.754-1.296a1.495 1.495 0 0 0-.601-.186c-.17-.019-.37-.022-.57-.025l-.025 1.5Zm3.579.372c.112-.19.17-.287.218-.352.039-.053.035-.034-.002-.013l-.754-1.296c-.206.12-.347.276-.456.425-.1.137-.2.306-.297.472l1.29.764Zm.632-1.872c-.198.003-.399.006-.569.025-.184.02-.393.064-.601.186l.754 1.296c-.04.023-.058.017.012.009.085-.01.204-.012.43-.016l-.026-1.5Zm2.142-1.784c-.02.378-.06.57-.117.708l1.386.574c.154-.372.207-.765.23-1.206l-1.499-.076Zm1.417-4.086a2.937 2.937 0 0 0-.38-1.074l-1.279.784c.076.123.137.283.18.538l1.479-.248Z" fill="currentColor" /><path d="M10 3 5 21M19 3l-1.806 6.5M22 9H4M2 16h7" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="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.543 21.694-.645-.382.645.382Zm.271-.458.646.382-.646-.382Zm-1.628 0-.646.382.646-.382Zm.27.458.646-.382-.645.382Zm-4.266-2.737.693-.287-.693.287Zm2.705 1.539-.013.75.013-.75Zm-1.352-.186-.287.693.287-.693Zm8.267-1.353.693.287-.693-.287Zm-2.705 1.539-.013-.75.013.75Zm1.352-.186.287.693-.287-.693Zm.35-7.942-.393.64.392-.64Zm.825.826.64-.392-.64.392Zm-8.438-.826-.392-.64.392.64Zm-.826.826-.64-.392.64.392Zm3.333 7.411.377-.648-.377.648Zm2.488 1.47.27-.457-1.29-.764-.271.458 1.29.764Zm-2.649-.457.271.458 1.291-.764-.271-.458-1.29.764Zm1.358-.306A.126.126 0 0 1 17 21.25c.027 0 .075.016.102.062l-1.29.764c.531.899 1.845.899 2.377 0l-1.291-.764Zm-.648-8.562h1.5v-1.5h-1.5v1.5Zm5 3.5v.5h1.5v-.5h-1.5Zm-8.5.5v-.5h-1.5v.5h1.5Zm-1.5 0c0 .572 0 1.039.025 1.419.027.387.083.738.222 1.075l1.386-.574c-.05-.123-.09-.293-.111-.603a21.535 21.535 0 0 1-.022-1.317h-1.5Zm3.658 2.996c-.628-.01-.892-.052-1.078-.13l-.574 1.387c.475.196.998.232 1.626.243l.026-1.5Zm-3.41-.502a3.25 3.25 0 0 0 1.758 1.759l.574-1.386a1.75 1.75 0 0 1-.947-.947l-1.386.574Zm9.752-2.494c0 .593 0 1-.022 1.317-.021.31-.06.48-.111.603l1.386.574c.139-.337.195-.688.221-1.075.026-.38.026-.847.026-1.419h-1.5Zm-2.132 4.496c.628-.011 1.15-.047 1.626-.243l-.574-1.386c-.186.077-.45.118-1.078.129l.026 1.5Zm1.999-2.576a1.75 1.75 0 0 1-.947.947l.574 1.386a3.25 3.25 0 0 0 1.759-1.76l-1.386-.573Zm-3.367-5.92c.833 0 1.405 0 1.846.043.429.04.655.115.818.215l.784-1.28c-.438-.268-.921-.377-1.46-.429-.529-.05-1.184-.049-1.988-.049v1.5Zm5 3.5c0-.804 0-1.46-.05-1.987-.05-.54-.16-1.023-.429-1.461l-1.279.784c.1.163.174.39.215.819.042.44.043 1.012.043 1.845h1.5Zm-2.336-3.242c.236.144.434.342.578.578l1.28-.784a3.25 3.25 0 0 0-1.074-1.073l-.784 1.279ZM16.25 11.25c-.804 0-1.46 0-1.987.05-.54.05-1.023.16-1.461.429l.784 1.279c.163-.1.39-.174.819-.215.44-.042 1.012-.043 1.845-.043v-1.5Zm-3.5 5c0-.833 0-1.405.043-1.845.04-.43.115-.656.215-.82l-1.28-.783c-.268.438-.377.921-.429 1.46-.05.529-.049 1.184-.049 1.988h1.5Zm.052-4.521a3.25 3.25 0 0 0-1.073 1.073l1.279.784c.144-.236.342-.434.578-.578l-.784-1.28Zm4.029 9.125c-.098-.165-.197-.335-.297-.472a1.489 1.489 0 0 0-.456-.425l-.754 1.296c-.037-.021-.04-.04-.002.013.048.065.106.162.218.352l1.291-.764Zm-1.95.392c.227.004.346.006.43.016.071.008.053.014.013-.009l.754-1.296a1.495 1.495 0 0 0-.601-.186c-.17-.019-.37-.022-.57-.025l-.025 1.5Zm3.579.372c.112-.19.17-.287.218-.352.039-.053.035-.034-.002-.013l-.754-1.296c-.206.12-.347.276-.456.425-.1.137-.2.306-.297.472l1.29.764Zm.632-1.872c-.198.003-.399.006-.569.025-.184.02-.393.064-.601.186l.754 1.296c-.04.023-.058.017.012.009.085-.01.204-.012.43-.016l-.026-1.5Z" fill="currentColor" /><path opacity={0.5} d="M10 3 5 21M19 3l-1.806 6.5M22 9H4m5 7H2" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="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.543 21.694-.645-.382.645.382Zm.271-.458.646.382-.646-.382Zm-1.628 0-.646.382.646-.382Zm.27.458.646-.382-.645.382Zm-4.266-2.737.693-.287-.693.287Zm2.705 1.539-.013.75.013-.75Zm-1.352-.186-.287.693.287-.693Zm8.267-1.353.693.287-.693-.287Zm-2.705 1.539-.013-.75.013.75Zm1.352-.186.287.693-.287-.693Zm.35-7.942-.393.64.392-.64Zm.825.826.64-.392-.64.392Zm-8.438-.826-.392-.64.392.64Zm-.826.826-.64-.392.64.392Zm3.333 7.411.377-.648-.377.648Zm2.488 1.47.27-.457-1.29-.764-.271.458 1.29.764Zm-2.649-.457.271.458 1.291-.764-.271-.458-1.29.764Zm1.358-.306A.126.126 0 0 1 17 21.25c.027 0 .075.016.102.062l-1.29.764c.531.899 1.845.899 2.377 0l-1.291-.764Zm-.648-8.562h1.5v-1.5h-1.5v1.5Zm5 3.5v.5h1.5v-.5h-1.5Zm-8.5.5v-.5h-1.5v.5h1.5Zm-1.5 0c0 .572 0 1.039.025 1.419.027.387.083.738.222 1.075l1.386-.574c-.05-.123-.09-.293-.111-.603a21.535 21.535 0 0 1-.022-1.317h-1.5Zm3.658 2.996c-.628-.01-.892-.052-1.078-.13l-.574 1.387c.475.196.998.232 1.626.243l.026-1.5Zm-3.41-.502a3.25 3.25 0 0 0 1.758 1.759l.574-1.386a1.75 1.75 0 0 1-.947-.947l-1.386.574Zm9.752-2.494c0 .593 0 1-.022 1.317-.021.31-.06.48-.111.603l1.386.574c.139-.337.195-.688.221-1.075.026-.38.026-.847.026-1.419h-1.5Zm-2.132 4.496c.628-.011 1.15-.047 1.626-.243l-.574-1.386c-.186.077-.45.118-1.078.129l.026 1.5Zm1.999-2.576a1.75 1.75 0 0 1-.947.947l.574 1.386a3.25 3.25 0 0 0 1.759-1.76l-1.386-.573Zm-3.367-5.92c.833 0 1.405 0 1.846.043.429.04.655.115.818.215l.784-1.28c-.438-.268-.921-.377-1.46-.429-.529-.05-1.184-.049-1.988-.049v1.5Zm5 3.5c0-.804 0-1.46-.05-1.987-.05-.54-.16-1.023-.429-1.461l-1.279.784c.1.163.174.39.215.819.042.44.043 1.012.043 1.845h1.5Zm-2.336-3.242c.236.144.434.342.578.578l1.28-.784a3.25 3.25 0 0 0-1.074-1.073l-.784 1.279ZM16.25 11.25c-.804 0-1.46 0-1.987.05-.54.05-1.023.16-1.461.429l.784 1.279c.163-.1.39-.174.819-.215.44-.042 1.012-.043 1.845-.043v-1.5Zm-3.5 5c0-.833 0-1.405.043-1.845.04-.43.115-.656.215-.82l-1.28-.783c-.268.438-.377.921-.429 1.46-.05.529-.049 1.184-.049 1.988h1.5Zm.052-4.521a3.25 3.25 0 0 0-1.073 1.073l1.279.784c.144-.236.342-.434.578-.578l-.784-1.28Zm4.029 9.125c-.098-.165-.197-.335-.297-.472a1.489 1.489 0 0 0-.456-.425l-.754 1.296c-.037-.021-.04-.04-.002.013.048.065.106.162.218.352l1.291-.764Zm-1.95.392c.227.004.346.006.43.016.071.008.053.014.013-.009l.754-1.296a1.495 1.495 0 0 0-.601-.186c-.17-.019-.37-.022-.57-.025l-.025 1.5Zm3.579.372c.112-.19.17-.287.218-.352.039-.053.035-.034-.002-.013l-.754-1.296c-.206.12-.347.276-.456.425-.1.137-.2.306-.297.472l1.29.764Zm.632-1.872c-.198.003-.399.006-.569.025-.184.02-.393.064-.601.186l.754 1.296c-.04.023-.058.017.012.009.085-.01.204-.012.43-.016l-.026-1.5Z" fill="currentColor" /><path d="M10 3 5 21M19 3l-1.806 6.5M22 9H4M2 16h7" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M19.723 3.2a.75.75 0 1 0-1.446-.4l-1.514 5.45H9.32l1.403-5.05a.75.75 0 1 0-1.446-.4L7.763 8.25H4a.75.75 0 1 0 0 1.5h3.347l-1.528 5.5H2a.75.75 0 0 0 0 1.5h3.402L4.277 20.8a.75.75 0 0 0 1.446.4l1.236-4.45H9a.75.75 0 1 0 0-1.5H7.376l1.527-5.5h7.584a.749.749 0 0 0 1.415 0H22a.75.75 0 0 0 0-1.5h-3.68l1.402-5.05Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M16.213 11.25h1.574c.787 0 1.43 0 1.95.05.54.05 1.023.16 1.461.429a3.25 3.25 0 0 1 1.073 1.073c.269.438.378.921.43 1.46.049.52.049 1.164.049 1.951v.563c0 .56 0 1.019-.026 1.393-.026.387-.082.738-.221 1.075a3.25 3.25 0 0 1-1.76 1.759c-.474.196-.997.232-1.625.243a5.36 5.36 0 0 0-.43.016h-.008l-.002.004a5.032 5.032 0 0 0-.218.352l-.271.458c-.532.899-1.846.899-2.378 0l-.27-.458a5.032 5.032 0 0 0-.22-.352l-.002-.003-.007-.001a5.36 5.36 0 0 0-.43-.016c-.628-.011-1.15-.047-1.626-.243a3.25 3.25 0 0 1-1.759-1.76c-.139-.336-.195-.687-.222-1.074-.025-.374-.025-.833-.025-1.393v-.563c0-.787 0-1.43.05-1.95.05-.54.16-1.023.429-1.461a3.25 3.25 0 0 1 1.073-1.073c.438-.269.921-.378 1.46-.43.52-.05 1.164-.05 1.951-.05Zm-1.809 1.543c-.429.04-.655.115-.818.215a1.75 1.75 0 0 0-.578.578c-.1.162-.174.39-.215.819-.042.44-.043 1.012-.043 1.845v.5c0 .593 0 1 .022 1.317.021.31.06.48.111.603.178.428.519.77.947.947.186.077.45.118 1.078.129h.026c.19.004.38.007.543.025.184.02.393.064.601.186.206.12.347.276.456.425.095.13.19.291.284.45l.182.307.182-.307c.094-.159.189-.32.284-.45.109-.15.25-.306.456-.425.208-.122.417-.166.601-.186.163-.018.353-.021.543-.025h.026c.628-.011.892-.052 1.078-.13a1.75 1.75 0 0 0 .947-.946c.05-.123.09-.293.111-.603.022-.317.022-.724.022-1.317v-.5c0-.833 0-1.405-.043-1.845-.04-.43-.115-.656-.215-.82a1.75 1.75 0 0 0-.578-.577c-.163-.1-.39-.174-.819-.215-.44-.042-1.012-.043-1.845-.043h-1.5c-.833 0-1.405 0-1.845.043Z" 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.814 21.236-.27.458a.635.635 0 0 1-1.087 0l-.271-.458c-.21-.355-.316-.533-.485-.631-.168-.098-.381-.102-.806-.11-.628-.01-1.022-.049-1.352-.185a2.5 2.5 0 0 1-1.353-1.353c-.19-.46-.19-1.042-.19-2.207v-.5c0-1.637 0-2.455.368-3.056a2.5 2.5 0 0 1 .826-.826c.6-.368 1.42-.368 3.056-.368h1.5c1.637 0 2.455 0 3.056.368a2.5 2.5 0 0 1 .826.826c.368.6.368 1.42.368 3.056v.5c0 1.165 0 1.747-.19 2.207a2.5 2.5 0 0 1-1.353 1.353c-.33.136-.724.175-1.352.186-.425.007-.638.01-.806.109-.17.098-.274.276-.485.63Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M10.2 2.277c.4.111.634.525.523.924L9.32 8.25h7.443l1.514-5.45a.75.75 0 1 1 1.446.4L18.32 8.25H22a.75.75 0 0 1 0 1.5h-4.098a.75.75 0 0 1-1.415 0H8.903l-1.527 5.5H9a.75.75 0 0 1 0 1.5H6.959L5.723 21.2a.75.75 0 0 1-1.446-.4l1.125-4.05H2a.75.75 0 1 1 0-1.5h3.819l1.528-5.5H4a.75.75 0 0 1 0-1.5h3.763L9.277 2.8a.75.75 0 0 1 .924-.523Z" 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.814 21.236-.27.458a.635.635 0 0 1-1.087 0l-.271-.458c-.21-.355-.316-.533-.485-.631-.168-.098-.381-.102-.806-.11-.628-.01-1.022-.049-1.352-.185a2.5 2.5 0 0 1-1.353-1.353c-.19-.46-.19-1.042-.19-2.207v-.5c0-1.637 0-2.455.368-3.056a2.5 2.5 0 0 1 .826-.826c.6-.368 1.42-.368 3.056-.368h1.5c1.637 0 2.455 0 3.056.368a2.5 2.5 0 0 1 .826.826c.368.6.368 1.42.368 3.056v.5c0 1.165 0 1.747-.19 2.207a2.5 2.5 0 0 1-1.353 1.353c-.33.137-.724.175-1.352.186-.425.007-.638.01-.806.109-.17.098-.274.276-.485.631Z" fill="currentColor" /><g opacity={0.5} fill="currentColor"><path d="M10.2 2.277c.4.111.634.525.523.924L9.32 8.25h7.443l1.514-5.45a.75.75 0 1 1 1.446.4L18.32 8.25H22a.75.75 0 0 1 0 1.5h-4.097L17.278 12h-1.556l.625-2.25H8.903l-1.527 5.5h4.628c-.004.295-.004.626-.004 1v.5H6.959L5.723 21.2a.75.75 0 0 1-1.446-.4l1.125-4.05H2a.75.75 0 1 1 0-1.5h3.819l1.528-5.5H4a.75.75 0 0 1 0-1.5h3.763L9.277 2.8a.75.75 0 0 1 .924-.523ZM13.428 20.258l-.15.541a.75.75 0 0 0 1.445.402l.195-.705h-.023c-.628-.011-1.022-.05-1.352-.186a2.448 2.448 0 0 1-.115-.052Z" /></g></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default HashtagChat