<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 = `<defs><radialGradient id="SVGBTo3Xbgg" cx="304.438" cy="-324.056" r="8.902" gradientTransform="matrix(1.711 .138 .094 -1.169 -468.316 -398.712)" gradientUnits="userSpaceOnUse"><stop offset="0" class="h-u97vs8u"/><stop offset="1" class="lkf9wobch"/></radialGradient><linearGradient id="SVGr38c3Wdn" x1="262.559" x2="262.559" y1="-662.427" y2="-659.102" gradientTransform="matrix(1 0 0 -1 -250.518 -647.956)" gradientUnits="userSpaceOnUse"><stop offset="0" class="i1x2zac2t"/><stop offset="1" class="ymr_cqbuq"/></linearGradient></defs><path class="im_lx0b_v"/><rect class="qttgjlbdi"/><rect fill="url(#SVGBTo3Xbgg)" class="c_vl693jx"/><rect class="a53u8zbsm"/><path class="y5gg7c-jf"/><path class="cl_6_b0qt"/><path class="vy1e-mbhu"/><path fill="url(#SVGr38c3Wdn)" class="cw9gyobdm"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="vscode-icons:folder-type-nuget" {...props}></Icon>
<style>
:global(.a53u8zbsm) {
  width: 14.57px;
  height: 14.57px;
  x: 14.528px;
  y: 15.138px;
  fill: var(--svg-color--016fd2, #016fd2);
  rx: 4.565px;
  ry: 4.565px;
}

:global(.c_vl693jx) {
  width: 17.092px;
  height: 16.917px;
  x: 13.558px;
  y: 13.713px;
  opacity: var(--svg-opacity--0-823, 0.823);
  rx: 5.47px;
  ry: 5.47px;
}

:global(.cl_6_b0qt) {
  fill: var(--svg-color--fff, #fff);
  d: path("M28.375 25.2a3.733 3.733 0 1 1-7.467 0a3.733 3.733 0 1 1 7.467 0m-8.458-6.821a2.158 2.158 0 0 1-4.317 0a2.158 2.158 0 0 1 4.317 0");
}

:global(.cw9gyobdm) {
  d: path("M13.617 12.663a1.575 1.575 0 0 1-3.15 0a1.575 1.575 0 0 1 3.15 0");
}

:global(.h-u97vs8u) {
  stop-color: var(--svg-color--0663b4, #0663b4);
}

:global(.i1x2zac2t) {
  stop-color: var(--svg-color--047fc7, #047fc7);
}

:global(.im_lx0b_v) {
  fill: var(--svg-color--558dbf, #558dbf);
  d: path("M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z");
}

:global(.lkf9wobch) {
  stop-color: var(--svg-color--16adff, #16adff);
  stop-opacity: 0.685;
}

:global(.qttgjlbdi) {
  width: 17.792px;
  height: 17.792px;
  x: 13.208px;
  y: 13.188px;
  fill: var(--svg-color--c7ebf1, #c7ebf1);
  rx: 5.775px;
  ry: 5.775px;
}

:global(.vy1e-mbhu) {
  fill: var(--svg-color--cbedf2, #cbedf2);
  fill-opacity: var(--svg-fill-opacity--0-925, 0.925);
  d: path("M14.083 12.663a2.042 2.042 0 1 1-4.083 0a2.042 2.042 0 1 1 4.083 0");
}

:global(.y5gg7c-jf) {
  fill: var(--svg-color--5fffe6, #5fffe6);
  d: path("M30.629 18.763a5.467 5.467 0 0 0-5.449-5.051h-6.151a5.47 5.47 0 0 0-5.47 5.47v5.976c0 .124.01.245.018.367q.586.032 1.181.032a21.9 21.9 0 0 0 15.871-6.794");
  opacity: var(--svg-opacity--0-173, 0.173);
}

:global(.ymr_cqbuq) {
  stop-color: var(--svg-color--11abe8, #11abe8);
}

</style>
