import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const PlayStream = (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="M22 12a9.969 9.969 0 0 1-2.922 7.064M2 12a9.969 9.969 0 0 1 2.936-7.078M19.141 5a10.015 10.015 0 0 1 2.027 3M5 19.142A10.02 10.02 0 0 1 2.832 16M16.285 8.044C17.345 9.059 18 10.449 18 11.982c0 1.552-.67 2.957-1.753 3.974M7.8 16C6.69 14.979 6 13.556 6 11.982 6 10.427 6.673 9.018 7.762 8" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M13.656 10.451C14.552 11.11 15 11.438 15 12c0 .562-.448.891-1.344 1.549-.247.181-.492.352-.718.495a12.23 12.23 0 0 1-.653.38c-.894.49-1.34.735-1.741.464-.401-.271-.438-.838-.51-1.971-.02-.321-.034-.635-.034-.917 0-.282.013-.596.034-.917.072-1.133.109-1.7.51-1.97.4-.272.847-.027 1.74.462.233.127.457.256.654.381.226.143.471.314.718.495Z" stroke="currentColor" strokeWidth={1.5} /></svg>, LineDuotone: <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="M19.141 5A9.967 9.967 0 0 1 22 12a9.969 9.969 0 0 1-2.922 7.064M5 19.142A9.97 9.97 0 0 1 2 12a9.969 9.969 0 0 1 2.936-7.078M16.285 8.044C17.345 9.059 18 10.449 18 11.982c0 1.552-.67 2.957-1.753 3.974M7.8 16C6.69 14.979 6 13.556 6 11.982 6 10.427 6.673 9.018 7.762 8" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M13.656 10.451C14.552 11.11 15 11.438 15 12c0 .562-.448.891-1.344 1.549-.247.181-.492.352-.718.495a12.23 12.23 0 0 1-.653.38c-.894.49-1.34.735-1.741.464-.401-.271-.438-.838-.51-1.971-.02-.321-.034-.635-.034-.917 0-.282.013-.596.034-.917.072-1.133.109-1.7.51-1.97.4-.272.847-.027 1.74.462.233.127.457.256.654.381.226.143.471.314.718.495Z" 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}><path d="M19.141 5A9.967 9.967 0 0 1 22 12a9.969 9.969 0 0 1-2.922 7.064M5 19.142A9.97 9.97 0 0 1 2 12a9.969 9.969 0 0 1 2.936-7.078M16.285 8.044C17.345 9.059 18 10.449 18 11.982c0 1.552-.67 2.957-1.753 3.974M7.8 16C6.69 14.979 6 13.556 6 11.982 6 10.427 6.673 9.018 7.762 8" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M13.656 10.451C14.552 11.11 15 11.438 15 12c0 .562-.448.891-1.344 1.549-.247.181-.492.352-.718.495a12.23 12.23 0 0 1-.653.38c-.894.49-1.34.735-1.741.464-.401-.271-.438-.838-.51-1.971-.02-.321-.034-.635-.034-.917 0-.282.013-.596.034-.917.072-1.133.109-1.7.51-1.97.4-.272.847-.027 1.74.462.233.127.457.256.654.381.226.143.471.314.718.495Z" 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="M5.467 4.392a.75.75 0 0 1-.001 1.06A9.219 9.219 0 0 0 2.75 12a9.22 9.22 0 0 0 2.775 6.606.75.75 0 1 1-1.05 1.071A10.72 10.72 0 0 1 1.25 12c0-2.972 1.207-5.664 3.156-7.609a.75.75 0 0 1 1.06.001Zm13.15.072a.75.75 0 0 1 1.06.011A10.718 10.718 0 0 1 22.75 12c0 2.964-1.2 5.65-3.141 7.594a.75.75 0 1 1-1.062-1.06A9.219 9.219 0 0 0 21.25 12a9.218 9.218 0 0 0-2.644-6.475.75.75 0 0 1 .01-1.06ZM8.308 7.488a.75.75 0 0 1-.035 1.06c-.949.888-1.524 2.102-1.524 3.434 0 1.348.589 2.575 1.558 3.466a.75.75 0 1 1-1.016 1.104c-1.252-1.151-2.042-2.77-2.042-4.57 0-1.779.771-3.38 2-4.53a.75.75 0 0 1 1.06.036Zm7.434.038a.75.75 0 0 1 1.06-.024c1.197 1.145 1.947 2.727 1.947 4.48 0 1.775-.767 3.373-1.99 4.521a.75.75 0 1 1-1.027-1.093c.945-.887 1.517-2.1 1.517-3.428 0-1.313-.559-2.512-1.484-3.396a.75.75 0 0 1-.023-1.06Zm-3.15 1.362.052.03a13 13 0 0 1 .694.404c.245.155.505.337.761.525.016.01.03.022.046.033.408.3.79.58 1.06.864.314.328.544.727.544 1.256 0 .53-.23.928-.543 1.257-.27.283-.653.563-1.061.863a18.183 18.183 0 0 1-.807.558c-.215.136-.454.273-.694.405l-.053.029c-.4.22-.79.432-1.132.543-.409.132-.882.161-1.336-.146-.428-.289-.604-.717-.692-1.125-.08-.373-.11-.845-.143-1.367l-.004-.052c-.021-.33-.035-.662-.035-.965 0-.303.014-.634.035-.965l.004-.052c.033-.522.063-.994.143-1.367.088-.408.264-.836.692-1.125.454-.307.927-.278 1.336-.146.342.11.732.324 1.132.543Zm-1.642.87a.869.869 0 0 0-.052.174c-.054.25-.079.608-.117 1.2-.02.31-.032.608-.032.868s.012.558.032.869c.038.59.063.95.117 1.199a.87.87 0 0 0 .052.174.694.694 0 0 0 .048-.014c.19-.062.451-.201.926-.46a11.6 11.6 0 0 0 .613-.358c.205-.13.436-.29.675-.466.47-.345.74-.547.908-.723.13-.135.13-.184.129-.217v-.008c0-.033 0-.082-.129-.217-.167-.175-.438-.378-.909-.723a12.088 12.088 0 0 0-.674-.466c-.18-.114-.39-.235-.613-.357-.475-.26-.736-.4-.926-.46a.732.732 0 0 0-.048-.014Z" 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="M5.467 4.392a.75.75 0 0 1-.001 1.06A9.219 9.219 0 0 0 2.75 12a9.22 9.22 0 0 0 2.775 6.606.75.75 0 1 1-1.05 1.071A10.72 10.72 0 0 1 1.25 12c0-2.972 1.207-5.664 3.156-7.609a.75.75 0 0 1 1.06.001Zm13.15.072a.75.75 0 0 1 1.06.011A10.718 10.718 0 0 1 22.75 12c0 2.964-1.2 5.65-3.141 7.594a.75.75 0 1 1-1.062-1.06A9.219 9.219 0 0 0 21.25 12a9.218 9.218 0 0 0-2.644-6.475.75.75 0 0 1 .01-1.06ZM8.308 7.488a.75.75 0 0 1-.035 1.06c-.949.888-1.524 2.102-1.524 3.434 0 1.348.589 2.575 1.558 3.466a.75.75 0 1 1-1.016 1.104c-1.252-1.151-2.042-2.77-2.042-4.57 0-1.779.771-3.38 2-4.53a.75.75 0 0 1 1.06.036Zm7.434.038a.75.75 0 0 1 1.06-.024c1.197 1.145 1.947 2.727 1.947 4.48 0 1.775-.767 3.373-1.99 4.521a.75.75 0 1 1-1.027-1.093c.945-.887 1.517-2.1 1.517-3.428 0-1.313-.559-2.512-1.484-3.396a.75.75 0 0 1-.023-1.06Z" fill="currentColor" /><path d="M13.656 10.451c.896.658 1.344.987 1.344 1.55 0 .562-.448.89-1.344 1.548a12.83 12.83 0 0 1-.718.495c-.197.125-.421.254-.653.381-.894.49-1.34.734-1.741.463-.401-.27-.438-.838-.51-1.971-.02-.32-.034-.635-.034-.917 0-.282.013-.596.034-.917.072-1.133.109-1.7.51-1.97.4-.271.847-.027 1.74.462.233.127.457.256.654.381.226.143.471.314.718.495Z" 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} fillRule="evenodd" clipRule="evenodd" d="M5.467 4.392a.75.75 0 0 1-.001 1.06A9.219 9.219 0 0 0 2.75 12a9.22 9.22 0 0 0 2.775 6.606.75.75 0 1 1-1.05 1.071A10.72 10.72 0 0 1 1.25 12c0-2.972 1.207-5.664 3.156-7.609a.75.75 0 0 1 1.06.001Zm13.15.072a.75.75 0 0 1 1.06.011A10.718 10.718 0 0 1 22.75 12c0 2.964-1.2 5.65-3.141 7.594a.75.75 0 1 1-1.062-1.06A9.219 9.219 0 0 0 21.25 12a9.218 9.218 0 0 0-2.644-6.475.75.75 0 0 1 .01-1.06ZM8.308 7.488a.75.75 0 0 1-.035 1.06c-.949.888-1.524 2.102-1.524 3.434 0 1.348.589 2.575 1.558 3.466a.75.75 0 1 1-1.016 1.104c-1.252-1.151-2.042-2.77-2.042-4.57 0-1.779.771-3.38 2-4.53a.75.75 0 0 1 1.06.036Zm7.434.038a.75.75 0 0 1 1.06-.024c1.197 1.145 1.947 2.727 1.947 4.48 0 1.775-.767 3.373-1.99 4.521a.75.75 0 1 1-1.027-1.093c.945-.887 1.517-2.1 1.517-3.428 0-1.313-.559-2.512-1.484-3.396a.75.75 0 0 1-.023-1.06Z" fill="currentColor" /><path d="M13.656 10.451C14.552 11.11 15 11.438 15 12c0 .562-.448.891-1.344 1.549-.247.181-.492.352-.718.495a12.23 12.23 0 0 1-.653.38c-.894.49-1.34.735-1.741.464-.401-.271-.438-.838-.51-1.971-.02-.321-.034-.635-.034-.917 0-.282.013-.596.034-.917.072-1.133.109-1.7.51-1.97.4-.272.847-.027 1.74.462.233.127.457.256.654.381.226.143.471.314.718.495Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default PlayStream