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

/** @type {{width?: string; height?: string;}} */
let {width, height, ...props} = $props();

const viewBox = {"width":32,"height":32};
const content = `<mask id="SVGO7p8HeOD"><path class="dsne9mfdm"/></mask><g class="ft5dv1b6b"><g mask="url(#SVGO7p8HeOD)" transform="translate(1 6.8)scale(.393)"><path class="agxwwcicp"/><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-90 38 46.74)" class="wt8e2kohg"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(248.3 56.18 44.78)" class="jcfedkb2h"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-68.3 19.8 44.78)" class="s8l8ribxj"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(224.8 46.53 29.66)" class="t5s023bem"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(224.8 48.44 26.21)" class="rxdf8cbwe"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(224.8 48.06 7.07)" class="s1xkbihzu"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(224.8 49.2 5.53)" class="ldcp7bied"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-44.8 30.06 30.43)" class="t8vyzacyy"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-44.8 27.38 26.98)" class="axgkp284k"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-44.8 27.38 7.07)" class="p07289shc"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-44.8 27 4.77)" class="ewri6zogx"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-44.8 23.76 18.35)" class="d2uhfbcaj"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(224.8 53.6 15.29)" class="v0xd8xu-w"/></g><g filter="url(#SVGDpLUfckU)"><ellipse transform="rotate(-90 38 48.66)" class="vun7hjf6l"/></g></g><path class="l83iqxb0y"/><defs><filter id="SVGDpLUfckU" width="6" height="6" x="-3" y="-3"><feGaussianBlur stdDeviation="4.6"/></filter></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="vscode-icons:file-type-light-oxc" {...props}></Icon>
<style>
:global(.agxwwcicp) {
  fill: var(--svg-color--00f7f1, #00f7f1);
  d: path("M0 0h62v46H0z");
}

:global(.axgkp284k) {
  cx: 27.38px;
  cy: 26.98px;
  fill: var(--svg-color--0060ff, #0060ff);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.d2uhfbcaj) {
  cx: 23.76px;
  cy: 18.35px;
  fill: var(--svg-color--0060ff, #0060ff);
  rx: 3.72px;
  ry: 11.95px;
}

:global(.dsne9mfdm) {
  fill: var(--svg-color--fff, #fff);
  d: path("M44.92 7.56a2.26 2.26 0 0 0 2.26 2.26h8.58c1 0 1.51 1.22.8 1.93L45.58 22.73c-.43.42-.67 1-.67 1.6v3.76c0 1.56 1.55 2.64 2.92 1.9a20 20 0 0 0 3.87-2.73a1.2 1.2 0 0 1 1.62.02l8 8a1.1 1.1 0 0 1-.01 1.59c-6.07 5.67-14.22 9.15-23.18 9.15S21 42.54 14.94 36.87a1.1 1.1 0 0 1-.01-1.59l8-8a1.2 1.2 0 0 1 1.62-.02a20 20 0 0 0 3.87 2.73c1.37.74 2.92-.34 2.92-1.9v-3.76c0-.6-.24-1.18-.66-1.6L19.69 11.75c-.71-.71-.2-1.93.8-1.93h8.58a2.26 2.26 0 0 0 2.27-2.26V1.9c0-.63.5-1.13 1.13-1.13h11.3c.63 0 1.14.5 1.14 1.13z");
}

:global(.ewri6zogx) {
  cx: 27px;
  cy: 4.77px;
  fill: var(--svg-color--0060ff, #0060ff);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.ft5dv1b6b) {
  fill: none;
}

:global(.jcfedkb2h) {
  cx: 56.18px;
  cy: 44.78px;
  fill: var(--svg-color--00ff79, #00ff79);
  rx: 4.62px;
  ry: 21.5px;
}

:global(.l83iqxb0y) {
  fill: var(--svg-color--08060e, #08060e);
  d: path("M3.72 6.8C.1 11.98.08 20 3.72 25.2h2.45c-3.64-5.2-3.62-13.22 0-18.4zm24.56 0h-2.45c3.62 5.18 3.64 13.2 0 18.4h2.45c3.64-5.2 3.62-13.22 0-18.4");
}

:global(.ldcp7bied) {
  cx: 49.21px;
  cy: 5.53px;
  fill: var(--svg-color--0060ff, #0060ff);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.p07289shc) {
  cx: 27.38px;
  cy: 7.07px;
  fill: var(--svg-color--93fffc, #93fffc);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.rxdf8cbwe) {
  cx: 48.44px;
  cy: 26.21px;
  fill: var(--svg-color--0060ff, #0060ff);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.s1xkbihzu) {
  cx: 48.06px;
  cy: 7.07px;
  fill: var(--svg-color--93fffc, #93fffc);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.s8l8ribxj) {
  cx: 19.8px;
  cy: 44.78px;
  fill: var(--svg-color--0060ff, #0060ff);
  rx: 4.62px;
  ry: 21.5px;
}

:global(.t5s023bem) {
  cx: 46.53px;
  cy: 29.66px;
  fill: var(--svg-color--93fffc, #93fffc);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.t8vyzacyy) {
  cx: 30.06px;
  cy: 30.43px;
  fill: var(--svg-color--93fffc, #93fffc);
  rx: 3.72px;
  ry: 6.27px;
}

:global(.v0xd8xu-w) {
  cx: 53.59px;
  cy: 15.29px;
  fill: var(--svg-color--00ff79, #00ff79);
  rx: 3.72px;
  ry: 11.95px;
}

:global(.vun7hjf6l) {
  cx: 38px;
  cy: 48.66px;
  fill: var(--svg-color--0060ff, #0060ff);
  rx: 4.62px;
  ry: 21.5px;
}

:global(.wt8e2kohg) {
  cx: 38px;
  cy: 46.74px;
  fill: var(--svg-color--93fffc, #93fffc);
  rx: 4.62px;
  ry: 21.5px;
}

</style>
