<script>
import Icon from '@iconify/css-svelte';

let {width, height, ...props} = $props();

const viewBox = {"width":32,"height":32};
const content = `<defs><linearGradient id="SVGreNHsegy" x1="16.803" x2="15.013" y1="16.631" y2="22.411" gradientTransform="matrix(1 0 0 -1 0 32)" gradientUnits="userSpaceOnUse"><stop offset="0" class="nb9ydhi"/><stop offset=".23" class="jlhtjib"/><stop offset=".36" class="nhx5o-b"/><stop offset=".51" class="qa8ycfl"/><stop offset=".66" class="at3kzsb"/><stop offset=".84" class="na8gnkb"/></linearGradient><linearGradient id="SVGuDGJ3bff" x1="29.71" x2="11.71" y1="18.983" y2="14.563" gradientUnits="userSpaceOnUse"><stop offset=".081" class="hlljsqb"/><stop offset=".189" class="yr0uhsg"/><stop offset=".313" class="qdihdsb"/><stop offset=".421" class="o3mfi-b"/><stop offset=".5" class="nsyctlb"/><stop offset=".58" class="kl72nxx"/><stop offset=".696" class="ark-0yb"/><stop offset=".833" class="v4-cdzb"/><stop offset=".916" class="m385hwp"/></linearGradient></defs><path class="k3bxa_lk"/><path fill="url(#SVGreNHsegy)" class="w7jqr57n"/><path fill="url(#SVGuDGJ3bff)" class="yg72hzbo"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="vscode-icons:file-type-matlab" {...props}></Icon>
<style>
:global .nb9ydhi {
  stop-color: #512;
}

:global .jlhtjib {
  stop-color: #523;
}

:global .nhx5o-b {
  stop-color: #534;
}

:global .qa8ycfl {
  stop-color: #645;
}

:global .at3kzsb {
  stop-color: #568;
}

:global .na8gnkb {
  stop-color: #29d;
}

:global .hlljsqb {
  stop-color: #c33;
}

:global .yr0uhsg {
  stop-color: #de5239;
}

:global .qdihdsb {
  stop-color: #f06e3e;
}

:global .o3mfi-b {
  stop-color: #fa8042;
}

:global .nsyctlb {
  stop-color: #fe8643;
}

:global .kl72nxx {
  stop-color: #fa7f42;
}

:global .ark-0yb {
  stop-color: #ef6c3e;
}

:global .v4-cdzb {
  stop-color: #dc4c37;
}

:global .m385hwp {
  stop-color: #cf3633;
}

:global .k3bxa_lk {
  fill: #49d;
  d: path("m2 17.55l7.97-3.22a20.7 20.7 0 0 1 2.72-2.95c.66-.35 1.9-.16 4.17-2.98c2.2-2.75 2.9-5.1 3.93-5.1c1.63 0 2.83 3.52 4.65 8.85A116 116 0 0 0 30 24.12c-1.9-1.77-3.52-3.68-5.37-3.63c-1.72.04-3.63 2.08-5.72 4.7c-1.66 2.1-3.86 3.54-4.72 3.51c0 0-2.22-6.28-4.08-7.3a2.64 2.64 0 0 0-2.39.2L2 17.54Z");
}

:global .w7jqr57n {
  d: path("M19.8 4.02c-.67.9-1.48 2.55-2.94 4.38c-2.27 2.82-3.5 2.63-4.17 2.98a19.7 19.7 0 0 0-2.72 2.95l3.3 2.41c2.8-3.82 4.3-7.96 5.47-10.64a13.6 13.6 0 0 1 1.06-2.08");
}

:global .yg72hzbo {
  d: path("M20.8 3.3c-2.18 0-3.67 11.48-11.72 17.89c2.26-.37 4.22 5.24 5.12 7.51c4-.68 7.2-8.33 10.43-8.21c1.85.07 3.47 1.86 5.37 3.63C25.66 15 23.63 3.3 20.8 3.3");
}

</style>
