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

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

const viewBox = {"width":32,"height":32};
const content = `<defs><linearGradient id="SVGMAcQdbjX" x1="-202.298" x2="-202.26" y1="-171.036" y2="-171.046" gradientTransform="matrix(87.822 0 0 -88.533 17792.306 -15114.083)" gradientUnits="userSpaceOnUse"><stop offset="0" class="l_3b96g"/><stop offset="1" class="ls24enm"/></linearGradient><linearGradient id="SVG3QzO8btT" x1="-202.066" x2="-202.047" y1="-172.644" y2="-172.6" gradientTransform="matrix(87.822 0 0 -88.533 17772.442 -15266.467)" gradientUnits="userSpaceOnUse"><stop offset="0" class="el9lwvb"/><stop offset="1" class="olvxlzb"/></linearGradient><linearGradient id="SVGCzqnYbSw" x1="-201.407" x2="-201.407" y1="-173.45" y2="-173.412" gradientTransform="matrix(87.822 0 0 -88.533 17710.573 -15342.2)" gradientUnits="userSpaceOnUse"><stop offset="0" class="dt6sjeq"/><stop offset="0" class="l_3b96g"/><stop offset="1" class="olvxlzb"/></linearGradient><linearGradient id="SVGtImID4mZ" x1="-200.902" x2="-200.953" y1="-172.909" y2="-172.897" gradientTransform="matrix(106.198 0 0 -88.551 21355.411 -15295.168)" gradientUnits="userSpaceOnUse"><stop offset="0" class="l_3b96g"/><stop offset="1" class="s44vd6b"/></linearGradient></defs><path class="f4qb8w-a"/><path class="gaj3uwx"/><path class="zyf095t"/><path fill="url(#SVGMAcQdbjX)" class="y0rnw9b"/><path class="q54ln5c"/><path fill="url(#SVG3QzO8btT)" class="a_f95cc"/><path fill="url(#SVGCzqnYbSw)" class="mxufp-b"/><path fill="url(#SVGtImID4mZ)" class="m6tp0hb"/><path class="l5xzn5p"/><path class="lrye1sb"/><path class="akb4x_s"/><path class="r966p3jy"/><path class="n4rxzkhs"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="vscode-icons:folder-type-flow" {...props}></Icon>
<style>
:global .l_3b96g {
  stop-color: #ffd441;
}

:global .ls24enm {
  stop-color: #ffb047;
}

:global .el9lwvb {
  stop-color: #ffd754;
}

:global .olvxlzb {
  stop-color: #ffb532;
}

:global .dt6sjeq {
  stop-color: #ffd642;
}

:global .s44vd6b {
  stop-color: #ffa829;
}

:global .f4qb8w-a {
  fill: #bf8e55;
  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 .gaj3uwx {
  fill: #ffdf51;
  fill-opacity: .7;
  d: path("M28.069 30.557v-5.428h-5.385l5.385 5.429");
}

:global .zyf095t {
  fill: #ff8900;
  fill-opacity: .7;
  d: path("M28.674 27.479v-5.871h-5.825z");
}

:global .y0rnw9b {
  fill-opacity: .7;
  d: path("M25.136 25.129V31h5.824z");
}

:global .q54ln5c {
  fill: #ffdf4f;
  fill-opacity: .7;
  d: path("M27.456 22v-4.643h-4.607z");
}

:global .a_f95cc {
  fill-opacity: .8;
  d: path("M29.643 20.894v-5.871h-5.824z");
}

:global .mxufp-b {
  fill-opacity: .8;
  d: path("M19.716 10v5.871h5.824z");
}

:global .m6tp0hb {
  fill-opacity: .88;
  d: path("M21.082 19.2v-5.875h-7.043l5.8 5.873h1.244");
}

:global .l5xzn5p {
  fill: #ffb700;
  fill-opacity: .7;
  d: path("M21.082 30.968v-7.1h-7.043z");
}

:global .lrye1sb {
  fill: #ffb700;
  fill-opacity: .5;
  d: path("M21.084 25.085v-5.871H15.26z");
}

:global .akb4x_s {
  fill: #ffcd25;
  fill-opacity: .7;
  d: path("M22.849 17.357v5.871h5.824z");
}

:global .r966p3jy {
  fill: #ff8900;
  fill-opacity: .7;
  d: path("M21.069 18.018v-5.872h-5.824zm1.615 7.111V31h5.824z");
}

:global .n4rxzkhs {
  fill: #fff;
  d: path("m26.342 25.129l-1.885-1.901h-1.608v-5.871h3.286l-1.474-1.486h-3.592l.013 3.325V31h1.602v-5.871z");
}

</style>
