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

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

const viewBox = {"width":32,"height":32};
const content = `<g class="ft5dv1b"><g class="vn0_y2b"><path fill="url(#SVGHN0Ppbkr)" class="n1wonwb"/><path fill="url(#SVGCRx8QdSa)" class="nzcy74b"/><path fill="url(#SVGAue8Qc5U)" class="vbmw2qb"/><path fill="url(#SVGC9reIeQM)" class="ieq5mhb"/><path fill="url(#SVGdalRFbBc)" class="u5ys6kb"/></g><path stroke="url(#SVG7zfGEems)" class="gt10veb"/><path fill="url(#SVG2vJ0lezZ)" class="p513vwb"/><rect class="jwasfmb"/><defs><linearGradient id="SVGHN0Ppbkr" x1="60" x2="56" y1="52.5" y2="52.5" gradientTransform="matrix(.5 0 0 .5 -3 -2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="wq11urn"/><stop offset="1" class="q4ck8oq"/></linearGradient><linearGradient id="SVGCRx8QdSa" x1="60" x2="56" y1="41" y2="41" gradientTransform="matrix(.5 0 0 .5 -3 -2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="z1lh_2j"/><stop offset="1" class="ym2g1jb"/></linearGradient><linearGradient id="SVGAue8Qc5U" x1="60" x2="56" y1="28.5" y2="28.5" gradientTransform="matrix(.5 0 0 .5 -3 -2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="skyt1lb"/><stop offset="1" class="jmvpzsb"/></linearGradient><linearGradient id="SVGC9reIeQM" x1="60" x2="56" y1="17" y2="17" gradientTransform="matrix(.5 0 0 .5 -3 -2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="l8sc86b"/><stop offset=".728" class="fsrwwqw"/></linearGradient><linearGradient id="SVGdalRFbBc" x1="48" x2="41.37" y1="48" y2="51.04" gradientTransform="matrix(.5 0 0 .5 -3 -2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="vxi5sdb"/><stop offset="1" class="emq1u3b"/></linearGradient><linearGradient id="SVG7zfGEems" x1="36" x2="36" y1="48" y2="64" gradientTransform="matrix(.5 0 0 .5 -3 -2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="s7vkutb"/><stop offset="1" class="screaac"/></linearGradient><linearGradient id="SVG2vJ0lezZ" x1="14" x2="58" y1="3.5" y2="65" gradientTransform="matrix(.5 0 0 .5 -3 -2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="h0d6q2x"/><stop offset="1" class="w-g1gtn"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="vscode-icons:file-type-polyglot" {...props}></Icon>
<style>
:global .ft5dv1b {
  fill: none;
}

:global .vn0_y2b {
  stroke-width: .5px;
}

:global .n1wonwb {
  d: path("M25 22h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2z");
}

:global .nzcy74b {
  d: path("M25 16h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2z");
}

:global .vbmw2qb {
  d: path("M25 10h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2z");
}

:global .ieq5mhb {
  d: path("M25 4h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2z");
}

:global .u5ys6kb {
  d: path("M4 22v6c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-6z");
}

:global .gt10veb {
  d: path("M4.5 28v-5.5h21V28c0 .824-.676 1.5-1.5 1.5H6c-.824 0-1.5-.676-1.5-1.5z");
}

:global .p513vwb {
  d: path("M26 5v19c0 1.1-.9 2-2 2H6c-1.1 0-2 .9-2 2V5c0-1.66 1.34-3 3-3h16c1.66 0 3 1.34 3 3");
}

:global .jwasfmb {
  width: 13.5px;
  height: 4.5px;
  x: 8.5px;
  y: 6px;
  fill: #fff;
  rx: 1px;
}

:global .wq11urn {
  stop-color: #0078d4;
}

:global .q4ck8oq {
  stop-color: #0050ac;
}

:global .z1lh_2j {
  stop-color: #107c10;
}

:global .ym2g1jb {
  stop-color: #005400;
}

:global .skyt1lb {
  stop-color: #e25a01;
}

:global .jmvpzsb {
  stop-color: #ba3200;
}

:global .l8sc86b {
  stop-color: #d70a0a;
}

:global .fsrwwqw {
  stop-color: #a50000;
}

:global .vxi5sdb {
  stop-color: #d7d4d4;
}

:global .emq1u3b {
  stop-color: #eae8e8;
}

:global .s7vkutb {
  stop-opacity: .35;
}

:global .screaac {
  stop-opacity: .3;
}

:global .h0d6q2x {
  stop-color: #a35cff;
}

:global .w-g1gtn {
  stop-color: #4931de;
}

</style>
