import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const ConfettiMinimalistic = (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="m13.306 18.297-5.069 1.69c-2.765.922-4.148 1.383-4.878.653-.73-.73-.269-2.113.653-4.878l1.69-5.069c.766-2.298 1.149-3.447 2.055-3.66.906-.215 1.763.642 3.475 2.355l3.38 3.379c1.712 1.713 2.569 2.569 2.355 3.475" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M12.235 18.346s-.758-2.281-.758-3.79c0-1.51.758-3.792.758-3.792m-4.17 8.72s-.64-2.753-.758-4.55c-.195-2.969.758-7.581.758-7.581M14.51 10.006l.143-.72c.146-.727.67-1.32 1.373-1.554a2.066 2.066 0 0 0 1.372-1.555l.144-.72M17.57 12.253l.212.123c.657.38 1.483.296 2.05-.207a1.763 1.763 0 0 1 1.877-.297L22 12M10.535 3a1.4 1.4 0 0 0 .205 1.721l.098.098c.393.393.538.97.377 1.503" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M13.561 4.396c.201-.2.302-.301.418-.338a.5.5 0 0 1 .302 0c.116.037.217.137.418.338.2.202.301.302.338.418a.5.5 0 0 1 0 .302c-.037.117-.137.217-.338.418-.201.201-.302.302-.418.339a.5.5 0 0 1-.302 0c-.116-.037-.217-.138-.418-.339-.201-.2-.302-.301-.338-.418a.5.5 0 0 1 0-.302c.036-.116.137-.216.338-.418ZM19.468 7.468c.246-.245.368-.368.507-.421a.7.7 0 0 1 .503 0c.138.053.261.176.507.421.245.246.368.368.421.507a.7.7 0 0 1 0 .503c-.053.138-.176.261-.421.507-.246.245-.369.368-.507.421a.7.7 0 0 1-.503 0c-.139-.053-.261-.176-.507-.421-.245-.246-.368-.369-.421-.507a.7.7 0 0 1 0-.503c.053-.139.176-.261.421-.507ZM6.927 3.94a.536.536 0 1 1 .759.76.536.536 0 0 1-.759-.76ZM19.058 15.313a.536.536 0 1 1 .759.759.536.536 0 0 1-.759-.759ZM17.5 9.741a.536.536 0 1 1 .759.76.536.536 0 0 1-.759-.76Z" fill="currentColor" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m4.012 15.762 1.69-5.069c.766-2.298 1.149-3.447 2.055-3.66.906-.215 1.763.642 3.475 2.355l3.38 3.379c1.712 1.713 2.569 2.569 2.355 3.475-.214.906-1.363 1.29-3.661 2.055l-5.069 1.69c-2.765.922-4.148 1.383-4.878.653-.73-.73-.269-2.113.653-4.878Z" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path opacity={0.5} d="M12.235 18.346s-.758-2.281-.758-3.79c0-1.51.758-3.792.758-3.792m-4.17 8.72s-.64-2.753-.758-4.55c-.195-2.969.758-7.581.758-7.581" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="m14.51 10.006.143-.72c.146-.727.67-1.32 1.373-1.554a2.066 2.066 0 0 0 1.372-1.555l.144-.72M17.57 12.253l.212.123c.657.38 1.483.296 2.05-.207a1.763 1.763 0 0 1 1.877-.297L22 12M10.535 3a1.4 1.4 0 0 0 .205 1.721l.098.098c.393.393.538.97.377 1.503" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path opacity={0.5} d="M13.561 4.396c.201-.2.302-.301.418-.338a.5.5 0 0 1 .302 0c.116.037.217.137.418.338.2.202.301.302.338.418a.5.5 0 0 1 0 .302c-.037.117-.137.217-.338.418-.201.201-.302.302-.418.339a.5.5 0 0 1-.302 0c-.116-.037-.217-.138-.418-.339-.201-.2-.302-.301-.338-.418a.5.5 0 0 1 0-.302c.036-.116.137-.216.338-.418Z" fill="currentColor" /><path d="M19.468 7.468c.246-.245.368-.368.507-.421a.7.7 0 0 1 .503 0c.138.053.261.176.507.421.245.246.368.368.421.507a.7.7 0 0 1 0 .503c-.053.138-.176.261-.421.507-.246.245-.369.368-.507.421a.7.7 0 0 1-.503 0c-.139-.053-.261-.176-.507-.421-.245-.246-.368-.369-.421-.507a.7.7 0 0 1 0-.503c.053-.139.176-.261.421-.507Z" fill="currentColor" /><path opacity={0.5} d="M6.927 3.94a.536.536 0 1 1 .759.76.536.536 0 0 1-.759-.76ZM19.058 15.313a.536.536 0 1 1 .759.759.536.536 0 0 1-.759-.759ZM17.5 9.741a.536.536 0 1 1 .759.76.536.536 0 0 1-.759-.76Z" fill="currentColor" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m4.012 15.762 1.69-5.069c.766-2.298 1.149-3.447 2.055-3.66.906-.215 1.763.642 3.475 2.355l3.38 3.379c1.712 1.713 2.569 2.569 2.355 3.475-.214.906-1.363 1.29-3.661 2.055l-5.069 1.69c-2.765.922-4.148 1.383-4.878.653-.73-.73-.269-2.113.653-4.878Z" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M12.235 18.346s-.758-2.281-.758-3.79c0-1.51.758-3.792.758-3.792m-4.17 8.72s-.64-2.753-.758-4.55c-.195-2.969.758-7.581.758-7.581M14.51 10.006l.143-.72c.146-.727.67-1.32 1.373-1.554a2.066 2.066 0 0 0 1.372-1.555l.144-.72M17.569 12.253l.213.123c.657.38 1.483.296 2.05-.207a1.763 1.763 0 0 1 1.877-.297L22 12M10.535 3a1.4 1.4 0 0 0 .205 1.721l.098.098c.393.393.538.97.377 1.503" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M13.561 4.396c.201-.2.302-.301.418-.338a.5.5 0 0 1 .302 0c.116.037.217.137.418.338.2.202.301.302.338.418a.5.5 0 0 1 0 .302c-.037.117-.137.217-.338.418-.201.201-.302.302-.418.339a.5.5 0 0 1-.302 0c-.116-.037-.217-.138-.418-.339-.201-.2-.302-.301-.338-.418a.5.5 0 0 1 0-.302c.036-.116.137-.216.338-.418ZM19.468 7.468c.246-.245.368-.368.507-.421a.7.7 0 0 1 .503 0c.138.053.261.176.507.421.245.246.368.368.421.507a.7.7 0 0 1 0 .503c-.053.138-.176.261-.421.507-.246.245-.369.368-.507.421a.7.7 0 0 1-.503 0c-.139-.053-.261-.176-.507-.421-.245-.246-.368-.369-.421-.507a.7.7 0 0 1 0-.503c.053-.139.176-.261.421-.507ZM6.927 3.94a.536.536 0 1 1 .759.76.536.536 0 0 1-.759-.76ZM19.058 15.313a.536.536 0 1 1 .759.759.536.536 0 0 1-.759-.759ZM17.5 9.741a.536.536 0 1 1 .759.76.536.536 0 0 1-.759-.76Z" fill="currentColor" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M10.927 2.36a.75.75 0 0 1 .248 1.031.65.65 0 0 0 .095.8l.098.098c.589.588.806 1.453.565 2.25a.75.75 0 1 1-1.436-.434.758.758 0 0 0-.19-.756l-.097-.098a2.15 2.15 0 0 1-.315-2.642.75.75 0 0 1 1.032-.249ZM17.69 4.722a.75.75 0 0 1 .588.882l-.144.72c-.199.991-.913 1.8-1.871 2.12-.448.148-.782.526-.874.99l-.144.72a.75.75 0 0 1-1.471-.295l.144-.72c.198-.99.912-1.8 1.87-2.119.448-.15.782-.527.875-.99l.144-.72a.75.75 0 0 1 .882-.588Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M11.719 8.813c-.82-.819-1.494-1.493-2.08-1.928-.606-.45-1.279-.766-2.054-.583-.776.183-1.236.768-1.577 1.44-.33.651-.632 1.556-.998 2.655l-1.73 5.19c-.443 1.33-.803 2.409-.952 3.246-.15.844-.135 1.701.501 2.337.636.636 1.493.651 2.337.501.837-.149 1.916-.508 3.246-.952l5.19-1.73c1.099-.366 2.004-.668 2.655-.998.673-.34 1.257-.801 1.44-1.576.183-.776-.134-1.449-.583-2.055-.434-.586-1.11-1.26-1.928-2.08L11.72 8.814Zm-3.025-.76.052.037c.486.36 1.082.954 1.956 1.828l.76.76-.05.133c-.077.211-.178.512-.279.88a11 11 0 0 0-.406 2.864c0 1.063.206 2.08.405 2.82.083.308.166.573.235.778l-2.635.879a44.1 44.1 0 0 1-.265-1.29c-.174-.907-.356-2.007-.411-2.857-.092-1.403.087-3.235.3-4.75a49.66 49.66 0 0 1 .338-2.082Zm-1.74 1.3c-.158.431-.332.95-.54 1.578l-1.69 5.068c-.47 1.407-.792 2.381-.92 3.097-.127.72-.008.92.086 1.014.093.093.293.213 1.014.085.59-.106 1.357-.344 2.398-.687l-.072-.324c-.062-.29-.147-.697-.236-1.16-.176-.918-.373-2.093-.435-3.04-.103-1.566.096-3.525.312-5.058.027-.197.055-.389.083-.572Zm5.836 8.326.279-.093c1.172-.39 1.97-.659 2.51-.932.53-.269.627-.453.658-.584.03-.131.026-.34-.328-.816-.36-.486-.954-1.083-1.828-1.957l-1.436-1.437a9.506 9.506 0 0 0-.417 2.695c0 .62.084 1.236.197 1.78a11.522 11.522 0 0 0 .365 1.344Z" fill="currentColor" /><path d="M20.33 12.73a1.013 1.013 0 0 1 1.078-.17l.292.127a.75.75 0 1 0 .6-1.374l-.29-.128a2.513 2.513 0 0 0-2.675.423c-.326.289-.8.337-1.178.119l-.213-.123a.75.75 0 1 0-.75 1.3l.213.122c.937.54 2.114.422 2.924-.296ZM13.979 4.058c-.116.037-.217.137-.418.338-.201.201-.302.302-.338.418a.5.5 0 0 0 0 .302c.036.117.137.217.338.418.201.201.302.302.418.339a.5.5 0 0 0 .302 0c.116-.037.217-.138.418-.339.201-.2.302-.301.338-.418a.501.501 0 0 0 0-.302c-.037-.116-.137-.217-.338-.418-.201-.2-.302-.301-.418-.338a.5.5 0 0 0-.302 0ZM19.468 7.468c.246-.245.368-.368.507-.421a.7.7 0 0 1 .503 0c.139.053.261.176.507.421.245.246.368.368.421.507a.7.7 0 0 1 0 .503c-.053.139-.176.261-.421.507-.246.245-.368.368-.507.421a.7.7 0 0 1-.503 0c-.139-.053-.261-.176-.507-.421-.245-.246-.368-.368-.421-.507a.7.7 0 0 1 0-.503c.053-.139.176-.261.421-.507ZM7.686 3.94a.536.536 0 1 0-.759.76.536.536 0 0 0 .759-.76ZM19.058 15.313a.536.536 0 1 1 .759.759.536.536 0 0 1-.759-.758ZM18.259 9.742a.536.536 0 1 0-.759.758.536.536 0 0 0 .759-.758Z" 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="m13.039 18.386.267-.088c2.298-.767 3.447-1.15 3.66-2.056.215-.906-.642-1.763-2.355-3.475l-1.689-1.69-.005.015-.082.267c-.068.23-.16.55-.251.916-.187.75-.357 1.622-.357 2.28 0 .658.17 1.531.357 2.28a20.952 20.952 0 0 0 .356 1.253l.005.017.002.004.092.277ZM7.472 20.241c-2.262.746-3.454 1.058-4.113.399-.73-.73-.269-2.113.653-4.878l1.69-5.069c.632-1.896 1.003-3.01 1.622-3.461l-.005.025a26.244 26.244 0 0 0-.138.73 51.15 51.15 0 0 0-.31 1.939c-.216 1.533-.415 3.492-.312 5.057.062.948.259 2.123.435 3.04a50.537 50.537 0 0 0 .312 1.503l.02.093.146.622ZM8.85 7.259l-.05.245v.003l-.003.009-.007.037a24.51 24.51 0 0 0-.133.7 49.64 49.64 0 0 0-.301 1.881c-.213 1.515-.393 3.347-.3 4.751.055.85.237 1.95.41 2.857a48.913 48.913 0 0 0 .303 1.455l.02.088.005.022.107.459 2.715-.905-.103-.309a9.929 9.929 0 0 1-.115-.37c-.073-.247-.171-.59-.27-.983-.192-.77-.401-1.792-.401-2.644 0-.852.21-1.874.401-2.643a22.305 22.305 0 0 1 .385-1.354l.01-.027.212-.64-.503-.503C10.19 8.344 9.463 7.618 8.85 7.259ZM10.926 2.36a.75.75 0 0 1 .25 1.031.65.65 0 0 0 .094.8l.098.098c.589.588.806 1.453.565 2.25a.75.75 0 1 1-1.436-.434.758.758 0 0 0-.19-.756l-.098-.098a2.15 2.15 0 0 1-.314-2.642.75.75 0 0 1 1.031-.249ZM13.561 4.397c.201-.201.302-.302.418-.339a.5.5 0 0 1 .302 0c.116.037.217.138.418.339.2.2.301.301.338.417a.5.5 0 0 1 0 .303c-.037.116-.137.216-.338.417-.201.201-.302.302-.418.339a.5.5 0 0 1-.302 0c-.116-.037-.217-.138-.418-.339-.201-.2-.302-.301-.338-.417a.5.5 0 0 1 0-.303c.036-.116.137-.216.338-.417ZM6.927 3.94a.536.536 0 1 1 .759.76.536.536 0 0 1-.759-.76ZM19.975 7.047c-.139.053-.261.176-.507.421-.245.246-.368.368-.421.507a.7.7 0 0 0 0 .503c.053.138.176.261.421.507.246.245.368.368.507.421a.7.7 0 0 0 .503 0c.138-.053.261-.176.507-.421.245-.246.368-.369.421-.507a.7.7 0 0 0 0-.503c-.053-.139-.176-.261-.421-.507-.246-.245-.369-.368-.507-.421a.7.7 0 0 0-.503 0ZM19.058 15.313a.536.536 0 1 1 .759.759.536.536 0 0 1-.759-.759ZM17.69 4.722a.75.75 0 0 1 .588.882l-.144.72c-.199.991-.913 1.8-1.871 2.12-.448.149-.782.526-.874.99l-.144.72a.75.75 0 0 1-1.471-.295l.144-.72c.198-.99.912-1.8 1.87-2.119.448-.15.782-.527.875-.99l.144-.72a.75.75 0 0 1 .882-.588ZM21.408 12.56a1.013 1.013 0 0 0-1.078.17 2.513 2.513 0 0 1-2.923.296l-.213-.123a.75.75 0 0 1 .75-1.299l.213.123c.377.218.852.17 1.178-.12a2.513 2.513 0 0 1 2.674-.422l.292.128a.75.75 0 0 1-.601 1.374l-.292-.127ZM17.5 9.742a.536.536 0 1 1 .759.758.536.536 0 0 1-.759-.758Z" 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="M10.926 2.36a.75.75 0 0 1 .249 1.031.65.65 0 0 0 .095.8l.098.098c.588.588.805 1.453.564 2.25a.75.75 0 1 1-1.435-.434.758.758 0 0 0-.19-.756l-.098-.098a2.15 2.15 0 0 1-.314-2.642.75.75 0 0 1 1.031-.249ZM19.974 7.047c-.138.053-.26.176-.506.421-.246.246-.368.368-.422.507a.7.7 0 0 0 0 .503c.054.138.176.261.422.507.245.245.368.368.506.421a.7.7 0 0 0 .504 0c.138-.053.26-.176.506-.421.245-.246.368-.369.421-.507a.7.7 0 0 0 0-.503c-.053-.139-.175-.261-.42-.507-.246-.245-.369-.368-.507-.421a.7.7 0 0 0-.504 0ZM21.408 12.56a1.013 1.013 0 0 0-1.078.17 2.513 2.513 0 0 1-2.924.296l-.212-.123a.75.75 0 0 1 .75-1.299l.212.123c.378.218.853.17 1.179-.12a2.513 2.513 0 0 1 2.674-.422l.291.128a.75.75 0 1 1-.6 1.374l-.292-.127Z" fill="currentColor" /><path opacity={0.7} d="M13.561 4.396c.201-.2.302-.301.418-.338a.5.5 0 0 1 .302 0c.116.037.217.137.418.338.2.202.301.302.338.418a.5.5 0 0 1 0 .302c-.037.117-.137.217-.338.418-.201.201-.302.302-.418.339a.5.5 0 0 1-.302 0c-.116-.037-.217-.138-.418-.339-.201-.2-.302-.301-.338-.418a.5.5 0 0 1 0-.302c.036-.116.137-.216.338-.418ZM19.058 15.313a.536.536 0 1 1 .758.759.536.536 0 0 1-.758-.759Z" fill="currentColor" /><g opacity={0.5} fill="currentColor"><path d="M6.927 3.94a.536.536 0 1 1 .758.76.536.536 0 0 1-.758-.76ZM17.689 4.722a.75.75 0 0 1 .588.882l-.144.72c-.198.99-.912 1.8-1.87 2.12-.449.148-.782.526-.875.99l-.144.72a.75.75 0 0 1-1.47-.295l.144-.72c.198-.99.912-1.8 1.87-2.119.448-.15.782-.527.874-.99l.144-.72a.75.75 0 0 1 .883-.588Z" /></g><path opacity={0.2} d="M17.5 9.742a.536.536 0 1 1 .758.758.536.536 0 0 1-.758-.758Z" fill="currentColor" /><path opacity={0.5} d="m4.012 15.762 1.69-5.069c.766-2.298 1.149-3.447 2.055-3.66.906-.215 1.763.642 3.475 2.355l3.38 3.379c1.712 1.713 2.569 2.569 2.355 3.475-.214.906-1.363 1.29-3.661 2.055l-5.069 1.69c-2.765.922-4.148 1.383-4.878.653-.73-.73-.269-2.113.653-4.878Z" fill="currentColor" /><path d="m8.8 7.504.05-.245c-.392-.23-.739-.31-1.093-.227a1.182 1.182 0 0 0-.397.175l.696.144c-.478-.1-.641-.133-.696-.144a1.29 1.29 0 0 0-.035.024l-.005.026a26.408 26.408 0 0 0-.138.73 51.15 51.15 0 0 0-.311 1.939c-.215 1.533-.415 3.492-.312 5.057.062.948.26 2.123.435 3.04a50.537 50.537 0 0 0 .312 1.503l.021.093.006.025.002.009.73-.17-.73.17.137.588.765-.254.664-.221-.106-.46-.006-.021-.02-.088-.072-.33c-.061-.282-.144-.676-.23-1.125-.173-.907-.355-2.007-.411-2.857-.092-1.404.088-3.236.3-4.75a49.647 49.647 0 0 1 .434-2.582l.008-.037.002-.01v-.002ZM13.04 18.386l-1.424.475-.092-.278.712-.237-.712.237-.001-.003-.002-.006-.007-.022a9.929 9.929 0 0 1-.115-.37c-.074-.247-.172-.59-.27-.983-.192-.77-.402-1.792-.402-2.644 0-.852.21-1.874.402-2.643a22.305 22.305 0 0 1 .385-1.354l.007-.021.002-.007v-.001l.713.235-.712-.236.212-.637 1.186 1.187-.004.014-.082.267c-.069.23-.16.55-.252.916-.187.75-.357 1.622-.357 2.28 0 .658.17 1.531.357 2.28a20.952 20.952 0 0 0 .356 1.253l.006.017.001.004.092.277Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default ConfettiMinimalistic