import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const VolumeCross = (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="M15.5 12c0 .532-.035 1.488-.087 2.605-.14 3.018-.21 4.526-1.133 5.175a2.313 2.313 0 0 1-.58.295c-.967.33-2.102-.328-4.2-1.703m-2.484-1.33C6.768 17 6.512 17 6 17c-1.374 0-2.06 0-2.66-.277a3.215 3.215 0 0 1-1.381-1.3c-.314-.582-.35-1.186-.424-2.395-.011-.179-.02-.356-.026-.528m.45-3.923a3.215 3.215 0 0 1 1.381-1.3C3.94 7 4.626 7 6 7c.512 0 .768 0 1.016-.042a3 3 0 0 0 .712-.214c.23-.101.444-.242.871-.524l.22-.144C11.36 4.399 12.632 3.56 13.7 3.925c.205.07.403.17.58.295.835.587.972 1.879 1.094 4.357M20 18s1.5-1.8 1.5-6c0-2.433-.503-4.061-.927-5M18 15s.5-.9.5-3c0-.862-.084-1.522-.183-2M22 2 2 22" 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="M7.016 17.042C6.768 17 6.512 17 6 17c-1.374 0-2.06 0-2.66-.277a3.215 3.215 0 0 1-1.381-1.3c-.314-.582-.35-1.186-.424-2.395A17.127 17.127 0 0 1 1.5 12c0-.323.013-.671.035-1.029.073-1.208.11-1.813.424-2.394a3.215 3.215 0 0 1 1.38-1.3C3.94 7 4.627 7 6 7c.512 0 .768 0 1.016-.042a3 3 0 0 0 .712-.214c.23-.101.444-.242.871-.524l.22-.144C11.36 4.399 12.632 3.56 13.7 3.925c.205.07.403.17.58.295.835.587.972 1.879 1.094 4.357" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M15.5 8.5V12c0 .532-.035 1.488-.087 2.605-.14 3.018-.21 4.526-1.133 5.175a2.317 2.317 0 0 1-.58.295c-.967.33-2.102-.328-4.2-1.702C8.833 17.915 7.4 17 7 17" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M20 18s1.5-1.8 1.5-6c0-2.433-.503-4.061-.927-5M18 15s.5-.9.5-3c0-.862-.084-1.522-.183-2" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M22 2 2 22" 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="M16.25 12a.75.75 0 0 0-1.5 0h1.5ZM7.016 6.958l.125.74-.125-.74ZM8.6 6.22l-.413-.626.413.626Zm-.871.524.303.687-.303-.687ZM3.34 16.723l-.315.68.315-.68Zm-1.805-3.695-.749.046.749-.046Zm.424 2.395.66-.356-.66.356ZM13.7 20.075l-.242-.71.242.71Zm1.713-5.47.749.035-.75-.035ZM14.28 19.78l.43.613-.43-.613ZM8.818 6.076l.413.626-.413-.626ZM13.7 3.925l-.242.71.242-.71Zm.58.295.43-.614-.43.614ZM3.34 7.277l-.315-.68.315.68Zm-1.805 3.694-.749-.045.749.045Zm.424-2.394.66.356-.66-.356Zm7.952 9.168A.75.75 0 0 0 9.09 19l.822-1.255ZM9.012 6.846l.22-.144-.827-1.252-.219.144.826 1.252Zm-6.729 6.137c-.02-.347-.033-.68-.033-.983H.75c0 .341.014.706.036 1.074l1.497-.091ZM2.25 12c0-.303.012-.636.033-.983l-1.497-.091A17.87 17.87 0 0 0 .75 12h1.5Zm12.5 0c0 .512-.034 1.45-.086 2.57l1.498.07c.052-1.115.088-2.088.088-2.64h-1.5ZM6 7.75c.488 0 .817.002 1.141-.053l-.25-1.479c-.171.03-.354.032-.89.032v1.5Zm2.186-2.156c-.447.295-.602.394-.76.464l.605 1.373c.3-.133.574-.316.981-.585l-.826-1.252ZM7.141 7.697a3.75 3.75 0 0 0 .89-.266l-.606-1.373c-.17.076-.35.13-.534.16l.25 1.48ZM6.001 17.75c.536 0 .719.002.89.031l.25-1.479c-.324-.055-.653-.052-1.14-.052v1.5Zm0-1.5c-1.445 0-1.932-.017-2.346-.208l-.63 1.361c.784.363 1.67.347 2.975.347v-1.5ZM.785 13.074c.07 1.153.104 1.947.512 2.704l1.32-.711c-.217-.405-.258-.82-.335-2.084l-1.497.09Zm2.869 2.968a2.47 2.47 0 0 1-1.036-.975l-1.32.711a3.962 3.962 0 0 0 1.726 1.625l.63-1.361Zm11.009-1.472c-.072 1.531-.123 2.603-.262 3.378-.14.771-.337 1.066-.553 1.218l.862 1.227c.706-.496 1.005-1.28 1.167-2.18.161-.895.215-2.086.284-3.573l-1.498-.07Zm-.722 6.215a3.07 3.07 0 0 0 .769-.392l-.863-1.227a1.568 1.568 0 0 1-.39.199l.484 1.42ZM9.232 6.702c1.289-.85 2.194-1.446 2.908-1.792.712-.346 1.069-.36 1.318-.275l.484-1.42c-.818-.28-1.631-.056-2.457.345-.824.4-1.826 1.063-3.08 1.89l.826 1.252Zm4.226-2.067c.137.047.272.115.39.198l.863-1.227a3.066 3.066 0 0 0-.769-.39l-.484 1.419ZM6 6.25c-1.304 0-2.19-.016-2.975.346l.63 1.362c.414-.192.901-.208 2.345-.208v-1.5Zm-3.717 4.767c.077-1.264.118-1.68.336-2.084l-1.32-.712C.89 8.979.855 9.772.785 10.926l1.497.091Zm.742-4.42A3.962 3.962 0 0 0 1.298 8.22l1.32.712a2.47 2.47 0 0 1 1.037-.975l-.63-1.362ZM9.089 19c1.039.68 1.899 1.224 2.631 1.549.743.328 1.48.489 2.222.236l-.484-1.42c-.226.077-.54.074-1.13-.188-.602-.266-1.358-.738-2.417-1.432L9.09 19Zm7.034-10.46c-.06-1.227-.127-2.233-.296-3.01-.172-.789-.477-1.474-1.116-1.924l-.863 1.227c.196.138.377.392.513 1.016.139.635.202 1.514.264 2.765l1.498-.074Z" fill="currentColor" /><path d="M20 18s1.5-1.8 1.5-6c0-2.433-.503-4.061-.927-5M18 15s.5-.9.5-3c0-.862-.084-1.522-.183-2M22 2 2 22" 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="M22.53 1.47a.75.75 0 0 1 0 1.06l-20 20a.75.75 0 0 1-1.06-1.06l3.721-3.722c-.883-.01-1.555-.062-2.166-.345a3.962 3.962 0 0 1-1.727-1.624c-.392-.729-.438-1.49-.504-2.575l-.008-.13A17.876 17.876 0 0 1 .75 12c0-.341.014-.706.036-1.074l.008-.13C.86 9.712.906 8.95 1.298 8.22a3.962 3.962 0 0 1 1.727-1.624c.752-.348 1.597-.348 2.814-.347H6c.537 0 .72-.002.891-.031a2.25 2.25 0 0 0 .534-.16c.16-.07.314-.17.761-.465l.267-.176c1.231-.811 2.218-1.462 3.032-1.857.826-.402 1.64-.625 2.457-.346.272.093.534.226.769.391.64.45.944 1.135 1.116 1.924.088.402.148.865.193 1.389l5.45-5.45a.75.75 0 0 1 1.06 0Zm-7.92 6.859c-.057-1.101-.121-1.894-.249-2.48-.136-.624-.317-.878-.513-1.015a1.569 1.569 0 0 0-.39-.2c-.25-.084-.606-.07-1.318.276-.714.347-1.62.942-2.909 1.792l-.219.144-.05.033c-.38.25-.643.424-.931.552a3.75 3.75 0 0 1-.89.267c-.31.052-.626.052-1.082.052H6c-1.444 0-1.93.016-2.345.208a2.47 2.47 0 0 0-1.036.975c-.218.405-.259.82-.336 2.084-.02.347-.033.68-.033.983 0 .303.012.636.033.983.077 1.264.118 1.68.336 2.084.209.389.635.79 1.036.975.414.192.901.208 2.345.208h.06c.239 0 .44 0 .622.008l7.928-7.93Zm5.655-2.013a.75.75 0 0 1 .991.376c.468 1.035.994 2.768.994 5.308 0 2.192-.392 3.783-.8 4.844-.204.53-.41.925-.572 1.195a4.73 4.73 0 0 1-.289.425l-.007.01-.003.003-.002.002L20 18l.576.48a.75.75 0 0 1-1.156-.956l.003-.004.031-.041a3.27 3.27 0 0 0 .137-.212c.12-.199.288-.516.459-.961.342-.889.7-2.298.7-4.306 0-2.326-.48-3.849-.86-4.692a.75.75 0 0 1 .375-.992Zm-2.101 2.95a.75.75 0 0 1 .887.582c.11.53.199 1.24.199 2.152 0 1.11-.132 1.923-.273 2.474-.071.275-.144.484-.203.631a2.947 2.947 0 0 1-.102.228l-.01.018-.003.007-.002.003v.002s-.001.001-.63-.348l.629.35a.75.75 0 0 1-1.317-.72l.005-.01c.007-.015.02-.043.038-.087a3.66 3.66 0 0 0 .141-.447c.11-.424.227-1.111.227-2.101 0-.813-.08-1.421-.168-1.848a.75.75 0 0 1 .582-.886ZM15.5 11.25a.75.75 0 0 1 .75.75c0 .552-.036 1.525-.088 2.64l-.003.058c-.068 1.46-.122 2.632-.281 3.516-.162.9-.461 1.683-1.167 2.18a3.066 3.066 0 0 1-.769.39c-.742.254-1.48.093-2.222-.235-.732-.324-1.592-.868-2.631-1.549a.75.75 0 1 1 .822-1.255c1.059.694 1.815 1.166 2.416 1.432.592.262.905.265 1.13.188.138-.047.273-.115.391-.199.217-.152.415-.447.553-1.218.14-.775.191-1.847.263-3.377.052-1.12.086-2.06.086-2.571a.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="M20.515 6.316a.75.75 0 0 1 .991.376c.468 1.035.994 2.768.994 5.308 0 2.192-.392 3.783-.8 4.844-.204.53-.41.925-.572 1.195a4.73 4.73 0 0 1-.289.425l-.007.01-.003.003-.002.002L20.25 18l.576.48a.75.75 0 0 1-1.156-.956l.003-.004.031-.041a3.27 3.27 0 0 0 .137-.212c.12-.199.288-.516.459-.961.342-.889.7-2.298.7-4.306 0-2.326-.48-3.849-.86-4.692a.75.75 0 0 1 .375-.992ZM18.414 9.266a.75.75 0 0 1 .887.582c.11.53.199 1.24.199 2.152 0 1.11-.132 1.923-.273 2.474-.071.275-.144.484-.203.631a2.977 2.977 0 0 1-.102.228l-.01.018-.003.007-.002.003v.002s-.001.001-.657-.363l.656.364a.75.75 0 0 1-1.317-.719l.005-.01c.007-.015.02-.043.038-.087a3.66 3.66 0 0 0 .141-.447c.11-.424.227-1.111.227-2.101 0-.813-.08-1.421-.168-1.848a.75.75 0 0 1 .582-.886Z" fill="currentColor" /><path d="M21.78 3.53a.75.75 0 0 0-1.06-1.06l-4.45 4.449a11.265 11.265 0 0 0-.193-1.39c-.172-.788-.477-1.473-1.116-1.923a3.066 3.066 0 0 0-.769-.39c-.818-.28-1.631-.057-2.457.345-.814.395-1.8 1.046-3.032 1.857l-.267.176c-.447.295-.602.394-.76.464-.171.076-.35.13-.535.16-.171.03-.354.032-.89.032h-.162c-1.217 0-2.062-.001-2.814.347A3.962 3.962 0 0 0 1.548 8.22c-.392.729-.438 1.491-.504 2.575l-.008.13C1.014 11.294 1 11.658 1 12c0 .342.014.706.036 1.074l.008.13c.066 1.084.112 1.846.504 2.575a3.962 3.962 0 0 0 1.727 1.624c.61.283 1.283.336 2.166.345L2.72 20.47a.75.75 0 1 0 1.06 1.06l18-18ZM16.5 12a.75.75 0 0 0-1.255-.554l-.071.074-6 6.274A.778.778 0 0 0 9.34 19c1.039.68 1.899 1.225 2.631 1.549.743.328 1.48.489 2.222.236.272-.093.534-.226.769-.391.706-.497 1.005-1.28 1.167-2.18.159-.884.213-2.056.281-3.516l.003-.058c.052-1.115.088-2.088.088-2.64Z" 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="M21.78 3.53a.75.75 0 0 0-1.06-1.06l-4.45 4.449a11.265 11.265 0 0 0-.193-1.39c-.172-.788-.477-1.473-1.116-1.923a3.066 3.066 0 0 0-.769-.39c-.818-.28-1.631-.057-2.457.345-.814.395-1.8 1.046-3.032 1.857l-.267.176c-.447.295-.602.394-.76.464-.171.076-.35.13-.535.16-.171.03-.354.032-.89.032h-.162c-1.217 0-2.062-.001-2.814.347A3.962 3.962 0 0 0 1.548 8.22c-.392.729-.438 1.491-.504 2.575l-.008.13C1.014 11.294 1 11.658 1 12c0 .342.014.706.036 1.074l.008.13c.066 1.084.112 1.846.504 2.575a3.962 3.962 0 0 0 1.727 1.624c.61.283 1.283.336 2.166.345L2.72 20.47a.75.75 0 1 0 1.06 1.06l18-18Z" fill="currentColor" /><g opacity={0.4} fill="currentColor"><path d="m16.238 9.072-8.624 8.624c.396.475 1.412 1.118 1.725 1.304 1.038.68 1.898 1.225 2.631 1.55.742.328 1.48.488 2.222.235.272-.093.534-.226.769-.391.706-.496 1.005-1.28 1.167-2.18.159-.884.213-2.056.281-3.516l.003-.058c.052-1.115.088-2.088.088-2.64v-.108c.003-.567.012-2.43-.262-2.82ZM20.514 6.317a.75.75 0 0 1 .992.375c.467 1.035.994 2.768.994 5.308 0 2.192-.392 3.783-.8 4.844-.204.53-.41.925-.573 1.195a4.697 4.697 0 0 1-.288.425l-.008.01-.003.003v.002s-.002.001-.577-.478l.575.48a.75.75 0 0 1-1.156-.956l.003-.005.01-.013.021-.028a3.28 3.28 0 0 0 .137-.212c.12-.198.288-.516.459-.961.342-.889.7-2.297.7-4.306 0-2.326-.48-3.849-.86-4.691a.75.75 0 0 1 .374-.992ZM19.3 9.848a.75.75 0 1 0-1.468.305c.088.426.168 1.034.168 1.847 0 .99-.118 1.677-.227 2.101a3.66 3.66 0 0 1-.179.534l-.005.01a.75.75 0 0 0 1.316.72L18.251 15c.654.363.655.362.655.362v-.001l.003-.003.003-.008.01-.018.026-.053c.02-.043.047-.101.076-.175a5.17 5.17 0 0 0 .202-.631c.142-.551.274-1.364.274-2.474 0-.91-.09-1.622-.2-2.152Z" /></g></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default VolumeCross