import { AppWindow, Binary, Blend, CalendarDays, ClipboardPaste, Circle, Contrast, Crop, Crosshair, Dices, Droplet, Droplets, Eye, FileImage, FileOutput, FilePlus2, Film, FlipHorizontal2, Focus, Frame, Grid3x3, Hammer, Hash, Image as ImageIcon, Info, Layers, Link2, Maximize2, Minimize2, Moon, PaintBucket, Palette, Rainbow, Repeat2, RotateCw, Ruler, Scaling, Scan, Scissors, SearchCheck, FaceSlightlySmiling, Square, Stamp, Star, Sun, Type, WavesHorizontal, ZoomIn, ZoomOut, } from "@lucide/svelte"; export const TOOL_ICONS: Record = { "resize-png": Scaling, "crop-png": Crop, "rotate-png": RotateCw, "flip-png": FlipHorizontal2, "grayscale-png": Contrast, "invert-colors-png": Blend, "adjust-brightness-contrast-png": Sun, "convert-png-to-jpg": FileImage, "convert-png-to-webp": FileImage, "remove-color-from-png": Scissors, "png-info": Info, "jpg-to-png": FileImage, "webp-to-png": FileImage, "gif-to-png": Film, "bmp-to-png": FileImage, "ico-to-png": AppWindow, "png-to-bmp": FileOutput, "png-to-base64": Binary, "base64-to-png": ClipboardPaste, "png-to-data-uri": Link2, "data-uri-to-png": ClipboardPaste, "png-to-hex": Hash, "hex-to-png": Hash, "change-png-opacity": Droplet, "sepia-png": Palette, "change-png-hue": Rainbow, "extract-channel-png": Layers, "swap-channels-png": Repeat2, "black-and-white-png": Contrast, "posterize-png": Layers, "two-colors-png": Blend, "invert-alpha-png": Droplets, "remove-alpha-channel-png": Square, "set-alpha-channel-png": Droplet, "extract-alpha-mask-png": Layers, "round-corners-png": Frame, "add-padding-png": Maximize2, "add-border-png": Frame, "fit-on-background-png": ImageIcon, "tile-png": Grid3x3, "split-into-parts-png": Grid3x3, "center-by-alpha-png": Crosshair, "create-empty-png": FilePlus2, "single-color-png": PaintBucket, "random-noise-png": Dices, "linear-gradient-png": Sun, "png-is-grayscale": SearchCheck, "png-is-transparent": Eye, "png-orientation": Ruler, "blur-png": Droplets, "sharpen-png": Focus, "remove-background-png": Scissors, "add-stroke-png": Square, "add-text-png": Type, "date-stamp-png": CalendarDays, "png-to-hsl": Blend, "png-to-hsv": Droplet, "png-to-hsi": Focus, "png-to-cmyk": PaintBucket, "png-to-ycbcr": Layers, "png-to-lab": Ruler, "show-transparent-png": Eye, "show-grayscale-pixels-png": Contrast, "show-color-pixels-png": Rainbow, "light-pixel-mask-png": Sun, "dark-pixel-mask-png": Moon, "unique-color-mask-png": Dices, "extract-color-from-png": Focus, "quantize-png": Contrast, "decrease-color-count-png": Scaling, "custom-palette-png": Palette, "dithering-png": Dices, "feather-edges-png": Droplets, "clean-edges-png": Scissors, "pixelate-png": Grid3x3, "randomize-pixels-png": Dices, "add-noise-png": Hash, "silhouette-png": Contrast, "trim-empty-space-png": Crop, "change-canvas-size-png": Frame, "change-aspect-ratio-png": Scaling, "swap-orientation-png": RotateCw, "symmetric-copy-png": FlipHorizontal2, "compress-png": Minimize2, "reduce-to-size-png": Scaling, "png-file-size": Info, "png-to-bytes": Binary, "bytes-to-png": Binary, "png-to-rgb-values": Hash, "rgb-values-to-png": Hash, "verify-is-png": SearchCheck, "text-to-png": Type, "emoji-to-png": FaceSlightlySmiling, "placeholder-png": Frame, "color-spectrum-png": Rainbow, "random-colors-png": Dices, "draw-grid-png": Grid3x3, "circle-mask-png": Circle, "square-mask-png": Square, "star-mask-png": Star, "wavy-mask-png": WavesHorizontal, "watermark-tile-png": Stamp, "watermark-image-png": FileImage, "color-wheel-png": Rainbow, "complementary-png": Contrast, "triadic-png": Hash, "tetradic-png": Grid3x3, "analogous-png": Blend, "monochromatic-png": Droplets, "shades-png": Sun, "mix-colors-png": PaintBucket, "blend-two-png": Layers, "step-colors-png": Scaling, "sort-colors-png": SearchCheck, "find-contour-png": Scan, "make-thicker-png": ZoomIn, "make-thinner-png": ZoomOut, "harden-alpha-png": Sun, "despeckle-alpha-png": SearchCheck, "close-holes-png": Hammer, "skew-png": Repeat2, "rotate-free-png": RotateCw, "zoom-png": ZoomIn, "shift-png": Crosshair, "vignette-png": Sun, "jpeg-artifacts-png": Layers, "gamma-png": Contrast, "auto-contrast-png": Contrast, "temperature-png": Sun, "tint-png": Droplet, "svg-to-png": FileImage, };