import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const MultipleForwardRight = (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="m16.636 9.01.499-.56-.499.56Zm-3.972-3.531-.498.56.498-.56Zm3.972 9.51.499.56-.499-.56Zm-3.972 3.53-.498-.56.498.56ZM11 8.572v.75a.75.75 0 0 0 .75-.75H11Zm0 6.857h.75a.75.75 0 0 0-.75-.75v.75Zm-9 4.571h-.75a.75.75 0 0 0 1.414.349L2 19.999ZM5.564 9.521a.75.75 0 0 0 .872 1.22l-.872-1.22Zm-1.868 4.832a.75.75 0 0 0-1.392-.56l1.392.56ZM17.135 8.45l-3.973-3.53-.996 1.12 3.972 3.531.997-1.12Zm-.997 5.98-3.972 3.53.996 1.121 3.973-3.53-.997-1.122ZM11.75 8.57V6.226h-1.5v2.345h1.5Zm0 9.202v-2.345h-1.5v2.345h1.5Zm-9.086 2.575c.656-1.25 1.864-2.294 3.377-3.032A11.548 11.548 0 0 1 11 16.178v-1.5c-1.913 0-3.9.454-5.616 1.29-1.712.834-3.204 2.075-4.048 3.683l1.328.697Zm9.502-2.389c-.377.335-.598.529-.758.634-.174.116-.034-.038.194.065l-.614 1.368c.523.235.99-.011 1.247-.18.272-.18.588-.464.927-.766l-.996-1.12Zm-1.916-.186c0 .453-.002.878.044 1.2.044.305.17.818.694 1.053l.614-1.368c.228.102.207.31.177.102-.027-.19-.03-.483-.03-.988h-1.5Zm2.912-12.855c-.339-.301-.655-.585-.927-.765-.257-.17-.724-.416-1.247-.18l.614 1.368c-.228.102-.368-.051-.194.064.16.106.38.3.758.634l.996-1.12ZM11.75 6.226c0-.504.002-.798.029-.987.03-.208.051 0-.177.102l-.614-1.369c-.524.235-.65.748-.694 1.053-.046.322-.044.748-.044 1.201h1.5Zm4.388 3.344c.801.712 1.342 1.195 1.692 1.607.336.395.41.626.41.822h1.5c0-.701-.32-1.268-.768-1.795-.434-.51-1.07-1.073-1.837-1.755l-.997 1.121Zm.997 5.98c.767-.683 1.403-1.246 1.837-1.756.448-.526.767-1.093.767-1.795h-1.5c0 .197-.073.428-.41.823-.35.412-.89.894-1.69 1.606l.996 1.121ZM11 7.82c-1.668 0-3.671.438-5.436 1.7l.872 1.22C7.897 9.697 9.577 9.32 11 9.32v-1.5Zm-8.696 5.973C1.64 15.446 1.25 17.491 1.25 20h1.5c0-2.355.365-4.203.946-5.645l-1.392-.56Z" fill="currentColor" /><path d="m15.539 4.5 5.216 4.844a3.897 3.897 0 0 1-.126 5.823l-5.09 4.333" 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="m16.637 9.01.498-.56-.498.56Zm-3.973-3.531-.498.56.498-.56Zm3.973 9.51.498.56-.498-.56Zm-3.973 3.53-.498-.56.498.56ZM11 8.572v.75a.75.75 0 0 0 .75-.75H11ZM2 19.999h-.75a.75.75 0 0 0 1.414.349L2 19.999Zm9-4.571h.75a.75.75 0 0 0-.75-.75v.75Zm6.135-6.979-3.972-3.53-.997 1.12 3.972 3.531.997-1.12Zm-.997 5.98-3.972 3.53.997 1.121 3.972-3.53-.997-1.122ZM11.75 8.57V6.226h-1.5v2.345h1.5ZM11 7.82c-1.977 0-4.43.615-6.394 2.494-1.975 1.89-3.356 4.963-3.356 9.684h1.5c0-4.422 1.285-7.062 2.894-8.6C7.264 9.848 9.31 9.32 11 9.32v-1.5Zm.75 9.952v-2.345h-1.5v2.345h1.5Zm-9.086 2.575c.656-1.25 1.864-2.294 3.377-3.032A11.547 11.547 0 0 1 11 16.178v-1.5c-1.913 0-3.9.454-5.616 1.29-1.712.834-3.204 2.075-4.048 3.683l1.328.697Zm9.502-2.389c-.377.335-.597.529-.757.634-.175.116-.035-.038.193.065l-.614 1.368c.523.235.99-.011 1.247-.18.272-.18.589-.464.928-.766l-.997-1.12Zm-1.916-.186c0 .453-.002.878.045 1.2.043.305.17.818.693 1.053l.614-1.368c.229.102.207.31.177.102-.027-.19-.029-.483-.029-.988h-1.5Zm2.913-12.855c-.34-.301-.656-.585-.928-.765-.257-.17-.724-.416-1.247-.18l.614 1.368c-.228.102-.368-.051-.193.064.16.106.38.3.757.634l.997-1.12ZM11.75 6.226c0-.504.002-.798.03-.987.03-.208.05 0-.178.102l-.614-1.369c-.523.235-.65.748-.693 1.053-.047.322-.045.748-.045 1.201h1.5Zm4.388 3.344c.801.712 1.342 1.195 1.692 1.607.337.395.41.626.41.822h1.5c0-.701-.32-1.268-.767-1.795-.435-.51-1.07-1.073-1.838-1.755l-.997 1.121Zm.997 5.98c.767-.683 1.403-1.246 1.838-1.756.448-.526.767-1.093.767-1.795h-1.5c0 .197-.073.428-.41.823-.35.412-.89.894-1.692 1.606l.997 1.121Z" fill="currentColor" /><path opacity={0.5} d="m15.539 4.5 5.216 4.844a3.897 3.897 0 0 1-.126 5.823l-5.09 4.333" 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.637 9.01.498-.56-.498.56Zm-3.973-3.531-.498.56.498-.56Zm3.973 9.51.498.56-.498-.56Zm-3.973 3.53-.498-.56.498.56ZM11 8.572v.75a.75.75 0 0 0 .75-.75H11ZM2 19.999h-.75a.75.75 0 0 0 1.414.349L2 19.999Zm9-4.571h.75a.75.75 0 0 0-.75-.75v.75Zm6.135-6.979-3.972-3.53-.997 1.12 3.972 3.531.997-1.12Zm-.997 5.98-3.972 3.53.997 1.121 3.972-3.53-.997-1.122ZM11.75 8.57V6.226h-1.5v2.345h1.5ZM11 7.82c-1.977 0-4.43.615-6.394 2.494-1.975 1.89-3.356 4.963-3.356 9.684h1.5c0-4.422 1.285-7.062 2.894-8.6C7.264 9.848 9.31 9.32 11 9.32v-1.5Zm.75 9.952v-2.345h-1.5v2.345h1.5Zm-9.086 2.575c.656-1.25 1.864-2.294 3.377-3.032A11.547 11.547 0 0 1 11 16.178v-1.5c-1.913 0-3.9.454-5.616 1.29-1.712.834-3.204 2.075-4.048 3.683l1.328.697Zm9.502-2.389c-.377.335-.597.529-.757.634-.175.116-.035-.038.193.065l-.614 1.368c.523.235.99-.011 1.247-.18.272-.18.589-.464.928-.766l-.997-1.12Zm-1.916-.186c0 .453-.002.878.045 1.2.043.305.17.818.693 1.053l.614-1.368c.229.102.207.31.177.102-.027-.19-.029-.483-.029-.988h-1.5Zm2.913-12.855c-.34-.301-.656-.585-.928-.765-.257-.17-.724-.416-1.247-.18l.614 1.368c-.228.102-.368-.051-.193.064.16.106.38.3.757.634l.997-1.12ZM11.75 6.226c0-.504.002-.798.03-.987.03-.208.05 0-.178.102l-.614-1.369c-.523.235-.65.748-.693 1.053-.047.322-.045.748-.045 1.201h1.5Zm4.388 3.344c.801.712 1.342 1.195 1.692 1.607.337.395.41.626.41.822h1.5c0-.701-.32-1.268-.767-1.795-.435-.51-1.07-1.073-1.838-1.755l-.997 1.121Zm.997 5.98c.767-.683 1.403-1.246 1.838-1.756.448-.526.767-1.093.767-1.795h-1.5c0 .197-.073.428-.41.823-.35.412-.89.894-1.692 1.606l.997 1.121Z" fill="currentColor" /><path d="m15.539 4.5 5.216 4.844a3.897 3.897 0 0 1-.126 5.823l-5.09 4.333" 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="M14.989 3.99a.75.75 0 0 1 1.06-.04l5.216 4.844a4.647 4.647 0 0 1-.15 6.944l-5.09 4.333a.75.75 0 1 1-.973-1.142l5.09-4.333a3.147 3.147 0 0 0 .102-4.703L15.028 5.05a.75.75 0 0 1-.04-1.06Zm-1.865.895c.013.01.026.022.039.034l4.014 3.568c.748.665 1.37 1.217 1.796 1.718.448.527.767 1.094.767 1.795 0 .701-.32 1.268-.767 1.795-.427.5-1.048 1.053-1.796 1.718l-4.014 3.568a109.7 109.7 0 0 1-.039.035c-.324.288-.627.557-.889.73-.257.17-.724.416-1.247.18-.523-.234-.65-.747-.693-1.052-.045-.31-.045-.715-.045-1.15v-1.62a11.56 11.56 0 0 0-4.209 1.113c-1.513.737-2.721 1.783-3.377 3.032A.75.75 0 0 1 1.25 20c0-4.721 1.381-7.795 3.356-9.685 1.722-1.647 3.82-2.323 5.644-2.464V6.175c0-.434 0-.84.045-1.15.043-.304.17-.817.693-1.052.523-.235.99.012 1.247.181.262.173.565.442.889.73Zm-1.37.792c.112.097.247.216.412.363l3.972 3.53c.801.713 1.342 1.196 1.692 1.607.337.396.41.626.41.823 0 .197-.073.428-.41.823-.35.411-.89.894-1.692 1.606l-3.972 3.531c-.165.147-.3.266-.413.363-.003-.149-.003-.33-.003-.55V15.43a.75.75 0 0 0-.75-.75c-1.913 0-3.9.454-5.616 1.29a10.27 10.27 0 0 0-2.5 1.688c.369-3.047 1.458-5.013 2.76-6.258C7.264 9.849 9.31 9.321 11 9.321a.75.75 0 0 0 .75-.75V6.227c0-.22 0-.401.003-.55Z" 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="m12.332 5.184 4.977 4.424c.93.827 1.396 1.241 1.568 1.73a2 2 0 0 1 0 1.325c-.172.488-.637.902-1.568 1.729l-4.978 4.425c-.422.375-.633.563-.812.57a.5.5 0 0 1-.405-.182C11 19.066 11 18.784 11 18.219v-2.79c-2.428 0-4.993.78-6.865 2.164-.975.72-1.463 1.08-1.648 1.067a.451.451 0 0 1-.39-.24c-.096-.16-.011-.658.159-1.653C3.361 10.3 7.811 8.57 11 8.57v-2.79c0-.565 0-.847.114-.986a.5.5 0 0 1 .405-.181c.18.006.39.194.813.57Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M14.989 3.99a.75.75 0 0 1 1.06-.04l5.216 4.844a4.647 4.647 0 0 1-.15 6.944l-5.09 4.333a.75.75 0 1 1-.973-1.142l5.09-4.333a3.147 3.147 0 0 0 .102-4.703L15.028 5.05a.75.75 0 0 1-.04-1.06Z" 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="m12.332 5.183 4.977 4.425c.93.827 1.396 1.24 1.568 1.73a2 2 0 0 1 0 1.324c-.172.489-.637.902-1.568 1.73l-4.978 4.424c-.422.376-.633.563-.812.57a.5.5 0 0 1-.405-.182c-.114-.138-.114-.42-.114-.986v-2.79c-2.428 0-4.993.78-6.865 2.165-.975.72-1.463 1.08-1.648 1.067a.451.451 0 0 1-.39-.24c-.096-.16-.011-.658.159-1.653C3.361 10.3 7.811 8.57 11 8.57v-2.79c0-.565 0-.847.114-.986a.5.5 0 0 1 .405-.181c.18.006.39.194.813.57Z" fill="currentColor" /><path opacity={0.5} fillRule="evenodd" clipRule="evenodd" d="M14.99 3.99a.75.75 0 0 1 1.06-.04l5.216 4.844a4.647 4.647 0 0 1-.15 6.944l-5.09 4.333a.75.75 0 1 1-.973-1.142l5.09-4.333a3.147 3.147 0 0 0 .102-4.703L15.029 5.05a.75.75 0 0 1-.04-1.06Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default MultipleForwardRight